changeset 32:3441fe98a2ba

Deleted selected files
author m-zytnicki
date Tue, 30 Apr 2013 14:34:10 -0400
parents 0ab839023fe4
children aa0420172fc6
files commons/launcher/BlatClusterLauncher.py commons/launcher/BlatProgramLauncher.py commons/launcher/LaunchBlastclust.py commons/launcher/LaunchLastZ.py commons/launcher/LaunchMCL.py commons/launcher/LaunchMap.py commons/launcher/LaunchMatcher.py commons/launcher/LaunchMummerPlot.py commons/launcher/LaunchNucmer.py commons/launcher/LaunchPhyML.py commons/launcher/LaunchPromer.py commons/launcher/LaunchRefAlign.py commons/launcher/LaunchRefalign_old.py commons/launcher/LaunchRepeatMasker.py commons/launcher/LaunchTRF.py commons/launcher/LaunchTallymer.py commons/launcher/MafftClusterLauncher.py commons/launcher/MafftProgramLauncher.py commons/launcher/MapClusterLauncher.py commons/launcher/MapProgramLauncher.py commons/launcher/NWalignProgramLauncher.py commons/launcher/RepeatMaskerClusterLauncher.py commons/launcher/RepeatMaskerProgramLauncher.py commons/launcher/YassClusterLauncher.py commons/launcher/YassProgramLauncher.py commons/launcher/__init__.py commons/launcher/launchBlasterMatcherPerQuery.py commons/launcher/launchMafft.py commons/launcher/launchMreps.py commons/launcher/launchPhyML.py commons/launcher/launchPrank.py commons/launcher/launchTCoffee.py commons/launcher/launchTEclass.py commons/launcher/tests/MockDataBankForBlat.py commons/launcher/tests/MockESTBankForBlat.py commons/launcher/tests/MockOutputForBlat.py commons/launcher/tests/Test_BlatClusterLauncher.py commons/launcher/tests/Test_BlatProgramLauncher.py commons/launcher/tests/Test_F_BlatProgramLauncher.py commons/launcher/tests/Test_F_LaunchBlastclust.py commons/launcher/tests/Test_F_LaunchLastZ.py commons/launcher/tests/Test_F_LaunchMCL.py commons/launcher/tests/Test_F_LaunchMap.py commons/launcher/tests/Test_F_LaunchMatcher.py commons/launcher/tests/Test_F_LaunchMummerPlot.py commons/launcher/tests/Test_F_LaunchNucmer.py commons/launcher/tests/Test_F_LaunchPhyML.py commons/launcher/tests/Test_F_LaunchPromer.py commons/launcher/tests/Test_F_LaunchRefAlign.py commons/launcher/tests/Test_F_LaunchRefalign.py commons/launcher/tests/Test_F_LaunchRepeatMasker.py commons/launcher/tests/Test_F_LaunchTRF.py commons/launcher/tests/Test_F_LaunchTallymer.py commons/launcher/tests/Test_LaunchBlastclust.py commons/launcher/tests/Test_LaunchTallymer.py commons/launcher/tests/Test_MafftClusterLauncher.py commons/launcher/tests/Test_MafftProgramLauncher.py commons/launcher/tests/Test_MapClusterLauncher.py commons/launcher/tests/Test_MapProgramLauncher.py commons/launcher/tests/Test_NWalignProgramLauncher.py commons/launcher/tests/Test_RepeatMaskerClusterLauncher.py commons/launcher/tests/Test_RepeatMaskerProgramLauncher.py commons/launcher/tests/Test_YassClusterLauncher.py commons/launcher/tests/Test_YassProgramLauncher.py commons/launcher/tests/Test_launchTEclass.py commons/launcher/tests/__init__.py commons/pyRepetUnit/__init__.py commons/pyRepetUnit/align/AlignList.py commons/pyRepetUnit/align/AlignListUtils.py commons/pyRepetUnit/align/__init__.py commons/pyRepetUnit/align/hmmOutputParsing/HmmpfamOutput2align.py commons/pyRepetUnit/align/hmmOutputParsing/HmmscanOutput2align.py commons/pyRepetUnit/align/hmmOutputParsing/__init__.py commons/pyRepetUnit/align/hmmOutputParsing/tests/HmmpfamOutput2AlignTestSuite.py commons/pyRepetUnit/align/hmmOutputParsing/tests/Test_F_Hmmerpfam2align.py commons/pyRepetUnit/align/hmmOutputParsing/tests/Test_F_HmmpfamOutput2align.py commons/pyRepetUnit/align/hmmOutputParsing/tests/Test_F_HmmscanOutput2align.py commons/pyRepetUnit/align/hmmOutputParsing/tests/__init__.py commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/ConsensusTestFile_nt.fsa commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/OutputHmmpfamTest commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/PostPostProcessTestFiltered.align commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/hmmscanTransformedExpected.align commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/repetHmmscan.fa commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/test_hmmpfam_output commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/test_hmmpfam_output.align commons/pyRepetUnit/align/tests/Test_AlignListUtils.py commons/pyRepetUnit/align/tests/__init__.py commons/pyRepetUnit/align/tests/hmmpfamOutputParsingTestSuite.py commons/pyRepetUnit/align/transformAACoordIntoNtCoord/TransformAACoordIntoNtCoordInAlignFormat.py commons/pyRepetUnit/align/transformAACoordIntoNtCoord/__init__.py commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/Test_F_TransformAACoordIntoNtCoordAndScoreFiltering.py commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/Test_TransformAACoordIntoNtCoordInAlignFormat.py commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/TransformAACoordIntoNtCoordTestSuite.py commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/__init__.py commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/datas/ConsensusTestFile_nt.fsa commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/datas/OutputHmmpfamTest.align commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/datas/PostPostProcessTest.align commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/datas/PostPostProcessTestFiltered.align commons/pyRepetUnit/blastnForClassifierStep1/RepbaseBLRnForClassifierStep1.py commons/pyRepetUnit/blastnForClassifierStep1/__init__.py commons/pyRepetUnit/blastnForClassifierStep1/tests/Test_RepbaseBLRnForClassifierStep1.py commons/pyRepetUnit/blastnForClassifierStep1/tests/__init__.py commons/pyRepetUnit/components/AbstractClusterLauncher.py commons/pyRepetUnit/components/AbstractProgramLauncher.py commons/pyRepetUnit/components/IClusterLauncher.py commons/pyRepetUnit/components/__init__.py commons/pyRepetUnit/components/blastx2GFF/__init__.py commons/pyRepetUnit/components/blastx2GFF/tests/__init__.py commons/pyRepetUnit/components/blastx2GFF/tests/blastx2GFFTestSuite.py commons/pyRepetUnit/components/blastx2GFF/tests/datas/dummy.align.match.path commons/pyRepetUnit/components/blastx2GFF/tests/datas/dummy.align.match.tab commons/pyRepetUnit/components/blastx2GFF/tests/datas/exp_dummy.gff commons/pyRepetUnit/components/blastx2GFF/tests/datas/lm_supctg_v2_29_30_vs_BlastBank.align commons/pyRepetUnit/components/blastx2GFF/tests/datas/lm_supctg_v2_29_30_vs_BlastBank.align.match.map commons/pyRepetUnit/components/blastx2GFF/tests/datas/lm_supctg_v2_29_30_vs_BlastBank.align.match.path commons/pyRepetUnit/components/blastx2GFF/tests/datas/lm_supctg_v2_29_30_vs_BlastBank.align.match.tab commons/pyRepetUnit/convCoord/ConvMapChr2Chunk.py commons/pyRepetUnit/convCoord/ConvPathChr2Chunk.py commons/pyRepetUnit/convCoord/ConvSetChr2Chunk.py commons/pyRepetUnit/convCoord/PathChunkConnector.py commons/pyRepetUnit/convCoord/__init__.py commons/pyRepetUnit/convCoord/test/TestConvCoordWithOverlapps.py commons/pyRepetUnit/convCoord/test/Test_ConvMapChr2Chunk.py commons/pyRepetUnit/convCoord/test/Test_ConvPathChr2Chunk.py commons/pyRepetUnit/convCoord/test/Test_ConvSetChr2Chunk.py commons/pyRepetUnit/convCoord/test/Test_PathChunkConnector.py commons/pyRepetUnit/convCoord/test/__init__.py commons/pyRepetUnit/convCoord/test/convCoordTestSuite.py commons/pyRepetUnit/doc/__init__.py commons/pyRepetUnit/doc/api-objects.txt commons/pyRepetUnit/doc/class-tree.html commons/pyRepetUnit/doc/commons.Checker-module.html commons/pyRepetUnit/doc/commons.Checker-pysrc.html commons/pyRepetUnit/doc/commons.Checker.Checker-class.html commons/pyRepetUnit/doc/commons.Checker.CheckerException-class.html commons/pyRepetUnit/doc/commons.Checker.ConfigChecker-class.html commons/pyRepetUnit/doc/commons.Checker.ConfigException-class.html commons/pyRepetUnit/doc/commons.Checker.IChecker-class.html commons/pyRepetUnit/doc/commons.Checker._Logger-class.html commons/pyRepetUnit/doc/commons.IComponentWrapper-module.html commons/pyRepetUnit/doc/commons.IComponentWrapper-pysrc.html commons/pyRepetUnit/doc/commons.IComponentWrapper.IComponentWrapper-class.html commons/pyRepetUnit/doc/commons.IDataProcessor-module.html commons/pyRepetUnit/doc/commons.IDataProcessor-pysrc.html commons/pyRepetUnit/doc/commons.IDataProcessor.IDataProcessor-class.html commons/pyRepetUnit/doc/crarr.png commons/pyRepetUnit/doc/epydoc.css commons/pyRepetUnit/doc/epydoc.js commons/pyRepetUnit/doc/frames.html commons/pyRepetUnit/doc/help.html commons/pyRepetUnit/doc/identifier-index.html commons/pyRepetUnit/doc/index.html commons/pyRepetUnit/doc/module-tree.html commons/pyRepetUnit/doc/redirect.html commons/pyRepetUnit/doc/toc-commons.Checker-module.html commons/pyRepetUnit/doc/toc-commons.IComponentWrapper-module.html commons/pyRepetUnit/doc/toc-commons.IDataProcessor-module.html commons/pyRepetUnit/doc/toc-everything.html commons/pyRepetUnit/doc/toc.html commons/pyRepetUnit/fastaTranslation/__init__.py commons/pyRepetUnit/fastaTranslation/allFrames/TranslateInAllFramesAndReplaceStopByX.py commons/pyRepetUnit/fastaTranslation/allFrames/__init__.py commons/pyRepetUnit/fastaTranslation/allFrames/tests/Test_F_TranslateAfastaFileInAllFrameAndReplaceStopsByX.py commons/pyRepetUnit/fastaTranslation/allFrames/tests/Test_F_TranslateInAllFramesAndReplaceStopByX.py commons/pyRepetUnit/fastaTranslation/allFrames/tests/Test_TranslateAfastaFileInAllFrameAndReplaceStopsByX.py commons/pyRepetUnit/fastaTranslation/allFrames/tests/Test_TranslateInAllFramesAndReplaceStopByX.py commons/pyRepetUnit/fastaTranslation/allFrames/tests/__init__.py commons/pyRepetUnit/fastaTranslation/allFrames/tests/datas/ConsensusTestFile_aaWithoutStop.fsa commons/pyRepetUnit/fastaTranslation/allFrames/tests/datas/ConsensusTestFile_nt.fsa commons/pyRepetUnit/fastaTranslation/allFrames/tests/datas/__init__.py commons/pyRepetUnit/fastaTranslation/allFrames/tests/datas/test_input_aa.fa commons/pyRepetUnit/fastaTranslation/allFrames/tests/datas/test_input_nt.fa commons/pyRepetUnit/fastaTranslation/allFrames/translateAfastaFileInAllFrameAndReplaceStopsByX_script.py commons/pyRepetUnit/hmmer/HmmpfamClusterComponent.py commons/pyRepetUnit/hmmer/LaunchPreProcessHmmpfamPostProcessNotInParallel.py commons/pyRepetUnit/hmmer/__init__.py commons/pyRepetUnit/hmmer/check/OldDetectFeatureConfigChecker.py commons/pyRepetUnit/hmmer/check/__init__.py commons/pyRepetUnit/hmmer/check/test/Test_OldDetectFeaturesConfigChecker.py commons/pyRepetUnit/hmmer/check/test/__init__.py commons/pyRepetUnit/hmmer/check/test/detectFeatureConfigCheckerTestSuite.py commons/pyRepetUnit/hmmer/hmmOutput/HmmOutput.py commons/pyRepetUnit/hmmer/hmmOutput/HmmOutputProcessing.py commons/pyRepetUnit/hmmer/hmmOutput/HmmpfamOutputProcessing.py commons/pyRepetUnit/hmmer/hmmOutput/HmmscanOutputProcessing.py commons/pyRepetUnit/hmmer/hmmOutput/__init__.py commons/pyRepetUnit/hmmer/hmmOutput/tests/TestHmmOutputProcessing.py commons/pyRepetUnit/hmmer/hmmOutput/tests/TestHmmpfamOutputProcessing.py commons/pyRepetUnit/hmmer/hmmOutput/tests/TestHmmscanOutputProcessing.py commons/pyRepetUnit/hmmer/hmmOutput/tests/Test_HmmOutput.py commons/pyRepetUnit/hmmer/hmmOutput/tests/__init__.py commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/Outputhmmpfam commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/hmmscanOutput commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/hmmscanOutput.align commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/hmmscanOutputTab.txt commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/test_hmmpfam_output commons/pyRepetUnit/hmmer/hmmOutput/tests/hmmOutputTestSuite.py commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/ProfilesSearch.py commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/__init__.py commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/tests/Test_ProfilesSearch.py commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/tests/__init__.py commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/tests/datas/ConsensusFile_test.fa commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/tests/datas/DummyRepbase_aa.fa commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/tests/datas/DummyRepbase_nt.fa commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/tests/datas/hmmbank_test commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/tests/datas/hmmpfamOut.align.clean_match.path commons/pyRepetUnit/hmmer/tests/TestAcceptanceHmmpfamAndParse2alignInparallel.py commons/pyRepetUnit/hmmer/tests/TestFunctionalHmmpfamAndParse2alignLauncherInParallel.py commons/pyRepetUnit/hmmer/tests/TestFunctionalHmmpfamClusterComponent.py commons/pyRepetUnit/hmmer/tests/TestHmmpfamAndParse2alignLauncher.py commons/pyRepetUnit/hmmer/tests/TestHmmpfamClusterComponent.py commons/pyRepetUnit/hmmer/tests/TestHmmpfamLauncher.py commons/pyRepetUnit/hmmer/tests/TestLaunchPreProcessHmmpfamPostProcessNotInParallel.py commons/pyRepetUnit/hmmer/tests/TestProgramLauncher.py commons/pyRepetUnit/hmmer/tests/__init__.py commons/pyRepetUnit/hmmer/tests/datas/Outputhmmpfam commons/pyRepetUnit/hmmer/tests/datas/config.cfg commons/pyRepetUnit/hmmer/tests/datas/configTestAcceptanceHmmpfamAndParse2alignLauncherInparallel.cfg commons/pyRepetUnit/hmmer/tests/datas/configTestFunctionalHmmpfamLauncherInparallel.cfg commons/pyRepetUnit/hmmer/tests/datas/configTestLaunchPreProcessHmmpfamPostProcessNotInParallel.cfg commons/pyRepetUnit/hmmer/tests/datas/myhmms commons/pyRepetUnit/hmmer/tests/datas/test_input_aa.fa commons/pyRepetUnit/hmmer/tests/datas/test_input_nt.fa commons/pyRepetUnit/profilesDB/CompleteAProfilesDBFromAFileWithProfilesNamesOrAccNumber.py commons/pyRepetUnit/profilesDB/InsertProfilesMapFileInDB.py commons/pyRepetUnit/profilesDB/Profiles.py commons/pyRepetUnit/profilesDB/ProfilesDB2Map.py commons/pyRepetUnit/profilesDB/ProfilesDB4Repet.py commons/pyRepetUnit/profilesDB/ProfilesDatabank.py commons/pyRepetUnit/profilesDB/ProfilesDatabankUtils.py commons/pyRepetUnit/profilesDB/__init__.py commons/pyRepetUnit/profilesDB/tests/InsertProfilesMapFileInDBTestRessources.py commons/pyRepetUnit/profilesDB/tests/TestCompleteProfilesDBFromProfilesNameListOrAccNumber.py commons/pyRepetUnit/profilesDB/tests/TestInsertProfilesMapFileInDB.py commons/pyRepetUnit/profilesDB/tests/TestProfiles.py commons/pyRepetUnit/profilesDB/tests/TestProfilesDB2Map.py commons/pyRepetUnit/profilesDB/tests/TestProfilesDatabankUtils.py commons/pyRepetUnit/profilesDB/tests/Test_F_CompleteProfilDB.py commons/pyRepetUnit/profilesDB/tests/Test_F_ProfilesDB2Map.py commons/pyRepetUnit/profilesDB/tests/Test_F_ProfilesDB4Repet.py commons/pyRepetUnit/profilesDB/tests/Test_ProfilesDB4Repet.py commons/pyRepetUnit/profilesDB/tests/__init__.py commons/pyRepetUnit/profilesDB/tests/completeProfilesDBFromAFileWithProfilesList_script.py commons/pyRepetUnit/profilesDB/tests/datas/ListPfamProfilsInRepbase.txt commons/pyRepetUnit/profilesDB/tests/datas/ListpfamAccNumber.txt commons/pyRepetUnit/profilesDB/tests/datas/myhmms commons/pyRepetUnit/profilesDB/tests/datas/profilesDBTest.hmm commons/pyRepetUnit/profilesDB/tests/profilesDBTestSuite.py commons/tools/AlignTEOnGenomeAccordingToAnnotation.py commons/tools/AnnotationStats.py commons/tools/BenchmarkTEconsensus.py commons/tools/CalcCoordCumulLength.py commons/tools/ChangeSequenceHeaders.py commons/tools/CheckMysqlConnect.py commons/tools/CleanClusterNodesAfterRepet.py commons/tools/CorrelateTEageWithGCcontent.py commons/tools/FilterAlign.py commons/tools/GFF3Maker.py commons/tools/GameXmlMaker.py commons/tools/GetMultAlignAndPhylogenyPerTErefSeq.py commons/tools/GetSpecificTELibAccordingToAnnotation.py commons/tools/HmmOutput2alignAndTransformCoordInNtAndFilterScores_script.py commons/tools/LaunchBlaster.py commons/tools/LaunchBlasterInParallel.py commons/tools/LaunchMatcherInParallel.py commons/tools/ListAndDropTables.py commons/tools/MergeMatchsFiles.py commons/tools/MysqlConnect.py commons/tools/OrientSequences.py commons/tools/PostAnalyzeTELib.py commons/tools/PrepareBatches.py commons/tools/RetrieveInitHeaders.py commons/tools/RmvPairAlignInChunkOverlaps.py commons/tools/SpliceTEsFromGenome.py commons/tools/SplicerFromAnnotation.py commons/tools/TEclassifierPE.py commons/tools/TEclassifierPE_parallelized.py commons/tools/__init__.py commons/tools/blast2align.py commons/tools/dbBestLength.py commons/tools/dbConsensus.py commons/tools/dbShuffle.py commons/tools/dbSplit.py commons/tools/filterOutMatcher.py commons/tools/getCumulLengthFromTEannot.py commons/tools/pathnum2id.py commons/tools/refalign2fasta.py commons/tools/removeDescriptionInFastaHeaderProgramLauncher.py commons/tools/replaceGreaterThanSymbolInFastaHeaderProgramLauncher.py commons/tools/setnum2id.py commons/tools/srptBlasterMatcher.py commons/tools/srptCreateTable.py commons/tools/srptExportTable.py commons/tools/srptGameXmlMaker.py commons/tools/srptPhyML.py commons/tools/srptTableOverlap.py commons/tools/tabFileReader.py commons/tools/tests/MockFastaForReplaceGreaterThanSymbolInFastaHeader.py commons/tools/tests/Test_AlignTEOnGenomeAccordingToAnnotation.py commons/tools/tests/Test_CalcCoordCumulLength.py commons/tools/tests/Test_ChangeSequenceHeaders.py commons/tools/tests/Test_CorrelateTEageWithGCcontent.py commons/tools/tests/Test_F_AlignTEOnGenomeAccordingToAnnotation.py commons/tools/tests/Test_F_CheckMysqlConnect.py commons/tools/tests/Test_F_FilterAlign.py commons/tools/tests/Test_F_GFF3Maker.py commons/tools/tests/Test_F_GameXmlMaker.py commons/tools/tests/Test_F_GetMultiAlignAndPhylogenyPerTErefSeq.py commons/tools/tests/Test_F_GetSpecificTELibAccordingToAnnotation.py commons/tools/tests/Test_F_HmmOutput2alignAndTransformCoordInNtAndFilterScores_script.py commons/tools/tests/Test_F_LaunchBlaster.py commons/tools/tests/Test_F_LaunchBlasterInParallel.py commons/tools/tests/Test_F_LaunchMatcherInParallel.py commons/tools/tests/Test_F_MergeMatchsFiles.py commons/tools/tests/Test_F_PostAnalyzeTELib.py commons/tools/tests/Test_F_ReplaceGreaterThanSymbolInFastaHeader.py commons/tools/tests/Test_F_RetrieveInitHeaders.py commons/tools/tests/Test_F_SplicerFromAnnotation.py commons/tools/tests/Test_F_TEclassifierPE.py commons/tools/tests/Test_GetMultAlignAndPhylogenyPerTErefSeq.py commons/tools/tests/Test_GetSpecificTELibAccordingToAnnotation.py commons/tools/tests/Test_OrientSequences.py commons/tools/tests/Test_RmvPairAlignInChunkOverlaps.py commons/tools/tests/Test_SpliceTEsFromGenome.py commons/tools/tests/Test_getCumulLengthFromTEannot.py commons/tools/tests/Test_pathnum2id.py commons/tools/tests/Test_refalign2fasta.py commons/tools/tests/Test_srptTableOverlap.py commons/tools/tests/__init__.py
diffstat 296 files changed, 0 insertions(+), 75738 deletions(-) [+]
line wrap: on
line diff
--- a/commons/launcher/BlatClusterLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# Launch BlatProgramLauncher on several files in parallel on a cluster.
-
-
-from pyRepet.launcher.AbstractClusterLauncher import *
-from commons.launcher.BlatProgramLauncher import BlatProgramLauncher
-from commons.core.coord.AlignUtils import AlignUtils
-from commons.tools import srptBlasterMatcher
-
-
-class BlatClusterLauncher( AbstractClusterLauncher ):
-    """
-    Launch Blat on several files in parallel on a cluster.
-    """
-    
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        AbstractClusterLauncher.__init__( self )
-        AbstractClusterLauncher.setAcronym( self, "Blat" )
-        
-        self._cmdLineSpecificOptions = "s:p:A"
-        
-        self._exeWrapper = "BlatProgramLauncher.py"
-        self._prgLauncher = BlatProgramLauncher()
-        self._prgLauncher.setInputFile( GENERIC_IN_FILE )
-        self._prgLauncher.setClean()
-        self._prgLauncher.setVerbosityLevel( 1 )
-        self._prgLauncher.setListFilesToKeep()
-        self._prgLauncher.setListFilesToRemove()
-        
-        
-    def getSpecificHelpAsString( self ):
-        """
-        Return the specific help as a string.
-        """
-        string = ""
-        string += "\nspecific options:"
-        string += "\n     -s: name of the subject file (format='fasta')"
-        string += "\n     -p: parameters for '%s'" % ( self._prgLauncher.getProgramName() )
-        string += "\n     -Z: concatenate output files"
-        string += "\n     -A: same sequences (all-by-all)"
-        return string
-    
-    
-    def getSubjectFile( self ):
-        return self._prgLauncher.getSubjectFile()
-    
-    
-    def getProgramParameters( self ):
-        return self._prgLauncher.getProgramParameters()
-    
-    
-    def processOutputFile( self, tmpFile, outFile ):
-        sortFile = "%s.sort" % ( tmpFile )
-        AlignUtils.sortAlignFile( tmpFile, sortFile )
-        if self._prgLauncher.getAllByAll():
-            srptBlasterMatcher.filterRedundantMatches( sortFile,
-                                                                  outFile )
-            os.remove( sortFile )
-        else:
-            os.rename( sortFile, outFile )
-            
-    def setASpecificAttributeFromCmdLine( self, o, a="" ):
-        if o =="-s":
-            self._prgLauncher.setSubjectFile( a )
-            
-if __name__ == "__main__":
-    i = BlatClusterLauncher()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/launcher/BlatProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,192 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# Launch Blat (pairwise alignment).
-#
-# options:
-#      -h: this help
-#      -i: name of the input file (queries, format='fasta')
-#      -s: name of the subject file (format='fasta')
-#      -p: parameters for 'blat' (default='-d 2')
-#      -o: name of the output file (format='align', default=inFile+'.align')
-#      -c: clean
-#      -v: verbosity level (default=0/1)
-
-
-import os
-import sys
-
-from commons.pyRepetUnit.components.AbstractProgramLauncher import  AbstractProgramLauncher
-
-
-class BlatProgramLauncher( AbstractProgramLauncher ):
-    """
-    Launch Blat (pairwise alignment).
-    """
-    
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        AbstractProgramLauncher.__init__( self )
-        self._prgName = "blat"
-        self._formatInFile = "fasta"
-        self._sbjFile = ""
-        self._prgParam = ""
-        self._allByAll = False
-        
-        
-    def getHelpAsString( self ):
-        string = AbstractProgramLauncher.getHelpAsString(self)
-        string += "\nspecific options:"
-        string += "\n     -s: name of the subject file (database, format='fasta')"
-        string += "\n     -p: parameters for '%s'" % ( self.getProgramName() )
-        string += "\n     -A: same sequences (all-by-all)"
-        string += "\n     -o: name of the output file (format='align', default=inFile+'.align')"
-        return string
-    
-    def getCmdLineOptions(self):
-        return AbstractProgramLauncher.getCmdLineOptions(self) + "s:p:Ao:"
-
-    def setAttributesFromCmdLine( self, o, a = "" ):
-        AbstractProgramLauncher.setAttributesFromCmdLine(self, o, a)
-        if o == "-s":
-            self.setSubjectFile( a )
-        elif o == "-p":
-            self.setProgramParameters( a )
-        elif o == "-A":
-            self.setAllByAll()
-        elif o == "-o":
-            self.setOutputFile( a )
-            
-            
-    def setSubjectFile( self, arg ):
-        self._sbjFile = arg
-        
-        
-    def getSubjectFile( self ):
-        return self._sbjFile
-    
-    
-    def setAllByAll( self ):
-        self._allByAll = True
-        
-        
-    def getAllByAll( self ):
-        return self._allByAll
-    
-    
-    def check( self ):
-        """
-        Check the specific attributes before running the program.
-        """
-        AbstractProgramLauncher.check(self)
-        if self._sbjFile == "":
-            string = "ERROR: missing subject file (-s)"
-            print string
-            print self.getHelpAsString()
-            sys.exit(1)
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.align" % ( self.getInputFile() ) )
-            
-            
-    def setWrapperCommandLine( self ):
-        """
-        Set the command-line of the wrapper.
-        Required for BlatClusterLauncher.
-        """
-        self._wrpCmdLine = self.getWrapperName()
-        self._wrpCmdLine += " -i %s" % ( self.getInputFile() )
-        self._wrpCmdLine += " -s %s" % ( self.getSubjectFile() )
-        if self.getProgramParameters() != "":
-            self._wrpCmdLine += " -p '%s'" % ( self.getProgramParameters() )
-        if self.getAllByAll():
-            self._wrpCmdLine += " -A"
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.align" % ( self.getInputFile() ) )
-        self._wrpCmdLine += " -o %s" % ( self.getOutputFile() )
-        if self.getClean():
-            self._wrpCmdLine += " -c"
-        self._wrpCmdLine += " -v %i" % ( self.getVerbosityLevel() )
-        
-        
-    def setProgramCommandLine( self ):
-        """
-        Set the command-line of the program.
-        """
-        self._prgCmdLine = self.getProgramName()
-        self._prgCmdLine += " %s" % ( self.getSubjectFile() )
-        self._prgCmdLine += " %s" % ( self.getInputFile() )
-        if self.getProgramParameters() != "":
-            self._prgCmdLine += " %s" % ( self.getProgramParameters() )
-        self._prgCmdLine += " -out=blast8"
-        self._prgCmdLine += " %s.blast" % ( self.getInputFile() )
-        
-        
-    def setListFilesToKeep( self ):
-        """
-        Set the list of files to keep.
-        """
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.align" % ( self.getInputFile() ) )
-        self.appendFileToKeep( self.getOutputFile() )
-        
-        
-    def setListFilesToRemove( self ):
-        """
-        Set the list of files to remove.
-        """
-        self.appendFileToRemove( "%s.blast" % ( self.getInputFile() ) )
-        
-        
-    def convertBlastIntoAlign( self ):
-        """
-        Convert a 'blast' file into the 'align' format.
-        """
-        cmd = os.environ["REPET_PATH"] + "/bin/blast2align.py"
-        cmd += " -i %s.blast" % ( self.getInputFile() )
-        cmd += " -o %s" % ( self.getOutputFile() )
-        exitStatus = os.system( cmd )
-        if exitStatus != 0:
-            string = "ERROR while converting 'blast' file into 'align' format"
-            print string
-            sys.exit(1)
-            
-            
-    def setSummary( self ):
-        self._summary = "input file: %s" % ( self.getInputFile() )
-        self._summary += "\nsubject file: %s" % ( self.getSubjectFile() )
-        self._summary += "\nparameters: %s" % ( self.getProgramParameters() )
-        if self.getAllByAll():
-            self._summary += "\nall-by-all"
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.align" % ( self.getInputFile() ) )
-        self._summary += "\noutput file: %s" % ( self.getOutputFile() )
-        
-        
-    def run( self ):
-        """
-        Run the program.
-        """
-        self.start()
-        
-        self.setProgramCommandLine()
-        cmd = self.getProgramCommandLine()
-        if self.getVerbosityLevel() > 0:
-            print "LAUNCH: %s" % ( cmd )
-            sys.stdout.flush()
-        exitStatus = os.system( cmd )
-        if exitStatus != 0:
-            string = "ERROR: program '%s' returned exit status '%i'" % ( self.getProgramName(), exitStatus )
-            print string
-            sys.exit(1)
-            
-        self.convertBlastIntoAlign()
-        
-        self.end()
-        
-        
-if __name__ == "__main__":
-    i = BlatProgramLauncher()
-    i.checkAttributesFromCmdLine()
-    i.run()
--- a/commons/launcher/LaunchBlastclust.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,372 +0,0 @@
-#!/usr/bin/env python
-
-"""
-Launch Blastclust on nucleotide sequences and return a fasta file.
-"""
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-import os
-import sys
-import subprocess
-from commons.core.seq.BioseqDB import BioseqDB
-from commons.core.seq.Bioseq import Bioseq
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.tools.ChangeSequenceHeaders import ChangeSequenceHeaders
-
-class LaunchBlastclust(object):
-    """
-    Launch Blastclust on nucleotide sequences and return a fasta file.
-    """
-    
-    def __init__(self, input = "", outFilePrefix = "", clean = False, verbose = 0):
-        """
-        Constructor.
-        """
-        self._inFileName = input
-        self._identityThreshold = 95
-        self._coverageThreshold = 0.9
-        self._bothSeq = "T"
-        self._filterUnclusteredSeq = False
-        self._outFilePrefix = outFilePrefix
-        self._isBlastToMap = False
-        self._isHeaderForTEdenovo = False
-        self._nbCPUs = 1
-        self._clean = clean
-        self._verbose = verbose
-        self._tmpFileName = ""
-        
-    def setAttributesFromCmdLine(self):
-        """
-        Set the attributes from the command-line.
-        """
-        
-        description = "Launch Blastclust on nucleotide sequences and return a fasta file."
-        usage = "LaunchBlastclust.py -i inputFileName [options]"
-        
-        examples = "\nExample 1: launch Blastclust with default options, highest verbose and clean temporary files.\n"
-        examples += "\t$ python ./LaunchBlastclust.py -i MyBank.fa -v 2 -c"
-        examples += "\n\t"
-        examples += "\t\nExample 2: launch Blastclust with an identity threshold of 90%, rename output files and generate a map file corresponding to the fasta output.\n"
-        examples += "\t$ python ./LaunchBlastclust.py -i MyBank.fa -S 90 -o SpecialOutputName -m"
-        examples += "\n\tWARNING: Please refer to -m option limitations in the description above.\n"
-        
-        #TODO: check if the optionParser can handle '\' into strings for a better code readability in -m option
-        
-        parser = RepetOptionParser(description = description, usage = usage, version = "v1.0", epilog = examples)
-        parser.add_option("-i", "--input",          dest = "inFileName",            type = "string",    help = "name of the input fasta file (nucleotides)",                    default = "")
-        parser.add_option("-L", "--length",         dest = "coverageThreshold",     type = "float",     help = "length coverage threshold (default=0.9)",                       default = 0.9)
-        parser.add_option("-S", "--ident",          dest = "identityThreshold",     type = "int",       help = "identity threshold (default=95)",                               default = 95)
-        parser.add_option("-b", "--both",           dest = "bothSeq",               type = "string",    help = "require coverage on both neighbours (default=T/F)",             default = "T")
-        parser.add_option("-f", "--filter",         dest = "filterUnclusteredSeq",                      help = "filter unclustered sequences",                                  default = False,    action="store_true")
-        parser.add_option("-o", "--out",            dest = "outFilePrefix",         type = "string",    help = "prefix of the output files (default=input fasta file name)",    default = "")
-        parser.add_option("-m", "--map",            dest = "isBlast2Map",                               help = "generate an additional output file in map format (Warning: only works if blastclust's fasta input headers are formated like LTRharvest fasta output)",   default = False,    action="store_true")
-        parser.add_option("", "--TEdenovoHeader",   dest = "isHeaderForTEdenovo",                       help = "format headers for TEdenovo pipeline",                          default = False,    action="store_true")
-        parser.add_option("-n", "--num",            dest = "nbCPUs",                type = "int",       help = "number of CPU's to use (default=1)",                            default = 1)
-        parser.add_option("-c", "--clean",          dest = "clean",                                     help = "clean temporary files",                                         default = False,    action="store_true")
-        parser.add_option("-v", "--verbose",        dest = "verbose",               type = "int",       help = "verbosity level (default=0/1/2)",                               default = 0)
-
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setInputFileName(options.inFileName)
-        self.setCoverageThreshold(options.coverageThreshold)
-        self.setIdentityThreshold(options.identityThreshold)
-        self.setBothSequences(options.bothSeq)
-        self.setNbCPUs(options.nbCPUs)
-        self.setIsHeaderForTEdenovo(options.isHeaderForTEdenovo)
-        if options.filterUnclusteredSeq:
-            self.setFilterUnclusteredSequences()
-        if options.outFilePrefix != "":
-            self.setOutputFilePrefix(options.outFilePrefix)
-        else:
-            self._outFilePrefix = self._inFileName
-        if options.isBlast2Map:
-            self.setIsBlastToMap()
-        if options.clean:
-            self.setClean()
-        self.setVerbosityLevel(options.verbose)
-                
-    def setInputFileName(self , inFileName):
-        self._inFileName = inFileName
-        
-    def setCoverageThreshold(self, lengthThresh):
-        self._coverageThreshold = float(lengthThresh)
-                
-    def setIdentityThreshold(self, identityThresh):
-        self._identityThreshold = int(identityThresh)
-        
-    def setBothSequences(self, bothSeq):
-        self._bothSeq = bothSeq
-        
-    def setNbCPUs(self, nbCPUs):
-        self._nbCPUs = int(nbCPUs)
-        
-    def setFilterUnclusteredSequences(self):
-        self._filterUnclusteredSeq = True
-        
-    def setOutputFilePrefix(self, outFilePrefix):
-        self._outFilePrefix = outFilePrefix
-        
-    def setIsBlastToMap(self):
-        self._isBlastToMap = True
-        
-    def setIsHeaderForTEdenovo(self, isHeaderForTEdenovo):
-        self._isHeaderForTEdenovo = isHeaderForTEdenovo
-        
-    def setClean(self):
-        self._clean = True
-        
-    def setVerbosityLevel(self, verbose):
-        self._verbose = int(verbose)
-    
-    def setTmpFileName(self, tmpFileName):    
-        self._tmpFileName = tmpFileName
-        
-        
-    def checkAttributes(self):
-        """
-        Check the attributes are valid before running the algorithm.
-        """
-        if self._inFileName == "":
-            print "ERROR: missing input file name (-i)"
-            sys.exit(1)
-        if self._outFilePrefix == "":
-            self._outFilePrefix = self._inFileName
-        self._tmpFileName = "%s_blastclust.txt" % (self._outFilePrefix)
-        
-        
-    def launchBlastclust(self, inFile):
-        """
-        Launch Blastclust in command-line.
-        """
-        if os.path.exists(os.path.basename(inFile)):
-            inFile = os.path.basename(inFile)
-        prg = "blastclust"
-        cmd = prg
-        cmd += " -i %s" % (inFile)
-        cmd += " -o %s" % (self._tmpFileName)
-        cmd += " -S %i" % (self._identityThreshold)
-        cmd += " -L %f" % (self._coverageThreshold)
-        cmd += " -b %s" % (self._bothSeq)
-        cmd += " -p F"
-        cmd += " -a %i" % (self._nbCPUs)
-        if self._verbose == 0:
-            cmd += " -v blastclust.log"
-        if self._verbose > 0:
-            print cmd
-            sys.stdout.flush()
-        process = subprocess.Popen(cmd, shell = True)
-        process.communicate()
-        if process.returncode != 0:
-            raise Exception("ERROR when launching '%s'" % cmd)
-        if self._clean and os.path.exists("error.log"):
-            os.remove("error.log")
-        if self._clean and os.path.exists("blastclust.log"):
-            os.remove("blastclust.log")
-            
-            
-    def getClustersFromTxtFile(self):
-        """
-        Return a dictionary with cluster IDs as keys and sequence headers as values.
-        """
-        dClusterId2SeqHeaders = {}
-        inF = open(self._tmpFileName, "r")
-        line = inF.readline()
-        clusterId = 1
-        while True:
-            if line == "":
-                break
-            tokens = line[:-1].split(" ")
-            dClusterId2SeqHeaders[clusterId] = []
-            for seqHeader in tokens:
-                if seqHeader != "":
-                    dClusterId2SeqHeaders[clusterId].append(seqHeader)
-            line = inF.readline()
-            clusterId += 1
-        inF.close()
-        if self._verbose > 0:
-            print "nb of clusters: %i" % (len(dClusterId2SeqHeaders.keys()))
-            sys.stdout.flush()
-        return dClusterId2SeqHeaders
-    
-    
-    def filterUnclusteredSequences(self, dClusterId2SeqHeaders):
-        """
-        Filter clusters having only one sequence.
-        """
-        for clusterId in dClusterId2SeqHeaders.keys():
-            if len(dClusterId2SeqHeaders[clusterId]) == 1:
-                del dClusterId2SeqHeaders[clusterId]
-        if self._verbose > 0:
-            print "nb of clusters (>1seq): %i" % (len(dClusterId2SeqHeaders.keys()))
-            sys.stdout.flush()
-        return dClusterId2SeqHeaders
-    
-    
-    def getClusteringResultsInFasta(self, inFile):
-        """
-        Write a fasta file whose sequence headers contain the clustering IDs.
-        """
-        dClusterId2SeqHeaders = self.getClustersFromTxtFile()
-        if self._filterUnclusteredSeq:
-            dClusterId2SeqHeaders = self.filterUnclusteredSequences(dClusterId2SeqHeaders)
-        inDB = BioseqDB(inFile)
-        outFileName = "%s_Blastclust.fa" % (inFile)
-        outF = open(outFileName, "w")
-        for clusterId in dClusterId2SeqHeaders.keys():
-            memberId = 1
-            for seqHeader in dClusterId2SeqHeaders[clusterId]:
-                bs = inDB.fetch(seqHeader)
-                bs.header = "BlastclustCluster%iMb%i_%s" % (clusterId, memberId, seqHeader)
-                bs.write(outF)
-                memberId += 1
-        outF.close()
-        
-        
-    def getLinkInitNewHeaders(self):
-        dNew2Init = {}
-        linkFileName = "%s.shortHlink" % (self._inFileName)
-        linkFile = open(linkFileName,"r")
-        line = linkFile.readline()
-        while True:
-            if line == "":
-                break
-            data = line.split("\t")
-            dNew2Init[data[0]] = data[1]
-            line = linkFile.readline()
-        linkFile.close()
-        return dNew2Init
-    
-    
-    def retrieveInitHeaders(self, dNewH2InitH):
-        tmpFaFile = "%s.shortH_Blastclust.fa" % (self._inFileName)
-        tmpFaFileHandler = open(tmpFaFile, "r")
-        outFaFile = "%s_Blastclust.fa" % (self._outFilePrefix)
-        outFaFileHandler = open(outFaFile, "w")
-        while True:
-            line = tmpFaFileHandler.readline()
-            if line == "":
-                break
-            if line[0] == ">":
-                tokens = line[1:-1].split("_")
-                initHeader = dNewH2InitH[tokens[1]]
-                if self._isHeaderForTEdenovo:
-                    classif = initHeader.split("_")[0]
-                    consensusName = "_".join(initHeader.split("_")[1:])
-                    clusterId = tokens[0].split("Cluster")[1].split("Mb")[0]
-                    newHeader = "%s_Blc%s_%s" % (classif, clusterId, consensusName)
-                else:
-                    newHeader = "%s_%s" % (tokens[0], initHeader)
-                outFaFileHandler.write(">%s\n" % (newHeader))
-            else:
-                outFaFileHandler.write(line)
-        tmpFaFileHandler.close()
-        outFaFileHandler.close()
-        if self._clean:
-            os.remove(tmpFaFile)
-
-
-    def blastclustToMap(self, blastclustFastaOut):
-        """
-        Write a map file from blastclust fasta output.
-        Warning: only works if blastclust's fasta input headers are formated like LTRharvest fasta output.
-        """
-        fileDb = open(blastclustFastaOut , "r")
-        mapFilename = "%s.map" % (os.path.splitext(blastclustFastaOut)[0])
-        fileMap = open(mapFilename, "w")
-        seq = Bioseq()
-        numseq = 0
-        while 1:
-            seq.read(fileDb)
-            if seq.sequence == None:
-                break
-            numseq = numseq + 1
-            ID = seq.header.split(' ')[0].split('_')[0]
-            chunk = seq.header.split(' ')[0].split('_')[1]
-            start = seq.header.split(' ')[-1].split(',')[0][1:]
-            end = seq.header.split(' ')[-1].split(',')[1][:-1]
-            line= '%s\t%s\t%s\t%s' % (ID, chunk, start, end)
-            fileMap.write(line + "\n")
-    
-        fileDb.close()
-        fileMap.close()
-        print "saved in %s" % mapFilename 
-        
-        
-    def start(self):
-        """
-        Useful commands before running the program.
-        """
-        self.checkAttributes()
-        if self._verbose > 0:
-            print "START %s" % (type(self).__name__)
-            
-            
-    def end(self):
-        """
-        Useful commands before ending the program.
-        """
-        if self._verbose > 0:
-            print "END %s" % (type(self).__name__)
-            
-            
-    def run(self):
-        """
-        Run the program.
-        """
-        self.start()
-        
-        iCSH = ChangeSequenceHeaders(inFile = self._inFileName, format = "fasta", step = 1, outFile = "%s.shortH" % self._inFileName, linkFile = "%s.shortHlink" % self._inFileName)
-        iCSH.run()
-        
-        self.launchBlastclust("%s.shortH" % (self._inFileName))
-        
-        self.getClusteringResultsInFasta("%s.shortH" % (self._inFileName))
-        
-        dNewH2InitH = self.getLinkInitNewHeaders()
-        self.retrieveInitHeaders(dNewH2InitH)
-        
-        if self._isBlastToMap:
-            blastclustFileName = "%s_Blastclust.fa" % (self._outFilePrefix)
-            self.blastclustToMap(blastclustFileName)
-        
-        if self._clean:
-            os.remove("%s.shortH" % (self._inFileName))
-            os.remove("%s.shortHlink" % (self._inFileName))
-        
-        self.end()
-        
-if __name__ == "__main__":
-    i = LaunchBlastclust()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/launcher/LaunchLastZ.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,133 +0,0 @@
-#! /usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-import sys
-import os
-import optparse
-from commons.core.checker.CheckerUtils import CheckerUtils
-from commons.core.utils.FileUtils import FileUtils
-from subprocess import Popen
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-import subprocess
-import tempfile
-  
-class LaunchLastZ(object):
-
-    def __init__(self,queryFileName="", refFileName ="", outputFileName=None,outputFileFormat="axt",noTransition=True, ambiguous=None, step=1,gfextend=False, chain=False, verbosity=1 ):
-        self.queryFileName = queryFileName
-        self.refFileName = refFileName
-        self.outputFileName = outputFileName
-        self.outputFileFormat = outputFileFormat
-        self.noTransition = noTransition
-        self.step = step
-        self.ambiguous = ambiguous
-        self.gfextend = gfextend
-        self.chain = chain
-        self.verbosity = verbosity
-        
-    def setAttributesFromCmdLine(self):
-        description = "LaunchLastZ runs the LastZ program ."    
-        parser = RepetOptionParser(description = description)
-        parser.add_option("-q", "--query", dest="queryFileName", default = None,  action="store", type="string", help="input query file [compulsory] [format: fasta]")
-        parser.add_option("-r", "--ref", dest="refFileName", default = None,  action="store", type="string", help="input ref file [compulsory] [format: fasta]")
-        parser.add_option("-o", "--output", dest="outputFileName", default = None,  action="store", type="string", help="output file [compulsory] ")
-        parser.add_option("-f", "--format", dest="outputFileFormat", default = "axt",  action="store", type="string", help="output file format[optional] ")
-        parser.add_option("-n", "--notransition", dest="noTransition", action="store_false", default=True, help="noTransition (default True) [optional] ")
-        parser.add_option("-a", "--ambiguous", dest="ambiguous", action="store",  type="string", help="ambiguous [optional] ")
-        parser.add_option("-s", "--step", dest="step", default = 1,  action="store", type="int", help="stepsize (default 1) [optional] ")
-        parser.add_option("-g", "--gfextend", dest="gfextend",  action="store_true",  help="extend gf (default false)[optional] ")
-        parser.add_option("-c", "--chain", dest="chain",  action="store_true", help="chain (default false)[optional] ")
-        parser.add_option("-v", "--verbosity", dest="verbosity", default = 1,  action="store", type="int", help="verbosity [optional] ")
-        (self._options, args) = parser.parse_args()
-        self._setAttributesFromOptions(self._options)
-
-    def _setAttributesFromOptions(self, options):
-        self.queryFileName = options.queryFileName
-        self.refFileName = options.refFileName
-        self.outputFileName = options.outputFileName
-        self.outputFileFormat = options.outputFileFormat
-	self.ambiguous = options.ambiguous
-        self.noTransition = options.noTransition
-        self.step = options.step
-        self.gfextend = options.gfextend
-        self.chain = options.chain
-        self.verbosity = options.verbosity
-      
-    def checkOptions(self):       
-        if self.queryFileName != "":
-            if not FileUtils.isRessourceExists(self.queryFileName):
-                raise Exception("ERROR: Query file does not exist!")
-        else:
-            raise Exception("ERROR: No specified --query option!")
-        if self.refFileName != "":
-            if not FileUtils.isRessourceExists(self.refFileName):
-                raise Exception("ERROR: Ref file does not exist!")
-        else:
-            raise Exception("ERROR: No specified --ref option!")
-        if self.outputFileName == None:
-            self.outputFileName = "%s_%s.axt" % (os.path.basename(self.queryFileName), os.path.basename(self.refFileName))
-                                
-    def run(self):
-        if not CheckerUtils.isExecutableInUserPath("lastz") :
-            print ("ERROR: LastZ must be in your path")
-        else:
-            self.checkOptions()
-            
-            transition = "" 
-            if self.noTransition:
-                transition = "--notransition"
-            ambiguous = ""    
-            if self.ambiguous is not None:
-                ambiguous =  "--ambiguous=%s" % self.ambiguous
-                
-            gfextend = ""
-            if self.gfextend:
-                gfextend = "--gfextend"
-                
-            chain = ""
-            if self.chain:
-                chain = "--chain"
-                
-            cmd = "lastz %s[format=fasta] %s[format=fasta] --output=%s --format=%s %s %s --step=%i %s %s" % (self.refFileName, self.queryFileName, self.outputFileName
-                                                                           , self.outputFileFormat, ambiguous, transition,self.step, gfextend, chain)
-            if self.verbosity>0:
-                print("Running LastZ with following commands : %s" %cmd)
-            sys.stdout.flush()
-            cmd = cmd.split()
-            process = subprocess.Popen(cmd)
-            process.wait()
-            return process.returncode
-
-if __name__ == "__main__":
-    iLaunchLastZ = LaunchLastZ()
-    iLaunchLastZ.setAttributesFromCmdLine()
-    iLaunchLastZ.run()
--- a/commons/launcher/LaunchMCL.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,239 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.seq.FastaUtils import FastaUtils
-from commons.core.coord.MatchUtils import MatchUtils
-import subprocess
-import os
-import time
-import shutil
-from commons.tools.ChangeSequenceHeaders import ChangeSequenceHeaders
-
-LOG_DEPTH = "repet.base"
-
-##Launch MCL
-#
-class LaunchMCL(object):
-    
-    def __init__(self, fastaFileName = "", outFilePrefix = "", inflate = 1.5, covThres = 0.0, isJoined = False, isCluster2Map = False, isClusterConsensusHeaders = False, doClean = False, verbosity = 0):
-        self._fastaFileName = fastaFileName
-        self.setOutFilePrefix(outFilePrefix)
-        self._inflate = inflate
-        self._coverageThreshold = covThres
-        self._isJoined = isJoined
-        self._isCluster2Map = isCluster2Map
-        self._isClusterConsensusHeaders = isClusterConsensusHeaders
-        self._doClean = doClean
-        self._verbosity = verbosity
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-        
-    def setAttributesFromCmdLine(self):
-        description = "Launch MCL clustering program."
-        epilog = "\nExample: launch without verbosity and keep temporary files.\n"
-        epilog += "\t$ python LaunchMCL.py -i file.fa -v 0\n"
-        parser = RepetOptionParser(description = description, epilog = epilog)
-        parser.add_option("-i", "--fasta",      dest = "fastaFileName", action = "store",       type = "string", help = "input fasta file name [compulsory] [format: fasta]", default = "")
-        parser.add_option("-o", "--out",        dest = "outFilePrefix", action = "store",       type = "string", help = "prefix of the output files [default=input fasta file name]",    default = "")
-        parser.add_option("-I", "--inflate",    dest = "inflate",       action = "store",       type = "float",  help = "inflate parameter of MCL [optional] [default: 1.5]", default = 1.5)
-        parser.add_option("-T", "--coverage",   dest = "coverageThreshold", action = "store",   type = "float",  help = "length coverage threshold (default=0.0, 0.0 <= value <= 1.0)",              default = 0.0)
-        parser.add_option("-j", "--join",       dest = "isJoined",          action = "store_true",               help = "join hits after alignement [optional] [default: False]" , default = False)
-        parser.add_option("-m", "--map",        dest = "isCluster2Map", action = "store_true",                   help = "generate an additional output file in map format (Warning: only works if MCL's fasta input headers are formated like LTRharvest fasta output)",   default = False)
-        parser.add_option("", "--isClusterConsensusHeaders", dest = "isClusterConsensusHeaders", action="store_true", help = "format headers for Cluster Consensus tool", default = False)
-        parser.add_option("-c", "--clean",      dest = "doClean",       action = "store_true",                   help = "clean temporary files [optional] [default: False]", default = False)
-        parser.add_option("-v", "--verbosity",  dest = "verbosity",     action = "store",       type = "int",    help = "verbosity [optional] [default: 1]", default = 1)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setFastaFileName(options.fastaFileName)
-        self.setOutFilePrefix(options.outFilePrefix)
-        self.setInflate(options.inflate)
-        self.setCoverageThreshold(options.coverageThreshold)
-        self.setIsJoined(options.isJoined)
-        self.setIsCluster2Map(options.isCluster2Map)
-        self.setIsClusterConsensusHeaders(options.isClusterConsensusHeaders)
-        self.setDoClean(options.doClean)
-        self.setVerbosity(options.verbosity)
-
-    def setFastaFileName(self, fastaFileName):
-        self._fastaFileName = fastaFileName
-        
-    def setOutFilePrefix(self, outFilePrefix):
-        if outFilePrefix == "":
-            self._outFilePrefix = os.path.splitext(self._fastaFileName)[0]
-        else:
-            self._outFilePrefix = outFilePrefix
-            
-    def setInflate(self, inflate):
-        self._inflate = inflate
-        
-    def setCoverageThreshold(self, covThres):
-        self._coverageThreshold = float(covThres)
-    
-    def setIsJoined(self, isJoined):
-        self._isJoined = isJoined       
-        
-    def setDoClean(self, doClean):
-        self._doClean = doClean
-        
-    def setIsCluster2Map(self, isCluster2Map):
-        self._isCluster2Map = isCluster2Map
-        
-    def setIsClusterConsensusHeaders(self, isClusterConsensusHeaders):
-        self._isClusterConsensusHeaders = isClusterConsensusHeaders
-        
-    def setVerbosity(self, verbosity):
-        self._verbosity = verbosity
-        
-    def _checkOptions(self):
-        if self._fastaFileName == "":
-            self._logAndRaise("ERROR: Missing input fasta file name")
-        if self._isCluster2Map and self._isClusterConsensusHeaders:
-            self._logAndRaise("ERROR: You can't use both '--isClusterConsensusHeaders' and '-m' options")
-        if self._coverageThreshold > 1 or self._coverageThreshold < 0:
-            self._logAndRaise("ERROR: Coverage Threshold must be in [0.0 , 1.0]")
-            
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-                    
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        self._checkOptions()
-        self._log.info("START Launch MCL")
-        self._log.debug("With parameters: -i %s -o %s -I %.2f -T %.2f -j %r -m %r -clusterHeaders %r " % (self._fastaFileName, self._outFilePrefix , self._inflate , self._coverageThreshold, self._isJoined, self._isCluster2Map, self._isClusterConsensusHeaders))
-        #self._log.debug("With parameters: -i %s -o %s -I %.2f -T %.2f" % (self._fastaFileName, self._outFilePrefix , self._inflate , self._coverageThreshold))
-        self._log.debug("Fasta file name: %s" % self._fastaFileName)
-        workingDir = "MCLtmpDirectory"
-        if os.path.exists(workingDir):
-            self._logAndRaise("ERROR: %s already exists." % workingDir)
-        os.mkdir(workingDir)
-        os.chdir(workingDir)
-        linkToFastaFile = "%s2.fa" % os.path.splitext(self._fastaFileName)[0]
-        os.symlink("../%s" % self._fastaFileName, self._fastaFileName)
-        fastaFileNameShorten = "%s.shortH" % self._fastaFileName
-        iChangeSequenceHeaders = ChangeSequenceHeaders(inFile=self._fastaFileName, format="fasta", step=1, outFile=fastaFileNameShorten, verbosity=self._verbosity - 1)
-        iChangeSequenceHeaders.run()
-        os.symlink(fastaFileNameShorten, linkToFastaFile)     
-        
-        self._log.info("START Blaster-Matcher (%s)" % time.strftime("%Y-%m-%d %H:%M:%S"))
-        cmd = "LaunchBlaster.py"
-        cmd += " -q %s" % fastaFileNameShorten
-        cmd += " -s %s" % linkToFastaFile
-        cmd += " -a"
-        cmd += " 1>&2 >> blasterMatcher.log"
-        process = subprocess.Popen(cmd, shell = True)
-        self._log.debug("Running : %s" % cmd)
-        process.communicate()
-        if process.returncode != 0:
-            self._logAndRaise("ERROR when launching '%s'" % cmd)
-        outBlasterFileName = "%s.align" % fastaFileNameShorten
-        
-        cmd = "matcher"
-        cmd += " -m %s" % outBlasterFileName
-        cmd += " -q %s" % fastaFileNameShorten
-        cmd += " -s %s" % linkToFastaFile
-        cmd += " -a"
-        if self._isJoined:
-            cmd += " -j"
-        cmd += " 1>&2 >> blasterMatcher.log"
-        process = subprocess.Popen(cmd, shell=True)
-        self._log.debug("Running : %s" % cmd)
-        process.communicate()
-        if process.returncode != 0:
-            self._logAndRaise("ERROR when launching '%s'" % cmd)
-        self._log.info("END Blaster-Matcher (%s)" % time.strftime("%Y-%m-%d %H:%M:%S"))
-        
-        outMatcherFileName = "%s.match.tab" % outBlasterFileName
-        inputABCFileName = "%s.shortH.abc" % os.path.splitext(fastaFileNameShorten)[0]
-        MatchUtils.convertMatchFileIntoABCFileOnQueryCoverage(outMatcherFileName, inputABCFileName, coverage = self._coverageThreshold)
-        outMCLPreprocessFileName = "MCLPreprocess.out"
-        
-        self._log.info("START MCL (%s)" % time.strftime("%Y-%m-%d %H:%M:%S"))
-        cmd = "mcxload"
-        cmd += " -abc %s" % inputABCFileName
-        cmd += " --stream-mirror"
-        cmd += " --stream-neg-log10"
-        cmd += " -stream-tf 'ceil(200)'"
-        cmd += " -o %s" % outMCLPreprocessFileName
-        cmd += " -write-tab %s.tab" % outMCLPreprocessFileName
-        cmd += " 1>&2 > MCLpreprocess.log"
-        process = subprocess.Popen(cmd, shell = True)
-        self._log.debug("Running : %s" % cmd)
-        process.communicate()
-        if process.returncode != 0:
-            self._logAndRaise("ERROR when launching '%s'" % cmd)
-        
-        outMCLFileName = "out.shortH.mcl"
-        cmd = "mcl"
-        cmd += " %s" % outMCLPreprocessFileName
-        cmd += " -I %s" % self._inflate
-        cmd += " -use-tab %s.tab" % outMCLPreprocessFileName
-        cmd += " -o %s" % outMCLFileName
-        cmd += " 1>&2 > MCL.log"
-        process = subprocess.Popen(cmd, shell = True)
-        self._log.debug("Running : %s" % cmd)
-        process.communicate()
-        if process.returncode != 0:
-            self._logAndRaise("ERROR when launching '%s'" % cmd)
-        self._log.info("END MCL (%s)" % time.strftime("%Y-%m-%d %H:%M:%S"))
-
-        outFastaFileNameShorten = "%s.fa" % os.path.splitext(outMCLFileName)[0]
-
-        FastaUtils.convertClusterFileToFastaFile(outMCLFileName, fastaFileNameShorten, outFastaFileNameShorten, "MCL", verbosity = self._verbosity - 1)
-        
-        outFastaFileName = "%s_MCL.fa" % self._outFilePrefix
-        linkFileName = "%s.newHlink" % self._fastaFileName
-        headerStyle = "A"
-        if self._isClusterConsensusHeaders:
-            headerStyle = "B"
-        iChangeSequenceHeaders = ChangeSequenceHeaders(inFile=outFastaFileNameShorten, format="fasta", step=2, outFile=outFastaFileName, linkFile=linkFileName, whichCluster = headerStyle, verbosity=self._verbosity - 1)
-        iChangeSequenceHeaders.run()
-        
-        if self._isCluster2Map:
-            outMapFileName = "%s_MCL.map" % self._outFilePrefix
-            FastaUtils.convertClusteredFastaFileToMapFile(outFastaFileName, outMapFileName)
-            shutil.move(outMapFileName, "..")
-
-        shutil.move(outFastaFileName, "..")
-        os.chdir("..")
-        if self._doClean:
-            self._log.warning("Working directory will be cleaned")
-            shutil.rmtree(workingDir)
-        self._log.info("END Launch MCL")
-
-if __name__ == "__main__":
-    iLaunch = LaunchMCL()
-    iLaunch.setAttributesFromCmdLine()
-    iLaunch.run()
--- a/commons/launcher/LaunchMap.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,186 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.seq.AlignedBioseqDB import AlignedBioseqDB
-from commons.core.seq.FastaUtils import FastaUtils
-from commons.tools.ChangeSequenceHeaders import ChangeSequenceHeaders
-from commons.core.utils.FileUtils import FileUtils
-import os
-import subprocess
-
-LOG_DEPTH = "repet.tools"
-
-##Reference launcher implementation
-#
-class LaunchMap(object):
-    
-    def __init__(self, fastaFileName = "", outFileName = "", gapSize = 50, mismatchPenalty = -8, gapOpenPenalty = 16, gapExtendPenalty = 4, doClean = False, verbosity = 0):
-        self._fastaFileName = fastaFileName
-        self.setOutFileName(outFileName)
-        self._gapSize = gapSize
-        self._mismatchPenalty = mismatchPenalty
-        self._gapOpenPenalty = gapOpenPenalty
-        self._gapExtendPenalty = gapExtendPenalty
-        self._doClean = doClean
-        self._verbosity = verbosity
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-        
-    def setAttributesFromCmdLine(self):
-#        description = "Launch template to create a launcher."
-#        epilog = "\nExample 1: launch without verbosity and keep temporary files.\n"
-#        epilog += "\t$ python LaunchTemplate.py -i file.fa -v 0"
-#        epilog += "\n\t"
-#        epilog += "\nExample 2: launch with verbosity to have errors (level 1) and basic information (level 2), and delete temporary files.\n"
-#        epilog += "\t$ python LaunchTemplate.py -i file.fa -c -v 2"
-#        parser = RepetOptionParser(description = description, epilog = epilog)
-        parser = RepetOptionParser(description = "", epilog = "")
-        parser.add_option("-i", "--fasta",      dest = "fastaFileName", action = "store",       type = "string", help = "input fasta file name [compulsory] [format: fasta]", default = "")
-        parser.add_option("-o", "--out",        dest = "outFileName",   action = "store",       type = "string", help = "output file name [default: <input>.fa_aln]", default = "")
-        parser.add_option("-s", "--gapSize",    dest = "gapSize",       action = "store",       type = "int",    help = "size above which a gap is not penalized anymore [optional] [default: 50]", default = 50)
-        parser.add_option("-m", "--mismatch",   dest = "mismatch",      action = "store",       type = "int",    help = "penalty for a mismatch [optional] [default: -8]", default = -8)
-        parser.add_option("-O", "--gapOpen",    dest = "gapOpen",       action = "store",       type = "int",    help = "penalty for a gap opening [optional] [default: 16]", default = 16)
-        parser.add_option("-e", "--gapExtend",  dest = "gapExtend",     action = "store",       type = "int",    help = "penalty for a gap extension [optional] [default: 4]", default = 4)
-        parser.add_option("-c", "--clean",      dest = "doClean",       action = "store_true",                   help = "clean temporary files [optional] [default: False]", default = False)
-        parser.add_option("-v", "--verbosity",  dest = "verbosity",     action = "store",       type = "int",    help = "verbosity [optional] [default: 1]", default = 1)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setFastaFileName(options.fastaFileName)
-        self.setOutFileName(options.outFileName)
-        self.setGapSize(options.gapSize)
-        self.setMismatchPenalty(options.mismatch)
-        self.setGapOpenPenalty(options.gapOpen)
-        self.setGapExtendPenalty(options.gapExtend)
-        self.setDoClean(options.doClean)
-        self.setVerbosity(options.verbosity)
-
-    def setFastaFileName(self, fastaFileName):
-        self._fastaFileName = fastaFileName
-        
-    def setOutFileName(self, outFileName):
-        if outFileName == "":
-            self._outFileName = "%s.fa_aln" % self._fastaFileName
-        else:
-            self._outFileName = outFileName
-        
-    def setGapSize(self, gapSize):
-        self._gapSize = gapSize
-
-    def setMismatchPenalty(self, mismatchPenalty):
-        self._mismatchPenalty = mismatchPenalty
-        
-    def setGapOpenPenalty(self, gapOpenPenalty):
-        self._gapOpenPenalty = gapOpenPenalty
-        
-    def setGapExtendPenalty(self, gapExtendPenalty):
-        self._gapExtendPenalty = gapExtendPenalty
-        
-    def setDoClean(self, doClean):
-        self._doClean = doClean
-        
-    def setVerbosity(self, verbosity):
-        self._verbosity = verbosity
-        
-    def _checkOptions(self):
-        if self._fastaFileName == "":
-            self._logAndRaise("ERROR: Missing input fasta file name")
-        if not FileUtils.isRessourceExists(self._fastaFileName):
-            self._logAndRaise("ERROR: Input fasta file name %s doesn't exist." % self._fastaFileName)
-            
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-    
-    def getMapCmd(self):
-        cmd = "rpt_map"
-        cmd += " %s.shortH" % self._fastaFileName
-        cmd += " %i" % self._gapSize
-        cmd += " %i" % self._mismatchPenalty
-        cmd += " %i" % self._gapOpenPenalty
-        cmd += " %i" % self._gapExtendPenalty
-        cmd += " > %s.shortH.fa_aln" % self._fastaFileName
-        return cmd
-                    
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        self._checkOptions()
-        self._log.info("START LaunchMap")
-        self._log.debug("Fasta file name: %s" % self._fastaFileName)
-        
-        lInitHeaders = FastaUtils.dbHeaders(self._fastaFileName, self._verbosity - 1)
-        
-        csh = ChangeSequenceHeaders()
-        csh.setInputFile(self._fastaFileName)
-        csh.setFormat("fasta")
-        csh.setStep(1)
-        csh.setPrefix("seq")
-        csh.setLinkFile("%s.shortHlink" % self._fastaFileName)
-        csh.setOutputFile("%s.shortH" % self._fastaFileName)
-        csh.setVerbosityLevel(self._verbosity - 1)
-        csh.run()
-        
-        cmd = self.getMapCmd()
-        process = subprocess.Popen(cmd, shell = True)
-        self._log.debug("Running : %s" % cmd)
-        process.communicate()
-        if process.returncode != 0:
-            self._logAndRaise("ERROR when launching '%s'" % cmd)
-            
-        csh.setInputFile("%s.shortH.fa_aln" % self._fastaFileName)
-        csh.setFormat("fasta")
-        csh.setStep(2)
-        csh.setLinkFile("%s.shortHlink" % self._fastaFileName)
-        csh.setOutputFile("%s.shortH.fa_aln.initH" % self._fastaFileName)
-        csh.setVerbosityLevel(self._verbosity - 1)
-        csh.run()
-        
-        absDB = AlignedBioseqDB("%s.shortH.fa_aln.initH" % self._fastaFileName)
-        outFileHandler = open(self._outFileName, "w")
-        for header in lInitHeaders:
-            bs = absDB.fetch(header)
-            bs.upCase()
-            bs.write(outFileHandler)
-        outFileHandler.close()
-        if self._doClean:
-            os.remove("%s.shortH" % self._fastaFileName)
-            os.remove("%s.shortHlink" % self._fastaFileName)
-            os.remove("%s.shortH.fa_aln" % self._fastaFileName)
-            os.remove("%s.shortH.fa_aln.initH" % self._fastaFileName)
-        self._log.info("END Launch")
-
-if __name__ == "__main__":
-    iLaunch = LaunchMap()
-    iLaunch.setAttributesFromCmdLine()
-    iLaunch.run()        
\ No newline at end of file
--- a/commons/launcher/LaunchMatcher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,168 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-import subprocess
-
-LOG_DEPTH = "repet.tools"
-
-##Launch MATCHER
-#
-class LaunchMatcher(object):
-
-    def __init__(self, align="", queryFileName="", subjectFileName="", evalue="1e-10", doJoin=False, keepConflict=False, prefix="", doClean = False, verbosity = 0):
-        self._alignFileName = align
-        self._queryFileName = queryFileName
-        self.setSubjectFileName(subjectFileName)
-        self.setOutPrefix(prefix)
-        self._doJoin = doJoin
-        self._eValue = evalue
-        self._keepConflict = keepConflict
-        
-        self._doClean = doClean
-        self._verbosity = verbosity
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-        
-    def setAttributesFromCmdLine(self):
-        description = "Launch Matcher."
-        epilog = "\nExample 1: launch without verbosity and keep temporary files.\n"
-        epilog += "\t$ python LaunchMatcher.py -a in.align -v 0"
-        epilog += "\n\t"
-        epilog += "\nExample 2: launch with verbosity to have errors (level 1) and basic information (level 2), and delete temporary files.\n"
-        epilog += "\t$ python LaunchMatcher.py -a in.align -q query.fa -s nr.fa -c -v 2"
-        parser = RepetOptionParser(description = description, epilog = epilog)
-        parser.add_option("-a", "--align",      dest = "align",         action = "store",       type = "string", help = "input align file name [compulsory] [format: align]",       default = "")
-        parser.add_option("-q", "--query",      dest = "query",         action = "store",       type = "string", help = "query fasta file name [optional] [format: fasta]",         default = "")
-        parser.add_option("-s", "--subject",    dest = "subject",       action = "store",       type = "string", help = "subject fasta file name [optional] [format: fasta]",       default = "")
-        parser.add_option("-e", "--evalue",     dest = "evalue",        action = "store",       type = "string", help = "E-value filter [default: 1e-10]",                          default = "1e-10")
-        parser.add_option("-j", "--join",       dest = "doJoin",        action = "store_true",                   help = "join matches [default: False]",                            default = False)
-        parser.add_option("-k", "--keepConflict",dest = "keepConflict", action = "store_true",                   help = "keep conflicting subjects [default: False]",               default = False)
-        parser.add_option("-o", "--outPrefix",  dest = "outPrefix",     action = "store",       type = "string", help = "output file prefix [default: align file name]",            default = "")
-        parser.add_option("-c", "--clean",      dest = "doClean",       action = "store_true",                   help = "clean temporary files [default: False]",                   default = False)
-        parser.add_option("-v", "--verbosity",  dest = "verbosity",     action = "store",       type = "int",    help = "verbosity [default: 1]",                                   default = 1)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setAlignFileName(options.align)
-        self.setQueryFileName(options.query)
-        self.setSubjectFileName(options.subject)
-        self.setEvalue(options.evalue)
-        self.setDoJoin(options.doJoin)
-        self.setKeepConflicts(options.keepConflict)
-        self.setOutPrefix(options.outPrefix)
-        self.setDoClean(options.doClean)
-        self.setVerbosity(options.verbosity)
-        
-    def setAlignFileName(self, alignFileName):
-        self._alignFileName = alignFileName
-        
-    def setQueryFileName(self, queryFileName):
-        self._queryFileName = queryFileName
-        
-    def setSubjectFileName(self, subjectFileName):
-        self._subjectFileName = subjectFileName
-        
-    def setEvalue(self, evalue):
-        self._eValue = evalue
-        
-    def setDoJoin(self, doJoin):
-        self._doJoin = doJoin
-        
-    def setKeepConflicts(self, keepConflict):
-        self._keepConflict = keepConflict
-        
-    def setOutPrefix(self, outPrefix):
-        if outPrefix == "":
-            self._outPrefix = self._alignFileName
-        else:
-            self._outPrefix = outPrefix
-        
-    def setDoClean(self, doClean):
-        self._doClean = doClean
-        
-    def setVerbosity(self, verbosity):
-        self._verbosity = verbosity
-        
-    def _checkOptions(self):
-        if self._alignFileName == "":
-            self._logAndRaise("ERROR: Missing input align file name")
-        
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-
-    def _getMatcherCmd(self):
-        lArgs = []
-        lArgs.append("-m %s" % self._alignFileName)
-        if self._queryFileName:
-            lArgs.append("-q %s" % self._queryFileName)
-        if self._subjectFileName:
-            lArgs.append("-s %s" % self._subjectFileName)
-        if self._doJoin:
-            lArgs.append("-j")
-        lArgs.append("-E %s" % self._eValue)
-        lArgs.append("-B %s" % self._outPrefix)
-        if self._keepConflict:
-            lArgs.append("-a")
-        lArgs.append("-v %i" % (self._verbosity - 1))
-        return self._getSystemCommand("matcher", lArgs)
-    
-    def _getSystemCommand(self, prg, lArgs):
-        systemCmd = prg 
-        for arg in lArgs:
-            systemCmd += " " + arg
-        return systemCmd
-                    
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        self._checkOptions()
-        self._log.info("START LaunchMatcher")
-        self._log.debug("Align file name: %s" % self._alignFileName)
-        self._log.debug("Query file name: %s" % self._queryFileName)
-        self._log.debug("Subject file name: %s" % self._subjectFileName)
-        #TODO: clean files
-#        if self._doClean:
-#            self._log.warning("Files will be cleaned")
-        cmd = self._getMatcherCmd()
-        process = subprocess.Popen(cmd, shell = True)
-        self._log.debug("Running : %s" % cmd)
-        process.communicate()
-        if process.returncode != 0:
-            self._logAndRaise("ERROR when launching '%s'" % cmd)
-        self._log.info("END LaunchMatcher")
-
-if __name__ == "__main__":
-    iLaunch = LaunchMatcher()
-    iLaunch.setAttributesFromCmdLine()
-    iLaunch.run()        
\ No newline at end of file
--- a/commons/launcher/LaunchMummerPlot.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,150 +0,0 @@
-#! /usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.checker.CheckerUtils import CheckerUtils
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-import subprocess
-from commons.core.LoggerFactory import LoggerFactory
-import os
-import shutil
-  
-LOG_DEPTH = "repet.tools"  
-  
-class LaunchMummerPlot(object):
-
-    def __init__(self, inputFileName="", queryFileName="", refFileName ="", prefix = None, fat=False, filter=False,clean=False, verbosity=0):
-        self._inputFileName = inputFileName
-        self._queryFileName = queryFileName
-        self._refFileName = refFileName
-        self._prefix = prefix
-        self._fat = fat
-        self._filter = filter
-        self.doClean = clean
-        self.verbosity = verbosity
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self.verbosity)
-             
-    def setAttributesFromCmdLine(self):
-        description = "LaunchMummerPlot runs the MummerPlot program (part of the mummer package) ."    
-        parser = RepetOptionParser(description = description)
-        parser.add_option("-i", "--input", dest="inputFileName", default = None,  action="store", type="string", help="input file[mandatory] [format: delta]")      
-        parser.add_option("-q", "--Qfile", dest="queryFileName", default = None,  action="store", type="string", help="Plot an ordered set of reference sequences from Qfile [optional] [format: fasta]")
-        parser.add_option("-r", "--Rfile", dest="refFileName", default = None,  action="store", type="string", help="Plot an ordered set of reference sequences from Rfile [optional] [format: fasta]")
-        parser.add_option("-p", "--prefix", dest="prefix", default = None,  action="store", type="string", help="prefix name [mandatory]")
-        parser.add_option("-o","--fat", dest="fat",action="store_true", help="Layout sequences using fattest alignment only[optional] ")
-        parser.add_option("-s","--filter", dest="filter",action="store_true", help="Only display .delta alignments which represent the 'best' hit [optional] ")      
-        parser.add_option("-c", "--clean", dest = "clean", help = "clean temporary files", default = False, action="store_true")  
-        parser.add_option("-v", "--verbosity", dest="verbosity", default = 0,  action="store", type="int", help="verbosity [optional] ")
-        
-        (self._options, args) = parser.parse_args()
-        self._setAttributesFromOptions(self._options)
-
-    def _setAttributesFromOptions(self, options):
-        self._inputFileName = options.inputFileName
-        self._queryFileName = options.queryFileName
-        self._refFileName = options.refFileName
-        self._prefix = options.prefix
-        self._fat = options.fat
-        self._filter = options.filter
-        self.verbosity = options.verbosity
-        
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-            
-    def checkOptions(self):  
-        if self._inputFileName != "":
-            if not FileUtils.isRessourceExists(self._inputFileName):
-                self._logAndRaise("ERROR: Query file: %s does not exist!" % self._inputFileName)
-        else:
-            self._logAndRaise("ERROR: No specified --query option!")     
-        
-        if self._queryFileName != "":
-            if not FileUtils.isRessourceExists(self._queryFileName):
-                self._logAndRaise("ERROR: Query file: %s does not exist!" % self._queryFileName)
-        
-        if self._refFileName != "":
-            if not FileUtils.isRessourceExists(self._refFileName):
-                self._logAndRaise("ERROR: Ref file does not exist!"% self._refFileName)
-                
-    def clean(self):
-        try:
-            os.remove("%s.filter" % self._prefix)
-        except Exception as inst: 
-            self._log.error(inst)
-        try:
-            os.remove("%s.fplot" % self._prefix)
-        except Exception as inst: 
-            self._log.error(inst)
-        try:
-            os.remove("%s.rplot" % self._prefix)
-        except Exception as inst: 
-            self._log.error(inst)
-                                
-    def run(self):
-        if not CheckerUtils.isExecutableInUserPath("mummerplot") :
-            self._logAndRaise("ERROR: mummerplot must be in your path")
-        self.checkOptions()
-        
-        ref=""
-        if self._refFileName != "":
-            ref = "-R %s"  % self._refFileName
-           
-        query=""
-        if self._queryFileName != "":
-            query = "-Q %s"  % self._queryFileName
-           
-        fat = ""
-        if self._fat:
-            fat =  "--fat"
-            
-        filter = ""
-        if self._filter:
-            filter = "-f" 
-            
-        prefix = ""
-        if self._prefix is not None:
-            prefix = "--prefix=%s" %(self._prefix)
-            
-        cmd = "mummerplot %s %s %s %s %s %s --png" % (self._inputFileName, prefix, ref, query, fat, filter)
-        self._log.debug("Running mummerplot with following commands : %s" %cmd)
-        cmd = cmd.split()         
-        process = subprocess.Popen(cmd)
-        process.wait()
-        
-        self.clean()
-        return process.returncode
-            
-if __name__ == "__main__":
-    iLaunchNucmer = LaunchMummerPlot()
-    iLaunchNucmer.setAttributesFromCmdLine()
-    iLaunchNucmer.run()
\ No newline at end of file
--- a/commons/launcher/LaunchNucmer.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,158 +0,0 @@
-#! /usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.checker.CheckerUtils import CheckerUtils
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-import subprocess
-from commons.core.LoggerFactory import LoggerFactory
-import os
-  
-LOG_DEPTH = "repet.tools"  
-  
-class LaunchNucmer(object):
-
-    def __init__(self,queryFileName="", refFileName ="", prefix = None, genCoords=False, showCoords = False, mum=False, maxGaps=90, minMatch=20, nooptimize=False,mincluster=65, minIdentity=50, minLength=100, verbosity=0):
-        self._queryFileName = queryFileName
-        self._refFileName = refFileName
-        self._prefix = prefix
-        self._genCoords = genCoords
-        self._showCoords = showCoords
-        self._mum = mum
-        self._maxgaps = maxGaps
-        self._minMatch = minMatch
-        self._nooptimize = nooptimize
-        self._mincluster = mincluster
-        self._minIdentity = minIdentity
-        self._minLength = minLength
-        self.verbosity = verbosity
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self.verbosity)
-        
-    def setMincluster(self, value):
-        self._mincluster = value
-    def getMincluster(self):
-        return self._mincluster
-    
-    mincluster = property(getMincluster, setMincluster)
-         
-    def setAttributesFromCmdLine(self):
-        description = "LaunchNucmer runs the Nucmer program (part of the mummer package) ."    
-        parser = RepetOptionParser(description = description)
-        parser.add_option("-q", "--query", dest="queryFileName", default = "",  action="store", type="string", help="input query file [compulsory] [format: fasta]")
-        parser.add_option("-r", "--ref", dest="refFileName", default = "",  action="store", type="string", help="input ref file [compulsory] [format: fasta]")
-        parser.add_option("-p", "--prefix", dest="prefix", default = None,  action="store", type="string", help="prefix name [optional]")
-        parser.add_option("-o","--gencoords", dest="genCoords",action="store_true", help="generate coords file with minimal option (show-coords -r) [optional] ")
-        parser.add_option("-s","--showcoords", dest="showCoords",action="store_true", help="generate coords file with: show-coords -r -c -l -d -I 50 -L 100 -T [optional] ")        
-        parser.add_option("-m", "--mum", dest="mum",  action="store_true", help="Use anchor matches that are unique in both the reference and query [optional] ")      
-        parser.add_option("-g", "--maxgaps", dest="maxgaps", default = 90,  action="store", type="int", help="Maximum gap between two adjacent matches in a cluster (default 90) [optional] ")
-        parser.add_option("-l", "--minmatch", dest="minMatch", default = 20,  action="store", type="int", help="Minimum length of an maximal exact match (default 20) [optional] ")
-        parser.add_option("-n", "--nooptimize", dest="nooptimize", action="store_true", help="nooptimize (default --optimize) [optional] ")  
-        parser.add_option("-j", "--mincluster", dest="mincluster", default = 65,  action="store", type="int", help="Minimum length of a cluster of matches (default 65) [optional] ")
-        
-        parser.add_option("-i", "--minIdentity", dest="minIdentity", default = 50,  action="store", type="int", help="Minimum identity for show_coords (default 50) [optional] ")
-        parser.add_option("-u", "--minLength", dest="minLength", default = 100,  action="store", type="int", help="Minimum alignment length for show_coords (default 100) [optional] ")
-        parser.add_option("-v", "--verbosity", dest="verbosity", default = 0,  action="store", type="int", help="verbosity [optional] ")
-        
-        (self._options, args) = parser.parse_args()
-        self._setAttributesFromOptions(self._options)
-
-    def _setAttributesFromOptions(self, options):
-        self._queryFileName = options.queryFileName
-        self._refFileName = options.refFileName
-        self._prefix = options.prefix
-        self._genCoords = options.genCoords
-        self._showCoords = options.showCoords
-        self._mum = options.mum  
-        self._maxgaps = options.maxgaps
-        self._minMatch = options.minMatch
-        self._nooptimize =  options.nooptimize
-        self._mincluster = options.mincluster
-        
-        self._minIdentity = options.minIdentity
-        self._minLength = options.minLength
-        
-        self.verbosity = options.verbosity
-        
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-            
-    def checkOptions(self):       
-        if self._queryFileName != "":
-            if not FileUtils.isRessourceExists(self._queryFileName):
-                self._logAndRaise("ERROR: Query file: %s does not exist!" % self._queryFileName)
-        else:
-            self._logAndRaise("ERROR: No specified --query option!")
-        
-        if self._refFileName != "":
-            if not FileUtils.isRessourceExists(self._refFileName):
-                self._logAndRaise("ERROR: Ref file does not exist!"% self._refFileName)
-        else:
-            self._logAndRaise("ERROR: No specified --ref option!")
-                                
-    def run(self):
-        LoggerFactory.setLevel(self._log, self.verbosity)
-        if not CheckerUtils.isExecutableInUserPath("nucmer") :
-            self._logAndRaise("ERROR: nucmer must be in your path")
-        self.checkOptions()
-        
-        genCoords = ""
-        if self._genCoords:
-            genCoords = "-o"     
-        mum = ""
-        if self._mum:
-            mum =  "--mum"
-        nooptimize = "--optimize"
-        if self._nooptimize:
-            nooptimize = "--nooptimize" 
-        prefix = ""
-        if self._prefix is not None:
-            prefix = "--prefix=%s" %(self._prefix) 
-        cmd = "nucmer %s %s %s %s %s -g=%d -l=%d %s -c=%d" % (self._refFileName,self._queryFileName, prefix, genCoords, mum, self._maxgaps, self._minMatch, nooptimize, self._mincluster)
-        self._log.debug("Running nucmer with following commands : %s" %cmd)
-        cmd = cmd.split()
-        process = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-        process.wait()
-        
-        if self._showCoords:
-            #use of os.system because redirect on process is broken in python < 3.0
-            cmd = "show-coords -r -c -l -d -I %d -L %d -T %s.delta > %s.coords" % (self._minIdentity, self._minLength, self._prefix, self._prefix)
-            self._log.debug("Running show-coords with following commands : %s" %cmd)
-            os.system(cmd)
-
-            
-        return process.returncode
-            
-if __name__ == "__main__":
-    iLaunchNucmer = LaunchNucmer()
-    iLaunchNucmer.setAttributesFromCmdLine()
-    iLaunchNucmer.run()
\ No newline at end of file
--- a/commons/launcher/LaunchPhyML.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,177 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.tools.ChangeSequenceHeaders import ChangeSequenceHeaders
-import subprocess
-import os
-from commons.core.seq.Bioseq import Bioseq
-import shutil
-
-LOG_DEPTH = "repet.core.launchers"
-
-
-
-class LaunchPhyML(object):
-    """
-    Launch 'PhyML'
-    """
-    def __init__(self, inputFileName="", outFileName="",dataType= "nt", interleavedFormat= True, nbDataSets=1, nbBootDataSets=0, substModel="HKY85", ratioTsTv=4.0, propInvSites= 0.0, nbCat=1, gammaParam=1.0, startTree="BIONJ", paramOptimisation = "tlr", clean=False, verbosity=3 ):
-        self.inputFileName = inputFileName
-        self.outFileName=outFileName
-        self.dataType = dataType                    #"nt or aa"
-        self._setSeqFormat(interleavedFormat)       #if False -q"
-        self.nbDataSets = nbDataSets
-        self.nbBootDataSets = nbBootDataSets
-        self.substModel = substModel
-        self.ratioTsTv = ratioTsTv
-        self.propInvSites = propInvSites            # propInvSites="e" replaced by 0.0; should be in [0-1]
-        self.nbCat = nbCat                          # Number of categories less than four or higher than eight are not recommended.
-        self.gammaParam = gammaParam
-        self.startTree = startTree                  #by default is BIONJ used reformatedInputFileName+"_phyml_tree.txt" instead
-        self.paramOptimisation = paramOptimisation  # used instead of self.optTopology="y", self.optBranchRate="y" 
-                                                    #This option focuses on specific parameter optimisation.
-                                                    #tlr : tree topology (t), branch length (l) and rate parameters (r) are optimised.
-                                                    #tl  : tree topology and branch length are optimised.
-                                                    #lr  : branch length and rate parameters are optimised.
-                                                    #l   : branch length are optimised.
-                                                    #r   : rate parameters are optimised.
-                                                    #n   : no parameter is optimised.
-
-        self._clean = clean
-        self._verbosity = verbosity
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-    
-    def _setSeqFormat(self, interleavedFormat):
-        if not (interleavedFormat) :
-            self.seqFormat = " -q"
-        else :
-            self.seqFormat = ""
-            
-    def setAttributesFromCmdLine(self):
-        description = "usage: LaunchPhyML.py [ options ]"
-        epilog = "\n -h: this help\n"
-        epilog += "\t -i: name of the input file (refseq is first, format='fasta')"
-        epilog += "\n\t"
-        parser = RepetOptionParser(description = description, epilog = epilog)
-        parser.add_option("-i", "--fasta",      dest = "inputFileName", action = "store",       type = "string", help = "input fasta file name [compulsory] [format: fasta]", default = "")
-        parser.add_option("-o", "--out",        dest = "outFileName",   action = "store",       type = "string", help = "output file name [default: <input>.out]", default = "")
-        parser.add_option("-v", "--verbosity",  dest = "verbosity",     action = "store",       type = "int",    help = "verbosity [optional] [default: 1]", default = 1)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.inputFileName = options.inputFileName
-        self.setOutFileName = options.outFileName
-        self._verbosity = options.verbosity
-
-    def _checkOptions(self):
-        if self.inputFileName == "":
-            self._logAndRaise("ERROR: Missing input file name")
-    
-        if self.outFileName == "":
-            self.outFileName = "%s_phyml.newick" % (self.inputFileName)
-            
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-         
-    def _shortenHeaders(self):
-        self.csh = ChangeSequenceHeaders()
-        self.csh.setInputFile(self.inputFileName)
-        self.csh.setFormat("fasta")
-        self.csh.setStep(1)
-        self.csh.setPrefix("seq")
-        self.csh.setLinkFile(self.inputFileName+".shortHlink")
-        self.csh.setOutputFile(self.inputFileName+".shortH")
-        self.csh.setVerbosityLevel(self._verbosity-1)
-        self.csh.run()
-        self.shortInputFileName = self.inputFileName+".shortH" 
-        
-    def _renameHeaders(self):
-        self.csh.setInputFile(self.phyml_tree)
-        self.csh.setFormat("newick")
-        self.csh.setStep(2)
-        self.csh.setLinkFile(self.inputFileName+".shortHlink" )
-        self.csh.setOutputFile(self.outFileName)
-        self.csh.setVerbosityLevel(self._verbosity-1)
-        self.csh.run()
-          
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        self._checkOptions()
-        self._log.info("START LaunchPhyML")
-        self._log.debug("building a multiple alignment from '%s'..." % ( self.inputFileName))
-        
-        inputFileName = "%s/%s" % (os.getcwd(), os.path.basename(self.inputFileName))
-        if not os.path.exists(inputFileName):
-            os.symlink(self.inputFileName, inputFileName)
-        self.inputFileName = inputFileName
-        
-        self._shortenHeaders()
-
-        cmd = "sreformat phylip %s" % (self.shortInputFileName)
-        
-        with open (self.reformatedInputFileName, "w") as fPhylip :
-            
-            process = subprocess.Popen(cmd.split(' '), stdout= fPhylip , stderr=subprocess.PIPE)
-            self._log.debug("Running : %s" % cmd)
-            output = process.communicate()
-            self._log.debug("Output:\n%s" % output[0])
-            if process.returncode != 0:
-                self._logAndRaise("ERROR when launching '%s'" % cmd)
-        
-        self.reformatedInputFileName = "%s.phylip" % self.shortInputFileName
-        self.phyml_tree = "%s_phyml_tree.txt" %self.reformatedInputFileName 
-        cpyPhyml_tree = "%s_cpy" %self.phyml_tree
-        shutil.copyfile(self.phyml_tree,cpyPhyml_tree)
-                          
-        cmd = "phyml -i %s -d %s%s -n %d -b %d -m %s -t %f -v %f -c %d -a %f -u %s -o %s" % (self.reformatedInputFileName, self.dataType, self.seqFormat, self.nbDataSets,self.nbBootDataSets,self.substModel, self.ratioTsTv, self.propInvSites,self.nbCat,self.gammaParam, cpyPhyml_tree , self.paramOptimisation )
-        print cmd    
-        process = subprocess.Popen(cmd.split(' '), stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-        self._log.debug("Running : %s" % cmd)
-        output = process.communicate()
-        self._log.debug("Output:\n%s" % output[0])
-        if process.returncode != 0:
-            self._logAndRaise("ERROR when launching '%s'" % cmd)
-        
-        self._renameHeaders()
-        
-        if self._clean:
-            for f in [ self.shortInputFileName, self.inputFileName+".shortHlink", self.inputFileName+".shortH.phylip",self.inputFileName+".shortH.phylip_phyml_lk.txt", self.phyml_tree ]:
-                os.remove(f)
-            os.system( "mv %s.phylip_phyml_stat.txt %s_phyml.txt" % ( self.shortInputFileName, self.inputFileName ) )
-        
-        self._log.info("Finished running LaunchPhyML")
-        
-        
--- a/commons/launcher/LaunchPromer.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,147 +0,0 @@
-#! /usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.checker.CheckerUtils import CheckerUtils
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-import subprocess
-from commons.core.LoggerFactory import LoggerFactory
-import os
-  
-LOG_DEPTH = "repet.tools"  
-  
-class LaunchPromer(object):
-
-    def __init__(self,queryFileName="", refFileName ="", prefix = None, genCoords=False, showCoords = False, mum=False, maxGaps=30, minMatch=6, nooptimize=False,mincluster=20, verbosity=0):
-        self._queryFileName = queryFileName
-        self._refFileName = refFileName
-        self._prefix = prefix
-        self._genCoords = genCoords
-        self._showCoords = showCoords
-        self._mum = mum
-        self._maxgaps = maxGaps
-        self._minMatch = minMatch
-        self._nooptimize = nooptimize
-        self._mincluster = mincluster
-        self.verbosity = verbosity
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self.verbosity)
-        
-    def setMincluster(self, value):
-        self._mincluster = value
-    def getMincluster(self):
-        return self._mincluster
-    
-    mincluster = property(getMincluster, setMincluster)
-         
-    def setAttributesFromCmdLine(self):
-        description = "LaunchPromer runs the Promer program (part of the mummer package) ."    
-        parser = RepetOptionParser(description = description)
-        parser.add_option("-q", "--query", dest="queryFileName", default = "",  action="store", type="string", help="input query file [compulsory] [format: fasta]")
-        parser.add_option("-r", "--ref", dest="refFileName", default = "",  action="store", type="string", help="input ref file [compulsory] [format: fasta]")
-        parser.add_option("-p", "--prefix", dest="prefix", default = None,  action="store", type="string", help="prefix name [optional]")
-        parser.add_option("-o","--gencoords", dest="genCoords",action="store_true", help="generate coords file with minimal option (show-coords -r) [optional] ")
-        parser.add_option("-s","--showcoords", dest="showCoords",action="store_true", help="generate coords file with: show-coords -r -c -l -d -I 50 -L 100 -T [optional] ")        
-        parser.add_option("-m", "--mum", dest="mum",  action="store_true", help="Use anchor matches that are unique in both the reference and query [optional] ")      
-        parser.add_option("-g", "--maxgaps", dest="maxgaps", default = 30,  action="store", type="int", help="Maximum gap between two adjacent matches in a cluster (default 30) [optional] ")
-        parser.add_option("-l", "--minmatch", dest="minMatch", default = 6,  action="store", type="int", help="Minimum length of an maximal exact match (default 6) [optional] ")
-        parser.add_option("-n", "--nooptimize", dest="nooptimize", action="store_true", help="nooptimize (default --optimize) [optional] ")  
-        parser.add_option("-j", "--mincluster", dest="mincluster", default = 20,  action="store", type="int", help="Minimum length of a cluster of matches (default 20) [optional] ")
-        parser.add_option("-v", "--verbosity", dest="verbosity", default = 0,  action="store", type="int", help="verbosity [optional] ")
-        
-        (self._options, args) = parser.parse_args()
-        self._setAttributesFromOptions(self._options)
-
-    def _setAttributesFromOptions(self, options):
-        self._queryFileName = options.queryFileName
-        self._refFileName = options.refFileName
-        self._prefix = options.prefix
-        self._genCoords = options.genCoords
-        self._showCoords = options.showCoords
-        self._mum = options.mum  
-        self._maxgaps = options.maxgaps
-        self._minMatch = options.minMatch
-        self._nooptimize =  options.nooptimize
-        self._mincluster = options.mincluster
-        self.verbosity = options.verbosity
-        
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-            
-    def checkOptions(self):       
-        if self._queryFileName != "":
-            if not FileUtils.isRessourceExists(self._queryFileName):
-                self._logAndRaise("ERROR: Query file: %s does not exist!" % self._queryFileName)
-        else:
-            self._logAndRaise("ERROR: No specified --query option!")
-        
-        if self._refFileName != "":
-            if not FileUtils.isRessourceExists(self._refFileName):
-                self._logAndRaise("ERROR: Ref file does not exist!"% self._refFileName)
-        else:
-            self._logAndRaise("ERROR: No specified --ref option!")
-                                
-    def run(self):
-        if not CheckerUtils.isExecutableInUserPath("promer") :
-            self._logAndRaise("ERROR: promer must be in your path")
-        self.checkOptions()
-        
-        genCoords = ""
-        if self._genCoords:
-            genCoords = "-o"     
-        mum = ""
-        if self._mum:
-            mum =  "--mum"
-        nooptimize = "--optimize"
-        if self._nooptimize:
-            nooptimize = "--nooptimize" 
-        prefix = ""
-        if self._prefix is not None:
-            prefix = "--prefix=%s" %(self._prefix)
-            
-        cmd = "promer %s %s %s %s %s -g=%d -l=%d %s -c=%d" % (self._refFileName,self._queryFileName, prefix, genCoords, mum, self._maxgaps, self._minMatch, nooptimize, self._mincluster)
-        self._log.debug("Running promer with following commands : %s" %cmd)
-        cmd = cmd.split()         
-        process = subprocess.Popen(cmd)
-        process.wait()
-        
-        if self._showCoords:
-            #use of os.system because redirect on process is broken in python < 3.0
-            cmd = "show-coords -r -c -l -d -I 50 -L 100 -T %s.delta > %s.coords" % (self._prefix, self._prefix)
-            os.system(cmd)
-
-        return process.returncode
-            
-if __name__ == "__main__":
-    iLaunchPromer = LaunchPromer()
-    iLaunchPromer.setAttributesFromCmdLine()
-    iLaunchPromer.run()
\ No newline at end of file
--- a/commons/launcher/LaunchRefAlign.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,208 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.checker.ConfigChecker import ConfigRules
-from commons.core.checker.ConfigChecker import ConfigChecker
-import subprocess
-import os
-from commons.core.seq.Bioseq import Bioseq
-
-LOG_DEPTH = "repet.core.launchers"
-
-from commons.core.seq.BioseqDB import BioseqDB
-from commons.tools.ChangeSequenceHeaders import ChangeSequenceHeaders
-
-
-class LaunchRefAlign(object):
-    """
-    Launch 'refalign' to build a master-slave multiple sequence alignment.
-    """
-    def __init__(self, inputFileName="", outFileName="", gapSize=10, match=10, mismatch=8, gapOpen=16, gapExtend=4, refseqName="", keepRefseq =False, verbosity=3 ):
-        self.inputFileName = inputFileName
-        self.outFileName=outFileName
-        self.gapSize = gapSize
-        self.match = match
-        self.mismatch = mismatch
-        self.gapOpen = gapOpen
-        self.gapExtend = gapExtend
-        self.gapExtend = gapExtend
-        self.refseqName = refseqName
-        self.keepRefseq = keepRefseq
-        self._verbosity = verbosity
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-        
-    def setAttributesFromCmdLine(self):
-        description = "usage: LaunchRefalign.py [ options ]"
-        epilog = "\n -h: this help\n"
-        epilog += "\t -i: name of the input file (refseq is first, format='fasta')"
-        epilog += "\t -r: keep the reference sequence"
-        epilog += "\t -o: name of the output file (default=inFileName+'.fa_aln')"
-        epilog += "\t -v: verbosity (default=0)"
-        epilog += "\n\t"
-        parser = RepetOptionParser(description = description, epilog = epilog)
-        parser.add_option("-i", "--fasta",      dest = "inputFileName", action = "store",       type = "string", help = "input fasta file name [compulsory] [format: fasta]", default = "")
-        parser.add_option("-o", "--out",        dest = "outFileName",   action = "store",       type = "string", help = "output file name [default: <input>.out]", default = "")
-        parser.add_option("-r", "--keepRefseq", dest = "keepRefseq",    action = "store_true",                   help = "keep reference sequence [optional] [default: False]", default = False)
-        parser.add_option("-v", "--verbosity",  dest = "verbosity",     action = "store",       type = "int",    help = "verbosity [optional] [default: 1]", default = 1)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.inputFileName = options.inputFileName
-        self.setOutFileName = options.outFileName
-        self.keepRefseq = options.keepRefseq
-        self._verbosity = options.verbosity
-
-    def _checkOptions(self):
-        if self.inputFileName == "":
-            self._logAndRaise("ERROR: Missing input file name")
-    
-        if self.outFileName == "":
-            self.outFileName = "%s.fa_aln" % (self.inputFileName)
-            
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-         
-    def _prepareRefAlign(self):
-        self.shortInputFileName = self.inputFileName+".shortH" 
-        self.refFileName= self.shortInputFileName + ".ref"
-        self.cpyFileName=self.shortInputFileName + ".cpy"
-        
-        file_db = open(self.shortInputFileName)
-        file_ref = open(self.refFileName,"w")
-        file_cpy = open(self.cpyFileName,"w")
-        
-        self._numseq=0
-        while 1:
-            seq=Bioseq()
-            seq.read(file_db)
-            if seq.sequence==None:
-                break
-            self._numseq+=1
-            if self._numseq==1:
-                seq.write(file_ref)
-            else:
-                seq.write(file_cpy)
-        file_db.close()
-        file_ref.close()
-        file_cpy.close()
-    
-    def _shortenHeaders(self):
-        self.csh = ChangeSequenceHeaders()
-        self.csh.setInputFile(self.inputFileName)
-        self.csh.setFormat("fasta")
-        self.csh.setStep(1)
-        self.csh.setPrefix("seq")
-        self.csh.setLinkFile(self.inputFileName+".shortHlink")
-        self.csh.setOutputFile(self.inputFileName+".shortH")
-        self.csh.setVerbosityLevel(self._verbosity-1)
-        self.csh.run()
-        
-        bsDB = BioseqDB(self.inputFileName+".shortH")
-        bsDB.upCase()
-        bsDB.save(self.inputFileName+".shortHtmp")
-        del bsDB
-        os.rename(self.inputFileName+".shortHtmp", self.inputFileName+".shortH")
-        
-    def _renameHeaders(self):
-        self.csh.setInputFile(self.inputFileName+".shortH.fa_aln")
-        self.csh.setFormat("fasta")
-        self.csh.setStep(2)
-        self.csh.setLinkFile(self.inputFileName+".shortHlink" )
-        self.csh.setOutputFile(self.outFileName)
-        self.csh.setVerbosityLevel(self._verbosity-1)
-        self.csh.run()
-          
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        self._checkOptions()
-        self._log.info("START LaunchRefAlign")
-        self._log.debug("building a multiple alignment from '%s'..." % ( self.inputFileName))
-        
-        inputFileName = "%s/%s" % (os.getcwd(), os.path.basename(self.inputFileName))
-        if not os.path.exists(inputFileName):
-            os.symlink(self.inputFileName, inputFileName)
-        self.inputFileName = inputFileName
-        
-        self._shortenHeaders()
-        if self.keepRefseq:
-            self.refseqName="seq1"
-        self._prepareRefAlign()
-        
-        if self._numseq > 1:
-            cmd = "refalign %s %s -m %d -l %d -d %d -g %d -e %d" % (self.refFileName, self.cpyFileName, self.match, self.gapSize, self.mismatch, self.gapOpen, self.gapExtend)
-            
-            process = subprocess.Popen(cmd.split(' '), stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-            self._log.debug("Running : %s" % cmd)
-            output = process.communicate()
-            self._log.debug("Output:\n%s" % output[0])
-            if process.returncode != 0:
-                self._logAndRaise("ERROR when launching '%s'" % cmd)
-            refseqNameParam = ""
-            if self.refseqName != "":
-                refseqNameParam = "-r %s " % (self.refseqName)
-            outFileName = self.inputFileName+".shortH.fa_aln"
-            #self.cpyFileName = os.path.join(os.getcwd(),os.path.basename(self.cpyFileName))
-            
-            self._log.info("Copy file path %s " % self.cpyFileName)
-            print("Copy file path %s " % self.cpyFileName)
-            cmd = "refalign2fasta.py -i %s.aligner %s-g d -o %s -v 1" % (self.cpyFileName, refseqNameParam, outFileName)
-            self._log.debug("Running : %s" % cmd)
-            process = subprocess.Popen(cmd.split(' '), stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-            output = process.communicate()
-            self._log.debug("Output:\n%s" % output[0])
-            
-            if process.returncode != 0:
-                self._logAndRaise("ERROR when launching '%s'" % cmd)
-                
-            cmd = "rm -f "+ self.refFileName + " " + self.cpyFileName + " " + self.cpyFileName + ".aligner " + self.cpyFileName + ".oriented " + self.cpyFileName + ".refalign.stat"
-            os.system(cmd)
-            
-        else:
-            self._logAndRaise("Only one sequence available")
-            cmd = "echo empty"
-            
-        self._renameHeaders()
-        
-        for fileName in [self.inputFileName + ".shortH", self.inputFileName + ".shortHlink", self.inputFileName + ".shortH.fa_aln"]:
-            os.remove(fileName)
-        self._log.info("END LaunchRefAlign")
-        return 0
-        
-
-if __name__ == "__main__":
-    iLaunchRefAlign = LaunchRefAlign()
-    iLaunchRefAlign.setAttributesFromCmdLine()
-    iLaunchRefAlign.run()
--- a/commons/launcher/LaunchRefalign_old.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import sys
-import getopt
-
-import pyRepet.launcher.programLauncher
-from commons.core.seq.BioseqDB import BioseqDB
-from commons.tools.ChangeSequenceHeaders import ChangeSequenceHeaders
-
-
-def help():
-    print
-    print "usage: launchRefalign.py [ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the input file (refseq is first, format='fasta')"
-    print "     -r: keep the reference sequence"
-    print "     -o: name of the output file (default=inFileName+'.fa_aln')"
-    print "     -v: verbose (default=0)"
-    print
-
-
-def main():
-    """
-    Launch 'refalign' to build a master-slave multiple sequence alignment.
-    """
-    inFileName = ""
-    keepRefseq = False
-    outFileName = ""
-    verbose = 0
-    try:
-        opts,args=getopt.getopt(sys.argv[1:],"hi:ro:v:")
-    except getopt.GetoptError, err:
-            print str(err); help(); sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inFileName = a
-        elif o == "-r":
-            keepRefseq = True
-        elif o == "-o":
-            outFileName = a
-        elif o == "-v":
-            verbose = int(a)
-    if inFileName == "":
-        print "ERROR: missing compulsory options"
-        help()
-        sys.exit(1)
-        
-    if verbose > 0:
-        print "START %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-        
-    if verbose > 0:
-        print "build a multiple alignment from '%s'..." % ( inFileName )
-        sys.stdout.flush()
-        
-    if outFileName == "":
-        outFileName = "%s.fa_aln" % ( inFileName )
-        
-    csh = ChangeSequenceHeaders()
-    csh.setInputFile( inFileName )
-    csh.setFormat( "fasta" )
-    csh.setStep( 1 )
-    csh.setPrefix( "seq" )
-    csh.setLinkFile(  inFileName+".shortHlink" )
-    csh.setOutputFile( inFileName+".shortH" )
-    csh.setVerbosityLevel( verbose - 1 )
-    csh.run()
-    
-    bsDB = BioseqDB( inFileName+".shortH" )
-    bsDB.upCase()
-    bsDB.save( inFileName+".shortHtmp" )
-    del bsDB
-    os.rename( inFileName+".shortHtmp", inFileName+".shortH" )
-    
-    pL = pyRepet.launcher.programLauncher.programLauncher( inFileName+".shortH" )
-    if keepRefseq:
-        pL.launchRefalign( outFileName=inFileName+".shortH.fa_aln", refseqName="seq1", verbose=verbose )
-    else:
-        pL.launchRefalign( outFileName=inFileName+".shortH.fa_aln", verbose=verbose )
-        
-    csh.setInputFile( inFileName+".shortH.fa_aln" )
-    csh.setFormat( "fasta" )
-    csh.setStep( 2 )
-    csh.setLinkFile(  inFileName+".shortHlink" )
-    csh.setOutputFile(  outFileName )
-    csh.setVerbosityLevel( verbose - 1 )
-    csh.run()
-    
-    for f in [ inFileName+".shortH", inFileName+".shortHlink", inFileName+".shortH.fa_aln" ]:
-            os.remove( f )
-            
-    if verbose > 0:
-        print "END %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-        
-    return 0
-
-
-if __name__ == "__main__":
-    main()
--- a/commons/launcher/LaunchRepeatMasker.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,113 +0,0 @@
-#! /usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.checker.CheckerUtils import CheckerUtils
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-import subprocess
-  
-class LaunchRepeatMasker(object):
-
-    def __init__(self,queryFileName="", libFileName ="",sensitivity="", engine="wu", cutOff=225, outputDir = ".",verbosity=0):
-        self._queryFileName = queryFileName
-        self._libFileName = libFileName
-        self._engine = engine
-        self._sensitivity = sensitivity
-        self._cutOff = cutOff
-        self._outputDir = outputDir
-        self._verbosity = verbosity
-         
-    def setAttributesFromCmdLine(self):
-        description = "LaunchRepeatMasker runs the RepeatMasker program  ."    
-        parser = RepetOptionParser(description = description)
-        parser.add_option("-q", "--query", dest="queryFileName", default = None,  action="store", type="string", help="input query file [compulsory] [format: fasta]")
-        parser.add_option("-l", "--libFileName", dest="libFileName", default = None,  action="store", type="string", help="custom library [optional]")  
-        parser.add_option("-n", "--outputDir", dest="outputDir", default=".", action="store", type="string", help="outputDir (default : current directory) [optional] ")  
-        parser.add_option("-c", "--cutOff", dest="cutOff", default=225, action="store", type="int", help="Sets cutoff score for masking repeats when using -lib (default 225) [optional] ")
-        parser.add_option("-e", "--engine", dest="engine", default = "wu",  action="store", type="string", help="engine  [optional] ")    
-        parser.add_option("-u", "--sensitivity", dest="sensitivity", default = "",  action="store", type="string", help="sensitivity  can be s, q, qq[optional] ")    
-        parser.add_option("-v", "--verbosity", dest="verbosity", default = 0,  action="store", type="int", help="verbosity [optional] ")    
-
-        (options, args) = parser.parse_args()
-        self._setAttributesFromOptions(options)
-
-    def _setAttributesFromOptions(self, options):
-        self._queryFileName = options.queryFileName
-        self._libFileName = options.libFileName
-        self._outputDir = options.outputDir
-        self._engine = options.engine
-        self._sensitivity = options.sensitivity
-        self._cutOff = options.cutOff
-        self._verbosity = options.verbosity
-        
-    def checkOptions(self):       
-        if self._queryFileName != "":
-            if not FileUtils.isRessourceExists(self._queryFileName):
-                raise Exception("ERROR: Query file: %s does not exist!" % self._queryFileName)
-        else:
-            raise Exception("ERROR: No specified --query option!")
-                                
-    def run(self):
-        if not CheckerUtils.isExecutableInUserPath("RepeatMasker") :
-            print "ERROR: RepeatMasker must be in your path"
-        else:
-            self.checkOptions()
-            
-            engine = ""
-            if self._engine == "wu":
-                engine = "-e wublast"
-            elif self._engine == "cm":
-                engine = "-e crossmatch"
-            sensitivity = ""
-            if self._sensitivity:
-                sensitivity = "-%s" % self._sensitivity     
-            libFileName = ""
-            if self._libFileName != "":
-                libFileName = "-lib %s" % self._libFileName
-
-            cmd = "RepeatMasker %s -dir %s -pa 1 -gccalc -no_is -nolow %s %s %s" % (self._queryFileName,self._outputDir,engine,sensitivity,libFileName)
-            cmd = cmd.split() 
-            
-            if self._verbosity>0:
-                print("Running RepeatMasker with following commands : %s" %cmd)
-            
-            process = subprocess.Popen(cmd, stdout=subprocess.PIPE,stderr = subprocess.PIPE)
-#            process.wait()
-            output= process.communicate()
-            if self._verbosity>0:
-                print("".join(output))
-            return process.returncode
-            
-if __name__ == "__main__":
-    iLaunchRepeatMasker = LaunchRepeatMasker()
-    iLaunchRepeatMasker.setAttributesFromCmdLine()
-    iLaunchRepeatMasker.run()
\ No newline at end of file
--- a/commons/launcher/LaunchTRF.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,155 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.checker.ConfigChecker import ConfigRules
-from commons.core.checker.ConfigChecker import ConfigChecker
-import subprocess
-import glob
-import os
-
-LOG_DEPTH = "repet.launchers"
-
-class LaunchTRF(object):
-    
-    def __init__(self, inFileName = "", outFileName = "", maxPeriod=15, doClean = False, verbosity = 0):
-        self.inFileName = inFileName
-        self.setOutFileName(outFileName)
-        self.maxPeriod=maxPeriod
-        self._doClean = doClean
-        self._verbosity = verbosity
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-        
-    def setAttributesFromCmdLine(self):
-        description = "Launch TRF to detect micro-satellites in sequences."
-        epilog = "\nExample 1: launch without verbosity and keep temporary files.\n"
-        epilog += "\t$ python LaunchTemplate.py -i file.fa -v 0"
-        epilog += "\n\t"
-        parser = RepetOptionParser(description = description, epilog = epilog)
-        parser.add_option("-i", "--in",      dest = "inFileName", action = "store",       type = "string", help = "input file name [compulsory] [format: fasta]", default = "")
-        parser.add_option("-o", "--out",        dest = "outFileName",   action = "store",       type = "string", help = "output file name [default: <input>.TRF.set]", default = "")
-        parser.add_option("-m", "--maxPeriod",  dest = "maxPeriod",     action = "store",       type = "int",    help = " maximum period size to report  [default: 15]", default = 15)
-        parser.add_option("-c", "--clean",      dest = "doClean",       action = "store_true",                   help = "clean temporary files [optional] [default: False]", default = False)
-        parser.add_option("-v", "--verbosity",  dest = "verbosity",     action = "store",       type = "int",    help = "verbosity [optional] [default: 1]", default = 1)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setInFileName(options.inFileName)
-        self.setOutFileName(options.outFileName)
-        self.maxPeriod = options.maxPeriod
-        self.setDoClean(options.doClean)
-        self.setVerbosity(options.verbosity)
-                
-    def setInFileName(self, inFileName):
-        self.inFileName = inFileName
-        
-    def setOutFileName(self, outFileName):
-        if outFileName == "":
-            self._outFileName = "%s.TRF.set" % self.inFileName
-        else:
-            self._outFileName = outFileName
-        
-    def setDoClean(self, doClean):
-        self._doClean = doClean
-        
-    def setVerbosity(self, verbosity):
-        self._verbosity = verbosity
-        
-    def _checkOptions(self):
-        if self.inFileName == "":
-            self._logAndRaise("ERROR: Missing input file name")
-            
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-    
-    
-    def _launchTRF(self):
-        cmd = "trf %s 2 3 5 80 10 20 %d -h -d" % (self.inFileName, self.maxPeriod)
-        self._log.debug("Running : %s" % cmd)
-        process = subprocess.Popen(cmd.split(' '), stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-        output = process.communicate()
-        self._log.debug("Output:\n%s" % output[0])
-        
-    def _parseTRF(self):
-        self._log.debug("Parsing TRF output")
-        with open( "%s.2.3.5.80.10.20.%d.dat" % (self.inFileName, self.maxPeriod),'r') as inFile:
-            with open(self._outFileName,'w') as outFile:
-                nbPatterns = 0
-                nbInSeq = 0
-                for line in inFile.readlines():
-                    if line == "":
-                        break
-                    data = line.split(" ")
-                    if len(data) > 1 and "Sequence:" in data[0]:
-                        nbInSeq += 1
-                        seqName = data[1][:-1]
-                    if len(data) < 14:
-                        continue
-                    nbPatterns += 1
-                    consensus = data[13]
-                    copyNb = int( float(data[3]) + 0.5 )
-                    start = data[0]
-                    end = data[1]
-                    outFile.write( "%i\t(%s)%i\t%s\t%s\t%s\n" % ( nbPatterns, consensus, copyNb, seqName, start, end ) )
-        self._log.debug("Finished Parsing TRF output")
-    
-    def _clean(self):
-        try:
-            os.remove("%s.2.3.5.80.10.20.%d.dat" % (self.inFileName, self.maxPeriod))
-        except:pass
-        
-
-    def run(self):
-        """
-        Launch TRF to detect micro-satellites in sequences.
-        """
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        self._checkOptions()
-        self._log.info("START Launch")
-        self._log.debug("Input file name: %s" % self.inFileName)
-        
-        self._launchTRF()
-        self._parseTRF()
-        
-        if self._doClean:
-            self._log.warning("Files will be cleaned")
-            self._clean()
-        self._log.info("END Launch")
-  
-if __name__ == "__main__":
-    iLaunchTRF = LaunchTRF()
-    iLaunchTRF.setAttributesFromCmdLine()
-    iLaunchTRF.run()        
-
--- a/commons/launcher/LaunchTallymer.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,328 +0,0 @@
-#!/usr/bin/env python
-
-"""
-Launch Tallymer's sub programs, generate map file, and convert output to gff and wig, as well as visual (RPlot) data
-"""
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-import os
-import shutil
-import subprocess
-import time
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.LoggerFactory import LoggerFactory
-from SMART.Java.Python.convertTranscriptFile import ConvertTranscriptFile
-from commons.core.seq.BioseqUtils import BioseqUtils
-from commons.core.seq.BioseqDB import BioseqDB
-from Tallymer_pipe.PlotBenchMarkGFFFiles import PlotBenchMarkGFFFiles
-
-LOG_DEPTH = "repet.tools"
-
-
-class LaunchTallymer(object):
-    """
-    Launch Tallymer's sub programs, generate map file, and convert output to
-    gff and wig, as well as visual (RPlot) data
-    """
-    
-    _lValidFormats = ["gff", "gff3", "wig", "bed", "map"]
-    
-    def __init__(self, inputFasta="", indexationFasta=None, merSize=20, minOccs=4, outputFormats="gff", nLargestScaffoldsToPlot=0, clean=False, verbosity=0):
-        self.inputFasta = inputFasta
-        self.indexationFasta = indexationFasta if indexationFasta != None else inputFasta 
-        self.merSize = merSize
-        self.minOccs = minOccs
-        self.outputFormats = outputFormats
-        self.nLargestScaffoldsToPlot = nLargestScaffoldsToPlot
-        self.doClean = clean
-        self.verbosity = verbosity
-        
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self.verbosity)
-        self._workdir = os.path.join(os.getcwd(), "launchTallymer_%s" % time.strftime("%Y%m%d%H%M%S"))
-        self._tmpSearchFileName = None
-        self._tmpMapFileName = None
-        self._tmpStatFileName = None   
-        self._tmpPngFileName = None
-        self._plot_data = {}
-        self._plot_data2 = {}
-        
-    def setAttributesFromCmdLine(self):
-        description = "Generates stats from the results of the tallymer search ."    
-        parser = RepetOptionParser(description=description)
-        parser.add_option("-i", "--inputFasta", dest="inputFasta", default = "",  action="store", type="string", help="input fasta file [compulsory] [format: fasta]")
-        parser.add_option("-u", "--indexationFasta", dest="indexationFasta", default = "",  action="store", type="string", help="input indexation fasta file used to generate kmer index (defaults to input fasta)[optional] [format: fasta]")
-        parser.add_option("-s", "--merSize", dest="merSize", default = 20,  action="store", type="int", help="input merSize [optional][default:20]")
-        parser.add_option("-m", "--minOccs", dest="minOccs", default = 4,  action="store", type="int", help="input minimal kmer occurence count [default:4]")
-        parser.add_option("-f", "--outputFormats", dest="outputFormats", default = "gff",  action="store", type="string", help="comma separated list of output file formats (can  be %s) [optional] [default:gff]" % ", ".join(self._lValidFormats))
-        parser.add_option("-n", "--nLargestScaffoldsToPlot",default = 0, type="int", action="store", dest = "nLargestScaffoldsToPlot", help = "generate graph of Kmer repartition along the input sequence for the n biggest scaffolds")
-        parser.add_option("-c", "--clean", dest = "clean", help = "clean temporary files", default = False, action="store_true")
-        parser.add_option("-v", "--verbosity", dest="verbosity", default = 1,  action="store", type="int", help="verbosity [optional] ")
-        options, args = parser.parse_args()
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.inputFasta = options.inputFasta
-        self.indexationFasta = options.indexationFasta if options.indexationFasta != "" else options.inputFasta
-        self.merSize = options.merSize
-        self.minOccs = options.minOccs
-        self.outputFormats = options.outputFormats
-        self.nLargestScaffoldsToPlot = options.nLargestScaffoldsToPlot
-        self.doClean = options.clean
-        self.verbosity = options.verbosity
-        
-    def _checkOptions(self):
-        if self.inputFasta == "":
-            self._logAndRaise("Error: missing input fasta file")
-        if self.merSize < 1:
-            self._logAndRaise("Error: invalid kmer size '%i'; must be a positive integer" % self.merSize)
-            
-        self.outputFormats = self.outputFormats.lower().split(',')
-        sOutFormats = set(self.outputFormats)
-        sValidFormats = set(self._lValidFormats)
-        lInvalidFormats = list(sOutFormats - sValidFormats)
-        self.outputFormats = list(sValidFormats.intersection(sOutFormats))
-        if lInvalidFormats:
-            self._log.warning("Warning: ignoring invalid formats: <%s>" % " ".join(lInvalidFormats))
-        if not self.outputFormats:
-            self._logAndRaise("Error: no valid output formats specified")
-
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-    
-    def clean(self):
-        try:
-            shutil.rmtree(self._workdir)
-        except Exception as inst: 
-            self._log.error(inst)
-                    
-    def run(self):
-        LoggerFactory.setLevel(self._log, self.verbosity)
-        self._checkOptions()
-        self._log.debug("Input fasta file: %s; K-mer size: %s; Output formats: %s; Cleaning: %s" % (self.inputFasta, self.merSize, str(self.outputFormats), self.doClean))
-        try:
-            os.makedirs(self._workdir)
-        except:pass
-        
-        srcPath = os.path.abspath(self.inputFasta)
-        dstPath = os.path.join(self._workdir,os.path.basename(self.inputFasta))
-        os.symlink(srcPath, dstPath)
-        
-        if (self.indexationFasta !=  self.inputFasta):
-            srcPath = os.path.abspath(self.indexationFasta)
-            dstPath = os.path.join(self._workdir,os.path.basename(self.indexationFasta))
-            try:
-                os.symlink(srcPath, dstPath)
-            except OSError as inst:
-                pass
-        
-        os.chdir(self._workdir)
-        
-        if (self.indexationFasta !=  self.inputFasta):
-            self.indexationFasta = os.path.basename(self.indexationFasta)
-        else:
-            self.indexationFasta = os.path.basename(self.inputFasta)
-        self.inputFasta = os.path.basename(self.inputFasta)
-        
-        self._tmpSearchFileName = "%s.tallymer" % os.path.splitext(os.path.basename(self.inputFasta))[0]
-        self._tmpMapFileName = "%s_tmp.map" % self._tmpSearchFileName
-        self._tmpStatFileName = "%s.stat" % self._tmpSearchFileName
-        self._tmpPngFileName = "%s.png" % self._tmpSearchFileName
-        
-        
-            
-        
-        
-        self._runTallymerSearch()
-        self._convertTallymerToMap()
-        self._writeOutputFiles()
-            
-        if self.nLargestScaffoldsToPlot > 0:
-            self._doPlot()
-            shutil.copy2(self._tmpPngFileName, "../.")
-        
-        shutil.copy2(self._tmpStatFileName, "../.")
-        os.chdir("..")
-        
-        if self.doClean:
-            self.clean()
-
-    def _runTallymerSearch(self):
-        self._log.info("Starting to run tallymer search of sequence %s " % (self.inputFasta))
-        self._indexInputFastaFile()
-        self._countAndIndexKmersForGivenK()
-        self._searchKmersListInTallymerIndex()
-        self._log.info("Finished running tallymer scan of sequence %s " % (self.inputFasta))
-        
-    def _convertTallymerToMap(self):
-        self._log.info("Starting to run tallymer search to map conversion")
-        totalNbOcc, dKmer2Occ, self._plot_data, self._plot_data2 = ConvertUtils.convertTallymerFormatIntoMapFormatAndGenerateData(self.inputFasta, self._tmpSearchFileName, self._tmpMapFileName)
-        self._log.debug("totalNbOcc=%i" % totalNbOcc)
-        self._writeOccurencesNbAndFrequencyOfKmers(totalNbOcc, dKmer2Occ)        
-        self._log.info("Finished tallymer search to map conversion")
-    
-    def _doPlot(self):
-        iBioseqDB = BioseqDB()
-        iBioseqDB.load(self.inputFasta)
-        largest_seqsDb = iBioseqDB.bestLength(self.nLargestScaffoldsToPlot)
-        
-        for seq in largest_seqsDb.db:
-            headerCleaned = seq.header.replace(" ", "_")
-            shortFastaName = "%s_%s" % (os.path.basename(self.inputFasta),headerCleaned)
-            data = self._plot_data2[seq.header]
-            gffPlotter = PlotBenchMarkGFFFiles(yLabel="Number of Kmer Occurences", maxLength=1, title="Kmer repartition along the input sequence: %s; MerSize: %i" % (shortFastaName, self.merSize) )
-            gffPlotter.setOutFileName("%s_%s.png" % (self._tmpSearchFileName, headerCleaned))
-            gffPlotter._title = "Mers along the input sequence: %s MerSize: %i" % (shortFastaName, self.merSize) 
-            gffPlotter._xLabel = "Coordinates along the input sequence (%s)" % shortFastaName
-            gffPlotter._rawData = data
-            gffPlotter.run()
-
-    def _indexInputFastaFile(self):
-        self._log.debug("index the input fasta file: get an enhanced suffix array.")
-        cmd = "gt suffixerator -dna -pl -tis -suf -lcp -v -db %s -indexname %s.reads" % (self.indexationFasta, self.indexationFasta)
-        process = subprocess.Popen(cmd.split(' '),stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-        self._log.debug("Running suffixerator with following params %s" % cmd)
-        output = process.communicate()
-        self._log.debug("Suffixerator Output:\n%s" % output[0])
-        if process.returncode != 0:
-            self._logAndRaise("Error in generating enhanced suffix array in %s" % self.indexationFasta)
-
-    def _countAndIndexKmersForGivenK(self):
-        self._log.debug("Counting and indexing k-mers for k = %i " % self.merSize)
-        cmd = "gt tallymer mkindex -mersize %i -minocc %i -indexname %s.tyr-reads -counts -pl -esa %s.reads" % (self.merSize, self.minOccs, self.indexationFasta, self.indexationFasta)
-        process = subprocess.Popen(cmd.split(' '), stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-        self._log.debug("Running tallymer mkindex with following params %s" % cmd)
-        output = process.communicate()
-        self._log.debug("Tallymer mkindex Output:\n%s" % output[0])
-        if process.returncode != 0:
-            self._logAndRaise("Error in indexing kmers in %s.reads" % self.indexationFasta)
-
-    def _searchKmersListInTallymerIndex(self):
-        self._log.debug("Searching list of kmers in tallymer-index ")
-        cmd = "gt tallymer search -output qseqnum qpos counts sequence -tyr %s.tyr-reads -q %s" % (self.indexationFasta, self.inputFasta)
-        process = subprocess.Popen(cmd.split(' '),stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-        self._log.debug("Running tallymer search with following params %s" % cmd)
-        output = process.communicate()
-        self._log.debug("Tallymer search Output:\n%s" % output[0])
-        if process.returncode != 0:
-            self._logAndRaise("Error in searching for kmers in %s.tyr-reads" % self.indexationFasta)
-        tmpOutputFile = open(self._tmpSearchFileName,'w')
-        tmpOutputFile.write(output[0])
-        tmpOutputFile.close()
-
-    def _writeOccurencesNbAndFrequencyOfKmers(self, totalNbOcc, dKmer2Occ):
-        with open(self._tmpStatFileName, "w") as statFile:
-            statFile.write("kmer\tocc\tfreq\n")
-            for kmer in dKmer2Occ.keys():
-                statFile.write("%s\t%i\t%.10f\n" % (kmer, dKmer2Occ[kmer], dKmer2Occ[kmer] / float(totalNbOcc)))
-
-    def _writeOutputFiles(self):
-        for format in self.outputFormats:
-            self._log.info("Generating %s file" % format)
-            outputFileName = "%s.tallymer.%s" % (os.path.splitext(self.inputFasta)[0], format)
-            try:
-                iConvertTranscriptFile = ConvertTranscriptFile(inputFileName=self._tmpMapFileName, name="Tallymer",\
-                         inputFormat="map", outputFileName=outputFileName, outputFormat=format,feature= "Match", featurePart="Match-part", verbosity=0) #self.verbosity
-                iConvertTranscriptFile.run()
-            except Exception as inst:
-                self._log.error("Error: %s - Failed to generate %s format ouput, skipping" % (inst, format))
-            shutil.copy2(outputFileName, "../.")
-
-
-class ConvertUtils(object):
-    
-    def convertTallymerFormatIntoMapFormatAndGenerateData(fastaFileName, searchFileName, mapFileName):
-        dIndex2NameLengthList = ConvertUtils._createDictOfNameLengthAccordingToSeqOrder(fastaFileName)
-        plotData = {}
-        plotData2 = {}
-        with open(searchFileName, "r") as talFile:
-            with open(mapFileName, "w") as mapFile:
-                totalNbOcc = 0
-                dKmer2Occ = {}
-                line = talFile.readline()
-                while line:
-                    data = line[:-1].split("\t")
-                    name = "%s_%s" % (data[3], data[2])
-                    nbOccs = int(data[2])
-                    chrname = dIndex2NameLengthList[int(data[0])][0]
-                    if data[1][0] == "+":
-                        start = int(data[1][1:]) + 1
-                        end = start + len(data[3])
-                    elif data[1][0] == "-":
-                        start_revcomp = int(data[1][1:])
-                        start = dIndex2NameLengthList[int(data[0])][1] - start_revcomp - 1
-                        end = end - len(data[3]) + 1
-                    mapLine = "%s\t%s\t%s\t%s\t%i\n" % (name, chrname, start, end, nbOccs)
-                    mapFile.write(mapLine)
-                    
-                    if plotData2.get(chrname,None) is None:
-                        plotData2[chrname] = {}
-                    if plotData2[chrname].get(start, None) is None:
-                        plotData2[chrname][start]=0
-                    plotData2[chrname][start] += nbOccs
-                    
-                    totalNbOcc += 1
-                    if dKmer2Occ.has_key(data[3]):
-                        dKmer2Occ[data[3]] += 1
-                    else:
-                        dKmer2Occ[data[3]] = 1
-                    plotData[start] = nbOccs
-                    line = talFile.readline()
-        return totalNbOcc, dKmer2Occ, plotData, plotData2
-    
-    convertTallymerFormatIntoMapFormatAndGenerateData = staticmethod(convertTallymerFormatIntoMapFormatAndGenerateData)
-    
-    def _createDictOfNameLengthAccordingToSeqOrder(fastaFileName):
-        with open(fastaFileName) as fastaFile:
-            line = fastaFile.readline()
-            i = 0
-            length = 0
-            dIndex2Name = {}
-            while line:
-                if line[0] == ">":
-                    dIndex2Name[i] = [line[1:-1]]
-                    if i > 0:
-                        dIndex2Name[i - 1].append(length)
-                        length = 0
-                    i += 1
-                else:
-                    length += len(line[:-1])
-                line = fastaFile.readline()
-            dIndex2Name[i - 1].append(length)
-        return dIndex2Name
-    
-    _createDictOfNameLengthAccordingToSeqOrder = staticmethod(_createDictOfNameLengthAccordingToSeqOrder)
-
-if __name__ == "__main__":
-    iLaunchTallymer = LaunchTallymer()
-    iLaunchTallymer.setAttributesFromCmdLine()
-    iLaunchTallymer.run()        
\ No newline at end of file
--- a/commons/launcher/MafftClusterLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# Launch MafftProgramLauncher on several files in parallel on a cluster.
-
-
-from pyRepet.launcher.AbstractClusterLauncher import *
-from commons.launcher.MafftProgramLauncher import MafftProgramLauncher
-
-
-class MafftClusterLauncher( AbstractClusterLauncher ):
-    """
-    Launch Mafft on several files in parallel on a cluster.
-    """
-    
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        AbstractClusterLauncher.__init__( self )
-        AbstractClusterLauncher.setAcronym( self, "Mafft" )
-        
-        self._cmdLineSpecificOptions = "p:"
-        
-        self._exeWrapper = "MafftProgramLauncher.py"
-        self._prgLauncher = None
-        self._prgLauncher = self.getProgramLauncherInstance()
-        
-        
-    def getSpecificHelpAsString( self ):
-        """
-        Return the specific help as a string.
-        """
-        string = ""
-        string += "\nspecific options:"
-        string += "\n     -p: parameters for 'mafft' (default='--auto')"
-        return string
-    
-    
-    def getProgramParameters( self ):
-        return self._prgLauncher.getProgramParameters()
-    
-    
-    def getProgramLauncherInstance( self ):
-        if self._prgLauncher == None:
-            self._prgLauncher = MafftProgramLauncher()
-            self._prgLauncher.setInputFile( GENERIC_IN_FILE )
-            self._prgLauncher.setOutputFile( "%s.fa_aln" % ( GENERIC_IN_FILE ) )
-            self._prgLauncher.setClean()
-            self._prgLauncher.setVerbosityLevel( 1 )
-            self._prgLauncher.setListFilesToKeep()
-            self._prgLauncher.setListFilesToRemove()
-        return self._prgLauncher
-    
-    
-if __name__ == "__main__":
-    i = MafftClusterLauncher()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/launcher/MafftProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,188 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# Launch Mafft (multiple alignment).
-#
-# options:
-#      -h: this help
-#      -i: name of the input file (format='fasta')
-#      -p: parameters for 'mafft' (default='--auto')
-#      -o: name of the output file (format='aligned fasta', default=inFile+'.fa_aln')
-#      -c: clean
-#      -v: verbosity level (default=0/1)
-
-
-import os
-import sys
-import getopt
-import exceptions
-
-from pyRepet.launcher.AbstractProgramLauncher import AbstractProgramLauncher
-from pyRepet.seq.fastaDB import *
-from commons.core.seq.FastaUtils import FastaUtils
-from commons.core.seq.AlignedBioseqDB import AlignedBioseqDB
-from commons.tools.ChangeSequenceHeaders import ChangeSequenceHeaders
-
-
-class MafftProgramLauncher( AbstractProgramLauncher ):
-    """
-    Launch Mafft (multiple alignment).
-    """
-    
-    
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        AbstractProgramLauncher.__init__( self )
-        self._prgName = "mafft"
-        self._formatInFile = "fasta"
-        self._prgParam = "--auto"
-        self._cmdLineSpecificOptions = "p:o:"
-        
-        
-    def getSpecificHelpAsString( self ):
-        """
-        Return the specific help as a string.
-        """
-        string = ""
-        string += "\nspecific options:"
-        string += "\n     -p: parameters for '%s' (default='--auto')" % ( self.getProgramName() )
-        string += "\n     -o: name of the output file (format='aligned fasta', default=inFile+'.fa_aln')"
-        return string
-    
-    
-    def setASpecificAttributeFromCmdLine( self, o, a="" ):
-        """
-        Set a specific attribute from the command-line arguments.
-        """
-        if o == "-p":
-            self.setProgramParameters( a )
-        elif o == "-o":
-            self.setOutputFile( a )
-            
-            
-    def checkSpecificAttributes( self ):
-        """
-        Check the specific attributes before running the program.
-        """
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.fa_aln" % ( self.getInputFile() ) )
-            
-            
-    def setWrapperCommandLine( self ):
-        """
-        Set the command-line of the wrapper.
-        Required for MafftClusterLauncher.
-        """
-        self._wrpCmdLine = self.getWrapperName()
-        self._wrpCmdLine += " -i %s" % ( self.getInputFile() )
-        self._wrpCmdLine += " -p '%s'" % ( self.getProgramParameters() )
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.fa_aln" % ( self.getInputFile() ) )
-        self._wrpCmdLine += " -o %s" % ( self.getOutputFile() )
-        if self.getClean():
-            self._wrpCmdLine += " -c"
-        self._wrpCmdLine += " -v %i" % ( self.getVerbosityLevel() )
-        
-        
-    def setProgramCommandLine( self ):
-        """
-        Set the command-line of the program.
-        """
-        self._prgCmdLine = self.getProgramName()
-        self._prgCmdLine += " %s" % ( self.getProgramParameters() )
-        if self.getVerbosityLevel() == 0 and "--quiet" not in self._prgCmdLine:
-            self._prgCmdLine += " --quiet"
-        self._prgCmdLine += " %s.shortH" % ( self.getInputFile() )
-        self._prgCmdLine += " > %s.shortH.fa_aln" % ( self.getInputFile() )
-        if self._verbose < 2:
-            self._prgCmdLine += " 2> /dev/null"
-            
-            
-    def setListFilesToKeep( self ):
-        """
-        Set the list of files to keep.
-        """
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.fa_aln" % ( self.getInputFile() ) )
-        self.appendFileToKeep( self.getOutputFile() )
-        
-        
-    def setListFilesToRemove( self ):
-        """
-        Set the list of files to remove.
-        """
-        self.appendFileToRemove( "%s.shortH" % ( self.getInputFile() ) )
-        self.appendFileToRemove( "%s.shortH.fa_aln" % ( self.getInputFile() ) )
-        self.appendFileToRemove( "%s.shortHlink" % ( self.getInputFile() ) )
-        
-        
-    def setSummary( self ):
-        self._summary = "input file: %s" % ( self.getInputFile() )
-        self._summary += "\nparameters: %s" % ( self.getProgramParameters() )
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.fa_aln" % ( self.getInputFile() ) )
-        self._summary += "\noutput file: %s" % ( self.getOutputFile() )
-        
-        
-    def run( self ):
-        """
-        Run the program.
-        """
-        self.start()
-        
-        lInitHeaders = FastaUtils.dbHeaders( self.getInputFile(), self.getVerbosityLevel()-1 )
-        
-        csh = ChangeSequenceHeaders()
-        csh.setInputFile( self.getInputFile() )
-        csh.setFormat( "fasta" )
-        csh.setStep( 1 )
-        csh.setPrefix( "seq" )
-        csh.setLinkFile( "%s.shortHlink" % ( self.getInputFile() ) )
-        csh.setOutputFile( "%s.shortH" % ( self.getInputFile() ) )
-        csh.setVerbosityLevel( self.getVerbosityLevel() - 1 )
-        csh.run()
-        
-        bsDB = BioseqDB( "%s.shortH" % ( self.getInputFile() ) )
-        bsDB.upCase()
-        bsDB.save( "%s.shortHtmp" % ( self.getInputFile() ) )
-        del bsDB
-        os.rename( "%s.shortHtmp" % ( self.getInputFile() ),
-                   "%s.shortH" % ( self.getInputFile() ) )
-        
-        self.setProgramCommandLine()
-        cmd = self.getProgramCommandLine()
-        if self.getVerbosityLevel() > 0:
-            print "LAUNCH: %s" % ( cmd )
-            sys.stdout.flush()
-        exitStatus = os.system( cmd )
-        if exitStatus != 0:
-            string = "ERROR: program '%s' returned exit status '%i'" % ( self.getProgramName(), exitStatus )
-            print string
-            sys.exit(1)
-            
-        csh.setInputFile( "%s.shortH.fa_aln" % ( self.getInputFile() ) )
-        csh.setFormat( "fasta" )
-        csh.setStep( 2 )
-        csh.setLinkFile( "%s.shortHlink" % ( self.getInputFile() ) )
-        csh.setOutputFile( "%s.shortH.fa_aln.initH" % ( self.getInputFile() ) )
-        csh.setVerbosityLevel( self.getVerbosityLevel() - 1 )
-        csh.run()
-        
-        absDB = AlignedBioseqDB( "%s.shortH.fa_aln.initH" % ( self.getInputFile() ) )
-        outFileHandler = open( self.getOutputFile(), "w" )
-        for header in lInitHeaders:
-            bs = absDB.fetch( header )
-            bs.upCase()
-            bs.write( outFileHandler )
-        outFileHandler.close()
-        os.remove( "%s.shortH.fa_aln.initH" % ( self.getInputFile() ) )
-        
-        self.end()
-        
-        
-if __name__ == "__main__":
-    i = MafftProgramLauncher()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/launcher/MapClusterLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,81 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# Launch MapProgramLauncher.py on several files in parallel on a cluster.
-
-
-import os
-import sys
-import getopt
-import exceptions
-
-from pyRepet.launcher.AbstractClusterLauncher import *
-from commons.launcher.MapProgramLauncher import MapProgramLauncher
-
-
-class MapClusterLauncher( AbstractClusterLauncher ):
-    """
-    Launch Map on several files in parallel on a cluster.
-    """
-    
-    
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        AbstractClusterLauncher.__init__( self )
-        AbstractClusterLauncher.setAcronym( self, "Map" )
-        
-        self._cmdLineSpecificOptions = "s:m:O:e:"
-        
-        self._exeWrapper = "MapProgramLauncher.py"
-        self._prgLauncher = None
-        self._prgLauncher = self.getProgramLauncherInstance()
-        
-        
-    def getSpecificHelpAsString( self ):
-        """
-        Return the specific help as a string.
-        """
-        string = ""
-        string += "\nspecific options:"
-        string += "\n     -s: size above which a gap is not penalized anymore (default='%i')" % ( self.getGapSize() )
-        string += "\n     -m: penalty for a mismatch (default='%i')" % ( self.getMismatchPenalty() )
-        string += "\n     -O: penalty for a gap openning (default='%i')" % ( self.getGapOpenPenalty() )
-        string += "\n     -e: penalty for a gap extension (default='%i')" % ( self.getGapExtendPenalty() )
-        return string
-    
-    
-    def getGapSize( self ):
-        return self._prgLauncher.getGapSize()
-        
-        
-    def getMismatchPenalty( self ):
-        return self._prgLauncher.getMismatchPenalty()
-        
-        
-    def getGapOpenPenalty( self ):
-        return self._prgLauncher.getGapOpenPenalty()
-        
-        
-    def getGapExtendPenalty( self ):
-        return self._prgLauncher.getGapExtendPenalty()
-    
-    
-    def getProgramLauncherInstance( self ):
-        if self._prgLauncher == None:
-            self._prgLauncher = MapProgramLauncher()
-            self._prgLauncher.setInputFile( GENERIC_IN_FILE )
-            self._prgLauncher.setOutputFile( "%s.fa_aln" % ( GENERIC_IN_FILE ) )
-            #TESt de SATannot verifier si clean est a vrai
-            #self._prgLauncher.setClean()
-            self._prgLauncher.setVerbosityLevel( 1 )
-            self._prgLauncher.setListFilesToKeep()
-            self._prgLauncher.setListFilesToRemove()
-        return self._prgLauncher
-    
-    
-if __name__ == "__main__":
-    i = MapClusterLauncher()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/launcher/MapProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,251 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# Launch Map (multiple alignment).
-#
-# options:
-#      -h: this help
-#      -i: name of the input file (format='fasta')
-#      -s: size above which a gap is not penalized anymore (default='50')
-#      -m: penalty for a mismatch (default='-8')
-#      -O: penalty for a gap opening (default='16')
-#      -e: penalty for a gap extension (default='4')
-#      -o: name of the output file (format='aligned fasta', default=inFile+'.fa_aln')
-#      -c: clean
-#      -v: verbosity level (default=0/1)
-
-
-import sys
-import os
-
-from pyRepet.launcher.AbstractProgramLauncher import AbstractProgramLauncher
-from commons.core.seq.FastaUtils import FastaUtils
-from commons.core.seq.AlignedBioseqDB import AlignedBioseqDB
-from commons.tools.ChangeSequenceHeaders import ChangeSequenceHeaders
-
-
-class MapProgramLauncher( AbstractProgramLauncher ):
-    """
-    Launch Map (multiple alignment).
-    """
-    
-    
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        AbstractProgramLauncher.__init__( self )
-        self._prgName = "rpt_map"
-        self._formatInFile = "fasta"
-        self._cmdLineSpecificOptions = "s:m:O:e:o:"
-        self._gapSize = 50
-        self._mismatchPenalty = -8
-        self._gapOpenPenalty = 16
-        self._gapExtendPenalty = 4
-        self._outFile = ""
-        
-    def getSpecificHelpAsString( self ):
-        """
-        Return the specific help as a string.
-        """
-        string = ""
-        string += "\nspecific options:"
-        string += "\n     -s: size above which a gap is not penalized anymore (default='%i')" % ( self.getGapSize() )
-        string += "\n     -m: penalty for a mismatch (default='%i', match=10)" % ( self.getMismatchPenalty() )
-        string += "\n     -O: penalty for a gap opening (default='%i')" % ( self.getGapOpenPenalty() )
-        string += "\n     -e: penalty for a gap extension (default='%i')" % ( self.getGapExtendPenalty() )
-        string += "\n     -o: name of the output file (format='aligned fasta', default=inFile+'.fa_aln')"
-        return string
-    
-    
-    def setASpecificAttributeFromCmdLine( self, o, a="" ):
-        """
-        Set a specific attribute from the command-line arguments.
-        """
-        if o == "-s":
-            self.setGapSize( a )
-        elif o == "-m":
-            self.setMismatchPenalty( a )
-        elif o == "-O":
-            self.setGapOpenPenalty( a )
-        elif o == "-e":
-            self.setGapExtendPenalty( a )
-        elif o == "-o":
-            self.setOutputFile( a )
-
-                        
-    def setGapSize( self, arg ):
-        self._gapSize = int(arg)
-        
-        
-    def setMismatchPenalty( self, arg ):
-        self._mismatchPenalty = int(arg)
-        
-        
-    def setGapOpenPenalty( self, arg ):
-        self._gapOpenPenalty = int(arg)
-        
-        
-    def setGapExtendPenalty( self, arg ):
-        self._gapExtendPenalty = int(arg)
-        
-        
-    def getGapSize( self ):
-        return self._gapSize
-        
-        
-    def getMismatchPenalty( self ):
-        return self._mismatchPenalty
-        
-        
-    def getGapOpenPenalty( self ):
-        return self._gapOpenPenalty
-        
-        
-    def getGapExtendPenalty( self ):
-        return self._gapExtendPenalty
-        
-        
-    def checkSpecificAttributes( self ):
-        """
-        Check the specific attributes before running the program.
-        """
-        if self.getGapSize() <= 0:
-            string = "ERROR: gap size should be > 0"
-            print string
-            print self.getHelpAsString()
-            sys.exit(1)
-        if self.getMismatchPenalty() >= 0:
-            string = "ERROR: mismatch penalty should be < 0"
-            print string
-            print self.getHelpAsString()
-            sys.exit(1)
-        if self.getGapOpenPenalty() < 0:
-            string = "ERROR: gap opening penalty should be >= 0"
-            print string
-            print self.getHelpAsString()
-            sys.exit(1)
-        if self.getGapExtendPenalty() < 0:
-            string = "ERROR: gap extension penalty should be >= 0"
-            print string
-            print self.getHelpAsString()
-            sys.exit(1)
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.fa_aln" % ( self.getInputFile() ) )
-            
-            
-    def setWrapperCommandLine( self ):
-        """
-        Set the command-line of the wrapper.
-        Required for MapClusterLauncher.
-        """
-        self._wrpCmdLine = self.getWrapperName()
-        self._wrpCmdLine += " -i %s" % ( self.getInputFile() )
-        self._wrpCmdLine += " -s %i" % ( self.getGapSize() )
-        self._wrpCmdLine += " -m %i" % ( self.getMismatchPenalty() )
-        self._wrpCmdLine += " -O %i" % ( self.getGapOpenPenalty() )
-        self._wrpCmdLine += " -e %i" % ( self.getGapExtendPenalty() )
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.fa_aln" % ( self.getInputFile() ) )
-        self._wrpCmdLine += " -o %s" % ( self.getOutputFile() )
-        if self.getClean():
-            self._wrpCmdLine += " -c"
-        self._wrpCmdLine += " -v %i" % ( self.getVerbosityLevel() )
-        
-        
-    def setProgramCommandLine( self ):
-        """
-        Set the command-line of the program.
-        """
-        self._prgCmdLine = self.getProgramName()
-        self._prgCmdLine += " %s.shortH" % ( self.getInputFile() )
-        self._prgCmdLine += " %i" % ( self.getGapSize() )
-        self._prgCmdLine += " %i" % ( self.getMismatchPenalty() )
-        self._prgCmdLine += " %i" % ( self.getGapOpenPenalty() )
-        self._prgCmdLine += " %i" % ( self.getGapExtendPenalty() )
-        self._prgCmdLine += " > %s.shortH.fa_aln" % ( self.getInputFile() )
-        
-        
-    def setListFilesToKeep( self ):
-        """
-        Set the list of files to keep.
-        """
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.fa_aln" % ( self.getInputFile() ) )
-        self.appendFileToKeep( self.getOutputFile() )
-        
-        
-    def setListFilesToRemove( self ):
-        """
-        Set the list of files to remove.
-        """
-        self.appendFileToRemove( "%s.shortH" % ( self.getInputFile() ) )
-        self.appendFileToRemove( "%s.shortH.fa_aln" % ( self.getInputFile() ) )
-        self.appendFileToRemove( "%s.shortHlink" % ( self.getInputFile() ) )
-        
-        
-    def setSummary( self ):
-        self._summary = "input file: %s" % ( self.getInputFile() )
-        self._summary += "\ngap size: %i" % ( self.getGapSize() )
-        self._summary += "\nmismatch penalty: %i" % ( self.getMismatchPenalty() )
-        self._summary += "\ngap openning penalty: %i" % ( self.getGapOpenPenalty() )
-        self._summary += "\ngap extension penalty: %i" % ( self.getGapExtendPenalty() )
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.fa_aln" % ( self.getInputFile() ) )
-        self._summary += "\noutput file: %s" % ( self.getOutputFile() )
-        
-        
-    def run( self ):
-        """
-        Run the program.
-        """
-        self.start()
-        
-        lInitHeaders = FastaUtils.dbHeaders( self.getInputFile(), self.getVerbosityLevel()-1 )
-        
-        csh = ChangeSequenceHeaders()
-        csh.setInputFile( self.getInputFile() )
-        csh.setFormat( "fasta" )
-        csh.setStep( 1 )
-        csh.setPrefix( "seq" )
-        csh.setLinkFile( "%s.shortHlink" % ( self.getInputFile() ) )
-        csh.setOutputFile( "%s.shortH" % ( self.getInputFile() ) )
-        csh.setVerbosityLevel( self.getVerbosityLevel() - 1 )
-        csh.run()
-        
-        self.setProgramCommandLine()
-        cmd = self.getProgramCommandLine()
-        if self.getVerbosityLevel() > 0:
-            print "LAUNCH: %s" % ( cmd )
-            sys.stdout.flush()
-        returnStatus = os.system( cmd )
-        if returnStatus != 0:
-            string = "ERROR: program '%s' returned status '%i'" % ( self.getProgramName(), returnStatus )
-            print string
-            sys.exit(1)
-            
-        csh.setInputFile( "%s.shortH.fa_aln" % ( self.getInputFile() ) )
-        csh.setFormat( "fasta" )
-        csh.setStep( 2 )
-        csh.setLinkFile( "%s.shortHlink" % ( self.getInputFile() ) )
-        csh.setOutputFile( "%s.shortH.fa_aln.initH" % ( self.getInputFile() ) )
-        csh.setVerbosityLevel( self.getVerbosityLevel() - 1 )
-        csh.run()
-        
-        absDB = AlignedBioseqDB( "%s.shortH.fa_aln.initH" % ( self.getInputFile() ) )
-        outFileHandler = open( self.getOutputFile(), "w" )
-        for header in lInitHeaders:
-            bs = absDB.fetch( header )
-            bs.upCase()
-            bs.write( outFileHandler )
-        outFileHandler.close()
-        if self.getClean():
-            os.remove( "%s.shortH.fa_aln.initH" % ( self.getInputFile() ) )
-        
-        self.end()
-        
-        
-if __name__ == "__main__":
-    i = MapProgramLauncher()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/launcher/NWalignProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,187 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# Launch NWalign (pairwise alignment).
-#
-# options:
-#      -h: this help
-#      -i: name of the input file (queries, format='fasta')
-#      -s: name of the subject file (format='fasta')
-#      -p: parameters for 'NWalign' (default='-d 2')
-#      -o: name of the output file (format='align', default=inFile+'.align')
-#      -c: clean
-#      -v: verbosity level (default=0/1)
-
-
-import os
-import sys
-
-from pyRepet.launcher.AbstractProgramLauncher import AbstractProgramLauncher
-from commons.core.seq.AlignedBioseqDB import AlignedBioseqDB
-from commons.core.coord.AlignUtils import AlignUtils
-
-
-class NWalignProgramLauncher( AbstractProgramLauncher ):
-    """
-    Launch NWalign (pairwise alignment).
-    """
-    
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        AbstractProgramLauncher.__init__( self )
-        self._prgName = "NWalign"
-        self._formatInFile = "fasta"
-        self._sbjFile = ""
-        self._prgParam = ""
-        self._cmdLineSpecificOptions = "s:p:o:"
-        
-        
-    def getSpecificHelpAsString( self ):
-        """
-        Return the specific help as a string.
-        """
-        string = ""
-        string += "\nspecific options:"
-        string += "\n     -s: name of the subject file (format='fasta')"
-        string += "\n     -p: parameters for '%s'" % ( self.getProgramName() )
-        string += "\n     -o: name of the output file (format='align', default=inFile+'.align')"
-        return string
-    
-    
-    def setASpecificAttributeFromCmdLine( self, o, a="" ):
-        """
-        Set a specific attribute from the command-line arguments.
-        """
-        if o =="-s":
-            self.setSubjectFile( a )
-        elif o == "-p":
-            self.setProgramParameters( a )
-        elif o == "-o":
-            self.setOutputFile( a )
-            
-            
-    def setSubjectFile( self, arg ):
-        self._sbjFile = arg
-        
-        
-    def getSubjectFile( self ):
-        return self._sbjFile
-    
-    
-    def checkSpecificAttributes( self ):
-        """
-        Check the specific attributes before running the program.
-        """
-        if self._sbjFile == "":
-            string = "ERROR: missing subject file (-s)"
-            print string
-            print self.getHelpAsString()
-            sys.exit(1)
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.align" % ( self.getInputFile() ) )
-            
-            
-    def setWrapperCommandLine( self ):
-        """
-        Set the command-line of the wrapper.
-        Required for NWalignClusterLauncher.
-        """
-        self._wrpCmdLine = self.getWrapperName()
-        self._wrpCmdLine += " -i %s" % ( self.getInputFile() )
-        self._wrpCmdLine += " -s %s" % ( self.getSubjectFile() )
-        if self.getProgramParameters() != "":
-            self._wrpCmdLine += " -p '%s'" % ( self.getProgramParameters() )
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.align" % ( self.getInputFile() ) )
-        self._wrpCmdLine += " -o %s" % ( self.getOutputFile() )
-        if self.getClean():
-            self._wrpCmdLine += " -c"
-        self._wrpCmdLine += " -v %i" % ( self.getVerbosityLevel() )
-        
-        
-    def setProgramCommandLine( self ):
-        """
-        Set the command-line of the program.
-        """
-        self._prgCmdLine = self.getProgramName()
-        if self.getProgramParameters() != "":
-            self._prgCmdLine += " %s" % ( self.getProgramParameters() )
-        self._prgCmdLine += " -o %s.afa" % ( self.getInputFile() )
-        self._prgCmdLine += " -v %i" % ( self.getVerbosityLevel() )
-        self._prgCmdLine += " %s" % ( self.getSubjectFile() )
-        self._prgCmdLine += " %s" % ( self.getInputFile() )
-        
-        
-    def setListFilesToKeep( self ):
-        """
-        Set the list of files to keep.
-        """
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.afa" % ( self.getInputFile() ) )
-        self.appendFileToKeep( self.getOutputFile() )
-        
-        
-    def postprocess( self ):
-        absDB = AlignedBioseqDB( "%s.afa" % ( self.getInputFile() ) )
-        lHeaders = absDB.getHeaderList()
-        queryHeader = lHeaders[0]
-        subjectHeader = lHeaders[1]
-        queryLength = absDB.fetch( queryHeader ).getLength()
-        subjectLength = absDB.fetch( subjectHeader ).getLength()
-        lAligns = absDB.getAlignList( queryHeader, subjectHeader )
-        for i in lAligns:
-            if "re-oriented" in i.getQueryName():
-                i.setQueryName( queryHeader.replace(" re-oriented","") )
-                start = i.getQueryStart()
-                end = i.getQueryEnd()
-                i.setQueryStart( queryLength - end + 1 )
-                i.setQueryEnd( queryLength - start + 1 )
-            if "re-oriented" in i.getSubjectName():
-                i.setSubjectName( subjectHeader.replace(" re-oriented","") )
-                start = i.getSubjectStart()
-                end = i.getSubjectEnd()
-                i.setSubjectEnd( subjectLength - end + 1 )
-                i.setSubjectStart( subjectLength - start + 1 )
-            if not i.isQueryOnDirectStrand():
-                i.reverse()
-        AlignUtils.writeListInFile( lAligns, self.getOutputFile() )
-        os.remove( "%s.afa" % ( self.getInputFile() ) )
-        
-        
-    def setSummary( self ):
-        self._summary = "input file: %s" % ( self.getInputFile() )
-        self._summary += "\nsubject file: %s" % ( self.getSubjectFile() )
-        self._summary += "\nparameters: %s" % ( self.getProgramParameters() )
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.align" % ( self.getInputFile() ) )
-        self._summary += "\noutput file: %s" % ( self.getOutputFile() )
-        
-        
-    def run( self ):
-        """
-        Run the program.
-        """
-        self.start()
-        
-        self.setProgramCommandLine()
-        cmd = self.getProgramCommandLine()
-        if self.getVerbosityLevel() > 0:
-            print "LAUNCH: %s" % ( cmd )
-            sys.stdout.flush()
-        exitStatus = os.system( cmd )
-        if exitStatus != 0:
-            string = "ERROR: program '%s' returned exit status '%i'" % ( self.getProgramName(), exitStatus )
-            print string
-            sys.exit(1)
-            
-        self.postprocess()
-        
-        self.end()
-        
-        
-if __name__ == "__main__":
-    i = NWalignProgramLauncher()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/launcher/RepeatMaskerClusterLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# Launch RepeatMaskerProgramLauncher on several files in parallel on a cluster.
-
-
-import os
-import sys
-import getopt
-import exceptions
-
-from pyRepet.launcher.AbstractClusterLauncher import *
-from commons.launcher.RepeatMaskerProgramLauncher import RepeatMaskerProgramLauncher
-
-
-class RepeatMaskerClusterLauncher( AbstractClusterLauncher ):
-    """
-    Launch RepeatMasker on several files in parallel on a cluster.
-    """
-    
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        AbstractClusterLauncher.__init__( self )
-        AbstractClusterLauncher.setAcronym( self, "RM" )
-        
-        self._cmdLineSpecificOptions = "s:n:gbl"
-        
-        self._exeWrapper = "RepeatMaskerProgramLauncher.py"
-        self._prgLauncher = RepeatMaskerProgramLauncher()
-        self._prgLauncher.setInputFile( GENERIC_IN_FILE )
-        self._prgLauncher.setOutputFile( GENERIC_IN_FILE )
-        self._prgLauncher.setClean()
-        self._prgLauncher.setVerbosityLevel( 1 )
-        self._prgLauncher.setListFilesToKeep()
-        self._prgLauncher.setListFilesToRemove()
-        
-        
-    def getSpecificHelpAsString( self ):
-        """
-        Return the specific help as a string.
-        """
-        string = ""
-        string += "\nspecific options:"
-        string += "\n     -s: name of the subject file (repeats, format='fasta')"
-        string += "\n     -n: nb of processors to use in parallel (default=1)"
-        string += "\n     -g: calculate the GC content"
-        string += "\n     -b: skip bacterial insertion element check"
-        string += "\n     -l: mask low-complexity DNA or simple repeats"
-        return string
-    
-    
-    def getSubjectFile( self ):
-        return self._prgLauncher.getSubjectFile()
-    
-    
-    def getNbProcessors( self ):
-        return self._prgLauncher.getNbProcessors()
-    
-    
-    def getCalculateGCcontent( self ):
-        return self._prgLauncher.getCalculateGCcontent()
-    
-    
-    def getSkipBacterialIsCheck( self ):
-        return self._prgLauncher.getSkipBacterialIsCheck()
-    
-    
-    def getMaskSsr( self ):
-        return self._prgLauncher.getMaskSsr()
-    
-    
-if __name__ == "__main__":
-    i = RepeatMaskerClusterLauncher()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/launcher/RepeatMaskerProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,286 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# Launch RepeatMasker (pairwise alignment for repeat detection).
-
-
-import os
-import sys
-
-from pyRepet.launcher.AbstractProgramLauncher import AbstractProgramLauncher
-
-
-class RepeatMaskerProgramLauncher( AbstractProgramLauncher ):
-    """
-    Launch RepeatMasker (pairwise alignment for repeat detection).
-    """
-    
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        AbstractProgramLauncher.__init__( self )
-        self._prgName = "RepeatMasker"
-        self._formatInFile = "fasta"
-        self._sbjFile = ""
-        self._nbProc = 1
-        self._calcGc = False
-        self._skipIs = False
-        self._maskSsr = True
-        self._onlySsr = False
-        self._cmdLineSpecificOptions = "s:n:gblmo:"
-        
-        
-    def getSpecificHelpAsString( self ):
-        """
-        Return the specific help as a string.
-        """
-        string = ""
-        string += "\nspecific options:"
-        string += "\n     -s: name of the subject file (repeats, format='fasta')"
-        string += "\n     -n: nb of processors to use in parallel (default='%i')" % ( self.getNbProcessors() )
-        string += "\n     -g: calculate the GC content"
-        string += "\n     -b: skip bacterial insertion element check"
-        string += "\n     -l: does not mask low-complexity DNA or simple repeats"
-        string += "\n     -m: only masks low complex/simple repeats (no interspersed repeats)"
-        string += "\n     -o: name of the output file"
-        string += "\n         with -s: format='align', default=inFile+'.cat.align')"
-        string += "\n         with -m: format='path', default=inFile+'.cat.path')"
-        return string
-    
-    
-    def setASpecificAttributeFromCmdLine( self, o, a="" ):
-        """
-        Set a specific attribute from the command-line arguments.
-        """
-        if o =="-s":
-            self.setSubjectFile( a )
-        elif o == "-n":
-            self.setNbProcessors( a )
-        elif o == "-g":
-            self.setCalculateGCcontent()
-        elif o == "-b":
-            self.setSkipBacterialIsCheck()
-        elif o == "-l":
-            self.unsetMaskSsr()
-        elif o == "-m":
-            self.setOnlySsr()
-        elif o == "-o":
-            self.setOutputFile( a )
-            
-            
-    def setSubjectFile( self, arg ):
-        self._sbjFile = arg
-        
-        
-    def setNbProcessors( self, arg ):
-        self._nbProc = int(arg)
-        
-        
-    def setCalculateGCcontent( self ):
-        self._calcGc = True
-        
-        
-    def setSkipBacterialIsCheck( self ):
-        self._skipIs = True
-        
-        
-    def unsetMaskSsr( self ):
-        self._maskSsr = False
-        
-        
-    def setOnlySsr( self ):
-        self._onlySsr = True
-        
-        
-    def getSubjectFile( self ):
-        return self._sbjFile
-    
-    
-    def getNbProcessors( self ):
-        return self._nbProc
-    
-    
-    def getCalculateGCcontent( self ):
-        return self._calcGc
-    
-    
-    def getSkipBacterialIsCheck( self ):
-        return self._skipIs
-    
-    
-    def getMaskSsr( self ):
-        return self._maskSsr
-    
-    
-    def getOnlySsr( self ):
-        return self._onlySsr
-    
-    
-    def checkSpecificAttributes( self ):
-        """
-        Check the specific attributes before running the program.
-        """
-        if ( self.getSubjectFile() == "" and not self.getOnlySsr() ) \
-               or ( self.getSubjectFile() != "" and self.getOnlySsr() ):
-            string = "ERROR: need to specify -s or -m"
-            print string
-            print self.getHelpAsString()
-            sys.exit(1)
-        if self.getOutputFile() == "":
-            if not self.getOnlySsr():
-                self.setOutputFile( "%s.cat.align" % ( self.getInputFile() ) )
-            else:
-                self.setOutputFile( "%s.cat.path" % ( self.getInputFile() ) )
-                
-                
-    def setWrapperCommandLine( self ):
-        """
-        Set the command-line of the wrapper.
-        Required for RepeatMaskerClusterLauncher.
-        """
-        self._wrpCmdLine = self.getWrapperName()
-        self._wrpCmdLine += " -i %s" % ( self.getInputFile() )
-        if self.getSubjectFile() != "":
-            self._wrpCmdLine += " -s %s" % ( self.getSubjectFile() )
-        self._wrpCmdLine += " -n %i"  %( self.getNbProcessors() )
-        if self.getCalculateGCcontent():
-            self._wrpCmdLine += " -g"
-        if self.getSkipBacterialIsCheck():
-            self._wrpCmdLine += " -b"
-        if not self.getMaskSsr():
-            self._wrpCmdLine += " -l"
-        if self.getOnlySsr():
-            self._wrpCmdLine += " -m"
-        if self.getOutputFile() != "":
-            self._wrpCmdLine += " -o %s" % ( self.getOutputFile() )
-        if self.getClean():
-            self._wrpCmdLine += " -c"
-        if self.getVerbosityLevel() != 0:
-            self._wrpCmdLine += " -v %i" % ( self.getVerbosityLevel() )
-            
-            
-    def setProgramCommandLine( self ):
-        """
-        Set the command-line of the program.
-        """
-        self._prgCmdLine = self.getProgramName()
-        self._prgCmdLine += " -dir ."
-        self._prgCmdLine += " -pa %i" % ( self.getNbProcessors() )
-        if self.getCalculateGCcontent():
-            self._prgCmdLine += " -gccalc"
-        if self.getSkipBacterialIsCheck():
-            self._prgCmdLine += " -no_is"
-        if self.getMaskSsr():
-            self._prgCmdLine += " -nolow"
-        if self.getOnlySsr():
-            self._prgCmdLine += " -int"
-        if self.getSubjectFile() != "":
-            self._prgCmdLine += " -lib %s" % ( self.getSubjectFile() )
-        self._prgCmdLine += " %s" % ( self.getInputFile() )
-        
-        
-    def setListFilesToKeep( self ):
-        """
-        Set the list of files to keep.
-        """
-        if self.getOutputFile() == "":
-            if not self.getOnlySsr():
-                self.setOutputFile( "%s.cat.align" % ( self.getInputFile() ) )
-            else:
-                self.setOutputFile( "%s.cat.path" % ( self.getInputFile() ) )
-        self.appendFileToKeep( self.getOutputFile() )
-        self.appendFileToKeep( "%s.cat" % ( self.getInputFile() ) )
-        
-        
-    def setListFilesToRemove( self ):
-        """
-        Set the list of files to remove.
-        """
-        self.appendFileToRemove( "%s.stderr" % ( self.getInputFile() ) )
-        self.appendFileToRemove( "%s.tbl" % ( self.getInputFile() ) )
-        self.appendFileToRemove( "%s.ori.out" % ( self.getInputFile() ) )
-        self.appendFileToRemove( "%s.masked" % ( self.getInputFile() ) )
-        self.appendFileToRemove( "%s.out" % ( self.getInputFile() ) )
-        self.appendFileToRemove( "%s.log" % ( self.getInputFile() ) )
-        self.appendFileToRemove( "%s.ref" % ( self.getInputFile() ) )
-        
-        
-    def convertCatIntoAlign( self ):
-        """
-        Convert a 'cat' file into the 'align' format.
-        """
-        cmd = os.environ["REPET_PATH"] + "/bin/RMcat2align.py"
-        cmd += " -i %s.cat" % ( self.getInputFile() )
-        cmd += " -o %s.cat.align" % ( self.getInputFile() )
-        exitStatus = os.system( cmd )
-        if exitStatus != 0:
-            string = "ERROR while converting 'cat' file into 'align' format"
-            print string
-            sys.exit(1)
-            
-            
-    def convertCatIntoPath( self ):
-        """
-        Convert a 'cat' file into the 'path' format.
-        """
-        cmd = os.environ["REPET_PATH"] + "/bin/RMcat2path.py"
-        cmd += " -i %s.cat" % ( self.getInputFile() )
-        cmd += " -o %s.cat.path" % ( self.getInputFile() )
-        exitStatus = os.system( cmd )
-        if exitStatus != 0:
-            string = "ERROR while converting 'cat' file into 'path' format"
-            print string
-            sys.exit(1)
-            
-            
-    def setSummary( self ):
-        self._summary = "input file: %s" % ( self.getInputFile() )
-        if self.getSubjectFile() != "":
-            self._summary += "\nsubject file: %s" % ( self.getSubjectFile() )
-        self._summary += "\nnb processors: %i" % ( self.getNbProcessors() )
-        if self.getCalculateGCcontent():
-            self._summary += "\ncalculate the GC content"
-        if self.getSkipBacterialIsCheck():
-            self._summary += "\nskip bacterial insertion element check"
-        if self.getMaskSsr():
-            self._summary += "\nmask low-complexity DNA or simple repeats"
-        if self.getOnlySsr():
-            self._summary = "\nonly masks low complex/simple repeats (no interspersed repeats)"
-        if self.getOutputFile() == "":
-            if not self.getMaskSsr():
-                self.setOutputFile( "%s.cat.align" % ( self.getInputFile() ) )
-            else:
-                self.setOutputFile( "%s.cat.path" % ( self.getInputFile() ) )
-        self._summary += "\noutput file: %s" % ( self.getOutputFile() )
-        
-        
-    def run( self ):
-        """
-        Run the program.
-        """
-        self.start()
-        
-        self.setProgramCommandLine()
-        cmd = self.getProgramCommandLine()
-        if self.getVerbosityLevel() > 0:
-            print "LAUNCH: %s" % ( cmd )
-            sys.stdout.flush()
-        exitStatus = os.system( cmd )
-        if exitStatus != 0:
-            string = "ERROR: program '%s' returned exit status '%i'" % ( self.getProgramName(), exitStatus )
-            print string
-            sys.exit(1)
-            
-        if not self.getOnlySsr():
-            self.convertCatIntoAlign()
-        else:
-            self.convertCatIntoPath()
-            
-        self.end()
-        
-        
-if __name__ == "__main__":
-    i = RepeatMaskerProgramLauncher()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/launcher/YassClusterLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# Launch YassProgramLauncher on several files in parallel on a cluster.
-
-
-from pyRepet.launcher.AbstractClusterLauncher import *
-from commons.core.coord.AlignUtils import AlignUtils
-from commons.launcher.YassProgramLauncher import YassProgramLauncher
-from commons.tools import srptBlasterMatcher
-
-
-class YassClusterLauncher( AbstractClusterLauncher ):
-    """
-    Launch Yass on several files in parallel on a cluster.
-    """
-    
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        AbstractClusterLauncher.__init__( self )
-        AbstractClusterLauncher.setAcronym( self, "Yass" )
-        
-        self._cmdLineSpecificOptions = "s:p:A"
-        
-        self._exeWrapper = "YassProgramLauncher.py"
-        self._prgLauncher = None
-        self._prgLauncher = self.getProgramLauncherInstance()
-        
-        
-    def getSpecificHelpAsString( self ):
-        """
-        Return the specific help as a string.
-        """
-        string = ""
-        string += "\nspecific options:"
-        string += "\n     -s: name of the subject file (format='fasta')"
-        string += "\n     -p: parameters for 'yass'"
-        string += "\n     -Z: concatenate output files"
-        string += "\n     -A: same sequences (all-by-all)"
-        return string
-    
-    
-    def getSubjectFile( self ):
-        return self._prgLauncher.getSubjectFile()
-    
-    
-    def getProgramParameters( self ):
-        return self._prgLauncher.getProgramParameters()
-    
-    
-    def getProgramLauncherInstance( self ):
-        if self._prgLauncher == None:
-            self._prgLauncher = YassProgramLauncher()
-            self._prgLauncher.setInputFile( GENERIC_IN_FILE )
-            self._prgLauncher.setClean()
-            self._prgLauncher.setVerbosityLevel( 1 )
-            self._prgLauncher.setListFilesToKeep()
-            self._prgLauncher.setListFilesToRemove()
-        return self._prgLauncher
-    
-    
-    def processOutputFile( self, tmpFile, outFile ):
-        sortFile = "%s.sort" % ( tmpFile )
-        AlignUtils.sortAlignFile( tmpFile, sortFile )
-        if self._prgLauncher.getAllByAll():
-            srptBlasterMatcher.filterRedundantMatches( sortFile,
-                                                                  outFile )
-            os.remove( sortFile )
-        else:
-            os.rename( sortFile, outFile )
-            
-            
-if __name__ == "__main__":
-    i = YassClusterLauncher()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/launcher/YassProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,195 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# Launch Yass (pairwise alignment).
-#
-# options:
-#      -h: this help
-#      -i: name of the input file (queries, format='fasta')
-#      -s: name of the subject file (format='fasta')
-#      -p: parameters for 'yass' (default='-d 2')
-#      -o: name of the output file (format='align', default=inFile+'.align')
-#      -c: clean
-#      -v: verbosity level (default=0/1)
-
-
-import os
-import sys
-
-from pyRepet.launcher.AbstractProgramLauncher import AbstractProgramLauncher
-
-
-class YassProgramLauncher( AbstractProgramLauncher ):
-    """
-    Launch Yass (pairwise alignment).
-    """
-    
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        AbstractProgramLauncher.__init__( self )
-        self._prgName = "yass"
-        self._formatInFile = "fasta"
-        self._sbjFile = ""
-        self._prgParam = ""
-        self._allByAll = False
-        self._cmdLineSpecificOptions = "s:p:Ao:"
-        
-        
-    def getSpecificHelpAsString( self ):
-        """
-        Return the specific help as a string.
-        """
-        string = ""
-        string += "\nspecific options:"
-        string += "\n     -s: name of the subject file (format='fasta')"
-        string += "\n     -p: parameters for '%s'" % ( self.getProgramName() )
-        string += "\n     -A: same sequences (all-by-all)"
-        string += "\n     -o: name of the output file (format='align', default=inFile+'.align')"
-        return string
-    
-    
-    def setASpecificAttributeFromCmdLine( self, o, a="" ):
-        """
-        Set a specific attribute from the command-line arguments.
-        """
-        if o =="-s":
-            self.setSubjectFile( a )
-        elif o == "-p":
-            self.setProgramParameters( a )
-        elif o == "-A":
-            self.setAllByAll()
-        elif o == "-o":
-            self.setOutputFile( a )
-            
-            
-    def setSubjectFile( self, arg ):
-        self._sbjFile = arg
-        
-        
-    def getSubjectFile( self ):
-        return self._sbjFile
-    
-    
-    def setAllByAll( self ):
-        self._allByAll = True
-        
-        
-    def getAllByAll( self ):
-        return self._allByAll
-    
-    
-    def checkSpecificAttributes( self ):
-        """
-        Check the specific attributes before running the program.
-        """
-        if self._sbjFile == "":
-            string = "ERROR: missing subject file (-s)"
-            print string
-            print self.getHelpAsString()
-            sys.exit(1)
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.align" % ( self.getInputFile() ) )
-            
-            
-    def setWrapperCommandLine( self ):
-        """
-        Set the command-line of the wrapper.
-        Required for YassClusterLauncher.
-        """
-        self._wrpCmdLine = self.getWrapperName()
-        self._wrpCmdLine += " -i %s" % ( self.getInputFile() )
-        self._wrpCmdLine += " -s %s" % ( self.getSubjectFile() )
-        if self.getProgramParameters() != "":
-            self._wrpCmdLine += " -p '%s'" % ( self.getProgramParameters() )
-        if self.getAllByAll():
-            self._wrpCmdLine += " -A"
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.align" % ( self.getInputFile() ) )
-        self._wrpCmdLine += " -o %s" % ( self.getOutputFile() )
-        if self.getClean():
-            self._wrpCmdLine += " -c"
-        self._wrpCmdLine += " -v %i" % ( self.getVerbosityLevel() )
-        
-        
-    def setProgramCommandLine( self ):
-        """
-        Set the command-line of the program.
-        """
-        self._prgCmdLine = self.getProgramName()
-        self._prgCmdLine += " -d 2"
-        if self.getProgramParameters() != "":
-            self._prgCmdLine += " %s" % ( self.getProgramParameters() )
-        self._prgCmdLine += " -o %s.blast" % ( self.getInputFile() )
-        self._prgCmdLine += " %s" % ( self.getInputFile() )
-        self._prgCmdLine += " %s" % ( self.getSubjectFile() )
-        
-        
-    def setListFilesToKeep( self ):
-        """
-        Set the list of files to keep.
-        """
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.align" % ( self.getInputFile() ) )
-        self.appendFileToKeep( self.getOutputFile() )
-        
-        
-    def setListFilesToRemove( self ):
-        """
-        Set the list of files to remove.
-        """
-        pass
-    
-    
-    def convertBlastIntoAlign( self ):
-        """
-        Convert a 'blast' file into the 'align' format.
-        """
-        cmd = os.environ["REPET_PATH"] + "/bin/blast2align.py"
-        cmd += " -i %s.blast" % ( self.getInputFile() )
-        cmd += " -o %s" % ( self.getOutputFile() )
-        exitStatus = os.system( cmd )
-        if exitStatus != 0:
-            string = "ERROR while converting 'blast' file into 'align' format"
-            print string
-            sys.exit(1)
-            
-            
-    def setSummary( self ):
-        self._summary = "input file: %s" % ( self.getInputFile() )
-        self._summary += "\nsubject file: %s" % ( self.getSubjectFile() )
-        self._summary += "\nparameters: %s" % ( self.getProgramParameters() )
-        if self.getAllByAll():
-            self._summary += "\nall-by-all"
-        if self.getOutputFile() == "":
-            self.setOutputFile( "%s.align" % ( self.getInputFile() ) )
-        self._summary += "\noutput file: %s" % ( self.getOutputFile() )
-        
-        
-    def run( self ):
-        """
-        Run the program.
-        """
-        self.start()
-        
-        self.setProgramCommandLine()
-        cmd = self.getProgramCommandLine()
-        if self.getVerbosityLevel() > 0:
-            print "LAUNCH: %s" % ( cmd )
-            sys.stdout.flush()
-        exitStatus = os.system( cmd )
-        if exitStatus != 0:
-            string = "ERROR: program '%s' returned exit status '%i'" % ( self.getProgramName(), exitStatus )
-            print string
-            sys.exit(1)
-            
-        self.convertBlastIntoAlign()
-        
-        self.end()
-        
-        
-if __name__ == "__main__":
-    i = YassProgramLauncher()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/launcher/launchBlasterMatcherPerQuery.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,196 +0,0 @@
-#!/usr/bin/env python
-
-"""
-This program splits the input fasta file in a given number of files, launch Blaster and/or Matcher on them in parallel and collect the results afterwards.
-"""
-
-import os
-import sys
-import getopt
-import exceptions
-import logging
-import ConfigParser
-
-if not os.environ.has_key( "REPET_PATH" ):
-    print "*** Error: no environment variable REPET_PATH"
-    sys.exit(1)
-sys.path.append( os.environ["REPET_PATH"] )
-
-import pyRepet.launcher.programLauncher
-import pyRepet.seq.fastaDB
-
-#-----------------------------------------------------------------------------
-
-def help():
-
-    """
-    Give the list of the command-line options.
-    """
-
-    print
-    print "usage:",sys.argv[0]," [ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -q: fasta filename of the queries"
-    print "     -s: fasta filename of the subjects (same as queries if not specified)"
-    print "     -Q: queue name on the cluster"
-    print "     -d: absolute path to the temporary directory"
-    print "     -C: configuration file"
-    print "     -n: max. number of jobs (default=10,given a min. of 1 query per job)"
-    print "     -m: mix of Blaster and/or Matcher"
-    print "         1: launch Blaster only"
-    print "         2: launch Matcher only (on '*.align' query files)"
-    print "         3: launch Blaster+Matcher in the same job (default)"
-    print "     -B: parameters for Blaster (e.g. \"-a -n tblastx\")"
-    print "     -M: parameters for Matcher (e.g. \"-j\")"
-    print "     -Z: collect all the results into a single file (format 'align', 'path' or 'tab')"
-    print "     -c: clean"
-    print "     -v: verbose (default=0/1/2)"
-    print
-
-#-----------------------------------------------------------------------------
-
-def main():
-
-    """
-    This program splits the input fasta file in a given number of files, launch Blaster and/or Matcher on them in parallel and collect the results afterwards.
-    """
-
-    qryFileName = ""
-    sbjFileName = ""
-    queue = ""
-    tmpDir = ""
-    configFileName = ""
-    maxNbJobs = 10
-    minQryPerJob = 1
-    mix = "3"
-    paramBlaster = ""
-    paramMatcher = ""
-    collectFormat = ""
-    clean = False
-    verbose = 0
-
-    try:
-        opts, args = getopt.getopt(sys.argv[1:],"hq:s:Q:d:C:n:m:B:M:Z:cv:")
-    except getopt.GetoptError, err:
-        print str(err)
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-q":
-            qryFileName = a 
-        elif o == "-s":
-            sbjFileName = a
-        elif o == "-Q":
-            queue = a
-        elif o == "-d":
-            tmpDir = a
-        elif o == "-C":
-            configFileName = a
-        elif o == "-n":
-            maxNbJobs = int(a)
-        elif o == "-m":
-            mix = a
-        elif o == "-B":
-            paramBlaster = a
-        elif o == "-M":
-            paramMatcher = a
-        elif o == "-Z":
-            collectFormat = a
-        elif o == "-c":
-            clean = True
-        elif o == "-v":
-            verbose = int(a)
-
-    if qryFileName == "" or configFileName == "" or collectFormat == "":
-        print "*** Error: missing compulsory options"
-        help()
-        sys.exit(1)
-
-    if verbose > 0:
-        print "\nbeginning of %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    if not os.path.exists( qryFileName ):
-        print "*** Error: query file '%s' doesn't exist" % ( qryFileName )
-        sys.exit(1)
-    if sbjFileName != "":
-        if not os.path.exists( sbjFileName ):
-            print "*** Error: subject file '%s' doesn't exist" % ( sbjFileName )
-            sys.exit(1)
-    else:
-        sbjFileName = qryFileName
-
-    pL = pyRepet.launcher.programLauncher.programLauncher()
-
-    nbSeqQry = pyRepet.seq.fastaDB.dbSize( qryFileName )
-    qryPerJob = nbSeqQry / float(maxNbJobs)
-
-    # split the input query file in single files into a new directory
-    prg = os.environ["REPET_PATH"] + "/bin/dbSplit.py"
-    cmd = prg
-    cmd += " -i %s" % ( qryFileName )
-    if qryPerJob <= 1.0:
-        cmd += " -n %i" % ( minQryPerJob )
-    else:
-        cmd += " -n %i" % ( qryPerJob + 1 )
-    cmd += " -d"
-    pL.launch( prg, cmd )
-
-    # prepare the subject databank
-    if sbjFileName != qryFileName:
-        prg = "blaster"
-        cmd = prg
-        cmd += " -q %s" % ( sbjFileName )
-        cmd += " -P"
-        pL.launch( prg, cmd )
-
-    # launch Blaster+Matcher in parallel
-    prg = "srptBlasterMatcher.py"
-    cmd = prg
-    cmd += " -g %s_vs_%s" % ( qryFileName, sbjFileName )
-    cmd += " -q %s/batches" % ( os.getcwd() )
-    cmd += " -s %s/%s" % ( os.getcwd(), sbjFileName )
-    cmd += " -Q '%s'" % ( queue )
-    if tmpDir != "":
-        cmd += " -d %s" % ( tmpDir )
-    cmd += " -m %s" % ( mix )
-    if paramBlaster != "":
-        cmd += " -B \"%s\"" % ( paramBlaster )
-    if paramMatcher != "":
-        cmd += " -M \"%s\"" % ( paramMatcher )
-    cmd += " -Z %s" % ( collectFormat )
-    cmd += " -C %s" % ( configFileName )
-    if clean == True:
-        cmd += " -c"
-    cmd += " -v %i" % ( verbose - 1 )
-    pL.launch( prg, cmd )
-
-    suffix = ""
-    if mix in ["2","3"]:
-        if "-a" in paramMatcher:
-            suffix = "match.%s" % ( collectFormat )
-        else:
-            suffix = "clean_match.%s" % ( collectFormat )
-        os.system( "mv %s_vs_%s.%s %s_vs_%s.align.%s" % ( qryFileName, sbjFileName, collectFormat, qryFileName, sbjFileName, suffix ) )
-
-    # clean
-    if clean == True:
-        prg = "rm"
-        cmd = prg
-        cmd += " -rf batches formatdb.log %s_cut* %s.Nstretch.map" % ( sbjFileName, sbjFileName )
-        pL.launch( prg, cmd )
-
-    if verbose > 0:
-        print "%s finished successfully\n" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    return 0
-
-#----------------------------------------------------------------------------
-
-if __name__ == '__main__':
-    main()
--- a/commons/launcher/launchMafft.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,104 +0,0 @@
-#!/usr/bin/env python
-
-# DEPRECATED
-
-import user, os, sys, getopt, exceptions
-
-if not os.environ.has_key( "REPET_PATH" ):
-    print "*** Error: no environment variable REPET_PATH"
-    sys.exit(1)
-sys.path.append( os.environ["REPET_PATH"] )
-
-import pyRepet.launcher.programLauncher
-import pyRepet.seq.fastaDB
-from pyRepet.seq.BioseqDB import *
-
-#------------------------------------------------------------------------------
-
-def help():
-
-    print
-    print "DEPRECATED"
-    print
-    print "usage: ",sys.argv[0],"[ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the input file (format='fasta')"
-    print "     -o: name of the output file (default=inFileName+'.fa_aln')"
-    print "     -v: verbose (default=0/1)"
-    print
-
-#------------------------------------------------------------------------------
-
-def main():
-    
-    """
-    This program launches MAFFT to build a multiple sequence alignment.
-    """
-
-    inFileName = ""
-    outFileName = ""
-    verbose = 0
-    
-    try:
-        opts,args=getopt.getopt(sys.argv[1:],"hi:o:v:")
-    except getopt.GetoptError:
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inFileName = a
-        elif o == "-o":
-            outFileName = a
-        elif o == "-v":
-            verbose = int(a)
-            
-    if inFileName == "":
-        print "*** Error: missing compulsory options"
-        help()
-        sys.exit(1)
-        
-    if verbose > 0:
-        print "beginning of %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-        
-    if verbose > 0:
-        print "build a multiple alignment from '%s'..." % ( inFileName )
-        sys.stdout.flush()
-        
-    pyRepet.seq.fastaDB.shortenSeqHeaders( inFileName )
-    
-    bsDB = BioseqDB( inFileName+".shortH" )
-    bsDB.upCase()
-    bsDB.save( inFileName+".shortHtmp" )
-    del bsDB
-    os.rename( inFileName+".shortHtmp", inFileName+".shortH" )
-    
-    pL = pyRepet.launcher.programLauncher.programLauncher( inFileName+".shortH" )
-    pL.launchMafft( outFileName=inFileName+".shortH.fa_aln", verbose=verbose )
-    
-    pyRepet.seq.fastaDB.retrieveInitSeqHeaders( inFileName+".shortH.fa_aln",
-                                                inFileName+".shortHlink",
-                                                inFileName+".shortH.fa_aln.initH",
-                                                verbose-1 )
-    
-    if outFileName == "":
-        outFileName = "%s.fa_aln" % ( inFileName )
-    os.system( "mv %s.shortH.fa_aln.initH %s" % ( inFileName, outFileName ) )
-    
-    for f in [inFileName+".shortH",inFileName+".shortH.fa_aln",inFileName+".shortHlink"]:
-        os.remove( f )
-        
-    if verbose > 0:
-        print "%s finished successfully" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-        
-    return 0
-
-#------------------------------------------------------------------------------
-
-if __name__ == '__main__':
-    main()
--- a/commons/launcher/launchMreps.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,140 +0,0 @@
-#!/usr/bin/env python
-
-from commons.core.seq.BioseqDB import BioseqDB
-from commons.core.parsing.MrepsToSet import MrepsToSet
-import subprocess
-import os
-import sys
-import getopt
-
-def help():
-    """
-    Give the list of the command-line options.
-    """
-    print
-    print "usage: ",sys.argv[0],"[ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the input file (format='fasta')"
-    print "     -o: name of the output file (default=inFileName+'.Mreps.set')"
-    print "     -f: error filter (default=1.0)"
-    print "     -c: clean"
-    print "     -v: verbosity level (default=0/1)"
-    print
-
-def main():
-    """
-    Launch Mreps.
-    """
-    inFileName = ""
-    outFileName = ""
-    errorFilter = 1.0
-    clean = False
-    verbose = 0
-
-    try:
-        opts=getopt.getopt(sys.argv[1:],"hi:o:f:cv:")[0]
-    except getopt.GetoptError, err:
-        print str(err)
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inFileName = a
-        elif o == "-o":
-            outFileName = a
-        elif o == "-f":
-            errorFilter = float(a)
-        elif o == "-c":
-            clean = True
-        elif o == "-v":
-            verbose = int(a)
-
-    if inFileName == "":
-        print "ERROR: missing compulsory options"
-        help()
-        sys.exit(1)
-
-    if verbose > 0:
-        print "beginning of %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    # Mreps 2.5 doesn't fully support IUPAC nomenclature
-    if verbose > 0:
-        print "* check IUPAC symbols"; sys.stdout.flush()
-    tmpInFileName = "%s.tmp%i" % ( inFileName, os.getpid() )
-    if os.path.exists( tmpInFileName ):
-        os.system( "rm -f %s" % ( tmpInFileName ) )
-    bsDB = BioseqDB( inFileName )
-    for bs in bsDB.db:
-        if verbose > 0:
-            print bs.header; sys.stdout.flush()
-        bs.partialIUPAC()
-        onlyN = True
-        for nt in ["A","T","G","C"]:
-            if nt in bs.sequence:
-                onlyN = False
-        if onlyN == True:
-            if verbose > 0:
-                print "** Warning: only Ns"; sys.stdout.flush()
-        else:
-            bsDB.save( tmpInFileName )
-
-    if not os.path.exists( tmpInFileName ):
-        sys.exit(0)
-
-    if verbose > 0:
-        print "* remove N stretches"; sys.stdout.flush()
-    prg = os.environ["REPET_PATH"] + "/bin/cutterDB"
-    cmd = prg
-    cmd += " -l 200000"
-    cmd += " -o 0"
-    cmd += " -w 11"
-    cmd += " %s" % ( tmpInFileName )
-    if verbose > 0:
-        print cmd; sys.stdout.flush()
-    log = os.system( cmd )
-    if log != 0:
-        print "ERROR: %s returned %i" % ( prg, log )
-        sys.exit(1)
-
-    # launch Mreps on the input file
-    MrepsOutFileName = "%s.Mreps.xml" % ( tmpInFileName )
-    prg = "mreps"
-    cmd = prg
-    cmd += " -res 3"
-    cmd += " -exp 3.0"
-    cmd += " -maxsize 50"
-    cmd += " -xmloutput %s" % MrepsOutFileName
-    cmd += " -fasta %s_cut" % tmpInFileName
-    process = subprocess.Popen(cmd, shell = True)
-    process.communicate()
-    if process.returncode != 0:
-        raise Exception("ERROR when launching '%s'" % cmd)
-
-    if outFileName == "":
-        outFileName = inFileName + ".Mreps.set"
-
-    # parse Mreps results in xml format
-    iMrepsToSet = MrepsToSet(inFileName, MrepsOutFileName, outFileName, errorFilter)
-    iMrepsToSet.run()
-    if clean:
-        iMrepsToSet.clean()
-
-    # remove temporary input filename
-    os.remove(tmpInFileName)
-    os.remove("%s_cut" % tmpInFileName)
-    os.remove("%s.Nstretch.map" % tmpInFileName)
-
-    if verbose > 0:
-        print "%s finished successfully\n" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    return 0
-
-
-if __name__ == '__main__':
-    main()
--- a/commons/launcher/launchPhyML.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import sys
-import getopt
-
-from pyRepet.launcher.programLauncher import programLauncher
-from commons.tools.ChangeSequenceHeaders import ChangeSequenceHeaders
-
-
-def help():
-    print
-    print "usage: ",sys.argv[0],"[ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the input file (aligned fasta)"
-    print "     -c: clean"
-    print "     -v: verbose (default=0)"
-    print
-    
-    
-def main():
-    
-    inFileName = ""
-    clean = False
-    verbose = 0
-    try:
-        opts,args=getopt.getopt(sys.argv[1:],"hi:cv:")
-    except getopt.GetoptError, err:
-        print str(err)
-        help(); sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help(); sys.exit(0)
-        elif o == "-i":
-            inFileName = a
-        elif o == "-c":
-            clean = True
-        elif o == "-v":
-            verbose = int(a)
-    if inFileName == "":
-        print "ERROR: missing compulsory options"
-        help(); sys.exit(1)
-
-    if verbose > 0:
-        print "START %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-        
-    csh = ChangeSequenceHeaders()
-    csh.setInputFile( inFileName )
-    csh.setFormat( "fasta" )
-    csh.setStep( 1 )
-    csh.setPrefix( "seq" )
-    csh.setLinkFile( inFileName+".shortHlink" )
-    csh.setOutputFile( inFileName+".shortH" )
-    csh.run()
-    
-    pL = programLauncher( inFileName+".shortH" )
-    
-    pL.launchSreformat( outFormat="phylip", outFileName=inFileName+".shortH.phylip", verbose=verbose )
-    
-    pL.reset( inFileName+".shortH.phylip" )
-    
-    pL.launchPhyML( verbose=verbose )
-    
-    csh.setInputFile( inFileName+".shortH.phylip_phyml_tree.txt" )
-    csh.setFormat( "newick" )
-    csh.setStep( 2 )
-    csh.setLinkFile( inFileName+".shortHlink" )
-    csh.setOutputFile( inFileName+"_phyml.newick" )
-    csh.run()
-    
-    if clean:
-        for f in [ inFileName+".shortH", inFileName+".shortHlink", inFileName+".shortH.phylip",
-                   inFileName+".shortH.phylip_phyml_lk.txt", inFileName+".shortH.phylip_phyml_tree.txt" ]:
-            os.remove( f )
-        os.system( "mv %s.shortH.phylip_phyml_stat.txt %s_phyml.txt" % ( inFileName, inFileName ) )
-
-    if verbose > 0:
-        print "END %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    return 0
-
-
-if __name__ == "__main__":
-    main()
--- a/commons/launcher/launchPrank.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,85 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import sys
-import getopt
-
-from pyRepet.launcher.programLauncher import programLauncher
-
-
-def help():
-    print
-    print "usage: launchPrank.py [ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the input file (format=fasta)"
-    print "     -o: name of the output file (format=aligned fasta, default='inFileName'+fa_aln)"
-    print "     -P: Prank's parameters"
-    print "     -c: clean"
-    print "     -v: verbose (default=0/1)"
-    print
-
-
-def main():
-    """
-    Launch PRANK.
-    """
-    inFileName = ""
-    outFileName = ""
-    parameters = ""
-    clean = False
-    verbose = 0
-
-    try:
-        opts, args = getopt.getopt( sys.argv[1:], "hi:o:P:cv:" )
-    except getopt.GetoptError, err:
-        print str(err)
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inFileName = a
-        elif o == "-o":
-            outFileName = a
-        elif o == "-P":
-            parameters = a
-        elif o == "-c":
-            clean = True
-        elif o == "-v":
-            verbose = int(a)
-
-    if inFileName == "":
-        print "ERROR: missing input file (-i)"
-        help()
-        sys.exit(1)
-
-    if not os.path.exists( inFileName ):
-        print "ERROR: can't find file '%s'" % ( inFileName )
-        help()
-        sys.exit(1)
-
-    if verbose > 0:
-        print "START %s" % ( sys.argv[0].split("/")[-1] )
-        sys.stdout.flush()
-
-    if outFileName == "":
-        outFileName = "%s.fa_aln" % ( inFileName )
-
-    pL = programLauncher( inFileName )
-    returnStatus = pL.launchPrank( outFileName, parameters, "yes", verbose )
-    if returnStatus != 0:
-        print "ERROR: launchPrank() returned '%i'" % ( returnStatus )
-        sys.exit(1)
-
-    if verbose > 0:
-        print "END %s" % ( sys.argv[0].split("/")[-1] )
-        sys.stdout.flush()
-
-    return 0
-
-
-if __name__ == "__main__":
-    main()
--- a/commons/launcher/launchTCoffee.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import sys
-import getopt
-import exceptions
-
-if not os.environ.has_key( "REPET_PATH" ):
-    print "ERROR: no environment variable REPET_PATH"
-    sys.exit(1)
-sys.path.append( os.environ["REPET_PATH"] )
-
-from pyRepet.launcher.programLauncher import programLauncher
-
-
-def help():
-    print
-    print "usage: ",sys.argv[0],"[ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the input file (format='fasta')"
-    print "     -P: parameters"
-    print "     -o: name of the output file (format='aligned fasta', default='inFileName'+fa_aln)"
-    print "     -c: clean"
-    print "     -v: verbosity level (default=0/1)"
-    print
-
-
-def main():
-
-    inFileName = ""
-    parameters = ""
-    outFileName = ""
-    clean = False
-    verbose = 0
-    
-    try:
-        opts, args = getopt.getopt(sys.argv[1:],"hi:P:o:cv:")
-    except getopt.GetoptError, err:
-        print str(err); help(); sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help(); sys.exit(0)
-        elif o == "-i":
-            inFileName = a
-        elif o == "-P":
-            parameters = a
-        elif o == "-o":
-            outFileName = a
-        elif o == "-c":
-            clean = True
-        elif o == "-v":
-            verbose = "yes"
-            
-    if inFileName == "" and parameters == "":
-        print "ERROR: missing compulsory options"
-        help()
-        sys.exit(1)
-        
-    if outFileName == "":
-        outFileName = "%s.fa_aln" % ( inFileName )
-        
-    if verbose > 0:
-        print "START %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-        
-    pL = programLauncher( inFileName )
-    pL.launchTcoffee( outFileName, parameters )
-    
-    if verbose > 0:
-        print "END %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-    
-    return 0
-
-
-if __name__ == "__main__":
-    main()
--- a/commons/launcher/launchTEclass.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,138 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import sys
-import getopt
-import glob
-import shutil
-
-
-def help():
-    print
-    print "usage: %s [ options ]" % ( sys.argv[0].split("/")[-1] )
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the input file (format='fasta')"
-    print "     -o: name of the output file (format='map', default=inFileName+'.map')"
-    print "     -c: clean"
-    print "     -v: verbosity level (default=0/1)"
-    print
-
-def parseFastaFileFromTEclass( inFile, outFile, verbose=0 ):
-    tmpHandler = open( inFile, "r" )
-    outHandler = open( outFile, "w" )
-    dClassif2Count = {}
-    header = ""
-    classif = ""
-    while True:
-        line = tmpHandler.readline()
-        if line == "":
-            break
-        if line[0] == ">":
-            header = line[1:].split("|")[0]
-            classif = line[1:-1].split(": ")[1].split("|")[0]
-            if not dClassif2Count.has_key( classif ):
-                dClassif2Count[ classif ] = 0
-            dClassif2Count[ classif ] += 1
-        else:
-            seqLength = len(line[:-1])
-            outHandler.write( "%s\t%s\t%i\t%i\n" % ( classif, header, 1, seqLength ) )
-    tmpHandler.close()
-    outHandler.close()
-    if verbose > 0:
-        for classif in dClassif2Count.keys():
-            print "%s: %i sequences" % ( classif, dClassif2Count[ classif ] )
-            sys.stdout.flush()
-            
-            
-def main():
-    """
-    Launch TEclass to classify TE sequences.
-    """
-    inFileName = ""
-    outFileName = ""
-    clean = False
-    verbose = 0
-
-    try:
-        opts, args = getopt.getopt( sys.argv[1:], "hi:o:cv:" )
-    except getopt.GetoptError, err:
-        print str(err)
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inFileName = a
-        elif o == "-o":
-            outFileName = a
-        elif o == "-c":
-            clean = True
-        elif o == "-v":
-            verbose = int(a)
-            
-    if inFileName == "":
-        print "ERROR: missing input file (-i)"
-        help()
-        sys.exit(1)
-    if not os.path.exists( inFileName ):
-        print "ERROR: can't find input file '%s'" % ( inFileName )
-        help()
-        sys.exit(1)
-    if outFileName == "":
-        outFileName = "%s.TEclass.map" % ( inFileName )
-        
-    if verbose > 0:
-        print "START %s" % ( sys.argv[0].split("/")[-1] )
-        sys.stdout.flush()
-        
-    if verbose > 0:
-        print "launch TEclass..."
-        sys.stdout.flush()
-    prg = "test_consensi_2.1.pl"
-    cmd = prg
-    cmd += " %s" % ( inFileName )
-    returnValue = os.system( cmd )
-    if returnValue != 0:
-        print "ERROR: '%s' returned %i" % ( prg, returnValue )
-        sys.exit(1)
-        
-    lOut1 = glob.glob( "%s_*" % ( inFileName ) )
-    outDir = ""
-    for i in lOut1:
-        if os.path.isdir( i ):
-            lOut2 = glob.glob( "%s/*" % ( i ) )
-            if len(lOut2) == 4 and "%s/%s.lib" % ( i, inFileName ) in lOut2:
-                outDir = i
-                break
-    if outDir == "":
-        print "ERROR: can't find output directory"
-        sys.exit(1)
-    os.chdir( outDir )
-    
-    if verbose > 0:
-        print "parse the results..."
-        sys.stdout.flush()
-    parseFastaFileFromTEclass( "%s.lib" % ( inFileName ),
-                               outFileName,
-                               verbose )
-    os.system( "mv %s .." % ( outFileName ) )
-    os.chdir( ".." )
-    
-    if clean:
-        if verbose > 0:
-            print "clean the temporary files..."
-            sys.stdout.flush()
-        shutil.rmtree( outDir )
-        
-    if verbose > 0:
-        print "END %s" % ( sys.argv[0].split("/")[-1] )
-        sys.stdout.flush()
-        
-    return 0
-
-
-if __name__ == "__main__":
-    main()
--- a/commons/launcher/tests/MockDataBankForBlat.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,299 +0,0 @@
-class MockDataBankForBlat(object):
-	
-	def write(self, inFileName):
-		f = open(inFileName, 'w')
-		f.write('>Vein_ctg_2286\n')
-		f.write('AGCAAAAaCGTATTTTCTAAGCTAAAATTTAGCGTAGAAGCTTGGACTCGCTtATTTTTT\n')
-		f.write('ATCCTAGGAATTAGTAGAATCTCTCTATAAATATTTATTTTTTATCCGCGCAAAGCTAGG\n')
-		f.write('AAACTATAGAATCTTATATATTAGTATATTCTAGCGATTATCTAGAGATTGTaGGGGGGG\n')
-		f.write('ggAAAGGTAGTAATAGGCGTGTAAGAGAGATAAAGAGTTtATCTTAGAATCTCCCTACGC\n')
-		f.write('CAAGCGAGATTCCTAAGGTAAGAATCCTAAGGTAAAGAATCTAAGCGAGAATTTAGAATC\n')
-		f.write('ACGTGCTCGCTTCCTACTACCGTAATTTTACGGTTATAGAGTACGACAGTTCCTATATAT\n')
-		f.write('AACCTATACTTATAACAACGAATATAaTATAAGACGTTAATTTGATTTTTTACCGTGTTA\n')
-		f.write('CTTATAATAAGGTGTCCCAAAGTTGTTCGAATTTTTTTTGTCCAAGATTGAATACGGTGT\n')
-		f.write('TGGTCATGTGATAGTATTTTCACGGTATTTAAACGGAAATTTTACCTACGGCCCCCcGCC\n')
-		f.write('TATGTACATCATGAGGATGCACGATGGAGATGAAATGCTTCGTTTCATACTGAGTGGCCG\n')
-		f.write('ATTGATGGACGCGTGAACGTCAAAGTAACTTCCATTTGTTTCCTGTCGTTGTCCGGTAGC\n')
-		f.write('CTGGCAAATAGTGACATGTTTGATGTCTTTGGAACAGGGTGGAAACTTTTTTTGGGTtGC\n')
-		f.write('AAATCGTCAAGAGTCACGTGTCCACACAGTGGCGCAAGTGGGGGCTTAAAATGGTGGACT\n')
-		f.write('TGCGCGAGGGCGATTTCTTTTCTTCCCCAACCACAATCTATCGTGATCAAAGAAGCACCC\n')
-		f.write('ATCCGGTTGTTGAGGTATGCCAGCCAGCATCCAATGATGCGCTCAAACAACAACTAACTC\n')
-		f.write('TCATACAGATCGCCATGCAGATTTTCGTGAAGACCCTCACGGGCAAGACTATCACCCTcG\n')
-		f.write('AGGTGGAGTCCTCCGACACCATTGACAATGTCAAGACCAAGATTCAGGGTACGTGGCCTC\n')
-		f.write('GCGCAAGCATTTGTAACCATCTTCTAACCCTCTGCCGTAGACAAGGAAGgAATCCCCCCA\n')
-		f.write('GACCAGCAGCGCTTGATCTTCGCCGGCAAGCAGCTCGAAGATGGACGCACCCTATCGGAC\n')
-		f.write('TACAACATCCAGAAGGAGTCGACCCTCCACCTCGTCCTCCGACTCCGTGGTGGTATGGCC\n')
-		f.write('AAGAaGCGCAAGAAGAAGGTCTACACCACCCcAAAGAaGATCAAGCACAAGCGCAAGAaG\n')
-		f.write('ACCAAGTTGGCTGTCcTCAAGTACTACAAGGTGGATGGCGATGGAAAgaTCGAGcGCcTC\n')
-		f.write('CGACGAGAGTGCCcAGCTGACGAGTGTGGTgCCGGTgTCTTCATGGCTGCCATGCACAAC\n')
-		f.write('CGtcAATACTGCGGAAAGTGCCACCTCACCtACGTTTTCGACGAGAGCAAGTAGACGGTT\n')
-		f.write('CTGGAAAGCATACAATGACAACCATGATTATGCTGTGGGATGATGGATGCTGAACAAAGG\n')
-		f.write('GAGGGAATAGCGACGGACACCGCGTTCTGTAGCTACACAATCAAGCAAAACCTTCACCTC\n')
-		f.write('GATAGCGGGCCTCGATCCATGTACTATCTTATGATATGTGACATTGAATGTGCGAGTGTT\n')
-		f.write('CATTATTCTTTCGCCGTAGCTTCGTTCTCTCTGTGTTCACCCAACCTCCAAGAATCCCGA\n')
-		f.write('CAGTTTCTGGCGATGTTCAAGAATGATATTGCCAGAAATTTATCGGTACCGAACCCTAGA\n')
-		f.write('TAAAAGGATGGGTTCGGAGTTAACGTAATTTCGAAGGGCAGATGCCATGTGCTTGGGTGC\n')
-		f.write('CGCGTTACGAGAATTACTATGATGGTGCTGTGTATCTTCACAATGGCAACATGGCAGAAC\n')
-		f.write('AACGCCAAGAAGTTTCTCCAATGTCAACCCAAGGTCTCCGGACGAATCTAGATGCACCCT\n')
-		f.write('GACTGCATCGTTATCGGTCATGCAAAAGCACGCCTAATGTGCAGCGTGATGACAAGGTGG\n')
-		f.write('AAAaGGAGGCAAATGCTGGTCTAGTGTCTTGTGGCAGAAGTCAGAGTCACGATGAGCAAG\n')
-		f.write('CATGGCGCATGAGGGTTGCCTCCGCAAGCATCCGACAGAGTAGAGACAGAGAAAACACCA\n')
-		f.write('CAGCAAAAGATGTCACGGCACTCTCGATTCGCTTGTGACGGCCAAGTCTAGGTCCAGGTC\n')
-		f.write('CAGGTCCAGGATACGGATACAAGGCGAATGTGGACACCCCAGCCTCCCGATTAGGGAACT\n')
-		f.write('ATACAGCGGGCTGGGTTTATGAATAATGAATCCAATTGCAGCATGAGATCATAGCGTTTG\n')
-		f.write('TCTAAGAGGCTTTTTGCTACTGTACATGGCGATTGGCGAGTGTTGGGGGTTAGGTGAGAC\n')
-		f.write('GGTCTTGGCTGGCAACCCTGTGAGCGCAAAGATGGAGAAGGGAATGGCAGGCGATCAGGA\n')
-		f.write('CGATTGTTTCATGGATGAGCAATGGGCATCTCAAaGAAACACGGATCGTTTCTGATGGAC\n')
-		f.write('AGACGGGCCAAGACTGACCAAGCATTTGTGAAATTGGGACAGGAGAAGGGATGGTGGCTT\n')
-		f.write('CGACGTGCTGCAGCTGCATACTGTGTAGCTGCGTGTTGATAGCTGCACAACTGCATTGGC\n')
-		f.write('TCGACCAGACACATTCCCGGAGCGTTATGCATCCAGCGCCTGATTCGCTTGGGACTTGGG\n')
-		f.write('TCGCGACTCGCGAGAGAATTGGTACTCGTAGTCGGTACCTAAGCTGCACCTTGTCCCCGA\n')
-		f.write('AGTAGACTGTCGAGACTGTATAGtAGAGGTCGAGGTATATTCTATGCTATACTGTACATT\n')
-		f.write('ATTGAAGTGCTCCCATCATATCACCAACCCTCCCGCCTCGTCTTCCATGTCcGTTTCCGC\n')
-		f.write('CTTCACATTTCAAAAAGTCGTTGAGTGGTCCTAGTGCTCAATTAAATTGCTTACCAGAGC\n')
-		f.write('GTCAGAGCTCTCCTGGAGTCCTGGCAAAAGCCAaaGCTCAACGACCAATTGCCCCATCCT\n')
-		f.write('CTCTCCTACCGAGTACTCCGTACCGCTCATCTCGTCAACCACCACCGCAGACAACAATCG\n')
-		f.write('CACCACTTCTCCAGCGCGTCCACTGAACTCAGGTCTCGCTGTGGTTGCGCAGTATTGCCT\n')
-		f.write('GTCGGACCCATCTCGCGCGCGCTACTGTCATTCCAACTCCCGGATCTTTCGGCCACAAAT\n')
-		f.write('TGGTCCGTGGCCTGCTCGTCACTCTCCGTCACCATCAAAACTCAACAGGCCGCCTTCACC\n')
-		f.write('TCACCAAAGTCACCCTTCCTACCACCACCGCGACCACCGCGACCACCACCACCACCTACA\n')
-		f.write('ATGTCGCCCACGCTGCCCTCGTTCGACTTCGCCACTACCAGAGGGAAGCGGTCGCGGATG\n')
-		f.write('CCTTCGTTCGCGCCGGCCCTTCCGGACGGACTTTCACACCTACCAAACATGCGATACATC\n')
-		f.write('ATTCCTCGCCAGGTGAGAAGGAGATGGAGAGCAACAAAGGGCAGACTACGTGTTGGACAG\n')
-		f.write('TCACCTGCTTCGAATGTCTTTAGACTGCAGACTTCTTGGTCGCCCACCGACACAATAGCT\n')
-		f.write('GCAcTGCGCACGCATCAGTGGTCATTGTATGACTTTCAGTACTTGGGACTGGCAATTCTG\n')
-		f.write('GGCATTTTCTGCTTGAGCATTATGGAgACTCcAGGTCCTATGGTTAAGACGTTCGGCGCT\n')
-		f.write('ACCGCACTCTTGCTATCTCTTTGTTTtCCCGTTACAAGTCAATTCTGGCTCCCAACGTTA\n')
-		f.write('CCCGTTGTAGGCTGGATCATTCTGTTCTTCTCCTGCAGGTACGTACACCCTTGCTTAATT\n')
-		f.write('TCTAATCGACCATTTCCAACTCGATACTAACACGCGTTTCTTTGTAGATTCATCGATGGC\n')
-		f.write('GCATATCGTCCTTCCATCCACGTCCGCGTTCTCCCTGCCCTAGAAAACATATTTTACGGC\n')
-		f.write('GCCAATCTCAGCAACATCCTATCTAGCCaCAAAAaTTCCTTCCTCGAtGTCCTCGCATGG\n')
-		f.write('CTACCATATGGCATCACCCACTTTGGAGCGCCCTTCGTCGTTTCAATCATCATGTTCATC\n')
-		f.write('TGGGGACCTCCAGGGATCGTCCCGACCTTTGCCCGCGCTTTTGGTTACaTGAACATTGCA\n')
-		f.write('GGTGTTCTCATCCAaCTGCTGTTTCCATGCTCTCCACCGTGGTATGAAAATCTATACGGT\n')
-		f.write('TTGGTGCCTGCAAACTACAGCATCCCGGGCTCACCGGCGGGTTTGGCGGCTGTGGACAAG\n')
-		f.write('CTCTTTGGGGTCGACATGTACACTACAGCGTTCACCGGCTCTCCCCAGGTTTTCGGCGCC\n')
-		f.write('TTCCCATCTTTACACTCCGCCAACGCCACCGTCGAGGCTCTCTTCATGAGCTTTGTTTTC\n')
-		f.write('CCAAAGCTTGCACCCCTATTCATTGCTTACACGCTTTGGCTTTGGTGGGCAACTATGTAC\n')
-		f.write('CTGTCGCACCACTACGCTGTAGATCTCGTTGGCGGAAGTCTTCTCGCTGGCATTGCTTTT\n')
-		f.write('TATATTGCTAAAGCAAAGTTCCTCCCACGCATGCAACCCGACAAGGAATTTCGATGGGAT\n')
-		f.write('TACGACTACCTTGAGATTGGCGAATCTCAGGACAATTATTCAGCCAAGGATGGCACTGGG\n')
-		f.write('TTTTACGAAGAGTTTCAGACCGGCGTATCTGATGACGAATGGACCGTTGGCTCAAGTTCC\n')
-		f.write('AGCATCTCGTCCAGAAGTAGAAGCCCTTCCAACACCAACAGATCCTCTAGCGAAACATCA\n')
-		f.write('ATGTGGGAAGGTGAAACCCTGGCCTCGACTtCCGACACCGAACAACGAAGCAGGTAGTAC\n')
-		f.write('CAGCAAaTTAAtctCAACATCCTCGCcTtCCCcGCGACCCAAGCTACATTCTCAaCcAAC\n')
-		f.write('CTGGTTCcTCGATTTTtCGTATCGGTACCCTTGTTGTTCACACGGGACACAATCACGTCA\n')
-		f.write('ACATTGGGCGGAGTTTTGCATCTCTGCATTTGCATGTCACATCTGCAGttagg\n')
-		f.write('>Vein_ctg_2288\n')
-		f.write('GCTGACTTGATATGGAGACAATAACGCAAGGCTGACCGACTGACtGTTTGATtATGTGCA\n')
-		f.write('GGAaTAAAAATACAAAATTGGAATTCGCAAGAGGACAAACAAAACTCTTTTGAACAGCTG\n')
-		f.write('TAGAGATCCACAAAAGATTACAGACCGACCCGGTAATCTGAGACGCTCAGCCTGCAACAC\n')
-		f.write('TTCACCCGTACGAAACAATGGAAACCTGGGCAGACGAATGAGAGGAAGTGGATATTCGCG\n')
-		f.write('GAGTAATTTACATCGAGAAACATTCAGCCACCAGATCCATGATCGTGAAACGCCAAAGGT\n')
-		f.write('CGAAATGGGTTAGCTGGAAGAGGGCGTTTTTGTGGAGAGTCGTCGACGACAACAATGGAT\n')
-		f.write('CCACAGCTTTCTATCAATTCAGTAATCCAACAGTAGCAGCTGACCTAAACATGGCCAGCT\n')
-		f.write('ATAGATCGATCAATATATCCAAGCTTCAGATACCTCCCGAcTCCGCCGGACGATATGGAG\n')
-		f.write('AGCGCACGTCGTGCAAGCTACGCACTTGATGCCCGAGAACGAGAAGGAAAGGAACCGACA\n')
-		f.write('ATGTAAACACCGAACGGATTACACTCAACTACATTAGTaTAAAAAATCGCCAGAGCGACG\n')
-		f.write('TCGTAAACCCCTCAATATGCCATAACAACGCGCCCCGACCTGGTATAAAACTGCCAAATT\n')
-		f.write('TCCCATAAACACCACCCCATCGCACGAATGTCCTCCTGCGCAACAGGATAAAAGAGGCCT\n')
-		f.write('TACCGAGCATCCACGTACCTCTCCCCCTTGTCCACACCCCcAACCTCCCTCTTCTCCTTC\n')
-		f.write('CTCGCCCCcACAAGCGCAAGCCCCGCCAACACCAACCCAACAACATCCGTCAAGAAAATA\n')
-		f.write('GGAATCAACATCCACCTCCAAGCCTCCATATTCCGAACCTTGTTCCTAAACGTCTTCTTC\n')
-		f.write('AAGCTCTCCTCGATGGGAAGCTTGAGGACGGCTTTGTACCATGTTTCTGGCGTCCAGCGA\n')
-		f.write('TGGTCTGGGTAGGGTTCTCCTGCGCGAAGGAGGGAGGGCGTGATTtGTTTGTGCTTGGTT\n')
-		f.write('TGGGAGGTTACGGTGAAGGTGAAGATGAGGGCGGAGAGTGTGAAGAGCGTTGCTAGTGTA\n')
-		f.write('AGGAGGATTGTCAGGACCAGGACGAGGGTCGGTGTACTCTATTCACAAACACATATTAGC\n')
-		f.write('CTGATATCGGAAGAACATTCGATACAGGAAGCGAGGGAGCGATACATAcTTTtCCCTTTT\n')
-		f.write('tGTATCGGAAGGCAATGAACATGCCCAGGAGACCTAGGAAAAACCCATAACCGGCCACGC\n')
-		f.write('CGTTAGATGTGTGGCCTTGATCGAGCCAGATGTGGGCTGGGAGTGCTTTCATCTGGATGC\n')
-		f.write('TCTCGCTTGACGACACTTGAACGGAATAACCAGGCCCGTATTTTTGGACGTGCAGGAAAC\n')
-		f.write('CGACCATGGAACTTATGAGGCCTAGATTCGTGATGGAGAGTGCACTCAGCACGAATTGCG\n')
-		f.write('AGACGAAAAGGGGGAGgAGTAACATGATTCCTGGTGTGATTGCTAGGTGTGTAGTGTACT\n')
-		f.write('CTGAGGAATAAAAGAGTATGTAATAGCCAAATTCCAAAATATTAGGGCGTTTGGAATGGA\n')
-		f.write('CGTGGAACGAGGAACGATGAaCAAAGAGAAGAATAAGCGTCCCGTCGAGATCACAAACAT\n')
-		f.write('CCCGCGCCGCCTTGTTTCTCTATCTATACGAACACACACACACATACATACCTCAGCCGC\n')
-		f.write('AAGGGAACCGCATTGGCAAAGCTTGTGCAAAATATGCATGGTTGCCGGTAGGTATGTAAG\n')
-		f.write('ACGCGCAGCAGCGGCACACAAGAGTCAAGACACATCTTGTCCAAAAGCCCCGGCCACATG\n')
-		f.write('GAATGCAGATTCGTTGGCACCCTCTCAGCACGGATATGTGTATCCATTACCGTTATCGGT\n')
-		f.write('TTTCGGGTTAGTGCTGACTGATGCGATTTTTTACATGCTGAGAGTGTGGGTATTAGGAAG\n')
-		f.write('CAGTATGTATGTAATCATGCTGCGGTCTACGGTCTGCGGGTCGGTCAGGCTGAGGCTGAG\n')
-		f.write('ACATTCACCGCTTGGTATCTTGATCATGATAATGTTTGTTGCTGCGCAGAGGATAGCGAT\n')
-		f.write('TGACCAGTGTTTGTATGTATTAACCATGATTGAAGCTTTTTTTTTCATTGCCAATTTTCT\n')
-		f.write('GGTTGTCGAGTTCGGCCCAAGCTTTtGTCTTGTGGATGGAACGTTTTCAGCTCCTGTTCA\n')
-		f.write('GATCGGGCAAAGGCCGGGTTTTGAATGTTGGGGTGTGGCATTTCGCTATTTGGTGGGGTT\n')
-		f.write('GTGCAGACTGCATAAAGAGTGATTACTACAACTGTTTGCATGTGGAGCTGTGTGACCAGT\n')
-		f.write('TTGTATGCACAGAATCTTTCAAAATGGCATAATCACTGCCATAGGAGGTTCGATTCGATG\n')
-		f.write('GAACCTTTGCAGGGACAGTCTTCCTTCTCGAATATCGAGTTCAGTATTTGGGGCGTCTTT\n')
-		f.write('GCTCATCTTCGTTGGCATCGTCTTTGCAAATTGTGATCAGTTGCCTTTGCACCTGCGTGC\n')
-		f.write('CTTACAAGTCCCCGTTGCTGGTTCGAATTATTTCATGTCTGATAGGATCCTTGACATTGA\n')
-		f.write('TGTGTTCGGGCAATAGCTTGGAGTAAGCACAGAATGCTGGAACGTCTACAGGGTAATTAT\n')
-		f.write('GAATACGCAAAGTGGAACGAGGCATGTCACAAACCAGCTGGTGCGACAGTAGGATGGACA\n')
-		f.write('ATTCCATCGAAACTCACGGGGAAAGGCCAAAAGGGACGGCATCACGGTGTCACACATCGG\n')
-		f.write('GGAGCGGCATCTCCAGGAGAATATGCCAGCAGCATTCCTGCTTTGCCATGCTCTGCTCAT\n')
-		f.write('GCCTCATGCATAGCGGCATGAATTGGTCTGTTCAGTCTGGgTAAATTGTATTCGGTTTGA\n')
-		f.write('CTACAGTTTACACCATCCTCAGCCACCACGCTGAAAGAGCCCCGGTTTGGGAAGCCCTAA\n')
-		f.write('TGCCATATCCTtCCTTTTGTCATGATTCTTGGTATAATGCGTGTGTATCTAACCGACCAA\n')
-		f.write('TTGGACGACTCCACCGGCGTCCTTAAtCTTTTtCTCGGCCTCTGCGGAGAAGtATCGGGC\n')
-		f.write('GCGAACGACGAGTGGGATTTctGGGAGACGACCCTTTCCGAGGACCTTGGAGTAACCGAA\n')
-		f.write('GGAGAGCTTTtCAAAGATTAGCGATTGCGATGGAATCGGCGCGTAGAGATACGTACGAGG\n')
-		f.write('TCGAGGACTGGAGCGGTGTCGGACTTCTTGTTTGAGAGGTACTTCTCACGCTGCTCGAGA\n')
-		f.write('GGAACGAGGGACCAAAGCTGTACTGGTTAGTAGCGGTACAATTTGAATTGGACTGCAGAA\n')
-		f.write('CTGACCTTGTCCAAGTTGATGGTTGGCTTCCAGAAGTGGTTGCCTTGCTTGTGGAAGTAT\n')
-		f.write('CGCATACCGACCTTTCCGAAGTAACCTGGATGGTATTTATCCATGTTGGTTCTGTGGTGG\n')
-		f.write('TGCTGACCACCAGCGAGACCACGACCACCGGGATGCTTGCGGCTATGCGACTGTTAGCCA\n')
-		f.write('ATGCCCTCTGATTCAATTAAGCCCAGTCCTGTAGGCGCTCTTCTTTCAAGTAGCAGTGAG\n')
-		f.write('TGTGGGCGAGAGCATTCGCAAAGCTGAAGAATTCCTCCCACACTGACTGCAATCGCGAAA\n')
-		f.write('TTTCGAAGATCCATTCGACATCGAGGAGAGGGTTATTGCTGAGGGCGTAACATACTGCTT\n')
-		f.write('GCCGACACGACCGTGACCGGCAGAGACGTGACCGCGGTGCTTGCGGGTGTTCGATAATCT\n')
-		f.write('GGTAGGCATCTTGGATGTGAAGGTGCTTGTCGTTGCTTCGGGATGGGAGATAGCGCGAAG\n')
-		f.write('TTTCGATATTCTCGTCTCTGTGTAGCGAGATTTTCCCGACGCCAATATAATAGTGACGCT\n')
-		f.write('AGCCGCGTCGGGAACTCTGATCATGTGACCACATCGGACTACCAaGAAGTTGGAAATGAT\n')
-		f.write('TGATTTGATTCATCTTGGTTCAAATTTACTTTGAAGCAAGATCTAATGATTCTAATCCCT\n')
-		f.write('CTTCTTACAAATGGAAGTGCCCAATATCAACGCTCATTTTCCACCACGGAATGTCGAGCC\n')
-		f.write('CCAGAGTCCAACCGAAGCCAGACAGAGACCACAATCTTCCAGTTCAAGATCAAACCAaCG\n')
-		f.write('CAGTTCAATCTCTCCGCGCACAAACAATACcATAAACCCGAATAAAGGGTGTACCAATTG\n')
-		f.write('ACTAACCAATCGCAGCCCGCTCAAATCCAATCGGCCCTCTCTCCCCACATCTCCAGCCTC\n')
-		f.write('GGTATCATGGCAAAGaTATCACCGTCGGCCTAAGAACcTtGAAATGCCGGGGAATAaaCC\n')
-		f.write('ACCGCCGCATAAGCATTCCAACTCTTAAGAACTGCATTTGTGAAAACCaTATCCATCTAT\n')
-		f.write('CTCATTCCCCGCTCCAGCACTCTCACAGTCCTTTAAaTACTTCTGCGCGCGCAAGTCTCT\n')
-		f.write('GTCTTCTAAGCTCATCCCCTCCACCTTACCTCGTACTTCTACCGAAGCAATCCACAATGT\n')
-		f.write('CAAAACAACTCTCCACAAAGGAAGTCGCAGAACACAAGTCCGTCGAAGAGGGTCTCTGGA\n')
-		f.write('TCATAATCGACAACGAAGTCTACGACGTCACAAAATTCATCGACGAACACCCCGGCGGTG\n')
-		f.write('TCAAGATCCTAAAGCGCGTCGCTGGAAAGGATGCCAGCAAGCAATTCTGGAAGGTGAGAG\n')
-		f.write('ATAATCCTCTTTCCCCCCAGACGTTCTGTAGTTGTAACTAACCCcGCTCGTGTTCATAGT\n')
-		f.write('ACCACAGCGACAACGTCCTAAAAAAGTACAAGCCAAAACTCAAAATCGGAAaCGTAAAGG\n')
-		f.write('AAGACGCCAAaCTATAAAACCCCCGCGCACACACAAGGAGAAACATTGAAGAGTGGAGGA\n')
-		f.write('TATGACACGAGTACAAGGCAGGCAGGCAGGCAGGCGGgCGGGCGGTCAGGCAGGCACGAG\n')
-		f.write('GCCGTCCAGCGTTATACCGGCATGATGAGAGAACGGCATTGCATATACACCCACCAGTAA\n')
-		f.write('TCTTGTCTACCTTGGGGGGgTTATATAGACGCATGCATAGATGAGCGGAGCGTACTAGTT\n')
-		f.write('TTACTTGCAGCAGACACTGCTGAACATCATCATTTTGGATACTTCACTTTCAATTCGTTG\n')
-		f.write('GTTTGGGCTACTTTACTCCTTTGCGGAAAGGAAGTGATTGGTCAATGTAGAATCAAGGAG\n')
-		f.write('CCATTCCAAATTTCCGTTGTTCCAATCCTGATGCTTTCATGAATGGCAATCGGCTGAAGT\n')
-		f.write('TTTCAGGGCGAAGAGTATTGATTCGTGGGATAGACAACCCCAACTTCACCACAAAGGAAA\n')
-		f.write('GGAGAAACAGAACCAATGGACAAAAACAACGGGGAGAGTGGTCATAAAAAGCACAATGGT\n')
-		f.write('ATCAATTACTAAAAGCAATAGtGACGAtCGAATTtCCCTCCCAAACTCATATtCTGAGTT\n')
-		f.write('CCCACAGCCGTGATCCCAAACGCCACGACATTGAGAAaTGAAAAGTCAGACAAGCAACGC\n')
-		f.write('CATCGGGGTgTCCGAATCAATAAGAAGAAAaTAAAGGAATAAAGCAACGCAACGCGACAT\n')
-		f.write('TCCATCGTATTGGTTCAACCATTCTCACAATGCCCAGTACCATGTCCGCTAATCACCGAG\n')
-		f.write('ATGGATGTTTCCCCAAACTCGCATCCAGCCGTGCTGGCCTCGACATAAATgCTTGATAGG\n')
-		f.write('ATCGCATAGTTGCGGCAGTCTCACTTTTGTGCTCTTGGGTCGTCGTCCGAGGTCGCAGTT\n')
-		f.write('GTTTTGTATCTGAAAACCCCGCAGGGAGGGCCCTCAAAAGCTGTCGATTCGGACAGCCCA\n')
-		f.write('TGGGATTTGTACCACCAAGATCATTCGCGCCACTCTGAGCAGACCTCTCATTGTCATTTG\n')
-		f.write('AAGATTTGGGACCAGACTGGCAGGAAATCACAGCACTTGTAAGCTGAGTGGgCGAGTGGA\n')
-		f.write('GAGAATTGACACCATTTGCAGGCTGAGTAGGCGCACCATTGACCACCAGGCCTTGTTGGG\n')
-		f.write('ATTGTCCGCCTCTCTGTATATGATCCGTtACCCGCTTGCAGCGCCCATCGTCCATCGTCT\n')
-		f.write('GAAGTTGGAGCTTGATATTTGCTGGCATGGTCGCAAGAACATGACTAGGTAGGTGgCTTG\n')
-		f.write('CAACGACATCCGCACTTCTCAAaaCTGGTTTGGGCTTACTGCCGAATCCATCAGGGCGCT\n')
-		f.write('TTTGAGCAATGCTTTGATTGCCATCTGAAGAGTCGAAACCAGAACTGCGCAAAACATGAA\n')
-		f.write('TGAGCAACGATAATTCTAACGAGACGTAGAGCTTTGTGGGCTGTTTTTTTAGTAGATGGT\n')
-		f.write('GAGATGGAAATGATATTTGGCTGATGAACCGAAACGCCCCAAAATTGTGGGTCTCCGCAT\n')
-		f.write('GGAGACTTACGACTTGAGGAGTTGGGCGTCCAACCTCTTCAAATCGCT\n')
-		f.write('>Vein_ctg_5197\n')
-		f.write('AAACCATTTGTACAGTCCTAGCCTCCTCTTCAAGAACCAGACGCTAAACAAGCCGACGAA\n')
-		f.write('GAGTACTAAAGCACCACGCGTCATCTGGTAGATAGACGCGGCCACAAACAACAAGCCCAC\n')
-		f.write('ATTCATAAGCGTAGTGCCTATGATATCGCAGATCGCTGGCAGAGCTAGATAtGTCACTTT\n')
-		f.write('CCAGCCTCCCAAAGTCGCTCTTCCATCGTGTGTAAGtGTGAGAGAGgTCGCTAGCGGATC\n')
-		f.write('GTCCGAGTATGCATCAtcGTCATCGTCTTCGGGCTCTTCATTGTTAACGAGTAAAGGATC\n')
-		f.write('GGGGGCGGAGGAAGGGATGGAGAAGTAGCCGGCCTGCTTCCCTCGTCGTTCCTGGATACG\n')
-		f.write('TCTGTAGAGAGAGTGTGCTCCGACAACGAGCCAGCAGCCcATCTcGCCCATGAACaTTTG\n')
-		f.write('CAGCGTTTGTATGACtGGTTGTTCGAAGTGTcTCCTGTtCTTTGGGTTGGTAGCTTTGCA\n')
-		f.write('GTTGCCAGTACaTTGCATGtCCTTTCGCGATCCAGTCAGTTAAGGCCTCATATCAGCTAG\n')
-		f.write('CAGGAGACAACCATACCTGGTACTTCGTGAGCAGAGTATTACACACTCCCGTCGTCAACA\n')
-		f.write('TCATAGCCaCCAAAAACGGAATCACCGCCTTCACGGCcATGGCTGCGTGCGAGGCCGGAG\n')
-		f.write('CTCAACGAGCTCAAGGCAGGGGATGGGAGAGCTTCGggCAGGCCTATAAGACGCAAGCTG\n')
-		f.write('ATGAATAGTTGTCAGTGATATTGGAGGTACTTTAGCTGGAGGAGAGCTGTTGGGTATTTT\n')
-		f.write('CAGTGTTTGAAGGTAGGCACTATAGAAGCTCGTCGCGTGATGGTGATTCAGACAGGGTCT\n')
-		f.write('GTGATAAGTAACGACCTCGGGAGGTCCGTTCACAAGCTACGATAGTACCGATTTACCAGT\n')
-		f.write('GCTTGGCACTGTTGGCAGACATCGCGGTCGCGAAAGACGAACGCATGAGGCATCTGATTA\n')
-		f.write('CAGCGAGCACGCTAGGAAAGATATGAGTGTGGGATTCTCCACACAAAAAGTGGCACAGTA\n')
-		f.write('TCAGTCATAACACATCGCTTCTATTGTTTGTTTGAACTCGCAGAAGTGAAATCTAGAGTC\n')
-		f.write('CCCAGGAGCAGACTCCTTCGCATAACCGTTCCTTCGTGAGCCGCATTAACACATGGAAAG\n')
-		f.write('AAGTTGACCGGCTATTTTtGCATACTTTGACGAACGTCGAACCATGCCCCATGAGAAAAA\n')
-		f.write('AAAaaCaGATGCAGTGGATATATTGAAGACCTGAGAATGCAAaGAtAACTTTGCGGgAGA\n')
-		f.write('GGTTCCTACCCGACGTTTCCATCAGAAAACCCATTCCGCTAATCACCCTCATCGAACTAT\n')
-		f.write('GGGTCGTGGAGCATCTACTTCTTGGCACCAGCCTtGACGGCAGCCTTGGTAACCTTACCG\n')
-		f.write('GCTTTGTCGACCTTGACGACGCTCTTGATGACACCGACAGCGACAGTCTGTCTCATGTCA\n')
-		f.write('CGGACAGCGAAACGTCCGAGTGGTGGGTAGTCAgTGAAAGCCTCAACaCACATtGgCTTG\n')
-		f.write('GAaGgAAtcATCTTGACAaTGGCGGCGTCACCAGACTtGATGAACTTGGGGCTGGTTTCG\n')
-		f.write('GTGGCTTtACCAGTACGGCGATCGATCTtCTCCAAAAGCTCAGCAAACTTGCAAGCAATG\n')
-		f.write('TGGGCAGTGTGGCAATCcAAGACTGGAGCGTAACCAGCACcGACCTGACCTGGGTGGTTG\n')
-		f.write('AGGACGATGACCTGGGCGTTGAAGGACTCGGCACCCTTTGGAGGGTCGTTCTTGGAGTCA\n')
-		f.write('CCGGCGACGTtACCACGACGAATTTCCTTGACGGAAACGTTCTTGACGTTGAATCCGACG\n')
-		f.write('TTGTCACCTGGGAGACCCTCAACGAGCTGCTCGTGGTGCATCTCGACGGACTTGACTTCA\n')
-		f.write('GTGGTGACACCAGCTGGGGCGAaGGTAACGACCATACcGGCCTTGATGACACCGGTCTCG\n')
-		f.write('ACACGACCGACTGGCACTGTTCCAATACCACCGATCTTGTAGACATCCTGGAGAGGAAGA\n')
-		f.write('CGgAGGGgCTTGTCGGATGgACGGGATGGTGGgTCGATGGCATCAATGGCCTCGAGGAGG\n')
-		f.write('GtCTTTCCGGTGACCTTGGACTtGGTCTCCTTCTCCCAACCCTTGTACCATGGGCAGTTG\n')
-		f.write('CTGGAGTTGTCGATCATGTTGTCACCGTTGAAACCGGAGATTGGCACGAATGGGACGTGC\n')
-		f.write('TTTGGGTTGTAACCAACCTTCTTGATGAAGGAGGATGTCTCCTTGATGATTTCGTTGAAT\n')
-		f.write('CGCTCCTCGGACCACTTGGTGGTGTCCATCTTGTTGATGGCGACGATGAGCTGCTTGACA\n')
-		f.write('CCcAAGGTGTAGGCGAGCAGGGCGTGCTCACGAGTCTGACCATCCTTGGAGATACCAGCC\n')
-		f.write('TCGAACTCACCAGTACCAGCGGCAAtGATGAGAATGGCGCAATCAGCCTGGGAGGTACCA\n')
-		f.write('GTGATCATGTTCTTGATGAAATCaCGGTgACCgtGGGgCGTCAATGACGGTGAC\n')
-		f.write('>Vein_ctg_10638\n')
-		f.write('AGTCATAGTTACTCCCGCCGTTTACCCGCGCTTGGTTGAATTTCTTCACTTTGACATTCA\n')
-		f.write('GAGCACTGGGCAGAAATCACATTGCGTCAACACCACTTTCTGGCCATCGCAATGCTATGT\n')
-		f.write('TTTAATTAGACAGTCAGATTCCCCTTGTCCGTACCAGTTCTAAGTTGGTTGTTAAGCGTA\n')
-		f.write('GACTGGGTTCCCTTGGTTGTAGACCAAGAAGATGAAAGAACAGAGTTGCCCCCATTCTCT\n')
-		f.write('CTTCCTCAAGGTCAATACCAAGGGTCCATTTCTACCCAACCCTTAGAGCCAATCCTTATT\n')
-		f.write('CCGAAGTTACGGATCTATTTTGCCGACTTCCCTTATCTACATTGTTCTATCAACTAGAGG\n')
-		f.write('CTTTTCACCTTGGAGACCTGCTGCGGTTATGAGTACGACTAGGCGAGAAAATTATTCTTT\n')
-		f.write('CCCTTGGATTTTCAAGGATCGTTATGAATGCACCGGACACAGCAAAAaGTACTGTGCTCT\n')
-		f.write('ACCAGCAGATAAACCTTTTCTCCTGCTAAACAGATTTCAAGGTTTATACTAACTGTCAAA\n')
-		f.write('AAGAAAAGATAACTCTTCCCGGGACCCATACTGATGTCTCCAAGTTCAATCGCGTTGCCG\n')
-		f.write('CAAAAAATCCTCGTCCTAGTACCGGAATATTAACCGGTTTCCCTTTCGATAGGCGGCCCA\n')
-		f.write('AAAATTGGGCGCTTTGAAAAAACGGAACTTCCCTATCTCTTAGGATCGACTAACCCTGGA\n')
-		f.write('CCAACTGATGTTCTCCAGGAACCTTTCTCCACTTCAGTCTTCAAAGTTCTCATTTGAATA\n')
-		f.write('TTTGCTACTACCACCAAGATCTGCACTAGAGGCTGTTTCACTCCGGTTCACACCAAGAGC\n')
-		f.write('TTCTTAACAGTTTATAAAAACCTCCACGCCTGCCTACTCGTTATTGCTTCGCTTTTACAA\n')
-		f.write('TAACGGCAGAGTATGGGTAACACGCTTAAGCGCCATCCATTTTCAGGGctAGTTCATTCG\n')
-		f.write('GCAGGTGAGTTGTTACACACTCCTTAGCGGATTCCGACTTCCATGGCCACCGTCCTGCTG\n')
-		f.write('TCTAGATGAACTAACACCTTTTGTGGTGTCTGATGAGCGTGTATTCCGGCACCTTAACTC\n')
-		f.write('TGCGTTCGGTTCATCCCGCATCGCCAGTTCTGCTTACCAAAAaTGGCCCACTAGAAACTC\n')
-		f.write('TGCATTCAATGACCTGCTTCAATTAAGCAAACAGGTCGTCTTACATATTTAAAGTTTGAG\n')
-		f.write('AGTGGTTGAAGGGCGTTTAGCCCCCCGAGACCCCAATCATTCGCTTTACCACATAAAACT\n')
-		f.write('GCGTATAAGTTTCTGCTATCCTGAGGGAAACTTCGGCAGGAACCAGCTACTAGATGGTTC\n')
-		f.write('GATTAGtCTTTcGCCCCTATaCCCAAATTTGACGATCGATTTGCACGTCAGAATCGCTAC\n')
-		f.write('GAGCCTCCACCAGAGTTTCCTCTGGCTTCACCCTATTCAGGCATAGTTCACCATCTTTCG\n')
-		f.write('GGTCCCATCATTAGTGCTTTGTCTCGGTCAATTCAGTATAAAACGTCAGCGCCGGACGAT\n')
-		f.write('ACTGCCTCCTTAATGGATTCGTATCAATCAGTTTCCTTACGCATATGGGTTTGGCACCCA\n')
-		f.write('AATACTCGCACTAATGGTGGACTCCTTGGTCCGTGTTTCAAGACGGGTCATTTAGAGTCA\n')
-		f.write('TTAAGCCAACAACCTAAGCGAATAGAAGTATAACCAAAAAGATCAACCTTGATACCGTAG\n')
-		f.write('TACCTCAGAAAACCTTCCTGGAAAACTCGCCAATAAGCATTCGCTGCGTTCCTCAATCCA\n')
-		f.write('ACCCAAGGTATTTTCTAAGGGACTATAACACCCACAAGTGGGCCACATTTCCCCTAGTTT\n')
-		f.write('TTTCCCTCAAGTCAAATTGTCGTTGGCAGGCATAGCCTGCAAGTGCATCCAGGCCGAAGC\n')
-		f.write('CTAGATTGATTACAGACAAGCCAGTCTGGCTCCAAACGGTTCCCTTTTAACAATTTCACA\n')
-		f.write('TACTGTTTAACTCTCTTTTCAAAGTTCTTTTCATCTTTCCCTCACGGTACTTGTTCGCTA\n')
-		f.write('TCGGTTTCTCGCCAATATTTAGCTTTAGGTGAGATTTACCACCCAATTTAGGCTGCATTC\n')
-		f.write('CCAAACAACCTGACTCTTTGAAAGCGTATCACAAAAGGCAAATGCTCAAGCCAAAGACGG\n')
-		f.write('GATTCTCACCCTCTATGATGCCCTGTTCCAAAGGACTTATTTACTCGGCTTGCCTGGAAA\n')
-		f.write('ACACTTCTACAGTCTACAATCCGGTTTAGCTAGGCCAAACAGGTTCCAACTTTGAGCTCT\n')
-		f.write('TTCCTCTTCACTCGCCGTTACTAGGGAAATCATTGTTATTTTCTTTTCCTCCGCTTATTG\n')
-		f.write('ATATGCTTAAGTTCAGCGGGTAATCCCACCTGACTTCAGATCATAGTTTGAAAGTTACTG\n')
-		f.write('GATTATACTCTTGTACTTTACTTCCTGGGCGAACCAAAAAAAAaGATCCTGAGACCAGCG\n')
-		f.write('TAATATTCCTGCCTAGCAAGCCAGACAGAAAATCACACACATTTTAGGTGCTCACTGTAA\n')
-		f.write('TAAAACAGCGATGCGACCCATCACCACATAAACAAATGTTATGTGTGGGTTTGTGATGAT\n')
-		f.write('ACTGAAGCAGGCGTACTCTATAGAAAAACCAT\n')
-		f.write('>Vein_ctg_10639\n')
-		f.write('ACAAACAGACAAACAGACAAACAGACAAACAGACAAACAGACAAACAGAGAGGCAGACAA\n')
-		f.write('ACAGAGAGGCAGACAAGCAGACAAACTTAACATAATGCTTGCATACAAGTATCCTTGAAG\n')
-		f.write('ATCAGAAGCCAAGTGTCAAACTGCTAAAACTGAATTACATAAGTGAATCTAGATAAAGAA\n')
-		f.write('TCACATGTGGGGGAAGAACATTAAACTAATACTGTTTACATAAAAAAAAaGCAAAAAAAA\n')
-		f.write('ATAATATTTAATTTGTATAGCTGAAAGTGTTCCCGTAAGGAACAAATTCAATGACAAGGG\n')
-		f.write('CTTAATCTCAGTACATCGTAGCAACAAAGGCTACTCTAGTACTTACAATACCCCGTCCAT\n')
-		f.write('TTCATGTCGTCTGCATGCGATTTATCACTTTGATCATTTGCATTATCATCACAGGGTAGT\n')
-		f.write('GAATCACAGCATTTCCGCTGCAAAGCCTATCCCGCAAGTAAGGTTTTCAAGCCGAAGCTT\n')
-		f.write('TATTTGTACACAACTAGTACAATCAAAGCACAGTAGTATCGCTTCCAGCATGGATTCTGA\n')
-		f.write('CTTAGAGGCGTTCAGCCATTATCCAGCAGATGGTAGCTTCGCGGCATTGGCCTTTCAACC\n')
-		f.write('AGCCGCAAATACCAATTATCTGAATGAAGGGTTCCTCTCGTACTAACTTCAATTACTGTT\n')
-		f.write('GCGATACCAATACCATCAGTAGGGTAAAACTAACCTGTCTCACGACGGTCTAAACCCAGC\n')
-		f.write('TCACGTTCCCTATTAGTGGGTGAACAATCCAACACTTAATGAATTCTGCTTCATTATGAT\n')
-		f.write('AGGAAGAGCCGACATCGAAGAATCAAAAAGCAACGTCGCTATGAACGCTTGGCTGCCACA\n')
-		f.write('AGCCAGTTATCCCTGTGGTAACTTTTCTGGCACCTCTAGCCTCAAATCTTGAGATTCTAA\n')
-		f.write('AGGATCGATAGGCCACACTTTCATGGTTTGTATTCACACTGAAAATCAAAATCAAGGGGA\n')
-		f.write('CTTTTACCCTTTTATTCTACAGGAGATTTCTGTTCTCCTTGAGTCCCCCTTAGGACACCT\n')
-		f.write('GCGTTATCTTTTAACAGATGTGCCGCCCCAGCCAAACTCCCCACTTGACAATGTCAATAA\n')
-		f.write('CATGGGTCGCACCCTAATGGATGCTTAAAGCTAGAAGGTGAGTCTTGCGACTCAATCCCA\n')
-		f.write('CTTAATTATTTAAGTAAAAAAaCAATAGA\n')
-		f.close() 
--- a/commons/launcher/tests/MockESTBankForBlat.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5996 +0,0 @@
-class MockESTBankForBlat(object):
-	
-	def write(self, inFileName):
-		f = open(inFileName, 'w')
-		f.write(">gi|226792376|gb|GO546081.1|GO546081 Mdas9010M17_e784.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_850886.1| expressed protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("GTTTCACGCTCTTCCTCAGCTTCATCAACCTCCGAACCCTAAATTCCCAAATGGCCTCCTCGCCGGACCA\n")
-		f.write("CCACATCAACGGCGACACCAAAACCCACATCTCCAAAAAACCTAAACTTTCCCCAAATTTCATCACTGCC\n")
-		f.write("GCCGAAATCGCCGCCGAATTCTCCCACCACGACCCGAACGTCGCCCGGATCAACAACGGCAGCTTCGGCT\n")
-		f.write("CCTGCCCCGCCTCCTTGATCGAAGCCCAGCGGCGGTGGCAGCTCAAAAACCTCGCCCAGCCCGACCATTT\n")
-		f.write("CTACGTCAACGAGCTCAAGAAGGGAATCCACCGTTCCAGAACCATTATCAAGGAGCTCATCAATGCGGAC\n")
-		f.write("CATGTCAACGAGGTCTCACTCGTCGACAACGCCACCACCGCCGCCGCCATCGTGCTTCAGCAGACGGC\n")
-		f.write("\n")
-		f.write(">gi|226792375|gb|GO546080.1|GO546080 Mdas9010J22_e767.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTCCCATTAAAGAATTATAAAAGATCAATACATAGAGAAATAAGAGAGGGACATATATATTGTCA\n")
-		f.write("CATATACTGGCTAGATATATATATATCTAGCTAGCTACTTGACAGTTATTTGTACGTAATTACTTGACAA\n")
-		f.write("TTAAAAGAAGAAGAAGCAAAGAAAAGTGAACAAGACAAAGATGGAAGTAAGACCATGAGGGTGGAAGTGC\n")
-		f.write("ATTCTCAAATGAACCGATTTAGAAAAATAAGGTGGCGGGGGACTGTAAGGATTTACAGGATAAAGGCTTG\n")
-		f.write("GTGGTACTATAGAGGGCGCAAATGGA\n")
-		f.write("\n")
-		f.write(">gi|226792374|gb|GO546079.1|GO546079 Mdas9010L17_e779.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAG35782.1|AF280060_1 tonneau 1 [Oryza sativa], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTCAGTTACTAATTTATATTTCAAGAAATCAATCAAAAAGCACTCCAACAAAGCACTA\n")
-		f.write("AATCAAATCAAAATAGGGTATAATCTTACATAACATGCCTATCATTTGCGGGTGAAATACACAAAATCAA\n")
-		f.write("ATACCGTGCAGTTATACAAAGGTTGTCATCGTGCAGCTACATCTGGTCAGCCCTGCCGTCATCCTCACTA\n")
-		f.write("ATTCCATCTCCTGCGTGCCGCCAAAATGTTGTTAAATTGCGAGCTTTTCTATCCAACTGGAGGTTTTCCA\n")
-		f.write("TCGCACTTGAAGCTCGAATGACATCCTCTGGACTTTCATCACTGTCGTATCTATAGCTGTAGTCATCTTT\n")
-		f.write("CCTGTAGCCAGACATGGAGGACCCACCTCTTCGATCAAATGACTGGGAAGATGCACCAGGCCTTCCTAGT\n")
-		f.write("GGAGGTAGCCCACCAGCAACAGATGATGAAGAAGGTCTTCTCATATTGCGAGAATCTAAATTGGACAGGG\n")
-		f.write("ATTCTGTTTCTGAAGTCGTTAGCCTCCTTCCGGTACCCCTTGATTGAGATAGATTCTCAAATTTCAAAAA\n")
-		f.write("TCCTTCAAGCACATCCAAAAGCAAAGGACCACTATCTCCATTTCGGTTAAGATCATATCCATTCTTGCTA\n")
-		f.write("CTAAAGTCCTTCAACTCAGCTTTCCAAGAATCCTTTT\n")
-		f.write("\n")
-		f.write(">gi|226792373|gb|GO546078.1|GO546078 Mdas9010H22_e754.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAC34983.1| light harvesting chlorophyll A/B binding protein [Prunus persica], mRNA sequence\n")
-		f.write("AAAAAAAGCAGCAAGCAATGGCAACCTCTGCAATCCAACAATCAGCATTTGCTGGCCAGACTGCTTTGAA\n")
-		f.write("GCAGTCCAATGAGCTCGTCCGAAAGATCGGCGGCCTTGGCGGCGGCCGCTTCTCCATGCGGCGCACCGTC\n")
-		f.write("AAAAGTGCCCCCCAGAGCATATGGTACGGCCCAGACCGCCCCAAGTACTTGGGACCATTCTCCGAGCAAA\n")
-		f.write("CTCCGTCATACTTGACCGGTGAATTCCCCGGAGACTACGGATGGGACACTGCTGGACTATCTGCAGACCC\n")
-		f.write("CGAGACATTTGCCAAGAACCGTGAGCTTGAGGTGATCCACTCCAGATGGGCCATGCTTGGTGCACTGGGA\n")
-		f.write("TGCGTCTTCACAGAAATCTTGTCAAGGAATGGCGTCAAGTTCGGCGAGGCTGTCTGGTTCAAGGCTGGAT\n")
-		f.write("CGCAAATCTTCTCTGAGGGCGGCCTTGACTACCTTGGGCACCCAAACCTTATCCATGCTCAGAGCATCTT\n")
-		f.write("GGCAATCTGGGCTGTCCAGGTCGTGCTCATGGGATTCATTGAGGGATACAGAGTTGGAGGAGGAACCACT\n")
-		f.write("CGGTGAAGGACTAGACCCACTTTACCCAGGAGGGGCCTTTGACCCCCTTGGACTTGCTGATGATCCCGAA\n")
-		f.write("GCTTTTGCTGAACTGAAGGT\n")
-		f.write("\n")
-		f.write(">gi|226792372|gb|GO546077.1|GO546077 Mdas9010K23_e774.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_187130.1| ribose 5-phosphate isomerase -related [Arabidopsis thaliana] gb|AAF04905.1|AC011437_20 putative ribose 5-phosphate isomerase [Arabidopsis thaliana] gb|AAG51427.1|AC009465_27 putative ribose 5-phosphate isomerase; 91580-90750 [Arabi, mRNA sequence\n")
-		f.write("TTTTTTTGAAGCACGAAGGTAATTCATTTCACATTATTTCACAATTCACAATTCCATCATTCTTTAGTAT\n")
-		f.write("CATTAGTATACCACTGAGTCGAAACCGCAATGCTCAACAAACAATAAGACTATCGAATGCAGAATTTTCG\n")
-		f.write("ACAAATTTCCCATTTCGCCAATCTAAAATTACACCAAAGCAGCTAAATTTCACCAGTAAATACTGAACAA\n")
-		f.write("CAAGCAGCAAGTACCAAAACCCCCCAAAAATATGGAAAAAAACAGAGTACTAATGGAGATTCCAAATACT\n")
-		f.write("CACCACCACCGGAGAACCCGAAAAAAGCCAATCACTTGGTCTTCACATCCACTCCATCCGTGCCCGCAAT\n")
-		f.write("GATCACCGCCGTCGCCATGTCCAAGAACAACCCATGTTCCACAACCCCTTCAAATTTCAAAATCTCCTTC\n")
-		f.write("CCTGCCGCCGGCCCGTCTTTAATCGGAGTCTGGAAGTACAAATCCACAATGTAATTGAAGTTATCAGCCA\n")
-		f.write("CATACGGCTTCCCGTCGCCGTCGATCC\n")
-		f.write("\n")
-		f.write(">gi|226792371|gb|GO546076.1|GO546076 Mdas9010F21_e739.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P32869|PSAD_CUCSA Photosystem I reaction center subunit II, chloroplast precursor (Photosystem I 20 kDa subunit) (PSI-D) (PS I subunit 5) pir|A60695 photosystem I chain II precursor - cucumber prf|1710320A photosystem I 20kD protein, mRNA sequence\n")
-		f.write("TCACTGAAGTTGCATTTTAATGAAATCAAATTACAAGAAGCACAAATTATACTCACATAGTCATCATCAT\n")
-		f.write("GATCTTAAATACATTGCAAATTACACAAATCAATATCATGATCATATGTCATAAACTTGCTTGCCGGTGA\n")
-		f.write("ACTTGACCTCAATTGGGTTGACATTCTTCCCAATCGACCTAAAGTTCTGGCCAACCCCTTGGCGCCCAGG\n")
-		f.write("GTTCACCTTCTCAGGGTACACACCATCCTTGGGGTGCAAGTATTGGACCTCCCCGTTAGGGAAAACCCTG\n")
-		f.write("TAAAACTGGTACTTAATCTTGTACTTTGACCTCAGCCTTGTCCCAAGAACCAAGCACTGCTCTTTCCTAA\n")
-		f.write("CCAGTTTCAACAAGTTAGGACCCTCCCTCATGATGGCTGCTCCGCCGGTCGGCATCTCAAAAATCTGCTC\n")
-		f.write("CTTTGGTGACTCCCATGTGATCACGTAAAACTCTTCCTCCTGCGCTTTCCTCAACAGCCCGCCGGTGCTG\n")
-		f.write("CCGCCAAAGATCGGCGAGGGAGTTGGTGGGTCCAGCTCGGG\n")
-		f.write("\n")
-		f.write(">gi|226792370|gb|GO545820.1|GO545820 Mdas9004G01_e277.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_192425.1| 4-coumarate:CoA ligase (4-coumaroyl-CoA synthase) family [Arabidopsis thaliana] pir|H85064 4-coumarate-CoA ligase-like protein [imported] - Arabidopsis thaliana emb|CAB81058.1| 4-coumarate--CoA ligase-like protein [Arabidopsis tha, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTTACTGTAGAAGAAGACTGTATACTCCATATGGTAAAATGATATACCTCTGC\n")
-		f.write("CCTTTTCGGGCAAGAATGCTAGATCCACCGAAAAGTACGTATACTCGTTATGGTGAAATGAAAAATATAA\n")
-		f.write("ATAATTTGCATTAAAAGCAACGTACTGAGGTTGTTGCTATTTTTCTTTTTGGGTATAGGAGTTTCTATAT\n")
-		f.write("GGACATAATGAAACTGCTCTTCTTTATTTAAATCCAAAAACTTACTGCTCAGATTGTTGAAGAGAATCGT\n")
-		f.write("AGAGAGTTGGTACTAAGAGCTACGTCCTGCTCTTCTTCCCTATAAAGAATGGCAGCACAGCTGAATATCG\n")
-		f.write("TAACATACCTGCAACTTTAAAACAAGCGTACGGAACTTGTAGTGTTCCTACAAGCCTTCCCGATAAAGCA\n")
-		f.write("AACATCGCATCAATGAGGAGCCATGATACAATTTCATATTTTCGACCGCACTTTCTCGATGAGCTCTCTT\n")
-		f.write("CTGAGGATTTTGCCCGATGCTGACTTGGGGACACTGTTTATGAATGATACTCTTCGTAGTCGTTTGAAAG\n")
-		f.write("ATGCAACTTGACTAGCAATAAAGCTCTTGACATCTTCTTCAGTTAGAGAACTATTTGGCGTACGTACACA\n")
-		f.write("ATATGCAGCGGGGACCTCACCAGCTTCAGCATCAGGG\n")
-		f.write("\n")
-		f.write(">gi|226792369|gb|GO545819.1|GO545819 Mdas9003M23_e232.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTGTGAAGAATTTCTAGTTTTGAGGATTCTAGAAAACTGAATGTAG\n")
-		f.write("AATTTATAGCCCAACAGTTACATCAACAAGTATTCTGTGGCTTTTATATCTCAGTTCAATGTTTCCAGCT\n")
-		f.write("ATAGATTGGCTAGCTCATGCTGGTTGAGATGGTGTTGTCTCTTTCTCTTATGAATAAAATAATTCTTTGT\n")
-		f.write("GCCGATGTGTTGCCTCAACCACAGCACGTACGGCATCGAAGTCAACATTGGGGCCGACATCGGTGGCCTT\n")
-		f.write("GAGCACTCGAATGCTCAAATTCTGATTAACCTTGCCGATGATTTCAGCAGCATGACCAACCGTCAGATGT\n")
-		f.write("GCTTCAGGATTAAATTGTAGCGTTACAGCACCATCGCTGTCCAA\n")
-		f.write("\n")
-		f.write(">gi|226792368|gb|GO545818.1|GO545818 Mdas9003L19_e221.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T02087 gag/pol polyprotein - maize retrotransposon Hopscotch gb|AAA57005.1| copia-like retrotransposon Hopscotch polyprotein, mRNA sequence\n")
-		f.write("TCGAGAAACAAATATTTTTCCAATTTGGAGATCATAAAGACGATGCCATTTTTGCCTATAAAGGTATCCA\n")
-		f.write("AGGAATATGCATTGGGAGGCACATGCATCAAATTTGGTGAGTCGTTTATCATCTGTGGAGCTTATGGTGG\n")
-		f.write("ATGGTGAACGGGTATGTTTAGCTAAAGGGCAAACTGAACAATAATTAATTTCAGAAAACTGAATGTCTTT\n")
-		f.write("TACATATGCTTGCATTAATCGGAAATGTTTATCGGAAAGGTGCCCAAGGCGTTCATGCCAAAGGCAGGAA\n")
-		f.write("ATAGCGGACTTGCTGACAAAATTGCAGATAGCCTCCATAGTAACAATGTTGAGATAGTAGAGTCATCCCC\n")
-		f.write("TTTCAGTTCTCGTCCCAATCATCATCCCCAAGCATTGGTCCTGTAACACAAATAGGTTTTTAGCAAAAAA\n")
-		f.write("GGCAATGTAGTCCGAGTGTTGGACAAGTTTAGCGACGGATATTAGATTCAATTGGAATGAAGGAACACAT\n")
-		f.write("AAGACATTACGAATGGTCAAATTGGGAGAGAATTTGACACTCCCTACGTGTGTAACAGTAGCACTCATGC\n")
-		f.write("CATTTGGTAATTGTATGGTTCGATTTTGTATTAATGAGCACGTAATAAGTAGGGCAGGAGAGTACACTAT\n")
-		f.write("ATGATCAGTTGCTCCTGTGTCCAAGATCCAAGCTACGTCTTTCCAAAGAGCGAAGCCACGAAAAGATTTA\n")
-		f.write("CCTGAGAGACTA\n")
-		f.write("\n")
-		f.write(">gi|226792367|gb|GO545817.1|GO545817 Mdas9004B15_e260.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|O24059|MT3_MALDO Metallothionein-like protein type 3 pir|T17015 metallothionein-like protein AMT2 - apple tree gb|AAC23698.1| metallothionein-like protein [Malus x domestica], mRNA sequence\n")
-		f.write("CAAAATACCATTCAAGCGAAAACCCTAATTTAAACACATCTTCAGCTCCAAGTTCTTAAGTTTATCTTCA\n")
-		f.write("ACATGTCGGGCAAGTGCGGCAACTGCGATTGTGCTGACAGCTCCCAGTGCGTGAAGAAGGGAAACGGCTA\n")
-		f.write("CGACTTGGTGATCGTGGAGACTGAGAACCGCTCCATGGACACCGTCGTCGTGGACGCTCCTGCAGCCGAG\n")
-		f.write("AACGACGGAAAGTGCAAGTGTGGCACAACCTGCCCATGTGTGAACTGCACCTGTGGTCAGTAAGCCCAGA\n")
-		f.write("TAACCAAATTAAAGATGTGATTAATAAAAGTGTCATATTAATTAAGGGATTATAGACCCTTAATTAATGA\n")
-		f.write("AAAGTGTTTGTGGGATAAAATAACGTTGTGGCTTTGTCTCTTGTTTGCTTATAGTATTTGAGTCTGTCGA\n")
-		f.write("GTGACATGTTGTACGTCTGTGAAAACATGTCACTCATATGTTTGTGTTTCTGTGATTGTGTCATGTAATG\n")
-		f.write("GCCATGTTCATGGCCCTTTGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226792366|gb|GO545816.1|GO545816 Mdas9004B22_e262.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAA10129.1| hypothetical protein [Cicer arietinum], mRNA sequence\n")
-		f.write("AATTAGGGTTTCTAGCTCCTCCTCCTTATCTCTCGATTTACCAGACGGCATGGGAGGAGGCAACGGTCAG\n")
-		f.write("AAGGCCAAGATGGCCCGCGAGAAGAACTTGGAGAAGCAGAAAGCTGTCGGCAAGGGAAGTCAGCTTAAAA\n")
-		f.write("CAAACGAGAAAGCCATGTCAATCCAGTGTAAGGTGTGTATGCAAGCATTTATGTGCACCACATCGGAAGT\n")
-		f.write("GAAATGCAGGGAGCATGCTGAGGCAAAGCATCCCAAGTCTGATGTCTACGCTTGTTTCCCTCATCTCAAG\n")
-		f.write("AAATGAAAGAACATTTGGTAAGAAGTCACAGGGACAAATTGTGAACGTCGTGGCCCTTTATATTAAAGCC\n")
-		f.write("TGGAATGAATTTACCGAGTTCTTCTAGAGCGATAGCTATTTAATACTGCTTGTGGAGTTGTTTTTGTGTG\n")
-		f.write("TATGTGGTGTGTGTGAGTGAGGGAGAAAGAAAGAGATGTATCTCCTTGTTGAACCGAAACTCGGTCTTAA\n")
-		f.write("ATGATTGTGAATGTTGTTGGTGTAACTCTTGAAAAGAGTTTGTTTCATGGAACCTTGGTTCACTGCGTTG\n")
-		f.write("TGTCGTCTGTACGGGTTGAGTGTCGAGTTTGTGGAACTGCTGTTTGTCTGGCAACTCCGAGGCAAATTCA\n")
-		f.write("CACCAAACCTTGCCTCTTTGGTAATTAATTTGTGTGTCGAAGGTTCTGTTAAAA\n")
-		f.write("\n")
-		f.write(">gi|226792365|gb|GO545815.1|GO545815 Mdas9004A17_e252.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33652.1| carbonic anhydrase prf|1710354A carbonic anhydrase, mRNA sequence\n")
-		f.write("GAAGGAACCAACCTGGATCTCCGTTTATTATTTTTTCGCAAACGATTACAATCTCAAGGAAATTATACGA\n")
-		f.write("TTACATTTGCAACGACGCTGCAGATGAAATTAAGAAGGAAATTACAAACAGGAAGCAATTGAGTTGCATG\n")
-		f.write("GGAATGTGATTGCGATCATACGGAGAAGATGGGGTTGAGGCTGAAATCAACATCCCAGAGCTCGAAACGT\n")
-		f.write("CCGTTGACAAAGTCATAGTATCCTCCCTTGATTGCTAGGGTTTTCTTCAGCAAACCCTCTCTCACAAACG\n")
-		f.write("GATAGCTCAGCAGGTTTCCGATCGATACATTCACCGCCTCCTTTTCACAGTGGCCGCAGAGATCAGCGAA\n")
-		f.write("AGGAGCATCGGCACCATGATCTGCCTTCACCTTCTTCCCTGCCGGCGATGCGATACCAATCCAGTCTTCT\n")
-		f.write("ATGAAGTCAGTGCCAAGGGTAGACCCATCTTCTGGAATCGACAAGAGCGCCTTGATTCCTCCACAGGCGC\n")
-		f.write("TGTGCCCAATCACCACTATGTATGAAACCTTGAGATGCAAGACAGCATACTCAACGGCCGCCCCAGTTCC\n")
-		f.write("AGCGTATTTAGTC\n")
-		f.write("\n")
-		f.write(">gi|226792355|gb|GO546075.1|GO546075 Mdas9010C10_e729.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCTAGTTTTTTTTTTTTTTTTTTCTTGGAAAGCAGTCACCATATCGGAAAAATACTGCTGCTTGTGTGAT\n")
-		f.write("CATATAAATGTTATTAAATAATCAAGTGA\n")
-		f.write("\n")
-		f.write(">gi|226792354|gb|GO546074.1|GO546074 Mdas9010K17_e772.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("GTAAGTAAATATAAAATACCACTTGAAAATTTCCCCAGTTGACTTACAAATAACATCCCACTTGATTTTC\n")
-		f.write("ATTGCTACCAAAAATCACAGAATTTTGCCTTATAGGGCAAACTTGCCATTAGTTATAACCAAATTGAATA\n")
-		f.write("AAACAAAAAAAACAACTTGCTAACCCTGTTTTGAAAAAAAAAAATGGAAATAGGGATGGAAACCCAAGCA\n")
-		f.write("CCTAAAAAAATGAAA\n")
-		f.write("\n")
-		f.write(">gi|226792353|gb|GO546073.1|GO546073 Mdas9010D09_e734.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("TTTGAGGTCTTGAAAGCCCTAATCAAATACAAACTTAAACAGACCACCGGGACCCTTGGCTAAGAGCCAC\n")
-		f.write("AATGGTACATACAACAACAACATTATTTATGAAAATTGTAGAACAACTTAGACGCCTGGAGGCTTGTAAG\n")
-		f.write("CGATGAAACTGATGCACTGCACTTGACGGACATTGTCGAATCCGATGATACGGATGAAGGATTGGGGGTA\n")
-		f.write("GGCCTTCTTGGCCTCTTCCAGCTCTTTCAACACCTGGGAAGAGTCGGTGCATCCGAACATGGGCAGCTTC\n")
-		f.write("CACATTGTCCAGTACCTTCCATCATAGTATCCTGGGGATCTGTGGTTCTCACGGTACACGAATCCATGCT\n")
-		f.write("CCAACTCAAATTCCAAGCAGGGAACCCAGTTTTTGCGGAGGAGGTAGTCAACTTCCTTGGCCAAGGACTC\n")
-		f.write("GGTAGAAAGGGGAGGAAGGTAAGAGAGGGTCTCGAACTTCTTCAGTCCAAGTGGAGGCCACACCTGCATG\n")
-		f.write("CATTGCACTCTTCCTCCATTGCTTGCAATAGAGGTAATGTCATTGCTTTTTCTGGTGACAGGGAAAGCTG\n")
-		f.write("AGGAGGACTTGAGGCCGGTGAATGGAGCAACCATTCTGGCTTGAGCGGGGGCGGAAACTGTAGCCACGGC\n")
-		f.write("ACCGGAGGAAATCATGGAGGAAGCCATTGCTCTCTCTCTCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226792352|gb|GO546072.1|GO546072 Mdas9010N19_e792.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAL18930.1|AF429389_1 hydroxymethylglutaryl coenzyme A synthase [Hevea brasiliensis], mRNA sequence\n")
-		f.write("ATTTTTTACGCTGACAATACTTAGCTGCCAATCAAACTATTGGCTTTTAACATACAAACTTAGGGAGGCC\n")
-		f.write("AGCATGTTCTGTTTTACGAGTTAGAACTGGCATCTAGCTACATAAATCTCAACTTAACCATGTGACCGGC\n")
-		f.write("TTGAATTACGTCCATCAGTGACCGTTGGCAACCACACCGTTGGCATTGGTGGTGGCGGCCGCATCCTTCT\n")
-		f.write("TGGCATAGAATCTACGGTACTTAGAGTCGACTTCGGTAAGATAGTATGTGCCTGGAAGTAGAAGGCTAAT\n")
-		f.write("GTCCTGGTTGGTCACAAAGTCTTTGCCTCCATACCTGTGCTCCATGATCTTCATCACTTCAACAAACTTC\n")
-		f.write("TCGGGAGGGAACTCATGTCTTGCCTTCAACTTCTCTCCAACATTCATCATGGCTGCGATGTTCTCCAAGC\n")
-		f.write("TAAAGGGCTGTTGACCAGCATTGAGACGCAATGAGAACATGGTTGCAGTTGAGCCACTTCCATAAGAGAA\n")
-		f.write("CAGTATCACCCGCTTGCCATCCAAGGAGCTGTGCTTGTTGTGGAGGAGGGATACAAATGCCGCATAAAGA\n")
-		f.write("GATGCAGTGTACATGTTTCCCACTTGCTTTGGTACCAAAGTTGTTGGTACAACCCTTAC\n")
-		f.write("\n")
-		f.write(">gi|226792351|gb|GO546071.1|GO546071 Mdas9010O08_e797.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|S14305 chlorophyll a/b-binding protein (cab-11) - tomato, mRNA sequence\n")
-		f.write("TTTTCTTGACTTAATTCAGGTGGGGAAAACAATGGCAACAGTCACAACTCAGGCCTCGGCCGCCGTTTTC\n")
-		f.write("CGGCCATGCGTCAACTCGAAATCGAGGTTCCTTTCGGGTTCTTCTAGTAAGTTAAATAGGGAAGTGGCTT\n")
-		f.write("TTAGGCCTATGGCTTCTCCTCCTGCTTCTTCTTTTAAAGTTGAGGCTAAGAAGGGTGAGTGGTTACCTGG\n")
-		f.write("CTTGCCTTCACCAGACTACCTCACCGGCAGCCTTCCTGGTGACAATGGATTTGATCCTCTGGCACTTGCT\n")
-		f.write("GAGGACCCAGAGAACTTAAGGTGGTATATCCAAGCTGATCTTGTCAATGGCAGATGGGCAATGTTGGGCG\n")
-		f.write("TTGTTGGGATGCTATTGCCTGATGTGTTCACCATCATTGGGATCCTTATCTTTTCCTTTTGTCATG\n")
-		f.write("\n")
-		f.write(">gi|226792350|gb|GO546070.1|GO546070 Mdas9010L11_e778.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTACATTAACTACGATTACAATATCCTCCAACTACACAAACGGCCAACATATTTGACAAACGTTGAAAAC\n")
-		f.write("AATTGAG\n")
-		f.write("\n")
-		f.write(">gi|226792349|gb|GO546069.1|GO546069 Mdas9010J21_e766.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTAATGAAAAATCAGAGTTGTATCATATATAACCAGATTGTTGTACAG\n")
-		f.write("CACAGACCATCAACGAAGCTGCAGAGTTGTCAACACATCTTTTATTCTCGACATTTCATCTCCTGTCACG\n")
-		f.write("ATAGCACACCATCCGCGGTTGCAATTTTATCTGAGGATACAAATTTCTTCATATGTTTTGTCTTGATTCT\n")
-		f.write("GTGCTACCCATAAAAATTTCTCCTTGTCATGGGTTGCGAAATCTGGTGGTGCACATGAATATAGAACATG\n")
-		f.write("ATTAACATTCAATCCATGACCAACATTCTTATTTAGTCCAGAACATCGAACGAGGCCATACAAACAAGCT\n")
-		f.write("CTTTGAAATTCCAAGAGGAATCGAGAGTGACCTCCAAATATAGAAATAAAGGGAAAGGCTACCCAATAAC\n")
-		f.write("TAATTTGACCACAGTAAAGAAAATAACTAACAGACTTATTCCCTTGAAACAAAAAACAAGCAGCCTTGTC\n")
-		f.write("AGCCAACGAATCATAACCCAAAGTCTGTAGAGTACTGATGGAAAATCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226792348|gb|GO546068.1|GO546068 Mdas9010I09_e759.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAA10284.1| chlorophyll a/b binding protein [Cicer arietinum], mRNA sequence\n")
-		f.write("TTTTTTTTTTTCAGACACATATTGTAGCACATAGTTCAAATTATTGTTGTCCAATACTTGGTACCAAATT\n")
-		f.write("TACATCACCGACAACAATACAAACGAAAGTACAAGACAACTCCTGAGCTCTCACTTTCCGGGAACAAAGT\n")
-		f.write("TTGTGGCGTAGTTCCAGGCATTGTTGGCGACTGGGTCAGCGAGGTGGTCGGCAAGGTTCTCCAATGGTCC\n")
-		f.write("CTTTCCGGTGACGATGGCCTGGACAAAGAATCCGAACATGGAGAACATGCCAACCTTCCATTCTTGAGCT\n")
-		f.write("CCTTCACCTTGAGCTCGGCAAAGGCTTCTGGGTCGTCAGCAAGGCCCAAGGGGTCGAAGCTTCCGCCGGG\n")
-		f.write("GTAAAGGGGGTCGGTCACCTCTCCGAGGGGTCCGCCGGCAATTCTGTATCCCTCAACTGCTCCCATCAAC\n")
-		f.write("ACAACTTGGGTAGCCCAGATGGCCAAGATGCTCTGTGCATGGACCAAGCTAGGGTTTCCCAGGTAGTCGA\n")
-		f.write("GACCGCCCTCGCTGAAGATCTGGGCTCCGGCCTTGAACCACACAGCCTCGCCGAACTTGACACCGTTGCG\n")
-		f.write("GGACAAGAGCTCGGGGAAAACGCATCCAAGAGCTCCGAGCATGGCCCATCTGGAGTGGATCACTTCGAGC\n")
-		f.write("TCACGGTTCTTGGCGAAGGTCTCTG\n")
-		f.write("\n")
-		f.write(">gi|226792347|gb|GO545814.1|GO545814 Mdas9003N22_e235.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB01236.1| gene_id:MDJ14.23 unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTTTTTGTCTATCAAAGTGATCATAAATCTACAAGCATTTAGAACATATTTAGTCGACTAATTAT\n")
-		f.write("TGATAATTACAATTATTTACAGATTGAATGGGGAATTGCCCCAAAGATGACTGGGAGATTTGAACTGAAT\n")
-		f.write("TTACAGCTATCTATTTTAGCAGAGAATTCCTATGCCTTTAGTTGCTGATATCAAAGTATTTCGGATCGGA\n")
-		f.write("AGGAAAGTGATATTCCACATGTAACTTGCCCTCATCAGCATCCGTCTGGCGTTGAGGGAACACGACCCTC\n")
-		f.write("AAATCATTATACAAGTAGAAGCGCCTCCCCCCTTCGACATCGATACTGTTTGTCGCTTGTCCAGATGATG\n")
-		f.write("GATCTAACTTGCATCTCTGGACTGACCTCGAACATTTCTTAGGAAATAGGCATGAGAAACGAAGGTGAAG\n")
-		f.write("AGCATAACGCAGAACGCCAGCACCAGCAGTTTTCTTGCTCGTCTTTAAAGGGCTACGCACCCTACTTTCA\n")
-		f.write("CTAATCTCACTGGTCTTTTCAGACGTACAAAGGCTACAATCACTGGGTTCACTGTGATAACAGGCCTTTG\n")
-		f.write("TGCGTTCTCCCTCTCTTTGGTACTGATTAACTACATCCTTAAACTCGTTTGAGTCCGCATCATTGTC\n")
-		f.write("\n")
-		f.write(">gi|226792346|gb|GO545813.1|GO545813 Mdas9003P22_e248.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CTGCTACTATAATAGCTCTCCAATTGCAATATATATATTCAAATTATCCTCACAACTGTAACATGCTCTA\n")
-		f.write("TTTACTAACTGGACATATTCCCTCTATG\n")
-		f.write("\n")
-		f.write(">gi|226792345|gb|GO545812.1|GO545812 Mdas9004H08_e282.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_198322.1| GDSL-motif lipase/hydrolase protein [Arabidopsis thaliana] gb|AAM64916.1| putative GDSL-motif lipase/acylhydrolase [Arabidopsis thaliana] gb|AAO42146.1| unknown protein [Arabidopsis thaliana] gb|AAO50514.1| unknown protein [Arabid, mRNA sequence\n")
-		f.write("TTTCACGACACAAGGAAAATTATAATAAATGGGCAATACTAACGAAGACACATTGAGAAACTGAAGAAAG\n")
-		f.write("TCTTATGATAGAAAAACAAACACACCCCTTGTAGTTCTAGAACTAGTTCTAGGTCTTAGAGTCCAAGGCC\n")
-		f.write("AAAATAGTGCTGAGGTTCATTGGATTCATGTACTTGTTGGACCCAGTAAGGATTTGCTGCGCAATAATTC\n")
-		f.write("TGCTTGCCTTCTCAGAAGGATGGAATGCATCCCAAAACGCGTACAAATCTCTATTTGGGCACAAGTTGGA\n")
-		f.write("GGCAATTGTGCAGAGTCCGATCCCATTGTAGGGTCCTTGGCCACAGCAAGCTATCTTTGAAGTCACAAAT\n")
-		f.write("CCATAAGCTTGAGGATTGGAGATAAAATCCATGTGCATTTGAAATGCATTTGCAGCAACAAATACATCTG\n")
-		f.write("AGCCAATTTGGCCATTCAGGCTGTTGATCATATCGACTAGCTGTGGGTTAAATAAAGAAGCAGCTCGCTG\n")
-		f.write("CAGCTCCACCGCACATTCGCCTCTTCTGCTGCGCTGAGCCAACTCTGCTGGAGCACACCCTAGTGGCCCT\n")
-		f.write("GTGCCTGTCACCAAAACCTTACGAGCTCCTAATTCATACAGCCTGCTAGAACTTTGCGATACTCGGAGAT\n")
-		f.write("GAGGTAGACGACATAGTCCGGGAGAGAGAATTG\n")
-		f.write("\n")
-		f.write(">gi|226792344|gb|GO545811.1|GO545811 Mdas9003P14_e245.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T12041 cysteine proteinase (EC 3.4.22.-) 3 precursor - kidney bean emb|CAB17076.1| cysteine proteinase precursor [Phaseolus vulgaris], mRNA sequence\n")
-		f.write("AAACATGCGGCCGTACCGATCATCGCCGGTCGTGGCGATCCTCCTCCTCCTCACGATCTTCACCGTCTCA\n")
-		f.write("TCGGCCCTCGACATGTCGATCATCTCCTACGACAGCAACAACCACGTCGGAGACAGCAAGTCGTCGGGCA\n")
-		f.write("GCTGGAGGACAGACGATGAGGTGATGTCGATATACGAGGGGTGGCTGGCGGAGCACGGAAAGGCATACAA\n")
-		f.write("CGCTTTGGGAGAGAAGGAGAGAAGGTTCCAGATCTTCAAGGACAACCTTAGGTACATCGACGAACAAAAC\n")
-		f.write("TCCAAGAACCTCAGCTACAAGCTCGGTCTGAACAGGTTCGCCGATCTGTCGAACGAGGAGTACCGGAACA\n")
-		f.write("CTTACCTCGGCGCCAAGACTCGCGCGCAGATGAAGCGGGTGTCCAACAGGAACACCAAGAGCGACCGGTA\n")
-		f.write("CGCGCCACGTGTCGGCGATTCGTTGCCCGACTCCGTTGATTGGAGGAAGGAGGGCGCGGTGAGTCCAGTC\n")
-		f.write("AAAGACCAAGGCAGCTGCGGGAGTTGCTGGGCATTCTCAACTATCTCCGCCGTGGAAGGTATCAATAAGC\n")
-		f.write("TAGTCACCGGAGATCTCATCTCCCTATCTGAGCAGGAGCTGGTAGACTGCGATAGAACGTACAATGAA\n")
-		f.write("\n")
-		f.write(">gi|226792343|gb|GO545810.1|GO545810 Mdas9004J05_e291.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_187574.1| 60S ribosomal protein L4/L1 (RPL4A) [Arabidopsis thaliana] sp|Q9SF40|RL4B_ARATH 60S ribosomal protein L4-2 (L1) gb|AAF23293.1|AC016661_18 putative 60S ribosomal protein L1 [Arabidopsis thaliana] gb|AAL09727.1| AT3g09630/F11F8_22 [, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTGTCACGAACGAAACTAGATTGATAAACTAAGCTACAAATATGA\n")
-		f.write("ATCCAGTGCCCGTTATACAAAATCTCCAACCAGATCGAACGGAGGAAAAACACCTTGAAACTTGCTTGTT\n")
-		f.write("AAACTCATTTCCCTGCAACTTATCATTCATAACTCAAAAGTAAACAAAAGACACAGATAAACACCACAAC\n")
-		f.write("AAAATAAACTAACAAAGGCAATGTCTTGTAAAATTTTAAAGCAATAAACTAAATCACTGGGCTACACCGA\n")
-		f.write("GCCACTTTGTGAAGTTGTCGAATTCTGTGTAATCGCTGTCAGAAATCATAGTTTTGTACCAAGCCTTTCC\n")
-		f.write("AGCTGCCTTGATGGCGGTAGCTTCCTCCTTAGTAATGGGCTTTCTCTTCTTGTCAAGCTTCTCCTTCTTG\n")
-		f.write("GCCTTCACGCGCTGCTCCTCAGCCAAAAGTGACATTCTCCTCGCTGTCTTAACATAGGGGTTCAACTTGA\n")
-		f.write("GCAGTGTGTTGAGATTTTTGAGAGGGTTTTTCTTCATTGGAGCTCTCTTGGCATCCTTCTTGATTGGCCT\n")
-		f.write("GACAACAGATTGAACTTCATCAGAGTTGATGATCCTCGCCAAGTCAGCATTGACCATCTTCGACCTCGGC\n")
-		f.write("AGCACATATCCCTTCTTCTTCTCCGAGGGCTTGTCAAACGACCCGTAAATTGAG\n")
-		f.write("\n")
-		f.write(">gi|226792342|gb|GO545809.1|GO545809 Mdas9004B06_e256.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA24493.1| chlorophyll a/b-binding protein [Fagus crenata], mRNA sequence\n")
-		f.write("TTTTCAAGATAAAGTTAAAATTGTCCATTGATGCAGTTTTTAAAGCTTGAGCTTACATACAAGCAGGTAG\n")
-		f.write("CTTAAAGATCATCTATTGTACACACTGATTAGGTTTCCTCACTTCCCGGGCACGAAGTTGGTGGCATAGG\n")
-		f.write("CCCAGGCATTGTTGGTAACAGGATCAGCCAGATGATCGGCAAGGTTCTCGATAGGGCCCTTTCCAGTGAC\n")
-		f.write("AATGGCCTGCACAAAGAAGCCGAACATTGAGAACATGGCAAGTCTTCCATTCTTGAGTTCTTTGACCTTA\n")
-		f.write("AGCTCTGCAAATGCCTCTGGGTCATCTGCAAGTCCCAAAGGATCAAAGCTGCCTCCGGGGTACAGTGGGT\n")
-		f.write("CAGTGATCTCACCAAGGGGTCCTCCGGCGATGCGGTAACCCTCAACCGCACCCATGAGGACCACCTGGGT\n")
-		f.write("TGCCCAGATTGCTAGAATGCTCTGTGCATGAACCAGGCTTGGGTTTCCAAGGTAGTCAAGGCCACCTTCG\n")
-		f.write("CTGAAGATTTGAGCTCCGGCTTTGAACCACACTGCTTCACCAAACTTGACTCCGTTCCTGGAGAGGAGCT\n")
-		f.write("CCGGGAAAACACAGCCCAAAGCACCAAGCATTGCCCATCTTGAGTGAATGACTTCAAGTTCACGGTTC\n")
-		f.write("\n")
-		f.write(">gi|226792333|gb|GO546067.1|GO546067 Mdas9010O09_e798.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK38744.1| carotenoid 9,10-9',10' cleavage dioxygenase [Phaseolus vulgaris], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTAATCAACATAATTAAGATGGTATAGGTATTGCTATGTGACCCAC\n")
-		f.write("TGATTCTTTTTGTTCAAAGTAATTAAAACACCATCCGGTAGTTTAAACACAGAGGTGTATACATTATTTA\n")
-		f.write("TTGGTGTACATGTGGAGTAGACCGCCTACACGACAACAGGTTCAGTTTACGCTGGCGTGCCTTCCCCTTG\n")
-		f.write("TACGTTCTAACAATGATGAATAATTTTAGAGCTTTGCTTGTTCTTGCAGTTGCTCCTCTGTCACGAAGAA\n")
-		f.write("GGCATGGAAACCATATGGAACTCTGTGTGGCAATTCCACGACTGCAACGGGCTCTGATGACATTGTCTTT\n")
-		f.write("GCATCAACTACATGAACTGCTGATTTTCCAGTGTTCTCGTCATGAACAAAGAGTATTAAGTAGCCATCAT\n")
-		f.write("CTTCTTCAGAAGTAACGCCAGGAATACGAGGGACAAAAATAGCTTCAGAACCAAATCTGCCAGGTCCCAG\n")
-		f.write("GTCATAGAGGCCTTGGACATTTCCTCCAACCTCAATTTTTGTTTTTCCGACCTCTGGTTCAGCATGCAAA\n")
-		f.write("TCAAACTTGGCTACCCCTGTAACCTTG\n")
-		f.write("\n")
-		f.write(">gi|226792332|gb|GO546066.1|GO546066 Mdas9010M20_e786.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAD31838.1| putative quinone oxidoreductase [Cicer arietinum], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTTTTTCAGTAATAAAAACTGTTTATTCAATAATAAAACTTGTTACAACAATT\n")
-		f.write("AAATTTGACAAAGCAAATTATCCTTTACAAAAACACGAAATTGCAAATTGAAAACTGGACTGAAAATCAA\n")
-		f.write("GAACAAAAAAAATGAAAGTATGGAACACTCAACAGCGATCGTATAATTGATCATCATAATTAGGCAAATC\n")
-		f.write("CCTTAAGCTTCTTTGCGATGCCAGCAAAGTACTTTCCCTGGTGGCTAGCTGTTTCTAGTTCTAAATCAAA\n")
-		f.write("AGGTTGTCTTGTGCCATCCCCAGCATAAGTTCCCGCACCATAGGGGCTTCCACCCTTGACCTGCTCCATC\n")
-		f.write("TCGAACATGCCAGCTCCACTCGTGTATCCGATAGGCACAAAAAGCATTCCGTGGTGAACAAGCTGAGTAA\n")
-		f.write("TGGTCGTCAAGGGGGTAGTCTCTTGTCCACCACCTTGAGATCCAGTGCTGTAAAAAATTCCAGCGGGCTT\n")
-		f.write("GCCAGCAAGTGCTTGAGTTCTCCATAAGCCTCCAGTTGAATCGAAAAATGCTTTAAACTGTGCAGCCATC\n")
-		f.write("ATTCCAAATCTGGTAGGGAAACCGAAAATTATCCCATCAGCCTCCACAAGTTCCTCAGGTGAAATTACAG\n")
-		f.write("GCACTTCACTCTTTGGTGGTGCACCCATTTTTCCAAGAACTTCTGCTGGCAGCGTTTCTGGTACC\n")
-		f.write("\n")
-		f.write(">gi|226792331|gb|GO546065.1|GO546065 Mdas9011C01_e819.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_191781.1| serine/threonine protein kinase, putative [Arabidopsis thaliana] pir|T48014 serine/threonine protein kinase-like protein - Arabidopsis thaliana emb|CAB71882.1| serine/threonine protein kinase-like protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTAAAACATGAAATACCACCTTGCATTATGAACAAATCAAATACACCGCAAATAATGAAGCAATATA\n")
-		f.write("GTACATCTCTTTCAAAAAGAGGAAAAAAAGAAGAAAACGAAGCATATAGAACATTGTGCAAACAATATAC\n")
-		f.write("CACCAGACCACCCTCAGAACTCTATCCCCTTTTGTTACAATAATTGCATGCTGAATTACTTATACATGCA\n")
-		f.write("CACATGCCACACCTTCAGAGGCAAAGGGAGAGACAGAGGGAGATTGAGAGATTCACAAGTTTGGTGATTC\n")
-		f.write("ACCAGCAGGTCCATGACGAGCATTTAACAGGGGTTGGAGGGCTTTAACAACAATGCTCATGTTTGGGCGG\n")
-		f.write("AAATCAGCCTCATATTGCACGCACAAGGCAGCAACTGCAGCCATCTTTGCAACCGCCTTTGGTGGGTACT\n")
-		f.write("CTCCTCCAAGTCTTGAATCAATACACTGCCTAACTTTGTCTTCACTAAGCTTTGGTGTAGCCCATGTTAC\n")
-		f.write("TAGACTCTGCTGTCCCCGTGGTAATGTATGATCAACAGGTTTTCGTCCAGTCAAAAGCTCAAGCAGGACA\n")
-		f.write("ACACCAAAACTGTAAACATCACTCTTGGCATTCAACTGTCCTGTCATTGCATATTCAGGGGCATGATAGC\n")
-		f.write("CAAAAGTTCCTAGCACACGAGTGGAGTGAAGACGTGCTGC\n")
-		f.write("\n")
-		f.write(">gi|226792330|gb|GO546064.1|GO546064 Mdas9011C14_e822.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAC32136.1| YGL010w-like protein [Picea mariana], mRNA sequence\n")
-		f.write("CTAATTTTCTCGGAAAATTCTCAAATGGGGAAGACCGGACTGTTTGATCTCGAAAAGCACTTTGCTTTCT\n")
-		f.write("ATGGAGCTTACCACAGCAACCCGGTCAACATAGCGATTCATATGCTCTTCGTCTGGCCTATCCTCTTCAC\n")
-		f.write("CGCTCTGCTCATCCTTTACTTCACGCCCTCGCTGCTCAGTTTTGGGGTTTCGGTGTTTGGTAACGACGTC\n")
-		f.write("GCTCTGCCTTTCAACGTCGGCCTGCTGTTGACTATAATCTATTCGGCGTTTTACATCTGTTTGGACGCAA\n")
-		f.write("AAGCTGGCTCCTTGGGTGCTCTGCTCTGCGTAATTTGCTGGGTTGGTAGCTGTTTCCTTGGAACCCTACT\n")
-		f.write("CGGATTTTCCATCTCTTGGAAGGTTGTTCTGGTGGCTCAGATAGTGTGTTGGACTGGACAATTTATCGGC\n")
-		f.write("CATGGAGTCTTTGAGAAAAGGGCACCAGCTTTGTTGGACAATCTTGCACAAGCCTTTATCATGGCTCCCT\n")
-		f.write("TCTTTGTTCTGTTAGAGGCTCTGCAGATCTTCTTCGGGTACGAACCGTACCCCGGGTTTCAAGCAATTGT\n")
-		f.write("TCAAGCAAAGATTGATGCTGAAATCAGTGAATGGCAAGAGAATAAGAAGAAACTGATCTCCTAATCTGTA\n")
-		f.write("ACTGGATTTACTTTTACTGTAATATCTGGGGTGTGGTTAAAAGCAATACCAAAGCTTTTATCTGTAAACA\n")
-		f.write("TGT\n")
-		f.write("\n")
-		f.write(">gi|226792329|gb|GO546063.1|GO546063 Mdas9010N01_e787.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_568147.1| coatomer delta subunit (delta-coat protein) (delta-COP) [Arabidopsis thaliana] gb|AAK96656.1| coatomer delta subunit (delta-coat protein) (delta-COP) [Arabidopsis thaliana] gb|AAM47945.1| coatomer delta subunit (delta-coat protein), mRNA sequence\n")
-		f.write("ACGAATAGGCATCCACTTTTATTATTAACATTCCTTGGGGGGGAAGGGGATAGTATCAAATAACATGAAA\n")
-		f.write("GAATGCACATCTATAGCATCCAAATTCTGGCAGGCTTCCCTTCATCTCAAATTTAATGGGAATTAAAACA\n")
-		f.write("CCACAAAATGAAAACTCCTGGTTTTCGAATTCAATCCATATCCAAAAAGGTTGCAGATCCACACACCCCA\n")
-		f.write("AACCAATCACACCACTTGGTAATTCTCCGTCACCAACTGCGTTCTTTGAGAAAACTTGGGAGCGGCTCCA\n")
-		f.write("CCTTGCAGAGGTATAATGTTCAAAACCTTCAGGTCACTGAATGTCTCAGTGGCAGCGAAGCGCACAGAAA\n")
-		f.write("TGGGGAAAAATACAGATGGGTCTGCTGGGGGAACAACAAACTCCATTGATCCACTGCGGTTCGAGTTATC\n")
-		f.write("TACGAGAAGTATGGACCACTCCAACATTGAATTCCTAGCATCGTATCTCCATTCACCTTCAATCTGGTTT\n")
-		f.write("ACACGTGGAGCCTCTCTCGCAGCTGGGAGAGGTACAGAGATAACAACATTTCTCAGATCAAACATCTCTG\n")
-		f.write("AAGCCTCATACTCAATGTTGACATAAGTTTCATTCCCGGAAACAGTGGGCCAACAGTTGATTGTCAGGGG\n")
-		f.write("CACCATTGACTCATCTGAAGTCTGCATTCTCCATCTCAAAAGACCAACAC\n")
-		f.write("\n")
-		f.write(">gi|226792328|gb|GO546062.1|GO546062 Mdas9010O18_e800.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P54260|GCST_SOLTU Aminomethyltransferase, mitochondrial precursor (Glycine cleavage system T protein) (GCVT) pir|S59948 aminomethyltransferase (EC 2.1.2.10) precursor - potato emb|CAA81081.1| T-protein [Solanum tuberosum], mRNA sequence\n")
-		f.write("TCGAGTTGCTTGAGTATTACCTCAGCGCCAAGAAAGCCGCCCTCTGCCCTTCTTCTCTTCCCTATGGCCC\n")
-		f.write("ATGTGAGTCCAGCCTCCACAGGTGTTGTGTGTTGCTCCATGTCATTGCCATATAAACACAACCCAGCTTC\n")
-		f.write("CAGTCGGAGACTGTCACGAGCACCCAGACCTGTCAGCCTCACCTTCCCCTCGGATTTCTCCAAGATTGCC\n")
-		f.write("TTGGCAAGATCCACTGCATTCTCATCAGGAACCGAGATTTCAAATCCACAAACAATGTAGCATACACGAC\n")
-		f.write("ATGAGTGATTACAGTTCGATAAAAAGAAGCAAGTCTACTTGAAGAAGTAAGGAAGGTTAACAACATAGAG\n")
-		f.write("GAGGAAGTAGGCCCAAGTGACACCCGAAATGCCTCCGAAGAAGAAGCCGCCGGTGAATTTAGACCATCCC\n")
-		f.write("TCCGCGGTTTGAAGCTGGTCGGGCTCCTTCTTCCTGCCAGTCAATGTCAAAGCGGGCGCGGAGGACGGCT\n")
-		f.write("CTCCTTCCTTGAAGGAGGAAATTCCATAGATTGTCAAGCACAGGGTTTAGGATGACCACAAGACCAGCAG\n")
-		f.write("CAGCCAAGGAGCCAGCTCCCCAGCATAAAGGGGTGTTCCTCAATGGGCCAGTCTTGACAAACGGGCCTAC\n")
-		f.write("CAGAAAGAAAACCGTGGGCCAGGCCCACCTCAAATACCCCTGAGAAGTGGGCTGAC\n")
-		f.write("\n")
-		f.write(">gi|226792327|gb|GO545808.1|GO545808 Mdas9004B24_e263.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAO85557.1| photosystem I subunit XI [Nicotiana attenuata], mRNA sequence\n")
-		f.write("TTGGAGACTCCAGTGACATCAAGCCCTTTGATTGCCTGGTACTTGTCCAACCTCCCAGCCTACAGGACAG\n")
-		f.write("CAGTCAGCCCACTTCTCAAGGGTATTGAGGTGGGCCTGGCCCACGGTTTCCTTCTGGTAGGCCCGTTTGT\n")
-		f.write("CAAGACTGGCCCATTGAGGAACACCCCCTATGCTGGGGGAGCTGGCTCCTTGGCTGCTGCTGGTCTTGTG\n")
-		f.write("GTCATCCTAACCCTGTGCTTGACAATCTATGGAATTTCCTCCTTCAAGGAAGGAGAGCCGTCCTCCGCGC\n")
-		f.write("CCGCTTTGACATTGACTGGCAGGAAGAAGGAGCCCGACCAGCTTCAAACCGCGGAGGGATGGTCTAAATT\n")
-		f.write("CACCGGCGGCTTCTTCTTCGGAGGCATTTCGGGTGTCACTTGTGCCTACTTCCTCCTCTATGTTGTTAAC\n")
-		f.write("CTTCCTTACTTCTTCAAGTAGACTTGCTTCTTTTTATCGAACTGTAATCACTCATGTCGTGTATGCTACA\n")
-		f.write("TTGTTTGTGCCTCGCGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226792326|gb|GO545807.1|GO545807 Mdas9003M08_e227.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T07086 acid phosphatase (EC 3.1.3.-) - soybean emb|CAA11075.1| acid phosphatase [Glycine max], mRNA sequence\n")
-		f.write("AGGAGTATTACTCTTCCTTCTTGCCATATTTTTCTCAACAACTCAAGCTTATGAGCCACTTATAAACCAC\n")
-		f.write("CATATCCATCTCCTCAGGCCGAAATCCGGGGCGGGTGGCAGCAGCGTTCCCGGCGTGTCTTGCCTGAGTT\n")
-		f.write("GGCGTTTGGGGGTGGAAGTTAGGAACATTATCAACTGGAAGACTGTTCCGGCACAGTGTGAAAGCTACGT\n")
-		f.write("TGGGCACTACATGCTTGGGCACCAGTACAGGAAGGACTCAAAAGCGGTCACTGATGTGGCTTGGCTCTAT\n")
-		f.write("GCTAAGAGCCTCAATCTTACAAAGGATGGCAAGAACGTTTGGGTCTTTGATATCGATGAAACTACACTCT\n")
-		f.write("CTAATCTACCGTATTATGCTCGTCATGGATTCGGGACCGAGGTATACAATTCCACTTCATTCAATGAATG\n")
-		f.write("GGTGTTGGAAGGCACAGCCCCAGCTTTGCCCGAGAGTCTTCAGCTGTACAAGAAATTGTTGAAACTTGGA\n")
-		f.write("GTCAAGGTCGTGTTCATAACAGGTAGAGGAGAAGATCAGAGAAGTGTCACAATCGCCAATCTCAAAAATG\n")
-		f.write("TCGGATATCACACCTGGGAGAAGCTTGTCTTAAAGGGATCAGCTTATTCTGGGAAGACATCGTACGAGTA\n")
-		f.write("\n")
-		f.write(">gi|226792325|gb|GO545806.1|GO545806 Mdas9004D04_e268.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P50694|TLP_PRUAV Thaumatin-like protein precursor gb|AAB38064.1| thaumatin-like protein precursor, mRNA sequence\n")
-		f.write("GGGAATGCAAGAGTATTATTCTTTATTTATTTCATTGAAATTATTACAAATTCATGACAATACTAAGCGT\n")
-		f.write("CAAAATTCATAAAGTTTATTTCTCCTTTAGTATGATATAAAGGGATATTACATAATATCCTTTCTAGTTC\n")
-		f.write("TATTTTTAGGGTGATGGACAGAATGTAATAACGTAGTTTGGTCCACCGCTGCATGTAAAGGTGCTGTTGA\n")
-		f.write("CATCATCATAAGCGTAGCTATAAGCCTGAGGGCACTGGTCCTCAAAGATCTTAGAGTAGTCTGTGGGTGG\n")
-		f.write("ACATGTAGCTGGTGTGTCATTAGGAGGAGTGCAGCAGTATTGTGGTTGATTAAATTGTGTACACGCACTC\n")
-		f.write("TTGCATGCAATTACGCTCCCATCGGACCCCTTCACTTGCAGCTCAGCTGGGCAAACAGCGTTGACGTTGG\n")
-		f.write("CGGGGCAAGAAGAGGTCTGGCAGTCGCCCGTGCCGCCTTGTGGGGCAACAGACACGGGCAAGTTGAAGCC\n")
-		f.write("ATCAACAAGACTTACGTCGTAGAAATCTTGGCCTCCGTTTGCGACAATATTTATTTCGACTAGGCTTGCT\n")
-		f.write("GGTGGAACTGCTCCGTTACCGTTGCATGTGACTTGGCCAGAGCTACACTCTGCTGTGGCACAACTGAACT\n")
-		f.write("TTCCTGAAGCGTCAGTGGAGCATCCGGTTCGGCCCCAGAAGCGGCCTTTCCATGGGACTGGAGTG\n")
-		f.write("\n")
-		f.write(">gi|226792324|gb|GO545805.1|GO545805 Mdas9004F09_e274.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_179752.1| 40S ribosomal protein S25 (RPS25B) [Arabidopsis thaliana] sp|Q9SIK2|R25A_ARATH 40S ribosomal protein S25-1 pir|H84602 40S ribosomal protein S25 [imported] - Arabidopsis thaliana gb|AAD23647.1| 40S ribosomal protein S25 [Arabidops, mRNA sequence\n")
-		f.write("TAAAATTGTAGATTAAACAAAATCGACGCTAAATAGTCTGAAACGACATATAACGATACCCGAAACGACA\n")
-		f.write("ATTAAACACGAAAGAGCAAAGAGACCTAGGTGTTGGTAGCCCTGGTGTAGATCTGCTGGCTGGCGTGGGC\n")
-		f.write("AGAGACCATCCTAATCGAGCCTCTAGCCATCAACTCCCTGATGGCCTTCCTGGCCAGGGAACCGTTGATC\n")
-		f.write("CTGAGACGGTCGGAGAGAATGGATGGTGTGATGAGCTTGTACTTGGGGGCCTCAGTGAGGAGCTTGTCGT\n")
-		f.write("AGGTGCCCTGGTCGAAGAGCACCATGTTGTTCACCTTCTCCTTCTGCTTTCCCTTGCTCCACTTCTTCTT\n")
-		f.write("CTTCTGCTTGCCTCCTCCGGACTTCGCCGGCTTCGACGACGGCGGCGGTGCCTTGTCCTTCTTCGGCGCC\n")
-		f.write("ATGATCGGATTACAGCGACAGGGAAGGGAGGAGAGAGGAGGAGAGAGGGAGGGATCGGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226792323|gb|GO545804.1|GO545804 Mdas9003O06_e237.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAO85557.1| photosystem I subunit XI [Nicotiana attenuata], mRNA sequence\n")
-		f.write("CAACTGTGTCTGTGTATCTTCTGCAGTTGGTGCAAAAGTGATGGCCTCAGCTTCTCCAATGGCCAGCCAG\n")
-		f.write("CTTAAATCCAACTTCACCTCTCCGATCACCACCAGACCTGCCTTGTTTTCTCCCAAAGGCCTCTCTGCCT\n")
-		f.write("CCCCACTCAGGCTCTTCCCTTCCAAGAGACTCTCTTCCTTCTCCATCAAGGCTGTCCAATCTGACAAGCA\n")
-		f.write("AAATTTCCAAGTGATTCAACCCATCAACGGAGATCCTTTCATTGGAAGCTTGGAGACTCCAGTGACATCA\n")
-		f.write("AGCCCTTTGATTGCCTGGTACTTGTCCAACCTCCCAGCCTACAGGACAGCGGTCAGCCCACTTCTCAGGG\n")
-		f.write("GTATTGAGGTGGGCCTGGCCCACGGTTTCCTTCTGGTAGGCCCGTTTGTCAAGACTGGCCCATTGAGGAA\n")
-		f.write("CACCCCCTATGCTGGGGGAGCTGGCTCCTTGGCTGCTGCTGGTCTTGTGGTCATCCTAACCTTGTGCTTG\n")
-		f.write("ACAATCTATGGAATTTCCTCCTTCAAGGAAGGAGAGCCGTCCTCCGCGCCTGCTTTGACATTAACTGGTC\n")
-		f.write("GGAAGAAGGAGC\n")
-		f.write("\n")
-		f.write(">gi|226792322|gb|GO545803.1|GO545803 Mdas9004J23_e295.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P27608|AROF_TOBAC Phospho-2-dehydro-3-deoxyheptonate aldolase 1, chloroplast precursor (Phospho-2-keto-3-deoxyheptonate aldolase 1) (DAHP synthetase 1) (3-deoxy-D-arabino-heptulosonate 7-phosphate synthase 1) gb|AAA34068.1| 3-deoxy-D-arabino-hept, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTGTCAAAATCATACGCATTATTCAATTTATTTTTGCTTCCCTTCAA\n")
-		f.write("AGTTCAAAGTCTCCAACCATCACTTCCAGTATATACGTACAACACACAACATAAATTATCACTAAACACC\n")
-		f.write("AGTGACGTATTAACACAGTGCAGTTTTGAAAAGATGAATAAAATAACTTCCAGGGTTCTTAACCCTTGAG\n")
-		f.write("ACCATTCTACAGACCTAAAGCGGCAAGCGGGTTCTGTGACTTGATCCTTCTTTTCCTGAGGCGCTCGGCA\n")
-		f.write("ATGATAAAGGCGAGCTCAAGAGATTGTGAGGCGTTGAGCCTTGGGTCGCAGTGAGTGTGGTAGCGTGAGC\n")
-		f.write("TAAGGTCGTCGAATGTCACAGTGCGTGAACCTCCAATGCATTCCGTCACATTCTGGCCTGTCATCTCTAG\n")
-		f.write("ATGAACACCACCTGGGTGGCTTCCTTCTTGCTCGTGTACATCAAAGAACGCTCTCACCTCCGCCCTTATG\n")
-		f.write("GCATCAAAAGGACGTGTTTTGAGGCCGCAGGGAGCCTTAATGGTGTTTCCATGCATTGGGTCACTGACCC\n")
-		f.write("ATGTGACAATCTGTCCAGCCCTGCGG\n")
-		f.write("\n")
-		f.write(">gi|226792314|gb|GO546061.1|GO546061 Mdas9010N21_e794.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P36491|PSBA_POPDE Photosystem Q(B) protein (32 kDa thylakoid membrane protein) (Photosystem II protein D1) pir|S42492 photosystem II protein D1 precursor - cottonwood emb|CAA55040.1| D1 protein [Populus deltoides], mRNA sequence\n")
-		f.write("GAGAATTCGTGTGCTTGGGAGTCCCTGATGATTAATTATTAAATAAACCAAGATTTTACCATGACTGCAA\n")
-		f.write("TTTTAGAGAGACGCGAAAGCGAAAGCCTATGGGGTCGCTTTTGTAACTGGATAACCAGCACTGAAAACCG\n")
-		f.write("TCTTTACATTGGATGGTTTGGTGTTTTGATGATCCCTACTTTATTGACCGCAACTTCTGTATTTATTATT\n")
-		f.write("GCTTTCATTGCTGCACCTCCGGTAGATATTGATGGTATTCGTGAACCTGTTTCTGGATCTTTACTTTATG\n")
-		f.write("GAAACAATATTATTTCTGGTGCCATTATTCCTACTTCTGCAGCTATAGGTTTGCACTTTTACCCTATATG\n")
-		f.write("GGAAGCGGCTTCCGTTGATGAATGGTTATACAATGGTGGTCCTTATGAGCTAATTGTTCTACACTTCTTA\n")
-		f.write("CTTGGTGTAGCTTGCTACATGGGTCGTGAGTGGGAACTTAGTTTCCGTCTGGGTATGCGCC\n")
-		f.write("\n")
-		f.write(">gi|226792313|gb|GO546060.1|GO546060 Mdas9010O06_e796.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAN62336.1|AF506028_3 CTV.2 [Poncirus trifoliata], mRNA sequence\n")
-		f.write("TGCAAATCTCAGACTGCGGTGTCGTATTAATCCTTCTGCTTATCTTCCTGCTAATGTTAGCCCTCCGCTT\n")
-		f.write("CCCCTTTGCAACAGTTCTAACGTACAGCCCCTTGTTATTGCGGCGCATCCACAAGAAGCAAATCAGTTTG\n")
-		f.write("CATTAGGACTATCGGATGGTGCTGTTCACGTCTTTGAGCCCCTTGAATCTGAAGGCAAATGGGGTGTGGC\n")
-		f.write("TCCACCTGTTGAAAATGGTTCAGCAAGCAGTGCGCCGGCTACTCAAGTTGGAACTTCAGGTTCAGATCAA\n")
-		f.write("GCTCAGAGATGATCAAGAGGCTGGCAGAGCACAAGTTCTTTTACATGCTTTGCTTGCTGGCCTATTCCAA\n")
-		f.write("ATACAGTTTGTGTTCTTCATGCAGTGTAATTTAATCAAGGAAGGATGTGCAGATATGTATATTTAACAAG\n")
-		f.write("TTGGTTCAGAATCTCAAGTAAGGTA\n")
-		f.write("\n")
-		f.write(">gi|226792312|gb|GO546059.1|GO546059 Mdas9010C05_e728.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTGAAACTTTGAAAGCATATATATTTATGAATGTTTAATGGTACATGCTCATACACCTCACATTTAACA\n")
-		f.write("TTTGAAAATAATTACAAACTAAGCAAAACAAGTAATTAGTTTTTGCATCAAAAAGTGTCAAGTATGTTTG\n")
-		f.write("ATGCATTGTGTAAGATAAAGCCGAACACAGCTGACAAATATGTCAATATAGCTCAGCTTTATCCACACAT\n")
-		f.write("TATTTTAAGAAATACTATGGTAAAAACCATAAGCATCTGAAAGAGTAATGGCAGTGGACTCGCTCCGCCG\n")
-		f.write("GCTTGTGTCCTTCACTTTGTTGAAGTTTTTCGAGCCATTGCCGCCTTCAGTTTCTCCTCCCTTCTCACCC\n")
-		f.write("CCGCGCTGTTGCTTGAGAAAGATTTTGGAATCCAGTCCTGAGATTAAAAGAATGGATGACTGGAATATGC\n")
-		f.write("TCAACCGCCTGACGATCTTCACCATCCCTTTGAAGCTTGGCAATGAGTACAGTGGGCATGTCATGGAGAA\n")
-		f.write("ACAGTTCCTCGAGTTCCCGTAGACCCTCCATGCCGAGTGGAGGTAAATTCAAACTCTTACAATTGGACAG\n")
-		f.write("GGTTACCTTCTTAAGATTANGCATTGCTCCAGACTCAACTTTCATGGTATGTAGTTGATCAAATTGTTTG\n")
-		f.write("ATACTTAATATCTTTAGCTTCATGAACGTTTTAGCCTCAGATTCTAACACTTGTCCGGTATAATAGCAAA\n")
-		f.write("CCAAATGAAGCTCCATCATATTCGGCAATGCTT\n")
-		f.write("\n")
-		f.write(">gi|226792311|gb|GO546058.1|GO546058 Mdas9010C19_e731.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P93111|HMA1_CUCSA Glutamyl-tRNA reductase 1, chloroplast precursor (GluTR) pir|T10186 glutamyl-tRNA reductase (EC 1.2.1.-) - cucumber dbj|BAA08910.1| glutamyl-tRNA reductase [Cucumis sativus], mRNA sequence\n")
-		f.write("TTTAATTACTTTTTTTGAGAGTATTACTGATATCTCATATTTTCCATATGTTGCCGAACAGCCACTTACG\n")
-		f.write("AACATGTGGTGGTAGACATATAAATCACTCCCACAGAAAAATCATGTTACTGTGTCTTTCACCAGTGAAT\n")
-		f.write("GAATTGCAAGATCCCCCAGCCGGGACCACCACAATTTGTCTATCGAGTTGAAGATTACACCAGACTGAAC\n")
-		f.write("ACCAAAATGACAATGTGAGGATGTTTTCCCCTTATTCGAGTATGAGGAACTCCAGGTGTCATGAGAGATA\n")
-		f.write("TTTGACATTGTACCTTTAGTTCTGGGTTTGTTCCACCTTACCTCGAATTTTCTGTTCCCATACGGATCTC\n")
-		f.write("TCCGTCTCGAGGCTGAACATTCTGTTAATAGCGTGCATGTTCTCAATGGTCTCACTCAGAGTTCGACTAT\n")
-		f.write("CTCTCCCATCACATCTTAGATGATG\n")
-		f.write("\n")
-		f.write(">gi|226792310|gb|GO546057.1|GO546057 Mdas9010I08_e758.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTCATTTCGAATGGAACGTTTAATATAAATTGCTTGTTTACCAAAAA\n")
-		f.write("AGACATCAAGGATTTGATCCTTGTATTAGTGAATATACAAGAAAAATCCTACGAGTAACCAGGGAGGGCG\n")
-		f.write("TTAAAGCGCTGTACAACCGGTAAAGATTAGCAACGAGGCAGTTAGGAGTTGAGAGGGCGGCCTACTTAAT\n")
-		f.write("GTTTTAGCCGCTGGCGTTTATCCTGATGCCTGGAAAATGTTGGACTGCAAATTAAGTCAGGAGAAACAGA\n")
-		f.write("AAATTGATTTGGGCAACATGTCCATAAAGAATCTCCCCTAATTGCACTGGCACTACAACCGACTCAATAA\n")
-		f.write("TTCAAGAAACTCCACTGGTTCTTCATTTTCTTTAACAATCTTAATGATTGTGTCCTTTGGCAGACCCATT\n")
-		f.write("TGAACAAGAACATGAAAACCAACTTGATCCCAGTCACTCTCTTCTACATCAGTTCTCTCTCTTCCACTAT\n")
-		f.write("CTAGTTGAATGGAAAACTTATCACTGTTGAAAAATCTCCCCACCCAGAGGTACAAAACCCGGTCTTTACT\n")
-		f.write("TTTTCCAAAATCTGTATTTGGTGAGAAAATAGTGTAAGCAGCTTTAGAATCTAGTTCCCTCACACCAAAT\n")
-		f.write("GTCGCAATCTTCTCTAAACTGGGCCAACGGCACACAAAAGGTTGGATAAAATTGCATTGCGCTGGACAAC\n")
-		f.write("TT\n")
-		f.write("\n")
-		f.write(">gi|226792309|gb|GO546056.1|GO546056 Mdas9010P01_e803.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_177574.1| dolichyl-phosphate mannosyltransferase polypeptide 2 -related [Arabidopsis thaliana] pir|A96772 hypothetical protein F1M20.2 [imported] - Arabidopsis thaliana gb|AAG52357.1|AC011765_9 putative dolichyl-phosphate mannosyltransferas, mRNA sequence\n")
-		f.write("TTTTTTTAACAAGGTAATCAGTATCTGATCATTTCAGACACACTTGGATTCGGCTCCAAGGAAATGAAAA\n")
-		f.write("GAAACTAAAAGTGGGGGAAATACTGTCATCAAGCTTTCTTCTTTTTGGATTTTAACATGACAAATCCAAT\n")
-		f.write("GAAAATGCATAAAAAGCAGAGAAGCACCATGCCAGCAAACACAGGTATTAGTATGGCGTACTCTTGTGGG\n")
-		f.write("AGGAAATACCGGTGGATGAAGTGATCGTTGTTTACAAACGGCAGGATAATCACCCAAAATGTGTAATAAG\n")
-		f.write("TGAATATTGACAAACTGATGTAGGATAACAGAAATCCAACGGCCTTGTCCGCCAATTCCATTGTCGTGAT\n")
-		f.write("GTTTGTGGCTTCTGGTACCTGTAAATGGGGGAGAGGGACGATATGGCTACTGAGATGGTCTGCCTCGTGC\n")
-		f.write("CGAA\n")
-		f.write("\n")
-		f.write(">gi|226792308|gb|GO545802.1|GO545802 Mdas9004F21_e276.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_175036.1| histidine decarboxylase -related [Arabidopsis thaliana] pir|E96500 probable histidine decarboxylase [imported] - Arabidopsis thaliana gb|AAF63121.1|AC009526_6 Putative histidine decarboxylase [Arabidopsis thaliana] gb|AAK25943.1|, mRNA sequence\n")
-		f.write("TGCAGCTCGGCCACCTCTCGACCGTTCGATCTTTCAACATTACAAATTTCATGGATCACGAGAACGGAGC\n")
-		f.write("TGTGGCGGTGGAGATGCTATCCGATGATTTCGATCCCACGGCTGTGGTTGCGGAGCCTTTGCCTCCGGTT\n")
-		f.write("GTAACCAGCACCGACGACTGCGATCTCCTCGGAAAATTGGCCGAAGACCGCAAAGGTAGCCGGGAGAAAC\n")
-		f.write("AGATGGTTCTCGGCCGGAACGTGCACACCACGTGCCTCGCCGTGACGGAGCCCGAATCCAACGACGATTT\n")
-		f.write("CACCGGCGATAAGGAGGCGTACATGGCCAGCGTCCTCGCCCGCTACCGCAAAACCCTCATCGAGAGGACC\n")
-		f.write("AAGCACCATCTGGGTTATCCTTACAATTTGGACTTCGACTATGGTGCTCTGACGCAGCTTCAGCATTTCT\n")
-		f.write("CCATCAACAATTTGGGCGATCCGTTTATCGAGAGCAACTACGGTGTCCATTCAAGGCAGTTCGAGGGTCG\n")
-		f.write("GTGTTCTCGATTGGTTTGCTCGGTTGTGGGAGATTGAGA\n")
-		f.write("\n")
-		f.write(">gi|226792307|gb|GO545801.1|GO545801 Mdas9003I20_e214.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAN03474.1| syntaxin [Glycine max], mRNA sequence\n")
-		f.write("GGCGAGGATTTTTCTCATTGGCAAGCGGGACCCCACCCTAGCTGTGGCCTCCGGCATTTTCCAGATCGGC\n")
-		f.write("ACCGCCGTATCCACCTTCCAGAGGCTCGTCAACACCGTCGGCTCCCCCAAAGACACGCCGGATCTCCGCG\n")
-		f.write("AATAGCTGCACAAGACAAGACTACAGTATCGGGCAATTGGTAGAAGGATACTTCATAAAAACTGACTCTA\n")
-		f.write("GTCAGTGAAAGAGATCATCAGACCGAAGTTAATGCAAGCCAGAAGATTACAGATGCTAAACTTGCAAAAG\n")
-		f.write("ATTTTCAAGCGGTGCTTAGAGAATTTCAGAAAGCTCAACGACTTGCAGCTGAGAGGGAAACAACATATGC\n")
-		f.write("TCCTTTTGTTCCTCACGCAGTTCTTCCGACAAGTTACACCGCTAGCGAGATAGATGTAAACTCAGACAAA\n")
-		f.write("AGTCTGGAACAGCGTGCTCTCCTTGTGGAATCTAGAAGACAAGAGGTCTTGCTACTGGACAATAGATTGC\n")
-		f.write("TTTCAATGAGGCTATCATCGAGGAAAGAGAACAGGGAATACAAGAGATCCAGCAGCAAATTGGTGAAGTG\n")
-		f.write("AATGAGATTTTTAAAGATCTTGCTATACTGGTTCATGAACAACGAACAATGATTGATGACATTGGCTCCA\n")
-		f.write("ATATTGAGAGTGCTCATGCTGCTACTGGGCAGGCAAA\n")
-		f.write("\n")
-		f.write(">gi|226792306|gb|GO545800.1|GO545800 Mdas9004H09_e283.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P49313|ROC1_NICPL 30 kDa ribonucleoprotein, chloroplast precursor (CP-RBP30) pir|S26203 RNA-binding protein 30 - curled-leaved tobacco emb|CAA46234.1| RNA binding protein 30 [Nicotiana plumbaginifolia], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTAATGATTTTGATGTACCAAATCTATAAACTGTCAAAACAAGTTGATC\n")
-		f.write("ACAATCAGTTCCTTAACTGGGCCAAGTCACTCGGAATATAAATCTTACAACTCTCAAAACAGTCTTCTCT\n")
-		f.write("GCTCTTGTCCATCTACAGGCAGATGTAAAAAAACCACCACTACCGCTCACAAAGCCAACCATGGCGCAAG\n")
-		f.write("GCAGCATGATCTTGTCACTAACCGCTCCTAAAAATCTGAAATGAGTATCAGCAGATATTATGATCCTAAA\n")
-		f.write("TGCAAACGGAAAGAAAAGAAACCCATCAAGTATTCTGTTGGCCAATGACTCTGCAAAGTTTACATTTAAA\n")
-		f.write("ACTGACGCCTCGGCCTAGGTTCTGCCGCAGACACTCGGATAGATCTTCCATTTAAGTCAACTCCATCCAA\n")
-		f.write("TGATTCAATGGCACTGTTCATTTCATCAGCAGTATCATAAGTTACAAAACCGAAACCCCTCGATCTGCCA\n")
-		f.write("CTGTCCCTGTCAAAAACTACCTTGGCTTCCAAAACCTTTCCTTGCTCACTAAACAAGTTCTCAAGAGCCA\n")
-		f.write("AATTGTCAACACCCCATGCAAGGTTACCCACGTAAAGGCGGTTGTTAGAGTCATAACCACCACCACCTCT\n")
-		f.write("GGGACCTCTGGCACCTCTGAAAGAGGAAT\n")
-		f.write("\n")
-		f.write(">gi|226792305|gb|GO545799.1|GO545799 Mdas9004D05_e269.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CTACCCGCCGCTCGGTGGGAATTACGATTCAAGGCGGCCACCGCGGCTCGTCCGCCGCGAGGGCCAGACC\n")
-		f.write("ATCGACATGAGCCTTTGGGGGCCGGGGCCCCTACTGCAGGTCGGCAATCGGGCGGCGGGCGCAGGCGTCG\n")
-		f.write("CTTCTAGCCCGGATTCTGACTTAGAGGCGTTCAGTCATAATCCAGCGCACGGTAGCTTCGCGCCACTGGC\n")
-		f.write("TTTTCAACCAAGCGCGATGACCAATTGTGCGAATCAACGGTTCCTCTCGTACTAGGTTGAATTACTATTG\n")
-		f.write("CGACGCTGTCATCAGTAGGGTAAAACTAACCTGTCTCACGACGGTCTAAACCCAGCTCACGTTCCCTATT\n")
-		f.write("GGTGGGTGAACAATCCAACACTTGGTGAATTCTGCTTCACAATGATAGGAAGAGCCGACATCGAAGGATC\n")
-		f.write("AAAAAGCAACGTCGCTATGAACGCTTGGCTGCCACAAGCCAGTTATCCCTGTGGTAACTTTTCTGACACC\n")
-		f.write("TCTAGCTTCAAATTCCGAAGGTCTAAAGGATCGATAGGCCACGCTTTCACGGTTCGTATTCGTACTGGAA\n")
-		f.write("ATCAGAATCAAACGAGCTTTTACCCTTTTGTTCCACACGAGATTTCTGTTCTCGTTGAGCTCATCTTANG\n")
-		f.write("ACACCTGCGTTATCTTTTAACAGATGTGCCGCCCCAGCCAAACTCCCCACCTGACA\n")
-		f.write("\n")
-		f.write(">gi|226792304|gb|GO545798.1|GO545798 Mdas9004G02_e278.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTAGAAAACGATATAGACAATATAAAATTTCAAGATACACACGATGTGGAAGTACATATAGAAA\n")
-		f.write("CGATGAACTAGCGCATAATTTGTACTAGCTAGCTCGATCCCTCTTCCCTTAGCAAACAGCTTTATAAAGC\n")
-		f.write("TAGCAGTGGAAGAGCTAGCTAGATTAATACTATAACAACAAAAGGACAACTAGCTAGGGCATTTGTTTCC\n")
-		f.write("CATACATATATGTGTTCAAGCATGACATTTGACGGGCTAACCAGTCCCATAATAACGCTTATTATTGATC\n")
-		f.write("GGTTTACCGGTAGAAGTACGAGTACCATATACTTCTGTGATGGTTATCCCACCAAAGATTCTCGCTGCCT\n")
-		f.write("CATCAGAATTGATGAGCTTGTTATAATTATTAGGCCTCTGAAGGTTCTGTCGAGGTCCATGATTCTCCAT\n")
-		f.write("GTTGGCTGCAGTCGCCAGTCGTGGGTATCCTTGGTTATCATGATCACCGGTTGAAAGAGGTGTATTAGGA\n")
-		f.write("TGAAGAGAAGAGACTTGACTCGCCTGTCGTGGGTATCCTTGGTAATCATGATCACCGGTTGGAAAAGTTG\n")
-		f.write("TATCAGGATGAAGAGAAGAAATTTGACTCCCCATGTTAGCGAGAAATTCCAAATAATGAACTAGGACAAG\n")
-		f.write("TTCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226792303|gb|GO545797.1|GO545797 Mdas9004B01_e254.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD13683.1| major allergen Mal d 1 [Malus x domestica], mRNA sequence\n")
-		f.write("TTTTTTTTTTGCAAGTGAGACATTAACTGATTTCATTATATTTATAGATAATACACTTACAGTCTGCAAC\n")
-		f.write("TTTTTTTTCAAACAAATACATAAAGGGCAACCAGAAGATGATCACAACCATAAACTTATTTTTCAAAGCC\n")
-		f.write("AAAGTGCTCAAAACCATGGCTACTTTGGGCTGACTAGAAAAAGCATACAAAGAAAAGCCACACAACCTTC\n")
-		f.write("GACTGAAGGGTGACACCCAAAATACCATAGAAACATATTAATTTAGTTGTATGCGTCGGGGTGGCCCTTG\n")
-		f.write("AGGTAGCTCTCAATAAGCTTGAACAAACCATGAGCCTTCTCTTTGCCAGCCTTGACGTGCTCTTCCTTGA\n")
-		f.write("TCTCAACATCACCCTTGGTGTGGTAGTGGCTGATACTCTTGATGATGGAACCACTTCCAGATGCCACCAA\n")
-		f.write("CTTGGTCTCGTAAGAGACCTTCTCAATGGTGTCTGTCAAAGCATCTCCTTCAATCAAAGTGTAGGCGTAT\n")
-		f.write("GAGTAGTTTGCTTCGTCAACCGAGTCGATCTTGTGCTTCACGTAGCCGTATTGGCTGCCTTCACCAAAAG\n")
-		f.write("TGATCTTCTTGATGGTTCCAGGGCCACCGTCTCCTTCAAGGATCTCAGCATGCTTGATTGCCTGGGGTGC\n")
-		f.write("AATCTTGGGGATGAGGTTATCAG\n")
-		f.write("\n")
-		f.write(">gi|226792302|gb|GO545796.1|GO545796 Mdas9004D23_e271.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF73132.1|AF149017_1 homogentisate 1,2-dioxygenase [Lycopersicon esculentum], mRNA sequence\n")
-		f.write("TTTTTTTTGAAGGCCTATACCACTAGCACTGGTGTGGTGATTATTATTATTTTGCAAATTTAAGTATATA\n")
-		f.write("ATAGGCATCTGTTTACATGTAAAGAAACTTTGGGGGCCCATACGAATCCGGGGCACCTTTTGCACACCCT\n")
-		f.write("CAAGGCCGGCTCAGGTGCTTTAATACAGAAGTGGATACAAATAAGCATATTTGGTACACTTAACACTTTT\n")
-		f.write("TATAGTACTATGTACTCAGTAGGATTGTATTTGCTTAGTCTTTGTATGAACTATAGTTTCCATTCGTCTA\n")
-		f.write("AAGCAGCCACGGCAGTCTCCACTTTAATCCTCTTTCTTCCCATTCTGGACATCTCCGTCTTCAGCATTCA\n")
-		f.write("TCCTTCCACGCGTAAAATGTGATTTCAGTCCAGTCCAGCACTGGTAATAATCACGATCGATGACTGGAGA\n")
-		f.write("CTCGAGAGCCCATGTGCATACTCTGGGGATTAAACACGATTCAAACATAAAAGCCAAAGTATCGGTGATT\n")
-		f.write("CTGAATGGTCCTGCCTCATTTCCACGCGCAATGGTAGCCTCATATGTTTTGGTATCAGGACCATGGGGAG\n")
-		f.write("TCATGCAGCTATGAAGGCTTGCACCACCAG\n")
-		f.write("\n")
-		f.write(">gi|226792293|gb|GO546055.1|GO546055 Mdas9010K09_e770.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("GGGGGCCTTCCCCGGGCAGCGAACGTTCAGCTCAGAACTGGTACGGACAAGGGGAATCCGACTGTTTAAT\n")
-		f.write("TAAAACAAAGCATTGCGATGGTCCCTGCGGATGCTAACGCAATGTGATTTCTGCCCAGTGCTCTGAATGT\n")
-		f.write("CAAAGTGAAGAAATTCAACCAAGCGCGGGTAAACGGCGGGAGTAACTATGACTCTCTTAAGGTAGCCAAA\n")
-		f.write("TGCCTCGTCATCTAATTAGTGACGCGCATGAATGGATTAACGAGATTCCCACTGTCCCTGTCTACTATCC\n")
-		f.write("AGCGAAACCACAGCCAAGGGAACGGGCTTGGCAGAATCAGCGGGGAAAGAAGACCCTGTTGAGCTTGACT\n")
-		f.write("CTAGTCCGACTTTGTGAAATGACTTGAGAGGTGTAGTATAAGTGGGAGCCTCGCGGCGAAATTGAAATAC\n")
-		f.write("CACTACTTTTAACGTTATTTTACTTATTCCGTGAATCGGAGGCGGGGCATCGCCCCTCTTTTTGGAACCA\n")
-		f.write("AGGCCCGCTCGCGGGCCGATCCGGGCGGAAGACATTGTCAGGTGGGGAGTTTGGCTGGGGCGGCACATCT\n")
-		f.write("GTTAAAAGATAACGCAGGTGTCCTAAAATGAGCTCAACGAGAACAGAAATC\n")
-		f.write("\n")
-		f.write(">gi|226792292|gb|GO546054.1|GO546054 Mdas9010G23_e750.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAB90634.1| protein phosphatase 2C (PP2C) [Fagus sylvatica], mRNA sequence\n")
-		f.write("TCACTTGTCACAAGAGCACAATGCCTGTATAGAATCTGTGAGACAGGAGCTGCAGTCTTTGCACCCTGAT\n")
-		f.write("GATCCACATATCGTTGTTTTGAAACATAATGTATGGCGTGTGAAAGGCCTAATACAGATATCTAGATCTA\n")
-		f.write("TTGGTGATGTGTATTTGAAAAAGGCTGAATTTAACAGGGAGCCTTTGTATTCCAAGTTTCCTCTTCCGGA\n")
-		f.write("CCCTATCCAAAGACCAATTTTGAACGCTGATCCAGCAATTTCAGTGATCCCATTGCAGCCACACCATCAA\n")
-		f.write("TTTATTATATTTGCATCTGATGGGCTATGGGAACACCTCACCAATCAGGAAGCAGTGGACATAGTTCAAA\n")
-		f.write("AACATCCACGAAGTGGAAGTGCAAAAAGGCTGGTGAAAACCGCCCTGCAAGAAGCAGCAAAAAAGAGAGA\n")
-		f.write("AATGAGGTATTCGGACTTGAAGAAGATTGACCGCGGGGTTCGCCGCCATTTCCATGATGACATAACCGTG\n")
-		f.write("ATTGTTGTGTTTATTGACTCAAACCTTGTGAGCAAGGCTAGTTCTGTCAAGGGCCCAAATCTATCGGTGA\n")
-		f.write("GAGGAGGTGGAATCAACCTGCCTCCTAACACTCTGGCTCCATACGCCTCGGCCACGGAAGCTGGCAATAC\n")
-		f.write("CTGATTAAACTGTATCTCTCATGTGTGTTCTGTTGCAC\n")
-		f.write("\n")
-		f.write(">gi|226792291|gb|GO546053.1|GO546053 Mdas9010J19_e765.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAO63778.1| unknown [Populus tremuloides], mRNA sequence\n")
-		f.write("TTTTTTTTTATTAATGAAATTGCTAAGACAGCTGATTTTCATTCACTGATTATTCGAGTAAATACTATGT\n")
-		f.write("AAAAGAAATACAAAGTAATACATCAAAAATACCTCAAAGACTTCTGGATCATGGAAAATTCAAGACCAAC\n")
-		f.write("CACAATATTTTAACCAAAATTTTATCCCAATTTCAACCACTGTACATATGATTTCTCTCCTTGAAAAAAC\n")
-		f.write("ACCGTATCAACTGAATTTTGCCAACCATTTAGCAAATGACACAAGCATTGGGATCCTCTTCTGAACTTCT\n")
-		f.write("TACGTAATAATACGCAGGCATTGGAGGATAAAGTGCTGGGTAGGCCTTCATAAGCTCAAGCATTTCGTCC\n")
-		f.write("TTTGGATCTTTCTTCTTCGGCTCCTCCTTCTTCGGCTCCTCTTTCTTCTTCTCCTCCTTTGCCGGTCCGA\n")
-		f.write("CTGAGACTATCTCCGTCCGGCAAAGCTTCCTCAATCTTCCCACCAAATGCACGGGATCTATGTCCCCTGT\n")
-		f.write("GGCCGTCAACTTCTTGTCCTTCATATCCATAGAAATTGAATCAAGGCCTTCAAGCCCCGAGACGGCCCTC\n")
-		f.write("ATGACTTTCTTCTTACACTTCTCGACGTATAATTCCAATTTCAACACTACTTTCTTCATTTTTCTGTGCA\n")
-		f.write("GCTTG\n")
-		f.write("\n")
-		f.write(">gi|226792290|gb|GO546052.1|GO546052 Mdas9010M15_e783.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAC55114.1| S-adenosylmethionine decarboxylase [Malus x domestica], mRNA sequence\n")
-		f.write("TGACGGCCATTTTGGCAAGCTTGGTTTGGCAAGCAAGGCATATGTTATGGGAAGCCCTGACAAAACTCAG\n")
-		f.write("AAATGGCATATTTACTCTGCATCGGCGGAGTTGGCAAGCTTATTTTGGGGTTCACGCCAATCAGGCCCTA\n")
-		f.write("CATACACTCTGGAGATGTGCATGACTGGTTTAGACAGGAAGAGGGCTTCTGTCTTTTACAAATCCGACGC\n")
-		f.write("AAGTTCAGCTGCTGGTATGACCGTAGAATCCGGCATCAGGAACATCCTCCCGCAGTCCGATATATGTGA\n")
-		f.write("\n")
-		f.write(">gi|226792289|gb|GO546051.1|GO546051 Mdas9011B22_e817.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA24493.1| chlorophyll a/b-binding protein [Fagus crenata], mRNA sequence\n")
-		f.write("AAAATTGTCCATTGATGCAGTTTTTAAAGCTTGAGCTTACATACAAGCAGGTAGCTTAAAGATCATCTAT\n")
-		f.write("TGTACACACTGATTAGGTTTCCTCACTTCCCGGGCACGAAGTTGGTGGCATAGGCCCAGGCATTGTTGGT\n")
-		f.write("AACAGGATCAGCCAGATGATCGGCAAGGTTCTCGATAGGGCCCTTTCCAGTGACAATGGCCTGCACAAAG\n")
-		f.write("AAGCCGAACATTGAGAACATGGCAAGTCTTCCATTCTTGAGTTCTTTGACCTTAAGCTCTGCAAATGCCT\n")
-		f.write("CTGGGTCATCTGCAAGTCCCAAAGGATCAAAGCTGCCTCCGGGGTACAGTGGGTCAGTGATCTCACCAAG\n")
-		f.write("GGGTCCTCCGGCGATGCGGTAACCCTCAACCGCACCCATGAGGACCACCTGGGTTGCCCAGATTGCTAGA\n")
-		f.write("ATGCTCTGTGCATGAACCAGGCTTGGGTTTCCAAGGTAGTCAAGGCCACCTTCGCTGAAGATTTGAGCTC\n")
-		f.write("CGGCTTTGAACCACACTGCTTCACCAAACTTGACTCCGTTCCTGGAGAGGAGCTCCGGGAAAACACAGCC\n")
-		f.write("CAAAGCACCAAGCATTGCCCATCTTGAGTGAATGACTTCAAGTT\n")
-		f.write("\n")
-		f.write(">gi|226792288|gb|GO546050.1|GO546050 Mdas9010G22_e749.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTGTTTAATACACTGAGAAATATATTCTATGGCTTAAATTGTGCCACTTGTCAAAGGATTG\n")
-		f.write("GAATGTTAGTTACTCAAATTCGTTAGTGAGCTGGTATTATCTACAAATTAATACATACTAAAAAAAGGGG\n")
-		f.write("ATATCACAATCTTCAATTCTACGTTGACGTATTAACTTAAATGAGATTGAAACTTTACACTTCTTGGAGC\n")
-		f.write("ACTATTTTGATTCTCATCAAGGTTGATCACTCTAATGAAGGGCCTTCCTCCTTTGTGTGCATGCTCCATC\n")
-		f.write("TCTAAAGACCAAGAACACCCTTCATAGATTTTCGGTTGCACCTAGCCTTGTCAAGAGTAGGTTGCCTACT\n")
-		f.write("TACTTCATCTCCAACAAAGATCAAACCGTCGTATTTCAGCCTCAGAACTAACGTAAGGATGGAGGAGGAG\n")
-		f.write("CAAGAGTGTTAAACTAGGACACACTCAAAAGAGATGGATGGCTTTGGATGTGTTTAATAAGTGAT\n")
-		f.write("\n")
-		f.write(">gi|226792287|gb|GO546049.1|GO546049 Mdas9010N22_e795.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_198367.2| adenylate kinase -related protein [Arabidopsis thaliana] gb|AAL49859.1| putative adenylate kinase [Arabidopsis thaliana] gb|AAM91697.1| putative adenylate kinase [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGAATGTGGAACGTTATTCAATTTAGTAGGAATTCCCCTCCAGTTATCCTCAACTGAAGACGGATTT\n")
-		f.write("GAGCTACTCCAACTTTTTCCTAATTTGATCTTCATTTCTTTATCTTTCTGCACTTGCGATAGTATAGAGT\n")
-		f.write("CTATTACTTCGAAAACAACATCCTTCGAATGGTTTCCATCGATCTTTTTCATGATATTCGAGTATGCGGC\n")
-		f.write("TGAGATTGAATCTGCATTTTTCTTGTATATTTCAAGACGCGACTTCACTTTTTCCTCGGTGTCATCAGGA\n")
-		f.write("CGAGTAATAAGTCTTGCTTTAATCTCCTGATTCTCCGGAGGGAAACTTTTTATATGGTAGATCTTCCCTG\n")
-		f.write("TAACTGGGTCTAGCCTTCTTCCAACACATCTGTCGATTAGAGTTTCATCAGGAACATCTAACACAATGTA\n")
-		f.write("CACATCTGGTATAATCTTCAATTTTTGCAGACTTTGCGCTTGGTTAAAACTCCGCGGATATCCATCAAGA\n")
-		f.write("AGCCACCCTTTTTCCTTCGCATCATCGCGTGATAACCGTGCTGTCACCATCGCTGTCACGACTTCATCGG\n")
-		f.write("GGACCAGACGACCGGCATTCATGAACTCTTTGGCCTTGTTTCCAATTTCCGTCCCGGAATGACACTTCAG\n")
-		f.write("CTCTGAGAAGGTCCCCCGTTGATATGT\n")
-		f.write("\n")
-		f.write(">gi|226792286|gb|GO545795.1|GO545795 Mdas9003L23_e224.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_568299.1| 30S ribosomal protein S13, chloroplast precursor (CS13) [Arabidopsis thaliana] sp|P42732|RR13_ARATH 30S ribosomal protein S13, chloroplast precursor (CS13) pir|S59594 ribosomal protein S13 precursor, chloroplast - Arabidopsis thal, mRNA sequence\n")
-		f.write("TTTTTTTGTAAATAATTTCAGCAAGTTCATCACTTCTGATTAAATTTCATAGCATTCCAAGTAGTCAAGA\n")
-		f.write("ATCTACTGCAGTGTGACCAAGTGATTAGACAACATTTCCTTCTCAACATTTGACAATCCTATGAATAAAA\n")
-		f.write("CTGTGATCAAACAGGTACACCGACATTCACCTCTCCCAGACCCTGTGTAAAGCGGGAGCCTTGTGCACTG\n")
-		f.write("GGTACGACCTTATACATTGATGATCCCAACTACATTTCCAAAGGTGAGGGCACAGCTCAACGAAGCAAAA\n")
-		f.write("GCGATCAGAACAATTGTAGTTAATACTAAAACACAAAACCAGACAAAGGAATTCATTACCAATTACAAAA\n")
-		f.write("AGAGTCGAAAACCCATTCAATTACTTAACGGGCCTTTTTCTTTCCAGCAACAGTGACCCTCTTACCCTTC\n")
-		f.write("AGGGTCCTAGTGTTGTTCTTGGTGCGCTGTCCTCTGCAAGGCAATCCCTGGCTGTGGCGTATGCCTCTGT\n")
-		f.write("AGCACTGAATCTCCTTGAGTCTCCTTATATTCAAGGCATTGAACCTCCTCAAATCCCCTTCAATCATGTA\n")
-		f.write("CTTGGAGACTTCATCTCGGATAATGGTGAGCTCTTCTTCCGAAAAATCTTTGGTGATTTTGTTCT\n")
-		f.write("\n")
-		f.write(">gi|226792285|gb|GO545794.1|GO545794 Mdas9003H05_e208.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TACCATTCCATGATATTATTAGTTTTTTGGGAAATACATGCATGAGTTTTTACTATTTACTATTTACATG\n")
-		f.write("CACAACAAGATGAAGTAAATGCAGATAGGCTAGTCAACCCTGCATGAACTCCCATTAAATAGCTAATCAA\n")
-		f.write("AGGCCTTGAGACGTTAGATCGCCATCTGACGAGGATTCGGAGATGCTACACTTGATACTTTCCAGCAGTG\n")
-		f.write("GGCTGAGTAGATATGGTGGTGTATTCATCTGCCAAGTATTCTCGCTAGTACCAGTAGTGGTAGCAGTGCA\n")
-		f.write("CTCAAAGTCGATGCTGCTTGGTTGGTACCCGACATTGATAGATTTATGATGATGATCGGCTGCGCCTAGG\n")
-		f.write("TGTCCATTTTGTTGATCGAATGCTCTCACCGTTGCATGAGGATGATGGTTCGGATATTGCTCCACTACAT\n")
-		f.write("GATCCCCTTGTGTCAATAAAGCAGTCTCATTCAACATTGCATCGACCACTTCCAACGAATTCCAGTTTAC\n")
-		f.write("ATAGGCTTCCCTTGCTAAATTCTCAATGTAGGTCCTATTGATATTGCTGAGGTCTCGAATGGGGAAATTT\n")
-		f.write("TGGCCATTAACCACGGCCCTCAACACTTGACATATAGGATTTAGGAAAATCAAGAAATGAGAACCGCGAA\n")
-		f.write("ATATGAACATTTTGTTACCCATCACGCAGGTTTTGGCGTGCTTTACTGTCACTCCC\n")
-		f.write("\n")
-		f.write(">gi|226792284|gb|GO545793.1|GO545793 Mdas9004A01_e249.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD27878.1|AF139466_1 chlorophyll a/b binding protein CP29 [Vigna radiata], mRNA sequence\n")
-		f.write("TTTTTTTATGATAAGCTCACATGCCATTGCATACACTAATCCTTTGATCCCATCACAATCTTTACAAGCT\n")
-		f.write("TAAGCAGTACATATCATGATTCAGATAATTAATCATGGTCTACTGATTAAAAAACCAAACATGATATGCA\n")
-		f.write("CATAAAGATACTTCTCTAAGAAGAGAAGGCGTCAATAATGGTGGTGTGGAGCGGGTCACTCAAATGGGTA\n")
-		f.write("GCCCAGTTGTTAAGTGGTCCCTTCCCGGTGACGGCGGCTTGCACGGCAAACCCCAGAAACGCAACCATGG\n")
-		f.write("CGAGGCGGGCGTGCTTGATTTCGGCCAGCTGAAGAGTGGCCTTCTTTTCCGGGTCAGCAGCAAGGCCCAA\n")
-		f.write("CGGGTCGAAGAACTTGCCACCCGGGTACAACCTCTTTTCCGGGTCGAGCTCGGCGTTCCTCTGGAACTCG\n")
-		f.write("ATGTAGCCAATCACTAGAACTTCGATCCAGATCAACGTGGTTAGTGAGAAAGGGAGTGGTTGACCCAAGT\n")
-		f.write("AGGACGACCCTTCGATGAGCTCCACCTTTCCGGCGTCTTGCCATGTGATCCCGGTGACGGACTCGACAGT\n")
-		f.write("GAGAGCACCGAGCGTGGCGAGCATGGCCCACCTTCCATGAATCAGCTCGCACTCCCTAAACCTCTGCAGC\n")
-		f.write("CCAAACACCTCCGAGTAAGGCT\n")
-		f.write("\n")
-		f.write(">gi|226792283|gb|GO545792.1|GO545792 Mdas9003M19_e231.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("GCAAGATAAATCTCTTTACTTCTTAGATATCGAGGAAATTAGATTATGCAGATACATACATGATATATCT\n")
-		f.write("GAATCGGAAAATCTGTAAGGCTTTCAAATTAAAATTTACAGATGGGCATAAAATCTCTTTAGCTTAGTCA\n")
-		f.write("TACGTAATTGAATCATATGCTGTTTCCTGCCATATAGAGTTGTACACATGCTCCTCTTCTATGCCAACTC\n")
-		f.write("CATTATAATAAACATGAGAATAATCACGAACCCATTCACAATGATCTTTTGGACAATTATCCATCTGATC\n")
-		f.write("ATACTCACAAGAATCCGCATACCAATTCATGCCATTACTTGGTGAGCAAGCCACCTGATCCATTTCAAAC\n")
-		f.write("CATCCCAACGGATCGCAATCATCTGATGAAGGTGATCGTAAGCAATCCTGACCGTCCAAGCCTCCTACGA\n")
-		f.write("TGTTCCACAAGTTACTATCTTCCAAATCTTCGATGGTGATCCATTCAGTCTGTGTTACTCGAATCATTGC\n")
-		f.write("GGTCCATGGTTGTTTTGATTATTTCTGCCTCTAGAGATTGGATCACACTGTTTAATCTCTCCTCATCTCG\n")
-		f.write("ATCTTCCTCCTGCCATTCTTCTAGCAACGACATGAGAATGG\n")
-		f.write("\n")
-		f.write(">gi|226792282|gb|GO545791.1|GO545791 Mdas9003O20_e241.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTAGGGTTATGAATTGAAATCAAATCTTGTATTTGATCTCGTTTTT\n")
-		f.write("TTTTTTTATTATATTACATAAGCATTACATACATAAGAGGGGCAATACACGATCGCCTCCTTCGCTACAA\n")
-		f.write("GCATGCTACTACTAATAACCCAGTACGTACTATAATTAATTTAGCTTATACCCACATTCTAGGGCATAGT\n")
-		f.write("TGACAAGGTCTTTGATCTCCTCTTTAGAAATGGTCCCGTCACGGTTGGCATCTGCATGACCCAAAGCTCT\n")
-		f.write("CCTCGCCCTGAAACCACCCCAACGCGACCCGAGCTTTTTGAAGGCTGCCTTCACCTCCTCTTTGGACAGC\n")
-		f.write("ATGCCGTCGCCGTCCAAGTCAAAACTATTGAAGAGATTCACCACCTGCTCCCTAGTCCATGGAACACCGG\n")
-		f.write("TTGGCTCCTTATAAATGACATCCCTAACCATGATACTATATAGATATATATAGTGATCTTGAAATTTTCT\n")
-		f.write("TCTGTGTTTTGTTCTACACACTCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226792281|gb|GO545790.1|GO545790 Mdas9004E19_e273.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_188937.1| expressed protein [Arabidopsis thaliana] dbj|BAB03045.1| gene_id:F5N5.17 pir|G71408 similar to unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TGTTATTAACACTTACCCTCCAAACTTTATATATTAAAAAAAAAAAATACACTTGTGAGGAGTGTAAATT\n")
-		f.write("GAAATTTTTTGAGTACCAATAATACTTCTCTAAAAAAAATGATTGTCAAAAATTAAATTAAAAAGTGGGG\n")
-		f.write("GCCCCACAACCTTCAAATCACCGAATCCACCTTCTTTTCTAACATCTCCCCAATCAGTCTGGAAATCTCA\n")
-		f.write("AATTCCGATCTGAAATCGAGGTCCAAACTGTTGTTGCAGTTTTCATTGAAGCAGTTGCAGCGGTTCTGGC\n")
-		f.write("TACACCTCGTCACAGCCAATGATTGCTTTTCGTTGCTTTCCTCGATGAAATTCTGAACCATCTTTGTCAA\n")
-		f.write("AAACATGGAGCTCGGCTCGAACTCGGCTGATCCTCCGCCGTCCCCGTCCCCGTCATCTTTGTTGAAATGC\n")
-		f.write("AGCTCTTTGATTCCAATTCCACCGTTGGGCTTCTCCGTGGCCACCGAGCTTTTCAATACATTCGTGAGCT\n")
-		f.write("TAATCGAATTTCCCTCATTTCCACAAAGTTAAAGCTTCCTCTTGAGCTTAATAAAAAAATCAAGCTTGAT\n")
-		f.write("TCTCTACCTATTATACAATCAATTTTCTCTCCCAATCAATT\n")
-		f.write("\n")
-		f.write(">gi|226792280|gb|GO545789.1|GO545789 Mdas9004J06_e292.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB40142.1| plasma membrane intrinsic protein 1-1 [Pyrus communis], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTTGGGGTGAAATAAAGGTTGGTGTTATTTCTGAATTGAAAAATA\n")
-		f.write("CACAAATTCACAGCCACAGGATACAAAGGAAATGAGCACTCACATCAGACGGACGGGATTGGTGGGGCCT\n")
-		f.write("CTCCCTAAAAAAGAAGGAACAGAGGGCCCCTTGATTCTTGAGACATATCCATCAACACACATGCCTTTTG\n")
-		f.write("CTTGCTCATATCACAATAAATTTAACAGCTTAATCCCTTAATTACGTACAAAATACGCTTAAAACAACAA\n")
-		f.write("GCATTACAGATGAAAAATAACACAAACTTGATCGAAGATTGGCTTGAAAGACGATCATAAAACCGATTTA\n")
-		f.write("AGACGTAATTAACAGTAATCACTTGGACTTGAAAGGGATGGCCCTGATCACAACCACGTGGTACAAAGCT\n")
-		f.write("GCAAGTGCTGCCCCAATGAACGGTCCAACCCAGAATATCCAGTGGTCATCCCAGGCATGCCGCTTGTTGT\n")
-		f.write("AGATGATGGCAGCGCCGAGACTCCTGGCTGGGTTGATGCCAGTTCCGGTGACGGGGATGGTGGCCAAGTG\n")
-		f.write("CACCAAGAACACGGCGAACCCAATTGGCAACGGAGCCAAAATCGGAACGTGGGAGTCTC\n")
-		f.write("\n")
-		f.write(">gi|226792272|gb|GO546048.1|GO546048 Mdas9010P15_e808.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_192772.1| light-harvesting chlorophyll a/b binding protein [Arabidopsis thaliana] sp|Q9XF89|CB26_ARATH Chlorophyll A/B-binding protein CP26, chloroplast precursor (Light-harvesting complex II protein 5) (LHCB5) (LHCIIc) pir|T04049 chlorophy, mRNA sequence\n")
-		f.write("TTTTTTAAGGATCAAGGTTAAAAGCCTTTAAAAGGACTCAATTTGATATACAATGCTTTTAATTTTGATT\n")
-		f.write("GGAGGAGAATAAGGAGGAAACTTAAAATTACAGGGTTGGAGCTCTTTCGATAGATCCACCAATGACAGTA\n")
-		f.write("AGCAAGTTGTTGCCGAAGGGATCGCTCAGATGCTTTGATAGGTTTTCGACAGGACCTTCTCCGGTGACAT\n")
-		f.write("ACGCTTGGAGGAAGAAACCGAGCATGGAAAACATGGCAAGTCTTCCGTTCTTAATCTCCTTCACCTTTAG\n")
-		f.write("CAATGCAGCCTGGTCTGGATCCTTAGCCAGCCCCAGTGGGTCAAAAGGACCACCTGGGTGAAGCTTGTCC\n")
-		f.write("TCCAATTCCAGACCGTTAGTGATTCTGTA\n")
-		f.write("\n")
-		f.write(">gi|226792271|gb|GO546047.1|GO546047 Mdas9011C03_e820.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTGCAAACCAGTTTTGCTTATTTAGGCATCGGCTAACATCCAATAAAAGGTACAGACATTAA\n")
-		f.write("CCCAAATCGAATACTGCAATACTAAATTCACATTGTAAACACCCACCAATCTGCTCATTTACTGCAGAAC\n")
-		f.write("AATGCATTCTTGTGTCTCACCAACCATAGCAGCGCGGGAGCTTTTGTTAATGGTAGCGTCGACTTCTTCA\n")
-		f.write("TGAGAACGAGGCTTAACTTCTGGATCCTCCGGCAAATTTTCATTCCCATTTATTACCGGAAGCAATACGT\n")
-		f.write("TCGAAAATAAGAGCATTCACTTCTTGGAACCTCTCTTCAGAAAGGGAAACCTCTGCCAG\n")
-		f.write("\n")
-		f.write(">gi|226792270|gb|GO546046.1|GO546046 Mdas9010J15_e764.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_197427.1| expressed protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("ACAAAATTGTGAAAATTTGATTACACGGCTGAAAGATCCAATATTATACTTAATAAACTTTTAATTATTA\n")
-		f.write("ATAATCCAACTTAAGTAGCCACCCAAAAGGGCTCCCAATACTTTAACAATCCTTTCTTCTCACACTCACC\n")
-		f.write("GCCACCTTCTTTGCACCTGCTTGGCCTTTCAAACTTTTCTATTCCATCTTTACCCCTAACATTCAAACTA\n")
-		f.write("TTCCCATCCACCTCCTCACCCTCTATCAAACACACATTTGAACTATTCCCTTCTTCTTCTTCTTCTTCTT\n")
-		f.write("CTTCCTCTTCCTCCTCCTTATCGCCTTCTAATTGTTCTACCAATTCTTCTTCTGTATTTTCTCCCACCAC\n")
-		f.write("TTCTTGATCTTGCTCTTCTGTTTCCTCCTCAATTATGTCATTTTCACACCCTTCATTGTATTCTTGAATG\n")
-		f.write("GCTGCTGCTTCTTCCTCTGAGTCAAAACTGGGAGTAAAGGTTTTTGAAAGGCACAATCGAAGGCGGCCAT\n")
-		f.write("TGCTTCTTTCAGCTTGGAAGCATGAATGACTTAAAGGGGCCTTGACAGCTTTGATGATCAGCCTCCCATC\n")
-		f.write("TTCCCTGTGAGGCCTAAAGGGTAGAGAATCCTCGCCGCTTA\n")
-		f.write("\n")
-		f.write(">gi|226792269|gb|GO546045.1|GO546045 Mdas9011B15_e816.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB91757.1| putative 60S ribosomal protein [Oryza sativa (japonica cultivar-group)], mRNA sequence\n")
-		f.write("CGACATCCAGTTTTAGGGTTTCCTTCTTCAGGAAGTTTTTTCGCAGCGAGGACAAAGATCTAACTAACCA\n")
-		f.write("TGAGTAAGCTTTCAAGTGATGGGCTGAGGGAGGCCATTTCTCAGATTAAGACAAATTCTGAGACAAAGAA\n")
-		f.write("GAGGAAGTTCACTGAGACGGTTGAGCTTCAGATTGGTCTGAAGAACTATGACCCACAAAAGGACAAGCGT\n")
-		f.write("TTCAGCGGTTCTGTCAGGCTTCCACATATCCCTCGCCCTAAGATGAGGGTTTGCATGCTTGGAGATGCTC\n")
-		f.write("AGCATGTTGAAGAGGCAGAGAAGATGGGTTTGGACTACATGGACGTTGAGAGCTTGAAAAAGCTTAACAA\n")
-		f.write("GAACAAGAAACTTGTTAAGAAGCTTGCCAAGAAATACCATGCATTTTTGGCTTCTGAAGCTGTCATTAAG\n")
-		f.write("CAGATTCCTCGTCTTCTTGGCCCTGGTCTTAACAAGGCAGGTAAGTTCCCAACCTTGGCGAGTCATCAGG\n")
-		f.write("AATCTCTGGAGGCAAAACTTAACGAGACCCAA\n")
-		f.write("\n")
-		f.write(">gi|226792268|gb|GO546044.1|GO546044 Mdas9010P11_e807.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_200125.1| cyclic nucleotide-regulated ion channel (CNGC1) [Arabidopsis thaliana] pir|T51354 cyclic nucleotide-regulated ion channel 1 [validated] - Arabidopsis thaliana emb|CAA76178.1| putative cyclic nucleotide-regulated ion channel [Arabi, mRNA sequence\n")
-		f.write("ATCGACTTCTTGCAAATAATCCACTGTGGAACAAAATATTTATAATTTCATGTGTGATTGCTGTGTCACT\n")
-		f.write("GGACCCTTTGTTCTTTTACATTCCAATCATCGATCAAGACAACAAGTGCCTTGGAATGGACAAAAAACTG\n")
-		f.write("AAGAATGTAACTCTTGTTTTGCGACTGCTCACAGATCT\n")
-		f.write("\n")
-		f.write(">gi|226792267|gb|GO546043.1|GO546043 Mdas9010L02_e776.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P28475|S6PD_MALDO NADP-dependent D-sorbitol-6-phosphate dehydrogenase (Aldose-6-phosphate reductase [NADPH]) (NADP-S6PDH) pir|T17013 D-sorbitol-6-phosphate dehydrogenase, NADP-dependent - apple tree dbj|BAA01853.1| NADP-dependent D-sorbitol-6-p, mRNA sequence\n")
-		f.write("TCGAGAAGCTTCAGATAGATTATCTGGATCTCTACCTGGTTCACTACCCAATGCCCACAAAGCACAATGC\n")
-		f.write("AATTGGTAAAACTGCCAGTCTTTTGGGCGAGGATAAGGTGTTGGACATCGATGTAACAATTTCCCTTCAA\n")
-		f.write("CAAACCTGGGAGGGCATGGAAAAGACCGTCTCTTTGGGCTTAGTTCGCAGCATTGGTCTCAGCAACTATG\n")
-		f.write("AGCTCTTTCTAACTAGAGATTGCTTGGCTTACTCCAAAATAAAGCCTGCTGTGAGCCAATTTGAAACCCA\n")
-		f.write("CCCCTATTTCCAGCGCGACTCTCTCGTCAAATTCTGTATGAAACACGGCGTTCTTCCCACAGCTCACACC\n")
-		f.write("CCTCTCGGAGGTGCTGCTGCCAACAAGGATATGTTTGGTTCTGTTTCACCTTTGGATGATCCAGTTCTCA\n")
-		f.write("ATGATGTGGCTAAGAAATACGGAAAGAGCGTGGCACAAATCTGTCTGAGGTGGGGAATTCAGAGGAAAAC\n")
-		f.write("AGCAGTGATTCCAAAATCATCGAAAATTCAGCGATTGAAAGAGAATTTGGAGGTTCTTGAATTCCAGCTG\n")
-		f.write("AGCGATGAAGACATGCAGCTCATCTACAGTATCGACAGGAAGTATCGTACCAGTCTACCTTCCAAGACTT\n")
-		f.write("GGGGCTTA\n")
-		f.write("\n")
-		f.write(">gi|226792266|gb|GO545788.1|GO545788 Mdas9003G21_e205.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGAAAAGTTGTGTAAATTGTCCCAATGGAAAGTGGACCAAAGGGTTCTTGGGGCATTAGAGGGCACA\n")
-		f.write("GGGTTAGATAATCTATATACTTTAGCAACTATTGTTGGTAGAAATGCCCATGACAATAGCATGATAGATG\n")
-		f.write("CTCTTGTTAGGCATTATGATGTTAGAGATAGGTGTTTTAAGATTAATAATCAAAATTTATTTTTCGGATT\n")
-		f.write("AGAAGATGTGCTTTTAATCACTGGGCTTCCAGTAGAAGGGACCCCGGTGATAAAGTCAACAACAAACATT\n")
-		f.write("CATGCCCTTGAAAACTTGTTAGGGGGAGTGCCTGAAAGTGAGTTGAAGGATAAATCAAATGCTGTGAACC\n")
-		f.write("TTAGTTGGTTACAAAAAGAGTTTGAGCATGTACCTGAAAATGTAGATGCCGATAGATTTTCCTGTCATGT\n")
-		f.write("TAGAGGATTTGTCCTCTACATATTAGGCACGGTAATGGTTCCCAGTTTAGACCATGTGCACGTGAATCTG\n")
-		f.write("GGCTACTTGGGCTGCATGTCCGAGATAGGTGAGATAAAGAAGTATGCATGGGGAGTTGCA\n")
-		f.write("\n")
-		f.write(">gi|226792265|gb|GO545787.1|GO545787 Mdas9003N07_e234.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_196452.1| expressed protein [Arabidopsis thaliana] emb|CAC08335.1| putative protein [Arabidopsis thaliana] gb|AAM63112.1| unknown [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTCATGAAATTGACATGATTGATATTATAAACCCAGGCAAAAAAAGGGTAAAAC\n")
-		f.write("TAAAACCTTGAGGAAAATAAAAACACATGTAGAAGCTAATTACCGGAGATGAGCCAGCTCTCGTTAATTT\n")
-		f.write("GCTCATCCCCAAATTACAAAACACGTCTTGCTAATTGCTAATGTGCTGCCTGCATTTTCTAGTTGTGGGA\n")
-		f.write("CTGGTTGTGGTTGGCAATGGAAAGGGCCTTGTGAAGATTTCTGAAAGCTTTCTCGTAGCGCAAGAATCCC\n")
-		f.write("ATGAACCAGAAGTCGAAATCATCGTGGGTAACTATTTCAATGTACTTCTGTTGTGGTTTGTTGACATTCT\n")
-		f.write("CGCTTTGGTTCACTGTTTTGATCTTCCTTATTGGTATCCGAACTTTGTAATGCGTTCTGAGGAGTTGCAG\n")
-		f.write("TTGTCCAGCAGCAGCAGGACCAGAAGCAGGAGGAGAAGGGAGAGTGATGGGTCTTTCGCTGCAAAAAGCA\n")
-		f.write("AGCTTTTGGGTAGAAATGAAAAGGAGGCCAGGAATGGGACCGGCGGTGGTGGATAGGTAGCATTGGGAGG\n")
-		f.write("CCTTCAAGAGCTCTTCTCCTTGGCTGACACCGAATATCTGTTTAAAAATATTGGCCCTCCCACCCTCTTG\n")
-		f.write("AA\n")
-		f.write("\n")
-		f.write(">gi|226792264|gb|GO545786.1|GO545786 Mdas9003K17_e220.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_172258.1| histone H2B, putative [Arabidopsis thaliana] pir|D86213 hypothetical protein [imported] - Arabidopsis thaliana gb|AAF75074.1|AC007583_10 Strong similarity to histone H2B like protein from Arabidopsis thaliana gb|Y07745. ESTs gb|R8, mRNA sequence\n")
-		f.write("TTTTTTTTTTTGTTTTTTTTTTTTAGGTAAATCGTACTTTCATTTAGAATTTAAACCGCAATAGCACAAT\n")
-		f.write("ATCAGTACTTAATACTTACATAATCAAAAGCATTAAAACCCATAAACCCCTAACCCTAACCCTAATTCCT\n")
-		f.write("TCACAACCAATCTCAAACCCAAATCCACAGAATTAAACACATTAACCCTAACTCTTCAAGAGCTAGTAAA\n")
-		f.write("CTTAGTCACCGCCTTAGTCCCCTCAGACACCGCATGCTTAGCAAGCTCACCAGGCAGCACCAATCTCACA\n")
-		f.write("GCAGTCTGGATCTCCCGGGAAGTAATCGTCGGCTTCTTGTTGTACCTCGCGAGCCTGGATGACTCCTGGG\n")
-		f.write("CGAGCTTCTCGAAGATGTCGTTGATGAAGCTGTTCATGATTCCCATGGCCTTGCTGGAGATCCCGATGTC\n")
-		f.write("AGGGTGGACCTGCTTCAGCACCTTGAAGATGTAGATCTTGTAGGTCTCCACGCTCTTCTTCGATCTCTTC\n")
-		f.write("TTCTTCTTGTCTCCGGCGGCGGCTCCGGCCTCCTTCGGGAGCTTCTTCCCGGCCTTAGGCTTCTTCTCGG\n")
-		f.write("GCGGGGGCTTTCTCCGCCACGGCGGACTTCTTTTCCTCCGCGGGCTTCTTCTCGGCGGGGCTCTTCTCAG\n")
-		f.write("CT\n")
-		f.write("\n")
-		f.write(">gi|226792263|gb|GO545785.1|GO545785 Mdas9004B14_e259.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAP47161.1|AF514908_1 dehydration responsive element binding protein [Glycine max], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTGGCCATAAAATTCAAAGACTATAATTTCAAGAAAAGAAACATTACTGATTGCCCTT\n")
-		f.write("CAGTTGGTTTGTTGTTACAATTGAGAAACTATATCAAATTACCAATCGAAACGGAATTCTTGTGATTCCA\n")
-		f.write("TTTCCTGATCGGACCCAATAAACCCTTCTCTGTATTTTTACTTTATTGCACACCTAAATACCTACTCATA\n")
-		f.write("ACAATAAACAGCTGGTGATCGGTCGGCCTTCTCAATTAACTTTCATCGGAGTTTTCTGGGTCGGGGTACT\n")
-		f.write("CATTTAAGTCGGGCTTCAAAGAGCCACCCCGGCTCAACGTTGTTTTGGACTGCGACGTCGGCGATGAGCG\n")
-		f.write("GAGAGCGGTTTGAACAGCGTCGACCTTAGCCCCGACCTCCGTAGCTTTCTTCCGTATCGAAGCCGCCGAC\n")
-		f.write("ATGTCGTGGAGCTGCTGGCCGTCGTCTTGGAATACAAGTTCCGGGAAGTTGAGGCGGGCAGAAGGGCCTC\n")
-		f.write("GAAGATAGAAAACGGCGGTGTCGTAAGCTCGGGCGGCAGCCATGGGGGTCGTGTAGGAGCCGAGCCAAAT\n")
-		f.write("TCGAGAGCGCTTGTTGGGTTCTCGAATCTCCGCCACCCACTTCCCCCACTTCCTC\n")
-		f.write("\n")
-		f.write(">gi|226792262|gb|GO545784.1|GO545784 Mdas9004I10_e289.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_188060.1| glycolate oxidase -related [Arabidopsis thaliana] ref|NP_850584.1| glycolate oxidase -related [Arabidopsis thaliana] sp|Q9LRR9|GOX2_ARATH Probable (S)-2-hydroxy-acid oxidase, peroxisomal 2 (Glycolate oxidase 2) (GOX 2) (Short chain, mRNA sequence\n")
-		f.write("TTTTTATCCATGGAAATATTATCTCACCATCCAGTAATCAGTATCATTACAGAAAACGCAGAAATAATAA\n")
-		f.write("GGAATCCAAGAACAAAGGTTTATCCACCGCTGTTCATTTGAATGTTTCTATAACCTTGGCTGATGGCGAG\n")
-		f.write("GGCGAGGAGCGTCCCAGTCAGTCACAATGTGATCGCGGGTGATCTCTTTGAGCGAACGGCATCCACTTAA\n")
-		f.write("TGTCATGGTTAGCTCAAACTCTTCGCGCAGCATTTGGAGTACCTTTCTAATGCCAGCCTCTCCTTCAGCC\n")
-		f.write("GCGAGAGAGAACACCACAGGGCGCCCAATAAATATGCCAGAGGCACCCAAAGCTAATGCTTTGAAGACAT\n")
-		f.write("CTGTTCCTCGACGAACACCACCATCCAAGAAAACAGGAATGCGTCCTTGTGCACCTTTAACAACCTCTTC\n")
-		f.write("GAGGGCCATGATAGTCGAAGGGACGTAATCAAGTTGGCGAGCTCCATGGTTGGACACAATAATCCCAGCT\n")
-		f.write("GCTCCAGCTTGTACTGCAATCCTTGCATCTTCGGCAGTGAGAACACCCTTAACTAGGATAGGCAGTGAAG\n")
-		f.write("TGATTGTCTGAAGCCACTGCACATCCTTCCAGCTAAGAGAACGATCGATTTGACCAGCAACGTATGAAGC\n")
-		f.write("AAGTCCAGAGTCAGCAGCTTTGTCATCTTTCCGAGG\n")
-		f.write("\n")
-		f.write(">gi|226792261|gb|GO545783.1|GO545783 Mdas9004E14_e272.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAC24587.1| AP2 domain containing protein [Prunus armeniaca], mRNA sequence\n")
-		f.write("TTTTACACGAAACGAAAATGGCATGGCCTTTTGGTAATTCCGTCATCCTCAAAGGTCAGATTGTCATACA\n")
-		f.write("GATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTACAAACACCAAGTCAAAAGTACATAGAACTG\n")
-		f.write("AAAACCAAACAATGCAAAATCTGATGGCCTCTTGTAAAAAGGAAGACCGAAATAAATTTAAACAAGTACA\n")
-		f.write("GAATTATGAGGTTTCAGTATCATCATAACTCACACAATTTCATCGTTACAAACATGAAAGTTCAGAAACC\n")
-		f.write("ACAAGTTCTTTGGACGAGAAAGTGGACCCATTACCTATACGATCTCCATACGCCATTAGCTACGGCTTAA\n")
-		f.write("ATGCTCCCCCGTACAAGCCTTATCCATGTCAACAGCTTGCACAGATGTACTCCAACCCGAAACACATCAT\n")
-		f.write("GTAGCTTTATTTACATAAACTGGAAAGCTGGGGTAAGGTTCATCTCTCAGAAAGTTCCTCCAACAATTGC\n")
-		f.write("GGGCAGATCGTCAAAGGTCCATAGGTCCCCCGGATTACCACCATCCTGAGTTGCGTCTCCGTTAAGGAAG\n")
-		f.write("GCGTCCACTGAAGCATCCCAGCTCCCATCAAGATATGGGGTCTGAAAGTACTTCATCTCAAAAGCTGAGA\n")
-		f.write("GCTCATCAGAC\n")
-		f.write("\n")
-		f.write(">gi|226792254|gb|GO546042.1|GO546042 Mdas9011B07_e815.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|S28827 chlorophyll a/b-binding protein type I - common tobacco emb|CAA45523.1| photosystem I light-harvesting chlorophyll a/b-binding protein [Nicotiana tabacum], mRNA sequence\n")
-		f.write("GCTGTGGCATCGCCACTACTGCCTTCCCTTCAGTCCTCTCATCCTCCAAGTCTAAATTTGCGACCAGCGC\n")
-		f.write("AGTCCAGCTCCCAAGTATTGGTGCCAATGCCTCCTCCAGGTTCTCCATGTCCGCCGAGTGGATGCCCGGC\n")
-		f.write("GAGCCCCGCCCTCCTTACCTCGACGGCTCTGCCCCCGGTGACTTTGGATTTGACCCACTTCGGCTAGGAG\n")
-		f.write("AAGTGCCAGAGAACTTAGAGAGGTTCAAGGAGTCCGAGCTCATTCACTGCAGATGGGCAATGCTTGCTGT\n")
-		f.write("TCCAGGGATTCTAGTACCAGAGGCTTTGGGATTGGGCAACTGGGTAAAAGCACAGGAGTGGGCTGCCGTT\n")
-		f.write("CCAGGAGGCCAAGCCACCTACTTAGGCAACCCAGTTCCATGGGGCACTTTGCCTACAATTTTGGTCATCG\n")
-		f.write("AATTCCTTTCCATTGCCTTTGTAGAACACCAACGCAGCATGGAGAAGGACCCTGAGAAGAAGAAGTACCC\n")
-		f.write("TGGTGGCGCTTTTGACCCCTTGGGCTACTCCAAGGACCCCAAGAAGTTCGAGGAATACAAAGTCAAAGAG\n")
-		f.write("GTCAAAAATGGCCGGCTTGCGTTGTTGGC\n")
-		f.write("\n")
-		f.write(">gi|226792253|gb|GO546041.1|GO546041 Mdas9010G14_e745.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTCTTTTTTTTTTGGTTGAGATTAGTGAAATTGCTTTCATACCGAATTTTATCAATAAGCTAG\n")
-		f.write("TAGATGCTACAAGTACCTATAACTTTCTATCATGTGCCTTAATTCTAAAAAAACCTTGACGCCAACCTTT\n")
-		f.write("GAGCACAGGGTGACTTCAATATTTTTCACCTTCAGCAGTTCCATTGTGTTTCGGTAACTGAGTACCATAT\n")
-		f.write("AGGCTACCATAGCCTGTGTCATGCTCGCCCTCTGTCTCTGTCTGTCTAGCATCAAGCGTATTTTTGGTTG\n")
-		f.write("TTTCCGCGCTTGGAAAAATCG\n")
-		f.write("\n")
-		f.write(">gi|226792252|gb|GO546040.1|GO546040 Mdas9010M10_e782.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("ATTATTGTTGTCCAATACTTGGTACCAAATTTACCTCACCGACAACTATACAAACGAAAGTACAAGACAA\n")
-		f.write("CTCCTGAGCTCTCACTTTCCGGGAACAAAGTTTGAGGCGTATT\n")
-		f.write("\n")
-		f.write(">gi|226792251|gb|GO546039.1|GO546039 Mdas9010J03_e761.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAO61490.1| arm repeat-containing protein [Nicotiana tabacum], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTGAAATATATAAATGTCTATACTACCAAGACAATGGGGGCATAACATC\n")
-		f.write("AACAATTCCAAATACAAATTTGTCATCATAATCATGCCTAGCCGGACTTACAGGTATGCTATTAACTTTT\n")
-		f.write("TCTTCCCACATTCACGTAGGTATTTTACAAATCAGACGTACAAATCTTCTATCCATCGTTTGTTATTCTG\n")
-		f.write("TCTTCTCTTGTCTATGGTTTCTGAAGTAGCTAAGGAGTGTCTGTGCCTTTTCTTTTGCCCTAGGGGTGCC\n")
-		f.write("GGATTGTGACAATACCACTAATGGTGGGACAGCTCCTTCTTGGAGGACCTGACTGCAATATCTATTACTG\n")
-		f.write("TTTGTGCAGAGCTGTAAAAGAGCAGCAGCAGCGTTCTCCTTCCCTCTTGGAGAACCCAACTCAACAACCT\n")
-		f.write("CGACAAGAACAGGGATCCCACCCTCCTGACCAATTGCTGTCCTTCCCTCGGGAATTGTCGAAAGATTAGC\n")
-		f.write("CAAAACAGCAACTGCCTTGTCAACCATTCCAGCTGCAGGGTCCATCAACTCCACTAGGTACTTTACAGCA\n")
-		f.write("CCAGCTTGAACAATTCGACCCTTGTTCTCATGAAAAATTGACAAATTAAACAAAGCTGTGGCTGCATCTT\n")
-		f.write("TCCTCCCTCTGGGACTCCCATTCCC\n")
-		f.write("\n")
-		f.write(">gi|226792250|gb|GO546038.1|GO546038 Mdas9011A18_e814.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_191019.1| histone H2A.F/Z [Arabidopsis thaliana] pir|T47615 histone H2A.F/Z - Arabidopsis thaliana emb|CAA73155.1| histone H2A.F/Z [Arabidopsis thaliana] emb|CAB77576.1| histone H2A.F/Z [Arabidopsis thaliana] gb|AAM64788.1| histone H2A.F/, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTGAGCTTATAAAAGTCGAATCATATAAATAAAGACAGAGAATACCAG\n")
-		f.write("GTTAAACTATCCAACAAAACACATAAAGATGAACAAACATACAGATAATGGTTCAAAGGGACAAGCACTA\n")
-		f.write("GATTGCCCATATGTACTACTAAATCCAGCTAACCTAAACAGCTACTAAAACACGAGAAATAAACAGTCAT\n")
-		f.write("AATATTAAACAACACCATCAGTTAATACCCGTTTGACTCATCAGATCTGAATTACTCCTTGGAAGTCTTG\n")
-		f.write("TTGATGAGGGACTTGTGGATGTGGGGGATGACACCACCGCCAGCAATGGTTCCCTTGATCAGAGTGTCCA\n")
-		f.write("GCTCCTCATCTCCCCTGATGGCTAGTTGCAGATGCCTGGGTGTGATTCTCTTGACCTTGAGATCCTTGCT\n")
-		f.write("AGCATTCCCGGCCAACTCAAGAACCTCAGCAGTTAGGTACTCGAGGATTGAGGCCAAGTACACAGCAGCA\n")
-		f.write("GTGGCGCCAACACGGCCATGAGCAGCAATTCGCTGTTTCAGCTGCCTATGAATTCGACCCACCGGAAACT\n")
-		f.write("GGATACCAGCGCGAGATGAACGAGAAACAGGCCTCTTCTTGTCCTTCTCCTTTTCTTTGTCCTTGTTAGC\n")
-		f.write("CCGCTGTGGGTATTCGCTGCAATAAGCCCCTTCCCGCCTTTGCCCGCCA\n")
-		f.write("\n")
-		f.write(">gi|226792249|gb|GO546037.1|GO546037 Mdas9010F06_e738.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("TCTCATCAACACCATCTTGAATCCGATAAAACACCAAATTCGAAAACAAACGAGAGTGCCTCGAAAAAGG\n")
-		f.write("GACAGAGAATTAAAGAAACAAATAGACAGAGGTCTTGAAAGCCCTAATCAAATACAAACTTAAACAGACC\n")
-		f.write("ACCGGGACCCTTGGCTAAGAGCCACAATGGTACATACAACAACAACATTATTTATGAAAATTGTAGAACA\n")
-		f.write("ACTTAGACGCCTGGAGGCTTGTAAGCGATGAAACTGATGCACTGCACTTGACGGACATTGTCGAATCCGA\n")
-		f.write("TGATACGGATGAAGGATTGGGGGTAGGCCTTCTTGGCCTCTTCCAGCTCTTTCAACACCTGGGAAGAGTC\n")
-		f.write("GGTGCATCCGAACATGGGCAGCTTCCACATTGTCCAGTACCTTCCATCATAGTATCCTGGGGATCTGTGG\n")
-		f.write("TTCTCACGGTACACGAATCCATGCTCCAACTCAAATTCCAAGCAGGGAACCCAGTTTTTGCGGAGGAGGT\n")
-		f.write("AGTCAACTTCCTTGGCCAAGGACTCGGTAGAAAGGGGAGGAAGGTAAGAGAGGGTCTCGAACTTCTTCAG\n")
-		f.write("TCCAAGTGGAGGCCACACCTGCATGCATTGCACTCTTCCTCCATTG\n")
-		f.write("\n")
-		f.write(">gi|226792248|gb|GO545782.1|GO545782 Mdas9004H05_e281.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q42434|BIP_SPIOL Luminal binding protein precursor (BiP) (78 kDa glucose-regulated protein homolog) (GRP 78) gb|AAA21808.1| ER-lumenal protein gb|AAA21806.1| ER-lumenal protein, mRNA sequence\n")
-		f.write("GAGTCCGATGAGAAGGAAAAGATTGAGACCGCGACAAAGGAAGCCCTCGAGTGGTTGGATGACAACCAGA\n")
-		f.write("CCGCCGAGAAGGAAGACTATGACGAGAAGCTCAAGGAGGTTGAAGCCGTGTGCAACCCCATAATCTCAGC\n")
-		f.write("CGTCTACCAGAGGTCAGGAGGTGCCCCGGGTGGTGCCAGAGCCTCGGAGGAGGACGATGAGTCACATGAC\n")
-		f.write("GAGCTTTAAAAGAGTAGTTTATTTCATTTTCATCGAACACGGTTGGAAGCAGTGAGGAGAGAGAGGGGTT\n")
-		f.write("ATAGGTTTAGGGGAAGAAGACTTTTACTGTAATTTTTCCGATGGGAATAGAAGAAGCTGAGGGAGACGAA\n")
-		f.write("TTTCGACTCTCTCGGCTTATCGGGTCTTTTTGTTAGAACGTGTAATTTCATTATTTTGATAAAAAAAACA\n")
-		f.write("CAGTTTCAA\n")
-		f.write("\n")
-		f.write(">gi|226792247|gb|GO545781.1|GO545781 Mdas9004I24_e290.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_187919.1| chloroplast 30S ribosomal protein S10, putative [Arabidopsis thaliana] dbj|BAB01403.1| unnamed protein product [Arabidopsis thaliana] gb|AAK60293.1|AF385700_1 AT3g13120/MJG19_6 [Arabidopsis thaliana] gb|AAL16207.1|AF428438_1 AT3g1, mRNA sequence\n")
-		f.write("TTTTTAAAGTGAAATGAATCCTAGACATGGAGAATAATCGAAAAGATACACAATGCGGAACTAATATGCA\n")
-		f.write("ACAAGGATATCAAATAATGTCGAAAGAGGAACTCTTTATCTCTATTCTTCAACTGAGATCCAAGGGCAGA\n")
-		f.write("AATTGCTTACAATTGCTTACAAAATACACAAAAGAAATGAATTTCAGGAAAGGATCAAAATGCATTCGAT\n")
-		f.write("AAGCGTAATCCTGCAGTCATTCAGCCTCTACAAAATAAACGTGAACCTTTGTAATCTCTTTCCCATGTTC\n")
-		f.write("TTCAAAGAAAACACCTAAGCTGCTGCCCTGCTTCTTCACAGTTTGACCTCCACATCAACTCCAGCAGGAA\n")
-		f.write("GGTCAAGTTGCATTAAGGAATCTATTGTTTGTGCAGTTGGGTATAGAATATCAATGAGGCGTTGGTGGGT\n")
-		f.write("ACGAATCTCAAAATGGAACCTTGCATCCTTGTGGACATGGGGAGATTTGAGAACACAGTAGATTCGCTTT\n")
-		f.write("TTAGTTGGCAAGGGTACAGGACCCATTGTTTTCGCATTCGTGTTCCTAGCAGCATCCATTATCTGCTTGC\n")
-		f.write("AGGAATCTTCTATNCATGGCACAAAGTAAGACCTCAGTTTAATCCTGATTTTCTGCTTGAGTGAGGCCTT\n")
-		f.write("ATCTCCATCTTCACCAATACTGAGTGATGAAGTACTCGG\n")
-		f.write("\n")
-		f.write(">gi|226792246|gb|GO545780.1|GO545780 Mdas9003G22_e206.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|S16294 chlorophyll a/b-binding protein type I precursor - tomato, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTGAAAAGATAGAGCAATTCCATTTAAGGATCAAGGTTAAAAGCCTTTAAAAGGACTCA\n")
-		f.write("ATTTGATATACAATGCTTTTAATTTTGATTGGAGGAGAATAAGGAGGAAACTTAAAATTACAGGGTTGGA\n")
-		f.write("GCTCTTTCGATAGATCCACCAATGACAGTAAGCAAGTTGTTGCCGAAGGGATCGCTCAGATGCTTTGATA\n")
-		f.write("GGTTTTCGACAGGACCTTCTCCGGTGACATACGCTTGGAGGAAGAAACCGAGCATGGAAAACATGGCAAG\n")
-		f.write("TCTTCCGTTCTTAATCTCCTTCACCTTTAGCAATGCAGCCTGGTCTGGATCCTTAGCCAGCCCCAGTGGG\n")
-		f.write("TCAAAAGGACCACCTGGGTGAAGCTTGTCCTCCAATTCCAAACCGTTAGTGATTCTGTAGTATTCAGCTC\n")
-		f.write("CACCAAGAAGAACAACCTCAGCAACAACAGCGAAGATAAGATTAATCGGTATGTTCTTCCCAAAGTAATT\n")
-		f.write("CAGTGTGTTCCCATCAAGGAGTAGAGCTCCTGTCTTGAACCAAACAGCCTCAGGGCCGCAGTTAGCTCCA\n")
-		f.write("AATTTGTTGAAGGCCTCTGGAATGATGAATCCGGCTGCACCAAGCATGGCCCACCGAGCGTGGATCAGCT\n")
-		f.write("CATATGCTTGGTATTTGCTGAAGTTTTCTGGCTTCTTGCCTAGGCCAAAAGGA\n")
-		f.write("\n")
-		f.write(">gi|226792245|gb|GO545779.1|GO545779 Mdas9004D14_e270.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_198099.1| seryl-tRNA synthetase [Arabidopsis thaliana] sp|Q39230|SYS_ARATH Seryl-tRNA synthetase (Serine--tRNA ligase) (SerRS) pir|S71293 serine-tRNA ligase (EC 6.1.1.11) - Arabidopsis thaliana emb|CAA94388.1| seryl-tRNA Synthetase [Arabid, mRNA sequence\n")
-		f.write("TTTTTTAAATCAGCTCTGTTAAACATTACGTAATTAAGGTTTCTTGCGGCGCAAGCATACTCCTCATCAG\n")
-		f.write("ATATAACTGTGCATATCAGAAATCATAAGGCAAAATATGAATCTTGTAGGACAAACCAAAACAAAACAAG\n")
-		f.write("TTGATCTGAATATATTTAATTCATTACATCAAAGATGAAGACATGGAATTTGGGTTTCAGGGTTTCTCAA\n")
-		f.write("AACAATCATCAGAAGAGTTTACGCACGCCATGTATCATGAACTTCTCTTGTTAATCTATTCTTCATTAAA\n")
-		f.write("GACTGAAAAAATTACGAATTTTAGGCCTTCGATTTCTTCCCTTTGACTTCAGGGGCTGGTTTGGCCTTGA\n")
-		f.write("ATGGTAAGAACTCCTTTCCACCCATGAAGGGTTGAAGAACTTTCGGTACGTTTACACCCTCTTCAGTCTG\n")
-		f.write("GTAGTTCTCGAGAATGCAGCATACAGTTCTCTCACTCGCTGTAAGAGTCGAGTTCAATAAGTGAACATAT\n")
-		f.write("TGCTTTGTCTGCTCGTTGCTCTTTTTCTGCCCATATCGAATTTCTAACTTTCTTGACTGGTAGTCCGTAC\n")
-		f.write("AGTTTGAACAACACACCAGCTCTCTGTATGTCTGAGATGCAAGATACCATCCGTTCAGATCATACTTCTT\n")
-		f.write("TGCTGCGGCATCATTCAAAGCACCAGAGACGATGGACACAATATGATATGCGAGCCCTAACGCTTGATAA\n")
-		f.write("AAT\n")
-		f.write("\n")
-		f.write(">gi|226792244|gb|GO545778.1|GO545778 Mdas9003O19_e240.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_192721.1| expressed protein [Arabidopsis thaliana] pir|T04031 hypothetical protein F17A8.180 - Arabidopsis thaliana emb|CAB39650.1| putative protein [Arabidopsis thaliana] emb|CAB78106.1| putative protein [Arabidopsis thaliana] gb|AAL6703, mRNA sequence\n")
-		f.write("CAGGGATAATATTTCAACATTAAAAGCAATGCCTAATAGAAACACAACGGTTTTTGGTAAAACAAAACGA\n")
-		f.write("AACAAAAAGCAATACAAAAAAGATGCTTACAGAAGATGGAGAAGACCAAGCTATTCTCAAACAAGACAGC\n")
-		f.write("AAAAGTAAATTAAATTGATTGCATTTACCGCTTCCATGTTGTGCCGTCTTCCCTTATGGAATTGCACCAG\n")
-		f.write("AGAGCAGCTTTGTATTGTCGTGGTTCTTCCAAAGACTTTTGACACCGTCCCATGGGAAATACTTGGATGA\n")
-		f.write("ACCAACTGAACGCTTTCAGTAGGTAGAGTCATGACCAGGACTATCTGCATGCATGTCCATCGAGGTATCA\n")
-		f.write("TTGGAACTTGGAGGATTAGCATCCCGGTTTGGGTGGAGAAAGCTAGGTTCATTGTTTCGGGCTCCATTTC\n")
-		f.write("CAGATGGCAGAACTGCTCCTGGATAATATCCATCTTGAGAAATGTGATAGTGCTGAAGACTCTGGCGAAC\n")
-		f.write("AGGGCTCGACAAAGCATTTGAGAAGACCGAATTCTTAGATTGATGATCGCACTGCTCAGAACGAATTCCC\n")
-		f.write("TGCCCAGTAAATTGTTGGGACAGATGAACCAGAAGT\n")
-		f.write("\n")
-		f.write(">gi|226792236|gb|GO546036.1|GO546036 Mdas9010N20_e793.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTCTTGGGGTCGCAGTCAGGGGAACAAGCAGTGGAGGTCGGATTCAAGTAACCAGTGGAATGGAGCACA\n")
-		f.write("CTATGGAGGACAGGGTTATGGCGGGTATGGACATGCTGTGCCACAGGGTGAGGACCTGAGCATGCACACC\n")
-		f.write("GCAGCTGCGGTTAACGGGGCTTCTTAACAGGGCTGTCGCAGTTGCCAACAGCGTGTAAACTGAACTTACA\n")
-		f.write("AAAGTGGCATTTTAGATATAGTTTATCAATGCCTTTAATTGAAGTAGGGTCGATTTAGCTAAATATGTAA\n")
-		f.write("TGTGAGGAATTTTTGATACCGGATTTAGCAGCCCTTGTGTGAGATGAATACTTGTGTCTATGCCTGGCAA\n")
-		f.write("TCTTGGAATCAACAGGAATTCTTTTGACCCGGAAAATACGTTTATACCGA\n")
-		f.write("\n")
-		f.write(">gi|226792235|gb|GO546035.1|GO546035 Mdas9010O21_e801.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_172650.1| aminomethyltransferase-related precursor protein [Arabidopsis thaliana] ref|NP_849646.1| aminomethyltransferase-related precursor protein [Arabidopsis thaliana] sp|O65396|GCST_ARATH Aminomethyltransferase, mitochondrial precursor (, mRNA sequence\n")
-		f.write("AACCCAGCTTCCACCCCGAAACTGTCACTAGCACCCAGACCTGACAGCCTCACCTTCCCCTCGGATTTCT\n")
-		f.write("CACAGATTGCCTAGGCAAGATCCACTGCATTCTCATCAGGAACCGAGATTTCAAATCCACAAACAATGTA\n")
-		f.write("GCATACACGACATGAGTGATTAC\n")
-		f.write("\n")
-		f.write(">gi|226792234|gb|GO546034.1|GO546034 Mdas9011B24_e818.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P07030|PLAS_SILPR Plastocyanin, chloroplast precursor emb|CAA26709.1| precursor [Silene latifolia subsp. alba], mRNA sequence\n")
-		f.write("TTGCTAGAACACATTCAATCAACTACATACAATGGCCTTCGTCAACCCCGCCGCGGTCGCTATCCCATCA\n")
-		f.write("TTCACCGGACTTAAATCCGCCGGCGCAGCCAAGGTTAACGCTGCAGCTAAGGTCTCAGCCTCCCCAAGGC\n")
-		f.write("AGATGTGCATCGTCAAGTCATCCCTCAAGGATGTTGGTGTGGCCGTTGCCGCCACTGCCGCCAGTGCTAT\n")
-		f.write("CCTCGCCAGTAATGCCATGGCCATTGAGGTCTTGCTAGGCAGCGATGACGGTGGCTTAGCCTTTGTCCCC\n")
-		f.write("AACAGCTTCTCCATCGCCCCCGGTGAGAAGATTGTGTTCAAGAACAATGCTGGATTCCCACACAACGTTT\n")
-		f.write("TGTTTGACGAGGACGAGGTTCCCAGCGGTGTGGATGCTGGAAAAATCTCGATGAGCGAGGAGGACCTCCT\n")
-		f.write("GAATGCCCCCGGGGAAACCTACGCCATCACCTTGACCGAAAAAGGTTCATACTCTTTCTACTGCTCTCCT\n")
-		f.write("CACCAGGGAGCTGGCATGGTCGGCAAAGTTACCGTTAACTAATTCAGTTGTCTGATTAATAATAT\n")
-		f.write("\n")
-		f.write(">gi|226792233|gb|GO546033.1|GO546033 Mdas9010M04_e781.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF78526.1|AF195234_1 metallothionein-like protein [Pyrus pyrifolia], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTGATGAAAAATAAGATGGTAATTAACAGAGCCATAGCATGTATTCTAATATTTGC\n")
-		f.write("ATATAAATCAAAGGGCCATGAACATGGCCATTACATGACACAATCACAGAAACACAAACATATGAGTGAC\n")
-		f.write("ATGTTTTCACAGACGTACAACATGTCACTCGACAGACTCAAATACTATAAGCAAACAAGAGACAAAGCCA\n")
-		f.write("CAACGTTATTTTATCCCACAAACACTTTTCATTAATTAAGGGTCTATAATCCCTTAATTAATATGACACT\n")
-		f.write("TTTATTAATCACATCTTTAATTTGGTTATCTGGGCTTACTGACCACAGGTGCAGTTCACACATGGGCAGG\n")
-		f.write("TTGCGCCACACTTGCACTTTCCGTCGTTCTCGGCTGCAGGAGCGTCCACGACGACGGTGTCCATGGCGCG\n")
-		f.write("GTTCTCATTCTCCACGATCACCAAGT\n")
-		f.write("\n")
-		f.write(">gi|226792232|gb|GO546032.1|GO546032 Mdas9010J06_e762.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T12317 26S proteasome regulatory subunit S5A - common ice plant gb|AAC19402.1| 26S proteasome regulatory subunit S5A [Mesembryanthemum crystallinum], mRNA sequence\n")
-		f.write("TCGGGGAAGAGGATGATGGGAAGCCAGAGAAGCTGGAGGCCCTTCTGTCTGCAGTTAATAATAATGACAG\n")
-		f.write("CAGTCATATAGTACATGTCCCCCCCGGTCCAAATGCTCTCTCAGATGTTCTCATAAGTACACCTGTATTT\n")
-		f.write("ACTGGTGACGGAGAAGGAGGAAGTGGTTTTGCAGTGGCTGCCGCAGCAGCAACTGCTGCTGCTATTGGTG\n")
-		f.write("GCTCTGGGTATGACTT\n")
-		f.write("\n")
-		f.write(">gi|226792231|gb|GO546031.1|GO546031 Mdas9010K13_e771.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAM63765.1| unknown [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTGGTTAGAATATGCTTATGCAAAGTTGCAAACAACATGAAGAATGTTCACATCCTTATGAACAATGCTG\n")
-		f.write("CGAGATATTTACGTATACAGATAGATGCTTCAAAAACCGGCCACGAGTTCTTATCTTAAACAACATTACT\n")
-		f.write("TTTCGGGTTGTTCTAGCTGCTGCCGATTATATCTTTGTATGTAGCTTTAATCTTCAGTGTCAAAGCCTCT\n")
-		f.write("CTGTCTGGTTTGTAAACAAGGTTCTTGTATGCAAACCACCCAGTGTAGCCAATTCCTACAAGCTCAAGAA\n")
-		f.write("CACCAGGAACTAAAGGAAGCCTATCAATTGCCGAAATCAGTCCAGTGGAGCCCCATAGTGCAGCAGCACC\n")
-		f.write("AGCTACTGCAAGTGAAGAAACTGCATATTTATCTTCCACTTTCTCCCAAGCTTCTTGAACGGTCTTCAC\n")
-		f.write("\n")
-		f.write(">gi|226792230|gb|GO546030.1|GO546030 Mdas9010P21_e809.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAL26889.1|AF317062_1 abscisic stress ripening-like protein [Prunus persica], mRNA sequence\n")
-		f.write("ACCGAGTAAACAGTATTATTATGAACAATAACAATGACATACATACATACATACATACATAGATGGCATG\n")
-		f.write("CTAAAAAAAAACCAAATAGCACCCATTAATTGAAAAGGACATTTAACCACTCAACTATTGTAGCGATATT\n")
-		f.write("GTTGAAATTAAGCATCACACTCTCACTGATCACACCACATGATAACTAGTAAAAACACAACATTGCATAT\n")
-		f.write("GTAGTCAAAAAATGATGTTCCACAATCCACATAAATCTAAAAGTGGTGGTGCTTCTTCTTTCCATAAGCC\n")
-		f.write("TCTTCCTCTTCTTCCTTTGTCTCTTTCTTCTCATGATGCTCATGGAAGGCAAATCCACCCGAACCAACTG\n")
-		f.write("CAGCTGCTGCAGCAATCTCCTCTTCTATCTTGTGCCTGTGGGCATGCTCTGGGTCTTTCTTTTCATTGTG\n")
-		f.write("CTTCTCATGCAAGGCAAAAGCGCCGGCAGCAGCTACACCGGCCTCGCCGAGGTGCTCGAGATGCTTGTGG\n")
-		f.write("TGCTTCTCCTCCT\n")
-		f.write("\n")
-		f.write(">gi|226792229|gb|GO545777.1|GO545777 Mdas9003K16_e219.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_566036.1| protease inhibitor/seed storage/lipid transfer protein (LTP) family [Arabidopsis thaliana] pir|D84887 probable proline-rich protein [imported] - Arabidopsis thaliana gb|AAB82643.1| expressed protein [Arabidopsis thaliana] gb|AAL1, mRNA sequence\n")
-		f.write("CAGTGATATCCCCTTTTGTAGTAGTGTGAATAATCAATAATACAAAAACCATCAATGCTCAATGACTGAA\n")
-		f.write("AAGATAATAAGTTCACAATCCAAAGGGAAACACAAGAAACACAAGAAAATGTTCCTTGGAGGGAACACTT\n")
-		f.write("TACATATCAATTACACTTTGAAGGAAACATGCACAATGCATTAATGCAGCCAAAGATTAGTGCCCTTTGT\n")
-		f.write("ATTTTTATTCACACAAAGCTGTGTAAGGGCAGGTACTTACGTAGTATGCAGATGAGAAGATCATCGTGCA\n")
-		f.write("TGTCTCTAAGAGCATTGGAAGCCATTCGGGACAGACTTGCCACAGTAATTCAAAAGCAAGCTCAAGGAGA\n")
-		f.write("CTGGCACGTCAAGATTGATGCCCAAAACGTTGGCCTTAATTGCAGTGCAAAGGCACACAGCAGCTTCAAG\n")
-		f.write("ATCGGCAAGTCCACCAATGAGGCTACAGCATGGGGTCTTTGGTGGGGTCCCCACAACAATGGTCACCAAG\n")
-		f.write("TCATTTAACAAGTCGCCACATACCCCTAGCTTAAGGGTGTCCTTAGGGCAAGAAGCTTTAGCTGGAGGGT\n")
-		f.write("TTTGGGGGCTAGCGGGGGTTGCAGGAGGAGGACATTTAGGGGTTTTCGGGGGTGGTGGTGGTGGACATTT\n")
-		f.write("AGAAGCATGATGGTTTGCACTGACTGT\n")
-		f.write("\n")
-		f.write(">gi|226792228|gb|GO545776.1|GO545776 Mdas9004J18_e293.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTCCAGTCTCTCCGCGTCTTAAAAAACCCTAGATTCCCGAAAGAACACAGAGTTCGAAACCCTATCAACA\n")
-		f.write("ATGGCAGTCTCAAAGGCATCCTCCGTCATCGCTCTCATGGCGGTCCTCTTCGCCGTCCTCTCCGCCATCG\n")
-		f.write("GCGCGGCCCAGGAGTCTCCGGCTCCCAGCCCAACCTCCCCCGCCGCATCCATCTCCCCCTCGTTCGTCTC\n")
-		f.write("CGCCCTCTTCGCCGCCGTCACCGCTCTGGCCTTCGGATCTGCGCTCAGGGTTTGAGGTCGCGGTTGCTGC\n")
-		f.write("TTGTCTGGATGTGGCTGTGTAGAGCGGTTTGGGATTTTGTGATTCGTTTTGTTTGGTAGCGAGTGTCGTT\n")
-		f.write("TTAGTAGGTGGTGGTCATGGATCTATAGGGATTTCGTTTACATATGATGGATTTTATTATTATATTATTG\n")
-		f.write("CTACTGTGATGGATTTCTGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226792227|gb|GO545775.1|GO545775 Mdas9004F13_e275.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("ACGGATGGTACACCACGTGTTTTTATATAAGTGGTGGAAAATTGCATTTTTTAATACATATATCTCACCA\n")
-		f.write("TTTATATAACGACATGTAATATACCATGTATTCCGATCATATTGAAAAATCTCTAGTAGATGGGCTTTTC\n")
-		f.write("CCATCACATGACTCTAATCCACGTAACCACGGCCATCCATGTGGGTCCACCTCCCAAAAATCACATGGGC\n")
-		f.write("AGAAAAGAAAAAAGTTGAAAGGTCCACCATCCTAAATTGGGCCCATGTTATTGAATCACATGGCCCAACC\n")
-		f.write("AACAGCAACTCAGTTAGTTTGGAAATCTCAAAGAAACATTAAAAACCACTATTTTTTTACACTAAATCAT\n")
-		f.write("ATAGCACAGCATTGAAATCTCACCAAATTATAAAACGCAATTTTGCAATCTGTTGGAACATTCCAACTCC\n")
-		f.write("TACACTGGAACATTTCAACCCCAAGCGCTGCCGCACTCAAGATCGTCAAGTTCATAGACAAATCCTTCTA\n")
-		f.write("CAACCCACATGCCATCTATTACAAAGGTCCCAAGATAAAAGGGGTACATAGTACAAATTCTATGAACCAG\n")
-		f.write("AAGACCTGTTACTGTGCTTCACTGGATTCGCGCTTTGATGCTTCCTTGATTTCGTCCCCGGCATCATCCG\n")
-		f.write("TGATATC\n")
-		f.write("\n")
-		f.write(">gi|226792226|gb|GO545774.1|GO545774 Mdas9004C13_e265.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_172536.1| expressed protein [Arabidopsis thaliana] gb|AAN41360.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTTTGAAAAATCAATCATAACGTTGTTATGTGCAAGTCTAAATGCCATAGCTGCTTCAGAAGAAC\n")
-		f.write("AATCATCTAGGGCAGCTAATTACAAATGGAAGCCTGAACCATCAAAATTTATCCTTTATCCAGGCCAAAA\n")
-		f.write("AAATCATTAATCTGTGGTGCCGCGGTGGCACCATGTAGCCTGGGATTTACAAACGCAGTTCTCATCCGCT\n")
-		f.write("TCCTCATCTCTCGTTCTGATAAGACTCCGGAAATGCTCTTGACAACAGCAAGTTCTTTATCCTAATAATT\n")
-		f.write("AGAGCGAAGACGCCGTAGCATGGGAGATGCATCAATCCAACCCCAAGATACCATAAGGGAGCATACGAGG\n")
-		f.write("ATGACAGGTCGAGAAATGGATCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226792225|gb|GO545773.1|GO545773 Mdas9003L22_e223.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P12372|PSAD_LYCES Photosystem I reaction center subunit II, chloroplast precursor (Photosystem I 20 kDa subunit) (PSI-D) pir|S00449 photosystem I chain II precursor - tomato gb|AAA34185.1| photosystem I subunit II protein precursor prf|160151, mRNA sequence\n")
-		f.write("CACAAACCAACCACAACTCTCTCTCTCTCTCTTTCCTCTCTCTAGTTCCTCATGGCCATGGCAACACAAG\n")
-		f.write("CCAGCCTCTTCACCCCAACTCCCTCAGCCCCAAAGACCACTGCTGACCGTACAACCACCCCATGGAAGCA\n")
-		f.write("ATCAGTCTCCTCCTCCTTCATGGCCCCCAAGCCACTCAAGCTCTCCACCGCAAGAACGATGAGGATCAAT\n")
-		f.write("GCCTCCGCTGAGGAAAAAACCGTGACCCCCACAAAGGAGGCCCCGGTAGGCTTCACCCCACCCGAGCTGG\n")
-		f.write("ACCCAACAACACCCTCACCGATCTTCGGTGGCAGCACTGGCGGGCTGTTGAGGAAAGCGCAGGAGGAAGA\n")
-		f.write("GTTTTACGTGATCACATGGGAGTCACCAAAGGAGCAGATATTTGAGATGCCGACTGGCGGAGCTGCCATC\n")
-		f.write("ATGAGGGAGGGTCCTAACTTGCTGAAACTGGCCAGGAAAGAGCAGTGCTTGGCTCTTGGAACTAGGCTTA\n")
-		f.write("GGTCCAAGTACAAGATTAAGTACCAGTTTTACAGGGTTTTCCCTAACGGGGAGGTCCAATACTTGCACCC\n")
-		f.write("CAAGGATGGTGTGTACCCTGAGAAGGTGAACCCTGGGCGCCAAGGGGTTGGCCAGAACT\n")
-		f.write("\n")
-		f.write(">gi|226792224|gb|GO545772.1|GO545772 Mdas9004G04_e279.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P46280|EFT2_SOYBN ELONGATION FACTOR TU, CHLOROPLAST PRECURSOR (EF-TU) pir|S60659 translation elongation factor EF-Tu precursor, chloroplast - soybean emb|CAA61444.1| EF-Tu protein [Glycine max], mRNA sequence\n")
-		f.write("TTTTTTTTTGGGATGATGAAACCTACAAAATATATAACATTTCGTTGTGGAAATTGCTTGGAAATGTCAA\n")
-		f.write("AAGCTAGATAAAATTGAAGCTAAGAGAGTTCAAGTTTGACACCAAATTGCAAAAATAAGTTCAGACCACC\n")
-		f.write("ACATAATTTCTATTTTCTATCACTCGATAATGGATTGAATAACGCCAGCTCCAACAGTCTTCCCTCCTTC\n")
-		f.write("TCTGATAGCAAACCTCATCCCCTGCTCACACGCCACCGGAACAATCAGCTCGACAACAATCTTAACGCGA\n")
-		f.write("TCGCCAGGCATCACCATCTTCGACTCCTCATCCTTGTCGTTCATAATCGAAGTCACCTTCCCGGTGACAT\n")
-		f.write("CAGTGGTCCTCATGTAAAACTGAGGCCTGTAACCCGAAAAGAACGGCGAATGCCTCCCCCCCTCTTCCTT\n")
-		f.write("CTTCAGCACATACACAATGGCCTCGAATTTGGTATGCGGGGTAATAGTCCCGGGTTTGGCCAAAACCATC\n")
-		f.write("CCTCTCTGGATGTCAATCTTCTGAATACCCCTAAGCAACAACCCCACATTGTCACCAGCCATGGCATCAT\n")
-		f.write("CAAGAATTTTCTGAGACATTTCGACACCGGTGACAGTTGTGTTCCTGGTGTCCTTCAAGCCAACAATGTC\n")
-		f.write("GACGGTGTCTCCGACCT\n")
-		f.write("\n")
-		f.write(">gi|226791953|gb|GO546029.1|GO546029 Mdas9010L01_e775.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAA04664.1| hypothetical protein [Citrus x paradisi], mRNA sequence\n")
-		f.write("GTCGATCTGAGTAGAGTTTGCAAGATGGAGAGCTTGAACAGCTTTTGGCAATTGGGTGATGAGCTCCGAG\n")
-		f.write("GGCAGTCAAAAGTCGCAGAAGATCACAAATGGTTAATGGCTGCTTCAAAATTGGCTGAGCAGACAAGGGT\n")
-		f.write("AAAGGGCGAGCGTATGAATAACCTTGATCTTTCAAAGGGCCCAGCTGAACAAAGGGCAAGGGATAAATTT\n")
-		f.write("GGGTTCCAGGAAGATAACAAATTTGAAGGCCAATACTTTAACATGCTGAGCTTGGATTCTAAAGTAAATG\n")
-		f.write("AAAATGTGAGCAAAAGTTCCTTCACGAATGGTATTTATAACATGAATGCAGTTTACCAGAAGAACAATGC\n")
-		f.write("AAGCATTGTGGGAAACATGACTGG\n")
-		f.write("\n")
-		f.write(">gi|226791952|gb|GO546028.1|GO546028 Mdas9011A09_e811.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_177142.1| expressed protein [Arabidopsis thaliana] ref|NP_849870.1| expressed protein [Arabidopsis thaliana] pir|F96720 unknown protein, 58197-59415 [imported] - Arabidopsis thaliana gb|AAG52556.1|AC010675_4 unknown protein; 58197-59415 [A, mRNA sequence\n")
-		f.write("GCAAATATTTTGATTAACTTGTAGACTATATTACAAAGTTGAAGCATCACCCTTCAGTTTCAAAAAGCCA\n")
-		f.write("AAACAAGCATAGAAAACTCACACTGAAAATTATATACGTGACGATACGTCCAATAATTCAACAATAAAAT\n")
-		f.write("TAACCACGCTGTTTTAGATCCTAAATCACACCCAAATTCGAGTCTAGCGTAACCGCGCTAACAAACCATC\n")
-		f.write("GGAAGCTTAAAGATGCCGAGCCTCCCACTACTTACCATGTAACGGCATTACACCCGACTTCCTTGAAGGA\n")
-		f.write("GGCCGTCTCTTATCTGTGAAGAGATATCTTTCACAGCACCGGGTCCGTGCGGGATGAAAACCGAGTTGGA\n")
-		f.write("CTTTGAGGACGCACCGACGTCCTTCAATGTGTCGAAGTACTGGGTCACCATAA\n")
-		f.write("\n")
-		f.write(">gi|226791951|gb|GO546027.1|GO546027 Mdas9010I01_e756.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_564093.1| expressed protein [Arabidopsis thaliana] gb|AAK59521.1| unknown protein [Arabidopsis thaliana] gb|AAL15188.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTTTTGCAGAGACCAACAAGTGCCATTACATTGCTAGTAAGTTTTACCTATGCTCTATACATACA\n")
-		f.write("TATAATTATTTACTATATTCACAAGCTTTTTACATCATATATTCATATATATATATATATAAGAAAAGCG\n")
-		f.write("GAGATGCGCGGCGGATTGCGGGTGTAGCCGATGAGCTGATCAAACTTCCAAGAATGCTGTTTATGTACAG\n")
-		f.write("TTTTAAATCCCTACGGGCGATCCGTTCATGCCAAGTTCTTTCTAACACGAAGTTGGAAGAACTTGGCCCT\n")
-		f.write("CCATTGAGCAGCATCTCTATAGCGTTCCTCCACTGCCGCAATAAGCATGGTGCGCACAAGAATAAACTCC\n")
-		f.write("TTCCTTTCAACACATGGTTGACCATTTGGCCGATCCAGTTGAGTAAATAATAATCCATCTGAAGGGCCTT\n")
-		f.write("GAGTGGAAAACTTTCCAGATTCGATAACTTTCATTCCATCACTGTATGCCAGGTACTTGTTGACCTGTAT\n")
-		f.write("GGGAACCTTGCACCGTACAGCAATGTTGATGGCGTCTGAAGGTCGAAGGTCGAAGCTGACACACTCTGTC\n")
-		f.write("TCACTACCTGCCTTTCTGAGGTATAGCTGAGCAAAATACGCCTCAT\n")
-		f.write("\n")
-		f.write(">gi|226791950|gb|GO546026.1|GO546026 Mdas9011A16_e813.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTTTTGACATAAACCTTATTCTTCATAAAGCAAAAATAACAAAATACAAGAAA\n")
-		f.write("AGAGGGAGGGATATACACCTTACCCCTCTTGAACAAGAAAATACAAGAAAAAGAGAAGGGGAGACATAGA\n")
-		f.write("CTTTACCCCTATTAAAAAATAAAATACAATAAAAAGAGAGGGGCGAACATAGGACCAAACCCCTCTAAAA\n")
-		f.write("TAAAACTTAAAAGGTAAGAACCTGCAAGACAAGATATGGTTCGATCGGTTTAATGCGCACCCCTATTTTT\n")
-		f.write("TTTTTCCATGCCCCGGAAAAGGTACGGTCTTATAGTGCACCGGTTCCTCTTCCTTTGCCACAACATGCAG\n")
-		f.write("ATGCGACCTACTGATGATCTTTTCTGCTACATTGTGCTTTGGTTTTTCAGAAACATTGGCAAAGACTAAT\n")
-		f.write("TTGGATGAGAACAATAGCAATAGGATGATGGAAATCATGTAAACAAAGTTGGCCTTGTGAACCATATTGT\n")
-		f.write("ATGATCAGCCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791949|gb|GO546025.1|GO546025 Mdas9010N10_e788.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P54260|GCST_SOLTU Aminomethyltransferase, mitochondrial precursor (Glycine cleavage system T protein) (GCVT) pir|S59948 aminomethyltransferase (EC 2.1.2.10) precursor - potato emb|CAA81081.1| T-protein [Solanum tuberosum], mRNA sequence\n")
-		f.write("AAGCCGCCCTCTGCCCTTCTTCTCTTCCCTATGGCCCATGTGAGTCCGTCCTCCACAGGTGTTGTGAGTT\n")
-		f.write("GCTCCATGTCATTGACGTATAAGCACAACCCAGCTTCCAGTCGGAGACTGTTACGAACACCCAGACCTGG\n")
-		f.write("CAGCCTCACCTTCCCCTCGGATTTCTCACAGATTGCCTTGGCAAGATCCACTGC\n")
-		f.write("\n")
-		f.write(">gi|226791948|gb|GO546024.1|GO546024 Mdas9010P08_e806.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_114288.1| cytochrome b6/f complex subunit IV [Triticum aestivum] sp|P12119|PETD_WHEAT Cytochrome B6-F complex subunit 4 (17 kDa polypeptide) dbj|BAB47064.1| sytochrome b/f complex subunit 4 [Triticum aestivum], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTCTAAAGTTTTGTCTAAACAGATAAAAATTCGTTTTGAATCTTGAATC\n")
-		f.write("TTTAGCACAATCCATATATTCCGAATAGGTCCAAAATTAAATTGAATAGATGTATCTAGGGAAAATTCAC\n")
-		f.write("TTTGAAGCGACTATTCCCTAGATACACACGTCATAATATACTTTTTTTTATTTCACAGTTGAATCGATTT\n")
-		f.write("AAAAAAGACCTAAAGTTAAGGACTTATCAATAGGTAGTGTTGCTCCAATACCCAACCAAAGGGCTACTAC\n")
-		f.write("AGTACCAATCAAAAAGACGGTTGTCGCTACGGGACGACGAAATGGATTTTGGAATTTATTAACATTCTCC\n")
-		f.write("AAAAAAGGTACTGTTAATAATCCCGCAGGTACTGAAACCATTAAAAGAACGCCCAATAACTTATTTGGCA\n")
-		f.write("CTGTACGAAGTATTTGAAATACGGGAAAGAAATACCATTCAGGCAATATTTCCAAAGGAGTTGCAAATGG\n")
-		f.write("ATCCGCGGGTTCACCAATCATTGATGGTTCTAGAACCGCTAAGCCTACGTTACATGCAATAGTACCTAAA\n")
-		f.write("ATTACTACTGGAAAAATATATAAAAGATCGTTTGGCCATGCGGGCTCTCCGTAATAATTATGACCCATCC\n")
-		f.write("CTTTAGCCAATTTAGCTCTTAACACAGGATCGTTCAAGTCAGGTTTTTTTGTTACTCCCATAATCCAT\n")
-		f.write("\n")
-		f.write(">gi|226791921|gb|GO546023.1|GO546023 Mdas9007M09_e535.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCCAGTTTTTTTTTTTTTTTTTTTTTGGATATCAAGGAGAATTAAATTTATTCAATTTCCATACAAAGAA\n")
-		f.write("AATGAATTAATGCAGGAACAACATTTGTGCACATTGAGAATGAAATTAACTAATTAACTTACTATCCCCT\n")
-		f.write("ACTGCAAATTTCACAACTATGCTCAAAACAGATTTTGTAACCAATATCCCAAAAAAGGGGCAAAAGGAAA\n")
-		f.write("GAAAAAAAAACTTTTGTATGGTATACTGCAGCGTTATCTGTGTAACCGAACTCAACCTAGCTACCTCCTT\n")
-		f.write("GTACACTTGGAAAACCCAAACCAACAGTAGCCTTCGAACTCCTGTTAAATCTCAGATTTATCAGCGGAGT\n")
-		f.write("AAACCAAATGCAAAATCCGCTCTTAACCGACAAAGCCTCGACAAACTGAGTTAAATAAAAAAAAAATACG\n")
-		f.write("ATGATCTGAACAAAGATCGCACCCAGACCGCACCAAAAATTGGTCGGAAAGCCGATGACAATTGGGGAGA\n")
-		f.write("AACGATTTACAGAGATGCAAAACTTGTCTCAAAACAGAGAACCCAAACAAACTCCCCAGAAAAAAATAAC\n")
-		f.write("ACGACGATCTTGGCGATGAATATTTTGCAAGACGAAAAACACAGGATTTCAAACGAGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791920|gb|GO546022.1|GO546022 Mdas9007I12_e518.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTGGACGTAAATTCTAAATTGCATTACAAAAGGCGCTACTTTTTACACT\n")
-		f.write("TCTACAGCGGTTAGCAGCTTTAATTACCCTCCAAAAACTCCAACTCATGAAAAACCCAACGCCTAAAAAT\n")
-		f.write("TGGCCAAAATCTTTGATTAGAGAAACCTTTTCCTTCCTCTTTTGCTATTTAACTCTTTACTACTTCTCCA\n")
-		f.write("TTCACTTGGCTCTTGTGGACGAGAAATTTTCATTGTGCCGGAAACATAACCCGATATACCAAATGTCATA\n")
-		f.write("ATACAATTGATTGAAAGCTTAAAAAAAAATCCCAACCAATGGTATTACAACACTTGGTGTACCAAATCGT\n")
-		f.write("GTTCCCGACCGACTGAAAAACCTCCCGTTGTTGAAGGGGGTTTTTTTCTCTTTCTTTTTTTTCACCCCTC\n")
-		f.write("CTTACTTTTTACCTTTTTTTTCTTTGTTACTTCATTTCTCTCCCAATTTGAAGAGGGAAAATTACAAGTG\n")
-		f.write("AAACAAAAAATAACCGACTCAAAGTTACCGACTAGAAAGTAGTTAAGTGAGCAGGGGAAAGAGTGTGTCA\n")
-		f.write("CACCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791919|gb|GO546021.1|GO546021 Mdas9008A08_e556.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P58419|NU4C_OENHO NAD(P)H-quinone oxidoreductase chain 4, chloroplast (NAD(P)H dehydrogenase, chain 4) (NADH-plastoquinone oxidoreductase chain 4), mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTATAATCATTCCAATAGCCATTACAAAAGTAAAATATTTGTCACTA\n")
-		f.write("TAAGATATTTTTTACTAGCATGTATTCCAAAAATAAAACACTAACAATTCATCAACAAAACAGCTCATGC\n")
-		f.write("CCGGTGATGCAAGAGAAGGCATTGGCATAATAGTTATCAAACGGGTCCTAAAGATTTCAGACGCTTTTTT\n")
-		f.write("GTTTGATGGAACACGAAATTATACCAACTATTCCACATATCACTTGTCAAACTACACTAAACTGGCTTGT\n")
-		f.write("CACAGTGTGTATGCGGTAATGCTGCAAACCGCGACATAACTCGGGAACTGAAACCACTTCCCTATATACA\n")
-		f.write("GCAAATGCTAGTTCACAGTAACTGTAATCTAGCTCGTGTATCCACTCGTGAAAAATAATAGGAAATGTCT\n")
-		f.write("ATGTAGTTCCATGAACCAGCATAACTTAATGAAATGAAACTCACTGGCTATCAGGCTTGCCCGAGCATTT\n")
-		f.write("CTTGCTCCAAACAACCGAACCTGCTTTTCGCTCCCCTCGCTTTCTCTTGTTTCTATGAAAACTTACATCT\n")
-		f.write("GAAGCCAAGCATGACTCTAGAGTCGATTGCTCCTGAGGAAGAGCAGCTT\n")
-		f.write("\n")
-		f.write(">gi|226791918|gb|GO546020.1|GO546020 Mdas9007K24_e528.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_564931.1| expressed protein [Arabidopsis thaliana] pir|A96709 unknown protein, 35272-36292 [imported] - Arabidopsis thaliana gb|AAG52398.1|AC011915_12 unknown protein; 35272-36292 [Arabidopsis thaliana] gb|AAM65154.1| unknown [Arabidopsis, mRNA sequence\n")
-		f.write("TCCAGCTTTTTTTTTTTTTTTTTTTTTGACTAAAACACAAATGCTTTATTTACACACTAAACGACTGTTT\n")
-		f.write("AAATCGACTCAACAGCGGCTTCAATTTATACAGATTCGCTTCGCAAGCCGCTCTATGAAACTCCGAAACA\n")
-		f.write("CCTAAATGGAAACACAACGAAAATTTTCCCACAGTACTCTTTTTACTTTTTACAATACAAGAGGGTCGTA\n")
-		f.write("AACACTCCTAGACACGATCGATGAACCCGTTTATTATTTGGTTAACATCTCATTTACTTACACGACACTG\n")
-		f.write("ACATTTCATTTACACAAATCCCTCGTACATATATACACAAGGTAGAAGGATCGTCGTAGTCTTCTCGTGC\n")
-		f.write("TGAAAATTTCAAAATTTCCTCACAGTGCTATCAAAGTAATGTGGTTGGCTATATCAAACTTTAAGCTCAG\n")
-		f.write("TCTGTTCCTATGTACCTTCATCGATTGAATTGGGATCTCATGCCAGGGTAGGGATACTGCAATTACGTCG\n")
-		f.write("ATCCCTGTCCAGGCAATCAAACCCCTCGATCCTCACTGCTGGTTTGCTCCCGAAACTGGCCCGAGCATAG\n")
-		f.write("CCTCCTTTCCTAGCAGATGATGAAGGAGACGATGAAAGGCCCATTGCGGGAGCGGTTGGCGACAGTGGTG\n")
-		f.write("ACAATGG\n")
-		f.write("\n")
-		f.write(">gi|226791917|gb|GO546019.1|GO546019 Mdas9008A19_e559.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTGAAACCATGTACTTCAAACCGAATTTAAAGTTATTGAAAAGGAACA\n")
-		f.write("CTACCAATCTAACTGATTGGATATAAATTGACCGTGTTTACAGTTGAAACGTTGCAAAAAGGATGATAAG\n")
-		f.write("TTTTACTTCCAAGACAACTACTCTTTTTTTGATAAACATGCTCCCTA\n")
-		f.write("\n")
-		f.write(">gi|226791916|gb|GO546018.1|GO546018 Mdas9007E02_e499.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P29790|ATPG_TOBAC ATP synthase gamma chain, chloroplast precursor pir|PWNTG H+-transporting two-sector ATPase (EC 3.6.3.14) gamma chain precursor, chloroplast - common tobacco emb|CAA45152.1| ATP synthase (gamma subunit) [Nicotiana tabacum], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTCCTTAATTACATGATTAGCAGTATTATTAACTATGATGGAAAAA\n")
-		f.write("AATGACATACAATATATATATATGTGGAATGCTCTCTTTTGTTCTCATTTGTGCACACAAAGTTTATTGG\n")
-		f.write("CAGCTGAAAATTACAATGGAAGTGTTAAGTCTGCAAATTTAAAACAATTGGCACAACTCAAAGTGGAGGA\n")
-		f.write("AAAAACAAGTACCATGTTGTTCTTTGAATCGTCTAAACTAAAGCGTTGGCACCCGAAACAATCTCCAAAA\n")
-		f.write("TCTCTCCGGTGATTTTTGCCTGGCGCTGCCGATTGTAGGTCTGCGACAAGGTTTTCTTCAGCTCCACAGC\n")
-		f.write("GTTATCGGTTGCATTGCTCATAGCGGTCATCCTAGCAGCGAGCTCACTGGCTAGAGACTCCTGCAATGCC\n")
-		f.write("CTCAAAATCTGACTGTTGAGGTACAAGGGCAGCAAAGCGTCGAGAATCTGAACCGGATCCTGCTCAAACT\n")
-		f.write("GCAAAACCGGTGTGAAATCCACGGTCTGCGTCTTGATGACATCTCTCTCCACTGTCAATTTCCCTTCCTT\n")
-		f.write("TGTTGTCAGCCTGAAGAACTCATCATCCACGGCGTCCACACAAACGCCATTGATGTCGCAAATCTCTCCT\n")
-		f.write("TTTGGCGAGAGTGGAAGCAGGGTGTGA\n")
-		f.write("\n")
-		f.write(">gi|226791894|gb|GO546017.1|GO546017 Mdas9007P13_e550.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB62573.1| P0454H12.5 [Oryza sativa (japonica cultivar-group)] dbj|BAB64826.1| B1148D12.11 [Oryza sativa (japonica cultivar-group)], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTCTGCAAGTAAAGGGCTTAGATATTGACTCGAACTCTTCACGAAAA\n")
-		f.write("ATGGCGACGTATATGAGTTTTCGAGTTTAATCTCCAGTAGTAACAAAAAATATGACATAAAAGTTTATGA\n")
-		f.write("GAACCAAAAATTTATGTACCAACAAGTTATCCACATCTAGTGATTGTTCCATTCGCCTTTCACATTCAAT\n")
-		f.write("CAAGAAACAAGGGAAGAAGACGTACAAGTAATGTGCATTTGGGTAGGTCGAATTCCCGACTTGCAAGATA\n")
-		f.write("GAAGGATCAATCACTGTGTTTGGCCTTTGAAACAGTTTTGATCAAACCTTTGGTAATCTTCCAAAACCAA\n")
-		f.write("ATGAGATTCATCATAGACAACATTGGAGGCACCAGGAGCAAGCTGTAAAATCCTAAAGGGAAGATTGTCT\n")
-		f.write("TGACTTGATCGAAATGGATAAACATGTGGACGAAAAAGTAAATGAACAAAAGAATCCTTGCAACCAGCCG\n")
-		f.write("CCCGAGGAACAATGCTACGCCATTGAAGATGTACAGGTTAGAGTTCTTCTTACCAGCAACATCCAAATAC\n")
-		f.write("CATCTCATGTTTACGAGAGGAGTCGTGCTCT\n")
-		f.write("\n")
-		f.write(">gi|226791893|gb|GO546016.1|GO546016 Mdas9007K23_e527.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB03143.1| ankyrin-like protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TACCCTCTGATGGAGTTTATACATATTACCTTCTGATGGGATTTATACAGATATCTCCGAAAGATAATAA\n")
-		f.write("AAATAAATTACATCATTCGGGTGGGGTGTTTATTCTTTGCTTTTGCAGTGTTTTTCTGCTGCCCTCTTCC\n")
-		f.write("TGTATCTTCACCTGGTAGACAGAAGGAATCATAATGATATGAAAATCTTTGATTTTCTTCTTTTCTCTTT\n")
-		f.write("TCCTTTTCCTTTTCACTTTTGCTTTGCACCTCTGTCTTTGCTTTTCTCCAGACATCATTGTTTTTCTCTT\n")
-		f.write("TGTCTTTGTCTCGGCATGGGTCAGGCAAATTATTGAAACAAATGGGAAATTATAATCTTTCCCTTGAAGC\n")
-		f.write("TCCGTGTTGTTATGCCGCCCCGTCACCTGCTTCATGTACTTCTTCTTCTTCGCCTGGTCAATCCGTTTTC\n")
-		f.write("CTGAGTTAGAAAACACTAAAGTCGGCGAGTTGGAAGTCAGAGACGACTGGCGAGTTGGAAGTCAGAGACG\n")
-		f.write("ACGTGGAAGTCAGAGACGACGAATTGGAAAGCACCAAAGCCGACGCTGACGCAATGGAAGATGGAGACGG\n")
-		f.write("CGATGACGATGGCTCGGCCAGAGGGTTTTGGCTCGGCTGTGCAGATGAAAGATGGTAGTGCAGAGCCCGT\n")
-		f.write("TTGTGATGGCTGGTAATGCAAAGCACATTCCTC\n")
-		f.write("\n")
-		f.write(">gi|226791892|gb|GO546015.1|GO546015 Mdas9007L11_e530.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB92380.1| P0512C01.35 [Oryza sativa (japonica cultivar-group)], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTGGTGAAACTGAACTGTATTGGGAATATACTTCTACAATCTAAACACC\n")
-		f.write("TTCTGTAATTTATTGGGGAAGCAAATCAAATACAACGAAGGGGAAGAAAAAATGCACAACAGGGAACTTT\n")
-		f.write("GCTAGTGGCAGTTTCATCTCTCACACCAACAAGGTCCGACCTCGGCCATTCTGACCAGTTATCGACTTGA\n")
-		f.write("AAGTGGCTTACAAAAGCTCCAAAACAAGGGCAGATGCACCTCCTCCACCGTTGCAAATACCAGCAGCACC\n")
-		f.write("GTATTTCCCGTTCTTCTGCTTCAGTACCCCTAAAAGGGTGACCAAGATACGAGCTCCACTGCAACCAAGA\n")
-		f.write("GGATGTCCCCCTCGTGCCGAATTCGGCACGAGGGTCATCCCTCTCCCAAACCCTAAAGCGCTACCTCAAG\n")
-		f.write("AAACCGTGGGAGATAACCGGTCCGTGCGCGGATCCGGAGTACAAATTGGCCGTACCCGGCGCGCTCGAGT\n")
-		f.write("ACCGGCTCGAGTGCCCTGCCACCACCAAGGTCCAGGCGTGCGTGCCCACCTCCAACCCGGAAACCGTTTA\n")
-		f.write("CGATATCAAGTATTTCGCCCGCGACCAGCGGCGCAAC\n")
-		f.write("\n")
-		f.write(">gi|226791891|gb|GO546014.1|GO546014 Mdas9008E07_e580.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_191320.1| adenylosuccinate synthetase [Arabidopsis thaliana] sp|Q96529|PURA_ARATH Adenylosuccinate synthetase, chloroplast precursor (IMP--aspartate ligase) (AdSS) (AMPSase) pir|T06759 adenylosuccinate synthase (EC 6.3.4.4) - Arabidopsis th, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTAAATGGAGACAAAAGTGAATGCGATTGATTTTCTCACACATAAATTG\n")
-		f.write("TCATATTAATGTGAGATGAGCCTAGGCATCTGTTACCTGCTATCAAATAATAGTATAGCCCATAACTAAT\n")
-		f.write("ACATGAAAACTACGATAACGACCGACCCCGAGTACTCTGACCTCAATTCATTCCAACAAATTCATACCCT\n")
-		f.write("AGTAATCCATGCATTACAACAAGCAATCCTAAACACAACATAGATTTCTTGTGGCCGCCTCGGGTGGAAA\n")
-		f.write("ATGTGTTGAATCAAACTGTGTCTTGAAAATTACTTCTAATCCGAAAAATCAACTCAAGTATCAAGGGAAA\n")
-		f.write("ATCGAGATTACTATTTGTAAATCAGTGCATCGCGTCCAGGCCCTACACCAATGTAATGGACGGGTACACC\n")
-		f.write("AAGAAGTTCTTCTATCGTTTCCACATATTGACGTGCGGCCTGCGGAAGGTCGGAGTAATTTCTGACAGAA\n")
-		f.write("GAAATATCCGATTCCCATCCGGGCAATTCTTCATAGTCGACCTCTAATTGCTCAAGATCACGAAGGTCTG\n")
-		f.write("AAGGGAACGATTTAATCGGTGTACCATCCTTCTGTTTATAGGCAACACCCAACTGAATTTTGGGAAGATC\n")
-		f.write("AGACAAAACATCAAGTTTGGTGAGATTGAGAGAAGAAAATCCATTGATCTGACAGCAA\n")
-		f.write("\n")
-		f.write(">gi|226791890|gb|GO546013.1|GO546013 Mdas9008A06_e555.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_173710.1| expressed protein [Arabidopsis thaliana] pir|G86363 F19G10.8 protein - Arabidopsis thaliana gb|AAB72164.1| unknown protein [Arabidopsis thaliana] gb|AAL49950.1| At1g22970/F19G10_8 [Arabidopsis thaliana] gb|AAM70551.1| At1g22970/, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTTTACCGGAAAAACATAGCTTTATTGATTGATATTTCAGAAACA\n")
-		f.write("AAACAAAGAGGTCTTTATATAGAGAAAGACCAAAGCAAACCCTAGACTAAAACCCTAAACCAAATCCTAA\n")
-		f.write("ACAAACTCAAATACTTAATGGGCAAGTAACTAATCCTTGGCCCGCAAGATAACAACCTAAATTCCAAACT\n")
-		f.write("AAATTCCAACAATATGGACACAAGAAGCCAGCATAGGCCCTGCACCGACTGTACTCCCATGTGATAGCAG\n")
-		f.write("AAGAAAACCTTGCAGGGTATTGAAGTAGGAAACCATGTTTTCTTCAAGTGCTCTAACTTGCGGTGTTTCT\n")
-		f.write("CCTCCGGTCCAAAGCATTCCAAAAATGGTGGCTTGTTTGGAGACTTGATCGCCCATCTTTGTGACCTCCA\n")
-		f.write("CCCAGCTCACCTTCTCAAGTTTTGAAGGTGCAGTTTGATCCAACACCTGGAAGGTCTCGTGGACGGTGTT\n")
-		f.write("GAGGTGGTGATTGAGAGTTCGAGTCAGTTGGTCACTCTCGGCTCGGCCCATCGCTCGGCGTTTGACGGAA\n")
-		f.write("GGAATTGCAGCTGCAGCAGTGGCGTTTGACGAGGGACTCGGCCCACTGTCCATCACTCGGATTTTTTTTT\n")
-		f.write("ACTATTTTTCCACGACTGGCAATGAAGTGAGAGATGGCC\n")
-		f.write("\n")
-		f.write(">gi|226791860|gb|GO546012.1|GO546012 Mdas9007F15_e504.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTAAAACTTCGTAACTCATTCTATTTGTGCATATTTCTTGCAAAGCTAT\n")
-		f.write("GAACAACAGCAGAGATTTCGTGTATGCACCAAG\n")
-		f.write("\n")
-		f.write(">gi|226791859|gb|GO546011.1|GO546011 Mdas9007L14_e531.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_187796.1| amino acid transporter family [Arabidopsis thaliana] gb|AAF23206.1|AC016795_19 putative amino acid transporter protein [Arabidopsis thaliana] gb|AAP37661.1| At3g11900 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTGATTTCTGCATCATTGGGCTGAAGAATATTATACACTGGTGGTAC\n")
-		f.write("ATCGAATATTGGAATCCAGATACAGATTAAAGTTCTTCTGCTTCCCCATTGTACAGTTTGTATTCATGTA\n")
-		f.write("TCTCTTACTTGTAAAGTACTAATTACGACAAGCGATTCAAACGCCAACTACGGCATTGTAAGCGCCGTAT\n")
-		f.write("GCGGCAAAAAGCATTCCGCAAAATAATATGCAACAATCCAAGGTTCTTTGCCACAATTTTAGGGAAGAAC\n")
-		f.write("CCAACAATGCTAAGTGAAATGAAGCAGGTAGAACAAATGAGATCAGTGCACATACAGTACTTCCCACGAG\n")
-		f.write("CGACGCAAATACTGCAAACCCTGGAACGCACGAGGCCAAGACGGCCAGTATGATCACCACTATTGCTCGA\n")
-		f.write("CTCACGTACACTGCAAACCTTCCTAGAGGCGGCATCGTTGAATAATCGTCATTGTCATCATGAGCTTTCT\n")
-		f.write("GAAACCATTTGCCTTTTACCAACTTCCCTTCTATGATCTCGTTTATCGGGTGTAGCATGATATGGGAGGG\n")
-		f.write("TAAATATTAGCCCCAAGCACAAACCAATCTGAACCACCATGGCAGACCAA\n")
-		f.write("\n")
-		f.write(">gi|226791858|gb|GO546010.1|GO546010 Mdas9007E17_e501.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_191612.1| GATA zinc finger protein [Arabidopsis thaliana] pir|T47864 GATA transcription factor 4 - Arabidopsis thaliana emb|CAA74002.1| homologous to GATA-binding transcription factors [Arabidopsis thaliana] emb|CAB81839.1| GATA transcript, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTAATTAATACATTTTCTTTTAATTAATTAAATATCCAAAATAGTAATG\n")
-		f.write("GAAATTAATTTCAACTTTTTTCTTTGCCTCAAAAACAAAAAATTCCCATTGTTTATGGTCAAATTTCCAC\n")
-		f.write("ACGGCCCATCAACTGAGAGACCGCCACGTGTTCCACACGTCAGCAAACTCGAAACTCGTCGCGGTGAAGA\n")
-		f.write("TAGAATTGCTGCTGATGCGGACGGTGTTGCTGTGGTTGCTCTTGCGGTGCCTGCTGCTGAGAAGCCTCCT\n")
-		f.write("TCTGGCGACGGAGCTCCAGAACCTTCCGGTGCGAGTTCGAGTGCTGAGTCAGCACGAAGGTCGGACTCGC\n")
-		f.write("CGCCGGCCGGTACTCGGGCACGAGCCGACCCGACTTGTACCGGACCCCGCACGCGTTGCAGAGAGTCTTG\n")
-		f.write("GGGCCCATCGGTCCTGCCCGCCACTGCGGCGTCTTCTCCGAGGCGCAGTGCGTGCACCTGAGCGGTGAAG\n")
-		f.write("GGGACGCTTCCGACGGCTCTCTCTTAGGCCTGTTGGGCCTC\n")
-		f.write("\n")
-		f.write(">gi|226791857|gb|GO546009.1|GO546009 Mdas9008C11_e569.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("AAATTTCTTACAAAAAAGTTGGCATCAAATAATCCATGTCCCACCCACATTTGGGTGATTTTAAAAAACT\n")
-		f.write("TATTTTAATTATCTTTTTACAAAAGATAAGCTTAATAACCAATACACAGCAATACATGGTTCTGTTCATT\n")
-		f.write("GAGTTCCCCATTTGCCTGCTACTTAAAATACGTTTGAAGATCCAACCCCAAGACCAAAAATACCAAACGA\n")
-		f.write("AATCGGAAAAAAAGCAAATTACCTGTCAACAACTACCGGTAAGCATATAGCAGTAGGTACCCCATGGCTT\n")
-		f.write("CAATTGTTCAACATTCCTCCACCCCCCCATCGTTTTGTTCCATCATTGTCCCCCTAATTTTTCAACAGAA\n")
-		f.write("AACTAATGCAGGAACCCCGCTGTATTCGGCTACATCAAATCTACATCGGCAGCACAATGTAAATAACAGG\n")
-		f.write("GGAGGGAGAAGGCCAACAAATTTCTGAAGAAATGAATTCCTCTCAATTTACAGGCCT\n")
-		f.write("\n")
-		f.write(">gi|226791856|gb|GO546008.1|GO546008 Mdas9007G24_e510.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_568305.1| mannosyltransferase, putative [Arabidopsis thaliana] gb|AAK91470.1| AT5g14850/T9L3_150 [Arabidopsis thaliana] gb|AAM52236.1| AT5g14850/T9L3_150 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("ACATTTTCAAACCACATCACTAAAGGGGTCAAAACTGATATCATGTTTAACCATGACAGCCTATCCATGC\n")
-		f.write("TCACAGGCTGTATCCAGTTGAAAAATCAAGTTTAACACAACATAAATAGACACACAAAAACGCAGGAAAA\n")
-		f.write("ACAACAAAAACAAAGCATTTAATAAAATCCGGGGTTAATGAATGGAAAAAAATTTGTTACATACTAATTG\n")
-		f.write("GCGGTCTGAAATTGGAATCTGCTGAAGCGGGCATGTCTCCAATAAACCCCCATGCTCTGGCCATTCACTC\n")
-		f.write("CATTCATCAAGACATAAAGTCAATAAATTCTTCCAGCCCATCATACTGGAATGGTTCTAGTTGCACATAC\n")
-		f.write("AATAATCAGTCGCCTGTCAAACCGTACACAACAACTGACGCTTGCAAATCACGGTCCACTTTGAAGTGCG\n")
-		f.write("CATGGAAAAACCTTTTTATCTTTTTGAAAGAATGTGAAATCAAAAAAGCCCTCAACTGTTTTTCTTCCGA\n")
-		f.write("ATCAAATACTACAATGTGACTAGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791855|gb|GO546007.1|GO546007 Mdas9008D01_e573.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_191593.1| palmitoyl protein thioesterase precursor, putative [Arabidopsis thaliana] ref|NP_850728.1| palmitoyl protein thioesterase precursor, putative [Arabidopsis thaliana] pir|T49229 palmitoyl-protein thioesterase-like protein F27H5.130, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTGAAGTAATGGTCCGAAAGGTGGAAGATATAAAAGTACAATAAAGTTG\n")
-		f.write("GGAGTCATGTACATACTCTACAACGTAGAGTCTCCGTAAAATTACTTAACAAAGTACAACATCAATGATT\n")
-		f.write("ACGAAACAATATGGCAGCCGGCAGCCGGCAGCCGGCAGCCGGCAATCGTAAAAGGAATTGTCACTCACTC\n")
-		f.write("TCCCTTCTCCAATGGTGCAAAAAATAAACAGACATAACAAGTCCCGTTCGACTATAGTGCATAGAGTAGT\n")
-		f.write("AAGAATATACGTAGTAGCGATCATTTCAGAGCGTTCTTGTGTATATTTCGTGTTACCTTTAAACCCCGAA\n")
-		f.write("ACTCACATTACACGACCCTCAGCACCACCTTCTGATGCTCACCGAGTCCAACAAGATCCAAGTAGTTGTT\n")
-		f.write("CCAGATTAACGAAAGTGTCGTTGGAAATGAAGGCTCTGCTATCTTGTGCTGCGTTGAGTCTTCGTCTTCC\n")
-		f.write("AAGTATGGCACAATGTACGTTTTCATGTCGCTTCGAGAGATCTGCAGATGGCCCCCCGACACATTTATGA\n")
-		f.write("ACTTAACTTTTCCAGCTTCGTCCAAGGTTTTCAAACCAATCCAGTCTTCAGTGTACAACATGGTCTCTTG\n")
-		f.write("CGCAGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791828|gb|GO546006.1|GO546006 Mdas9008C21_e572.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB92996.1| chalcone synthase [Malus x domestica], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTCATAATTATCATCTATTTGTACTATCTCTTTAATAAAAATAGGATCC\n")
-		f.write("GCCAATATATAGGGATTCCATCTCTATTAATAAAACGATACAAATAAATGATGAAAATAGCATTTTTGCA\n")
-		f.write("GCAAATATTACTCCAAAGTTTCCCCAAGTCAAAGTAAAAAATCCAAAAACCCAAAGAAATAACCACAAGA\n")
-		f.write("TATACCGGTGGAAAATTTAATACAAATACCACGCAGATATTATAAATAGTTATTGAAACTTCACCTTCAA\n")
-		f.write("CCCGTTAAACCCACGCTGTGAAGCACGACGGTCTCCACCGTGAGGCCGGGCCCAAATCCGAAAAGCACAC\n")
-		f.write("CCCACTCCTTTCCCTCCCCGGTCGTTTTGAGTCCTTTCTCGGAGGACTTCCTCCTGACCTCGTCCGAAAT\n")
-		f.write("AAAAAGCACACAAGCACTCGACATGTTACCGTAATCCGACAACACTTGCCTTGTTGCTTCTAGTTTCTCC\n")
-		f.write("GGCTTCAATGCCAACTTGGCCTCTACTTGGT\n")
-		f.write("\n")
-		f.write(">gi|226791827|gb|GO546005.1|GO546005 Mdas9007H11_e512.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_850250.1| expressed protein [Arabidopsis thaliana] gb|AAL67023.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTCCATTTCTTTTATTGGAGCTACATATGAAGATTATGAATGATACACCTGAAAAAGATTTCTTTAAT\n")
-		f.write("ACACAACACTATTTCTCCCAGTCTTAATATGGATGCAGTCCTCTTCGTTTCTATTCATGTAGGTAAGTTA\n")
-		f.write("GGAACTAATTCGTTTGTCAAATACTTTCCCATGCTACTCGTCTTTGTATTTCCTTTGACAGATACATGTA\n")
-		f.write("CACGTATCGCTCGGTTTCTCTTACGGTGGTGGGTGATCGTCCTCACGGGTTTGAGGAGGGATAGGTCTCC\n")
-		f.write("AACCTGGTTTCTCATCCCAGTACATGTCATAGTATATGTGACCAGGAGTGTGTTCGGCCACACAACACCA\n")
-		f.write("TATACCAACATACCGCTTCGCACGATTCCTGAATTTCTCTTCCCTTGCCTTGTCGGTGAAACCTGGGAAT\n")
-		f.write("GCATCTTGCATAGAAGAAAACTGAATTACTTTTACATCCTTGAACGAGGAGAATACTGTCTTGAACGTTT\n")
-		f.write("CTTCGTTGCTTCTCTTTGGAAATCTGAGTGCTCCTGAAGGGGTGGTAGTATTTGAAGCAATGCAGTCTCG\n")
-		f.write("CGTTCCTTGTTGACAAAGCTGGACATCAAGCCATGATTCTTTCACCTGTTTTGGCATCAATGGATTGTCA\n")
-		f.write("AAGAATGAGTATTCTCTAATACCGATTGGGGGCCCAAATAT\n")
-		f.write("\n")
-		f.write(">gi|226791826|gb|GO546004.1|GO546004 Mdas9008B14_e564.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTTTGCAGACAAAATATATAAAATATATGTATAGGTATAAAACAG\n")
-		f.write("AAATAGTAAACCCAGCATCCTACCAATTTATTTACATAAAAGGTTCAAACCATAATCATTGTCAATCGCC\n")
-		f.write("GTCACAAACAGTTTGCAGCAAACTCCACATTAGCCAACCGTTAAACGAGGAGAAAGATTGATTCCTTACC\n")
-		f.write("ACGCATCTTTATCAAAAGTTGCATTTATAGAATGACACACTTGGTTTCACCTCTTTTACGAAGCTCCTCC\n")
-		f.write("TCTGCTTTCATTAAATGTTCTCGAAGCTTTCGAATTTCATCATCAGACTTCAGCTGAGCCTGTTGAGCAT\n")
-		f.write("TCTCTTCTGCTCTCAGACGTGCAGCTTGTTCATCTGCCAACTGTTGCTCAAGCCTCATAGTGGTCTCTCT\n")
-		f.write("TAACTTTGACTCGACCATCTCAGTAATCCGCTTAAGCTGCTCGTCATGTGCACGCTGCATCTGATCCTTC\n")
-		f.write("AATTCAGATATTTCTCGTTTGGAATACCCCTTCAAGGAGTTGACCTCTTCTTGTTGATCACGAAGTTTAA\n")
-		f.write("TGGCCCCTTTCTTCACTTCAGCAAATATCTCATCTGTGTACGGTCGCCCACCATTTTGTGATATG\n")
-		f.write("\n")
-		f.write(">gi|226791825|gb|GO546003.1|GO546003 Mdas9007P19_e553.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_196647.1| CBS domain containing protein [Arabidopsis thaliana] sp|Q9LEV3|UMP3_ARATH Protein At5g10860, mitochondrial precursor pir|T50795 hypothetical protein T30N20_130 - Arabidopsis thaliana emb|CAB96841.1| putative protein [Arabidopsis, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTGTGAAAAAGAAATAAAAATTAGTACCATACTTACACGAATATGTGA\n")
-		f.write("ACGTGTGAACGTGCGTGATACAAAACGCACTACCATCTACCAGAGAGAGAGAGGATTTAAGCAAAAACAG\n")
-		f.write("AACGTACACTGCTTATTGTTAGGTACTTGACAGTCCCAAAGGTTTGTAATTAGACAGTGATTGGAAGTAC\n")
-		f.write("AGAACCAAACAACAACAACAACCGGAGATGCACAAACGAACACACAATACATACAAGCACTCGGGCTTAT\n")
-		f.write("TTCTGTTTGTCATTCCGGCGTGTCAACTAAAACAGCGTCTCACGTCTTCGTCATCATCATTATCTAGTAA\n")
-		f.write("CCACCTTGAATAAAAGCATTCAAGCGGTCTAGCTCCTCCCGGTGCTCGCTCACCACAGCACGAACCACGT\n")
-		f.write("CACCGATGGACACCATTCCAATCATTCCCCCGTTGTCTATTACTGGAATGTGCCTGATTCGGTTATCCGT\n")
-		f.write("CATAAGTTGCATTGCCCGCAAAACTTTGGTGTCAGGGGTGACAGTGATAAGCTTGTTCTCCTCAGTCATG\n")
-		f.write("ATATCCCCAACCTTTGTTGACTTGGATGATCTTCCCTGAACTATGATCTTCCTGAGATAATCTCTCTCTG\n")
-		f.write("TTATGATTCCTGCAAGAGACTTTTGCACTCCGGGTTTCACAACAACTAAAGCTCCAACATTGTGCTGGG\n")
-		f.write("\n")
-		f.write(">gi|226791824|gb|GO546002.1|GO546002 Mdas9007H05_e511.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_568870.1| SKP1 interacting partner 1 (SKIP1) [Arabidopsis thaliana] dbj|BAB08860.1| contains similarity to N7-like protein gene_id:MTI20.16 [Arabidopsis thaliana] gb|AAG21976.1| SKP1 interacting partner 1 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTACAAAGAGAAAAGCATTAATACATGGTTTATACATGAACTCCATACA\n")
-		f.write("ATTTGACTTATTGGCGTTACCGAACAAGGTTTTCGATAAGTAGAAGTGAAAGAGATACAGAACCTTTTGT\n")
-		f.write("AAAGAGCTCCACACACCAGCATATACAATATGCTTTTCCCACAATTGATCAGAGCAACACAACACGGTCA\n")
-		f.write("TACATGTCTTATGTCCGAGCTTAACAGACTAGATTCTGAAAACATCTGTCTGGAATCGCTCGTCATACAA\n")
-		f.write("CCTCCAATGGCCATACCTCTCCGAATGGAAGACTGACCGTGGAATGTAGAAGTTTGGCTTTTTAATCTCC\n")
-		f.write("TTCAAATTCTTCAGATTGCATGTTGTGTTCTCAATATCCCGGCTAGTCAAGTTCACACACCCAAATAAAT\n")
-		f.write("CCAAGTACTCGAGATTTGGACATCCTACAGGTATCAAAGTAAACCCTTTAGCCGATACCTTTGAGAACCG\n")
-		f.write("AAGTTCAAGGTGCTCCAAATTTGGCATAGATTTGCCAATTGCAGCAGCTTCTGAATTTCCATCCTGAGGG\n")
-		f.write("CAAGTTTTTAAGTACTCATCTGGAACAACTCCAGTGTATTCGGATGGATCTAACCAGTTCAGCATATTCC\n")
-		f.write("GCTTTCAGATTTTCAGATTT\n")
-		f.write("\n")
-		f.write(">gi|226791823|gb|GO546001.1|GO546001 Mdas9007N23_e544.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("ATCGCTCCAATAAAAACCACATTACATTTTGCAACTAAATACAGATGCAGTTACTCAAGCTACATCCAAT\n")
-		f.write("TACATCATGGATACAAATTAAAGTTCGACATTTATTAAATTAAGCTATCTATTTAGCTGCTCCTTCAATT\n")
-		f.write("AATTATCACAAAAAAAAAAAAAAACTTTTGGGTACCCAAATCAACAAAATGGGTCGGACCCACGACAATC\n")
-		f.write("AAGAAATTGCAGGAGGAACCCATTACACAAATTGCATTCAAAATACCAAAAATTGAGGGAAAAAAACATC\n")
-		f.write("AACGAAATTGAGAGGAGGGATCGGAGGATCAACCTGCATTCGAATCAATGCCGGTGTCTAGAGAGAGAAA\n")
-		f.write("AAATCGGATGCAATCTTGAAAATGAGGAAGCAAAGGAACGCGAAAAAGATCGAGAGGAAGAGGTAATCCA\n")
-		f.write("CGAAGACGAAGAACTCGGTGGAGCCGTGGCTCCTCTTCTTCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791795|gb|GO546000.1|GO546000 Mdas9008B02_e561.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB89355.1| ubiquitin-conjugating enzyme OsUBC5b [Oryza sativa (japonica cultivar-group)], mRNA sequence\n")
-		f.write("TCGACTTCCACCCGAATATCAATAGCAATGGAAGCATTTGTCTTGACATCCTAAAAGAGCAATGGAGCCC\n")
-		f.write("AGCACTTACTATCTCTAAGGTATTGCTCTCAATCTGCTCATTGCTGACTGACCCAAATCCTGATGACCCT\n")
-		f.write("CTCGTGCCGGAGATCGCCCATATGTACAAAACTGATCGAGCCAAGTACGAATCCACTGCACGTATCTGGA\n")
-		f.write("CTCACAAATATGCAATGGGTTGAAGAAGTCTTTTCCGCCAAATGTAGAGTTTGTATTTGGGGGGAGGGGG\n")
-		f.write("ACAGGTTCGGGGCTTTTCAATTGAGGAAGAACAGTTTCCTTAATTATATCAAAAAAAGAAGGGTATGAAT\n")
-		f.write("GGGATGTAATTCTGGCTTTACCAGAACTTTAATTTCTTGTTTGATGTTGTTCCTTCCAGATTTCTAGACA\n")
-		f.write("GAAACTTAAGTGTTCAAGTTTTAATTCCATCGACTGAGGAATCGGTGTTGATTTTTCATCTGCCATTTCT\n")
-		f.write("TGTTGTGTCTTGAAAGATTGAGAAATGTATAAATCCAATGAACTGCTATGTTTGCTATTTACTCTTCCAA\n")
-		f.write("TAAATTGTTCTTGCAAAAAAACAAA\n")
-		f.write("\n")
-		f.write(">gi|226791794|gb|GO545999.1|GO545999 Mdas9007N14_e542.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTAAACAATTACAAATTTCAAATTTCAATTTTTAATTTAAAAAATATAG\n")
-		f.write("TAACTTACATTATTACATTAATGTCAGGGACCTCAATCAAAAACTAAAAACTAACAAGGTTTCAATCAAA\n")
-		f.write("GAATATTGATAGTTAGGGACCGCATCCAAAGTGTCCCTTTTAAATAACATCATTTAATCAAATACAAGAG\n")
-		f.write("AGGGTATGAATCTGTTCCACTTATTTTAGCCGATCCAATCAAATATAATCTGT\n")
-		f.write("\n")
-		f.write(">gi|226791793|gb|GO545998.1|GO545998 Mdas9007M06_e534.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTAACTACATGAAGAAACAATTATGTTACAAAACCCTTACATAATTA\n")
-		f.write("TGCAGCAGTCTCGCAATCATATAACTCTCTCCCCCTTTCAATTACAAAGAATTAATACATCAACAGGTAC\n")
-		f.write("CTAACCTATATACTTAAATATTTAGCTCACAGAACACACTTGTATGAAACTTGACTTTGTGGTAAATTAG\n")
-		f.write("GAAGGAAATTTGAAAAGAGATATCGAGAACGAAAGGGCCCCATTTTCTCCCAAGTTCCACATTCCTCTCC\n")
-		f.write("CCATTTCTGCTCAGTTTCCCCCTCCCCTTCCTAGTGCAGGCACTCCTCCTCATCATGTCTGGCTCCGCCA\n")
-		f.write("CTCCAAACCGATGACTTCGGAATGTTAGAGCTTAGTTAGGTAATTAACTAAGTAGCATCAGAGGATGAGA\n")
-		f.write("GAAGGGGTTCATGTTCCCTTCCTTCTTCCAACTGTTCGCCATCTGAAATCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791792|gb|GO545997.1|GO545997 Mdas9007G21_e509.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_196186.1| signal recognition particle receptor beta subunit-related protein [Arabidopsis thaliana] dbj|BAB09661.1| signal recognition particle receptor beta subunit-like protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("GCATCCCAAATGCAATGAGCCATAATCACTTGGAACATCTTTTAACTTACAAGAAATTACCACAAATTCA\n")
-		f.write("TGAAATGGGATCAAATATCCTACGACTTTACGTTATCTCTGATAAATTGCTCCACCTGGGAAATTTCACC\n")
-		f.write("ACCAAGGCCAGAAGCTTCTCCAACTGTAACTTTGTTTTGACACTGCAAAAATGCAAATCGTTCTCCAGGT\n")
-		f.write("GCTCCGAGTGTAAACTCATTTGTAATATCAGCTGTTGATACTGCACTTCTTGATGCTCGTAATTTGTCAA\n")
-		f.write("TTTCCTTCTCCAATTGTTTTCGAATAAATTCCTTGCTATGTGCAGTCACTTTGTCTGTCTTATTGCAGAA\n")
-		f.write("AATAAGAACTGGAATTTTCTTCCTCACCACACTCGCCTTGGTCAAAATATCATACAGGTACTCTGAAGCA\n")
-		f.write("GCACGGCAATTTGGTAAGAATTCCACAGCATCAACCACAAACACTATACCAGCAGCTTGAGGGAGGAAAT\n")
-		f.write("CATCTAGTTTGGCTCTAAGGCGAGAATGCCCGGGAACATCAATAACATGAATAGGATTTAGCTTTCCATT\n")
-		f.write("CTTTGATTTTTCAGAATGAAGCACAAAAGTTCCCTCATTTGGTTCCATAGATGTGACAG\n")
-		f.write("\n")
-		f.write(">gi|226791791|gb|GO545996.1|GO545996 Mdas9007E08_e500.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_566716.1| protein kinase, putative [Arabidopsis thaliana] dbj|BAB01250.1| kinase-like protein [Arabidopsis thaliana] gb|AAK59509.1| unknown protein [Arabidopsis thaliana] gb|AAL34187.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TGGAAAAGCTTGATTTCCCTACTAATTTACAATAAGAATGAAGAAGGAACCCCAAACAACAATATGGCTT\n")
-		f.write("TTCAAAAACGCTGTTTGTGCATTATTCAAAAATGAAAAGTGATTATTCAAAGACTGACTGCTGCCTGCAG\n")
-		f.write("TCTAGCGCTGAACTGGTAAACTGGTTTTAATATGCAATGCACAGTCTGTAAAGCTATATTACACCAAACA\n")
-		f.write("AAGAAGGTTATGGACCGCGAGGTGTGCCGAAACAAAAACAGCCGGTTGACTGGTCTTCAGGTATCATGCC\n")
-		f.write("CCCTCCCTTGCTCGTATCTATTGCGTACAACAGTTTCACAACCTCTTCCATTTCAGGGCGTTTATCCGGG\n")
-		f.write("CTTGCATCCCAGCATTTTCGCATGACGCTAGCCAATGTGCTCGGACAACATCTTGGGATTTCTGGTCGTA\n")
-		f.write("AATTCTGTCGCACTACTGCAGATGAAACATCAGCAAAACTTAAATTAAGATAAGGCATGTCGCAACAATA\n")
-		f.write("GATTTCCCATAAGCAAATACCAAAACTATAGACA\n")
-		f.write("\n")
-		f.write(">gi|226791790|gb|GO545995.1|GO545995 Mdas9007K19_e526.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|H71447 trehalose-6-phosphate synthase homolog DL4920W - Arabidopsis thaliana emb|CAB10557.1| trehalose-6-phosphate synthase like protein [Arabidopsis thaliana] emb|CAB78780.1| trehalose-6-phosphate synthase like protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTTGAAGGCCAACATTAAGATACGAGAAAATTTTACAATTTCGCT\n")
-		f.write("ACTCACACACTAGTCACTGCATAATAACAGAACGGGGTTTCAATGAATAATCTATTTACTTTTCTAAAGT\n")
-		f.write("AAGTACTCGCTGAAAAAGTTGCCCTGCAGCGCTTTTGGCCGACTGCTCCGAAGCATTGGCCAGCCCCTGT\n")
-		f.write("AACATTCTCAAAATCTCAGTTGTGTCTTCCAGGTAGTACTTGGCCTTGCTGGGCTTCTGACCGACGGTGC\n")
-		f.write("AAGCAAACACTTCAGCCACCGGAGAGAGAGAGTCCCTTGAACTCATTATCGCCTCAAACATGTCTTCGTC\n")
-		f.write("GGACCTGTCATCCCCAATACACAGAACAAAATCTGGAAGCATTGCTTTCTGTTTCATTGCTACGAGGAGA\n")
-		f.write("CGTTCTGCTACAAGGCCTTTGTTGACACCCTGAGGTTTAACTTCTACAATGTGCTGACCACTCTTGACAG\n")
-		f.write("ACACTGGCTCATTGGCAAGAACACTTTCCAGGTGATCTAGAAGCTCCTTAGCCTGACAAAAGCCAAAATC\n")
-		f.write("TGGATCTGCGTATTGATAATTCCAAACAAGAGCACTTTCTTTG\n")
-		f.write("\n")
-		f.write(">gi|226791762|gb|GO545994.1|GO545994 Mdas9007K12_e524.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CAGGAGGTACTCTCTTGGCTTTCTTAATTCAAAAGTAATAAAGTAGTCAAAAAAGTAGTCAATAAAGTCC\n")
-		f.write("TCAATAAAGGTTCCCAAGTACTACAGTAAATGCCACTAAACAAAGTAAAATCCCTAAAAAACATGATTTC\n")
-		f.write("CCTGCCATCCAATCCAACCGCGGGTTGTAAATTTTCCATCCCCCCCCCCTGCTCTGGATTTCCTCTTCTG\n")
-		f.write("CCCTCTTGGTACCAGGCCTTCGCTTCATGTTCTCTTTCCCTTGAGGGTCTTAAAACTCTTTAAAAAAAAA\n")
-		f.write("CTGAAAACCCCCTTCAGGGGAGCTTTCCTTCCTTCTTTAAAGTTCCAAAGTTCAAAAAAAACATCCCCCC\n")
-		f.write("CCCTTGGATTGGAATCATTAAGTTCTTTC\n")
-		f.write("\n")
-		f.write(">gi|226791761|gb|GO545993.1|GO545993 Mdas9007C18_e496.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_567082.2| serine/threonine protein kinase, putative [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTTTTGCAAACAACATTCAGTGAAAAATATATCCACCTCACAATC\n")
-		f.write("CAACCCCCAAGTCAATTCATGGCGAAAAAATTAGACATACAGCACTCAGCAATGACATGAAACTGGCCAA\n")
-		f.write("ACCAATCCTACACATCCAATCTCATATATGAAATGTAAAAAAATGAAACTATATATAATGTTTACGATGA\n")
-		f.write("AATCAGCGGGAGGCAGTTGAAAGCAGAGTGTTTCAAGGACGCAGAAATTCCAGCACAAGGAAAGACTGAG\n")
-		f.write("GCCCTTGCCTTCAAGACTCCGGAGCTGCTGCTGGTGGCTTCAGAAGCGGTTGAAGAGCCTTCACAACAAT\n")
-		f.write("GCTCATATTTGGCCGGAATTCAGATTCATATTGCACACACAGTGCTGCAACGGCTGCCAGCTTCGCGACC\n")
-		f.write("CCCTTAGCAGGATAATCCTTTAGCTTTGGATCAACACATTGTTTAACTTTGTCTTCGCTCAATCTTGGAG\n")
-		f.write("TAGCCCAAGTAACAAGACTCTGCTGTCCACGAGGCATTGTATGATCAACAGGTTTCCTCCCGGTCAGAAG\n")
-		f.write("TTCTAGTAGAACCACTCCAAAGCTGTACACATCACTCTTCTGTGTCAATTGGCCTGTCATTGCATACTCT\n")
-		f.write("GGGGCATGATAACCAAATGTTCCCAAAAATCGAGTAGAATGAAGACGAGCAGCCATATCAGGAGCCTGA\n")
-		f.write("\n")
-		f.write(">gi|226791760|gb|GO545992.1|GO545992 Mdas9007L07_e529.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTGGACAACTCAATTTATTTAGACCGGGTCATAATGTTACACACT\n")
-		f.write("GAAATTCACTCGAGCATCTCGCGCACATTAGATGCTCGACAATAACATGAATTGAAAGACGTTAACACAA\n")
-		f.write("CAGAGTTCATAATTACAGCTCAAGAACAATATATTGTATCCCGGATTGGGGTTCGATAAACCCACTCATT\n")
-		f.write("TCTTCCCGCTTTTCTTGAGCCCAGAACCTCCGAAGGACCCTTTCTGTTGTGCCTTGGCTCTAAGCTCCTT\n")
-		f.write("CAGTGCCTTTTCCTCCTCTTTCTTCTTCTGAAGGTTGGCCAAATCGGACTCGTCGTACTCCTTCTTGTCG\n")
-		f.write("GCCTTGGGTGCCTTCAAGGGCT\n")
-		f.write("\n")
-		f.write(">gi|226791759|gb|GO545991.1|GO545991 Mdas9007H16_e514.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_568754.1| expressed protein [Arabidopsis thaliana] ref|NP_851167.1| expressed protein [Arabidopsis thaliana] gb|AAK92812.1| unknown protein [Arabidopsis thaliana] gb|AAM14150.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("GGGAGTCGCTACGTTTGGAGCTCCAAGGAGTCCGAATATTCCTCCGCTGATCATCTCGTTGTCATGGTCC\n")
-		f.write("ATGGAATCATGGGAACTGCCGCGGATTGGAAGTTTGGGGCGGAGCAATTTGTTAAAACACTTCCAGACAA\n")
-		f.write("AGTTATTGTTCATTGTAGTGAACGGAATGGCTCTAGGCTGACTCTAGATGGTGTGGATGTAATGGGGGAG\n")
-		f.write("CGATTGGCAGAGGAGGTTATCGAACTGACTCGAAAAAAACCTAATCTACGAAAGATCTCATTTATTGGAC\n")
-		f.write("ATTCTGTTGGAGGATTAGTGGCAAGATATGCAATTGGGAGGCTATATAGACCCGGTCCCCCTAAAAGTGA\n")
-		f.write("CAATACGGAACCTAAAAGTGAGAATACGGAACATTCATCTCCTGATGGATGTGAAGAGGATGCAAGGAGT\n")
-		f.write("ACATTAGCTGGCTTGGAGCCTTTGAACTTTATTACTGTTGCCACGCCTCATCTTGGATCAAGGGGTAACA\n")
-		f.write("AGCAGGTGCCATTTCTCTTTGGTGTACCTGCCTTTGAAAGACTTGCTAGTGCGGTTATTCATTTGATATT\n")
-		f.write("TAGGAGAACAGGTCGGCATCTTTTTCTTAATGATGACGATGATGGGAAGCCCTCACTG\n")
-		f.write("\n")
-		f.write(">gi|226791758|gb|GO545990.1|GO545990 Mdas9008A20_e560.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB89355.1| ubiquitin-conjugating enzyme OsUBC5b [Oryza sativa (japonica cultivar-group)], mRNA sequence\n")
-		f.write("ACGTCTTCCACCCGAATATCAATAGCAATGGAAGCATTTGTCTTGACATCCTAAAAGAGCAATGGAGCCC\n")
-		f.write("AGCACTTACTATCTCTAAGGTATTGCTCTCAATCTGCTCATTGCTGACTGACCCAAATCCTGATGACCCT\n")
-		f.write("CTCGTGCCGGAGATCGCCCATATGTACAAAACTGATCGAGCCAAGTACGAATCCACTGCACGTATCTGGA\n")
-		f.write("CTCAGAAATATGCAATGGGTTGAAGAAGTCTTTTCAGCCAAATGTAGAGTTTGTATTTGGGGGGAGGGGG\n")
-		f.write("ACAGGTTCGGGGCTTTTCAATTGAGGAAGAACAGTTTCCTTAATTATATCAAAAAAAGAAGGGTATGAAT\n")
-		f.write("GGGATGTAATTCTGGCTTTACCAGAACTTTAATTTCTTGTTTGATGTTGTTCCTTCCAGATTTCTAGACA\n")
-		f.write("GAAACTTAAGTGTTCAAGTTTTAATTCCATCGACTGAGGAATCGGTGTTGATTTTTCATCTGCCATTTCT\n")
-		f.write("TGTTGTGTCTTGAAAGATTGAGAAATGTATAAATCCAATGAACTGCTATGTTTGCTATTTACTCTTCCAA\n")
-		f.write("TAAATTGTTCTTGTAAAAAA\n")
-		f.write("\n")
-		f.write(">gi|226791757|gb|GO545989.1|GO545989 Mdas9007D02_e497.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_567082.2| serine/threonine protein kinase, putative [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTTTTGCAAACAACATTCAGTGAAAAATATATCCACCTCACAATC\n")
-		f.write("CAACCCCCAAGTCAATTCATGGCGAAAAAATTAGACATACAGCACTCAGCAATGACATGAAACTGGCCAA\n")
-		f.write("ACCAATCCTACACATCCAATCTCATATATGAAATGTAAAAAAATGAAACTATATATAATGTTTACGATGA\n")
-		f.write("AATCAGCGGGAGGCAGTTGAAAGCAGAGTGTTTCAAGGACGCAGAAATTCCAGCACAAGGAAAGACTGAG\n")
-		f.write("GCCCTTGCCTTCAAGACTCCGGAGCTGCTGCTGGTGGCTTCAGAAGCGGTTGAAGAGCCTTCACAACAAT\n")
-		f.write("GCTCATATTTGGCCGGAATTCAGATTCATATTGCACACACAGTGCTGCAACGGCTGCCAGCTTCGCGACC\n")
-		f.write("CCCTTAGCAGGATAATCCTTTAGCTTTGGATCAACACATTGTTTAACTTTGTCTTCGCTCAATCTTGGAG\n")
-		f.write("TAGCCCAAGTAACAAGACTCTGCTGTCCACGAGGCATTGTATGATCAAAAGGTTTCCTCCCGGGCAGAAA\n")
-		f.write("TTCTAGTAGAACCACTCCCAAGCTGTACACATCACTCTTCTGTGTCAATTGG\n")
-		f.write("\n")
-		f.write(">gi|226791756|gb|GO545988.1|GO545988 Mdas9007J16_e521.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_194589.2| calmodulin-binding protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTAGATTATAACTCAATATATTTTCAAGAGAAGGAAGGATACTTC\n")
-		f.write("AACATTTTTCGTATTCTAATGTATTCACTTCTTTGTATCATTTCAAAATACATATATATAACTTACAAAC\n")
-		f.write("CACTTTCTGATTCTATCATACATGGTTTACAAGGTGCAACAAATCGAGGTGGTCATCGAAAGGGTTCGAT\n")
-		f.write("CGGCGCATGTTCTTCAAAAAAAGCTGCTGCCTCAAAGCACTCGGCTGTTTCTAGCGTTGATGCCCTCGCA\n")
-		f.write("TCAACTTTGTACAGCAGCCCCAGATTGTACCAAGCAGAGGGGTTTCCTCTGTCAAGTCGTAGTGCATCCA\n")
-		f.write("TGAGAAAGCTTCTAACGACTGGTAGAGATTGGCCACCGAACTGTCTGAGTATACAGGCAGTGGATATCAA\n")
-		f.write("GCTTGGGACGTGGGTAGGTTCGACATCTAATGCCTTCCTGAATGATTCCAAAGCTTCTTGCTGGAGACCC\n")
-		f.write("TTGGCTTCGTAGAGTAAACCTGTAGAGTGCCATCTGGAAGCAGAATGAGGATTGATGCTCTGGGATTTTG\n")
-		f.write("AAAGGCAGACCTCAGCATCCCGCCATTGGGACAAGCTTGTATATAAATTAGCTAAAT\n")
-		f.write("\n")
-		f.write(">gi|226791728|gb|GO545987.1|GO545987 Mdas9007C14_e495.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_566740.1| expressed protein [Arabidopsis thaliana] dbj|BAB01857.1| dbj|BAA85220.1 gene_id:MYM9.15 similar to unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("CATGCTAATCATACATGATCTAGTACAACATTTCAAAACAAGGGTTCTCAAATATACATTCATACCCAAA\n")
-		f.write("ACACCCCCATCACAATACACCTTTAACATTTAACAGATTTGAATGAAATCAGCAGTTCCATTCTCTCCAA\n")
-		f.write("ACTAGGGTTCCACATCCTGTAATTATATCAAGTTTCCATGTCAATTACCTCTTGCACATCTTGTGATGAC\n")
-		f.write("CTCACACCCTCTGTTGTAAGGATTCGCCGCCGCAGCGTGACAATTGTAATAAGAAGCCCCTGGTTTTCCA\n")
-		f.write("CAGGGAACCAAGTCCCTGTTGAGAGTCCCATAACTTATGTACTTCTTCTGCATTGCCAGAATTCTCCTGC\n")
-		f.write("TGCTCTCTGACTCCATCTCTGGCTCTGTCAAGCACTCCCCAATCTTCTTGCTGCAGACGCTTCTTCCCCC\n")
-		f.write("CATGGCAGCCTCGATTTCGCTTCCTTTGAGTGGATGATTCAGGTCAAGAACTGAAACCCCATTGCAGATT\n")
-		f.write("GAGAAGTGGATGTGGATT\n")
-		f.write("\n")
-		f.write(">gi|226791727|gb|GO545986.1|GO545986 Mdas9007D21_e498.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTGAACTTTGAAGACATACTCAATAATATCAGTCAAACTAGGCAAAGT\n")
-		f.write("GAACACCTAAAGCTCTACCTTGAAAATAACCTGATTATCTATCTACATCAAGACAGGCAACAAACAGACC\n")
-		f.write("CGAAAGACGATGAAAGAGTAGAAGTGTCATTGTAAATTCCAGAATTATAAAAAGGTCGTACCCAGTGCAC\n")
-		f.write("AAGGCTCCCGCTTTACGCAAGGTCTGGGAGAGGTGAATGTCGGCTAGCCTTACCCCCATTTATGGAGAGG\n")
-		f.write("CTGCTCCCCAGTCTCGAACCCGAGACCTACCGCTCATGCGCGAAGGCACTTGTCATTGTAAATTCCAGAA\n")
-		f.write("TTATGAGGAAA\n")
-		f.write("\n")
-		f.write(">gi|226791726|gb|GO545985.1|GO545985 Mdas9007A14_e487.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_199600.1| NADH dehydrogenase 10.5K chain-related protein [Arabidopsis thaliana] dbj|BAB11336.1| NADH dehydrogenase 10.5K chain-like protein [Arabidopsis thaliana] gb|AAL38780.1| putative NADH dehydrogenase 10.5K chain [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("AATTTGTTCTTAATGGAAGATGGAAAATACATGAATTATTCAAACTACAACACACGCATTACTGCGTAAG\n")
-		f.write("CAACCCAAATAATCATCTTACACAAAAAACGCCTGATCTAAATAAAGGGCAGGCGATCAAAGGAATAAAT\n")
-		f.write("TTCCCGTGAAGGTAAATTTATTTCATTTCACACTGTCGATTATCAGGCTTTTAAAGACTCCCCAACTTTA\n")
-		f.write("ACAAGTTCCTCTAGTGCCTTCGAAATCTGTGGCTCTGTTAAACCTTCCAATCGAACGCCCCTCTCAACAC\n")
-		f.write("CCATGTCATATCTAGCCCACAACTGAGGTTCAATCCCTCTGCATTCACGAATCAAGATGGGCAATTTGGG\n")
-		f.write("GTTCGCACTCTTCAAATCCTTGTAATTCTTCTCCACAAATGTTCTGGTGGATGCGCTTGAAGGGGACGAT\n")
-		f.write("TGGCAAAGCAAAACCCTAATCTCCTTCAAGTTCTGAGATAGCTTCCCTCTCCATGCCATTTTCTCCCTCC\n")
-		f.write("CCCTCTCTCTCTCTGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791725|gb|GO545984.1|GO545984 Mdas9007K14_e525.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTATATAAAAAGCAAAGAGAGACATACAAAAAAATTATGAAGGAAAAAAAAAACAAGTGCTTGGTCCAT\n")
-		f.write("GAAATCGTTCGTTCATATAATTCTTGTACCACTGAACTGTCCCCTCTTCCACCGGCGCTTCGGCCTAACT\n")
-		f.write("TCGGATATAAAAGTTCCAAGGGGAGCACAACCCGATGATCGTATTGTGACACAAGGCCAACCGACAATAA\n")
-		f.write("CAAAAAGGCAGCTGGCATAAGGCCAATTCCTTCTAGCAGGAATGAAACAACAAAAAGGCAGCTGGCATAA\n")
-		f.write("TGCCAATTCCTTCTAGCAGGAACGAAAACACAACAACAAATGGCGACCAAAACAAATGAAACCTAAATTC\n")
-		f.write("TCAACTGTGCACAACCATAAACGCTTCCTTTGCACCGTGTCATTGGAGCAGCCTGGCGCCAAGTTGGTCT\n")
-		f.write("TTCACCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791724|gb|GO545983.1|GO545983 Mdas9007A17_e488.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTACAATTAAAACATTCCAATTTCTTCACTAAAATGCAACACTTTA\n")
-		f.write("CATGAGAACAAGCTAGGAAACCATAAAAATGAAAAAAGAAAAGTGAAAGAAAAGGAGACTCTTAGAACTA\n")
-		f.write("CTTAGAGATCTGCCTAAAGCATATTATAAGACATATTCGATCCAATTGACAGGGCTACGGGCGTTACAAT\n")
-		f.write("CGTTTTACTTTATCACCACATATCCGA\n")
-		f.write("\n")
-		f.write(">gi|226791723|gb|GO545982.1|GO545982 Mdas9007P05_e547.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("ATACTAATGGGGCAGGAAAAACCACCTTTTATCCTTTTAACCATTTAAAAACGGCATTCATGCAAATAAC\n")
-		f.write("TCCAGTATTGATACAATCAAATGCGATTCCGGCAACGGAAGTTGAAAATTCAAAAGCCGAAACTGCTCGT\n")
-		f.write("TGTCCCTTCACTAAACAAAAAAAATCAATTGTCGTCCTCCTTTAACTCAAAAACTATAATAAACATTGAT\n")
-		f.write("TTGAGTCCTGGTAAATACAAATGGGAATTCAAGTGTGACCGCTACAGAACAAACATTCTGGTTTCCACAA\n")
-		f.write("CCTTCTCCTCCTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791722|gb|GO545981.1|GO545981 Mdas9007F21_e505.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_179548.1| senescence-associated protein- related [Arabidopsis thaliana] pir|E84578 probable senescence-associated protein 5 [imported] - Arabidopsis thaliana gb|AAD10165.1| putative senescence-associated protein 5 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTGAAAACTTAGTTTCCTACTAGAATTTCACTGCCTGTCAATCATCTAT\n")
-		f.write("CCATCCATAAAGTCCAGATAGAAAAAGAACATACGAATATGTACACTGACTACACTAGTCACAAACAAAG\n")
-		f.write("ACTCATCGAAAGTCATCAAAAGATAAGAAATTGAAAACAAACAGACGGTTTGTTGTGTTTGGATACTGGT\n")
-		f.write("TAAGCCCGACCCTGCTTGTTCCGGCGGAAGAGTTCCTCCGTTTGGGCGTTCTTGAAGGCGCTACAGGCGA\n")
-		f.write("CGAGATAGACGCAGATGAGGATCACCACAGCCACAATAAGGATGACATTGACCCTCCTCCATTCTTTCCT\n")
-		f.write("CAGGTTCCCCAAAAGTCCAGCCCTGCAGGAATTGCAGTTGTAGCACAAGAGGTTTTGGTCATTGTTCCAT\n")
-		f.write("ATCAAGCAGTCCGGGTCAGCTCCTGGGTTCACTGGGTTTATCCACAGTGTTGGATTCACATAGTTGTATC\n")
-		f.write("CACACATTGTTGGAGGTTCACAACATCCTGACTGAAGGGGAGAGATGTGAGCATAGAGGAACTGATCAGC\n")
-		f.write("TGACATGTATTGTTGTGTAAGCTTANGGCAAGTATCAGACTCAGCCAAACAAGTCCTTATTTTCTGCCAA\n")
-		f.write("GTCGAAGAGTAAGTAACATAGTCCCTCAGCCACTTGGAAAACCCTTTCAGCCGGT\n")
-		f.write("\n")
-		f.write(">gi|226791460|gb|GO545771.1|GO545771 Mdas9004H11_e284.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAG16977.1|AF184076_1 ACC synthase [Prunus armeniaca], mRNA sequence\n")
-		f.write("GAATGAATGAACAATATTTCAACTGTGCGATTTACAGGTTTCGGAAATTTTCCGAATTCGTTCCATAACA\n")
-		f.write("ACCGGAATATCTTTTTCAGTCAACGTTGTAAAACAAAACCGAAACCATCCGGGTTCAATACAATGACATG\n")
-		f.write("ATGAACCGGGAGTTACATTTAGCTTAGCTACATTCAACAACCTATCCCAGAGCTCAAGCTCCCCTTTCTC\n")
-		f.write("GCTGTAAGAGCGGATTAACCCGCTCATGTCAGCCCAACAGCTGAAACCCCCATTGCTCTTTGTGCACTCA\n")
-		f.write("ATGCCCAATTGCTTCAAACCTGTCACAAATTTTAGGTACATTGCACGGAGCCTTTCCCTACTAGTATCAA\n")
-		f.write("TGAACTTCCGGATAAATTTGGTGTCTGAAAGCATAGAGATGAGCAACCGTTGGGATGGGGAGGAAATGGA\n")
-		f.write("CGAGAACCTTGTCAACTTTTTAGCGGCAGCCAGAACATTCTTGTTATAGGAGTAGATAGCGCCAGCCCTA\n")
-		f.write("AAACCTGGAAGAGAGAGGTCTTTCGATAGACCATATACTATATGAACTCTGTTCTGGTCCAGATCTTCCA\n")
-		f.write("ATTCAACAATTTCTGCCATGCTTACAAACTCTTCACTAC\n")
-		f.write("\n")
-		f.write(">gi|226791459|gb|GO545770.1|GO545770 Mdas9004C19_e267.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|S68805 pectin acetylesterase (EC 3.1.1.-) precursor - mung bean emb|CAA67728.1| pectinacetylesterase precursor [Vigna radiata], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTCTTATTGAATTTTTACCTTCAATTTACACAATCACACTCCTAGAAT\n")
-		f.write("AACTTTATTCGCAACACCATACAAGATGCCCGCTACCACTTTCAAATCAAAGCTCAAAAGAATAAATATT\n")
-		f.write("ACCCAGAACCATAAGTACGTAGGCCATTACATCAATAGGGTTTAGGTCATATAGCTCATAAAAACCATAT\n")
-		f.write("TTTCGACATAATGAAATTAATCTTCCTGATTGTTTGAGTCAAATTCACGGTTTTTGCAAGTGGGATTGCA\n")
-		f.write("CGGGTAAGGGCAATCAAACTTTTTGAACGCAGTGCGGTCGTAATACCAGTCTCCAACTGCCTTTGCAATT\n")
-		f.write("GTCGTCTTGCTCAACATAGGAGAGTCAGCTGCCAGCCATGTCTCCTGCGTTCCAATTTGGCAGTGGGCAA\n")
-		f.write("AGCAAGAGTCTATGAACGCTCCATGAGATGAAGAAATCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791458|gb|GO545769.1|GO545769 Mdas9003H06_e209.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA24493.1| chlorophyll a/b-binding protein [Fagus crenata], mRNA sequence\n")
-		f.write("GTTCAATCAATTGTTGTCCATTACTTGGTACCAAATTTACATCACCGACAACACTACAAACAAAAGTACA\n")
-		f.write("AAACAATTCCGAGCTCTCACTTTCCGGGAACGAAGTTTGTGGCATAGTTCCAGGCATTGTTGGCGACCGG\n")
-		f.write("GTCGGCAAGGTGGTCGGCAAGGTTCTCCAATGGTCCCTTTCCGGTGACGATGGCCTGGACAAAGAATCCA\n")
-		f.write("AACATGGAGAACATGGCCAACCTTCCATTCTTGAGCTCCTTCACCTTGAGCTCAGCAAAGGCTTCTGGGT\n")
-		f.write("CATCGGCAAGGCCCAACGGGTCGAAGCTTCCTCCGGGGTAAAGAGGGTCGGTCACCTCTCCGAGGGGTCC\n")
-		f.write("GCCGGCAATTCTGTATCCCTCAACTGCGCCCATCAACACCACTTGGGTAGCCCAGATGGCCAAGATGCTC\n")
-		f.write("TGTGCATGGACCAAGCTAGGGTTTCCCAAGTAGTCGAGACCGCCCTCGCTGAAGATCTGGGCTCCGGCCT\n")
-		f.write("TGAACCACACGGCTTCGCCGAACTTGACACCGTTGCGGGACAAGAGCTCTGGGAAAACGCATCCAAGAGC\n")
-		f.write("TCCGAGCATGGCCCATCTGGAGTGGATCACTTCGAGCTCACGGTTCTTGGCGAAGGTCTCTGGGTCAGCT\n")
-		f.write("GAGAGTCCGGCGGTGTCCCAGCCGTAGTCACCGGGGA\n")
-		f.write("\n")
-		f.write(">gi|226791457|gb|GO545768.1|GO545768 Mdas9003G16_e204.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF86906.1|AF223358_1 triose phosphate/phosphate translocator precursor [Mesembryanthemum crystallinum], mRNA sequence\n")
-		f.write("TTTTTTTTTTAACAAAAAACATGATAGAGAAGTAATTAAAACATTATCTAGAATCTCATGAGACCATTAC\n")
-		f.write("AAATTAGAATGTCTTCGTACTCTCAATCAATGGGGAAAAAAAAAGGGCAGGGGGGGGGGGCGGCGGAGGA\n")
-		f.write("GGAAAAGAAACAAACTATGACATAGATAACAGATACTCAATTTGCAATTTCTTCTGAAGGGAATTTACAA\n")
-		f.write("AATTTACAATGCATGGTTCCCTCCATGTCCGTTCTTCGTTCCGTCTCATGCCGCTTTTCCTTGTCGTTTC\n")
-		f.write("TCTTCTTCTATCTTGGCCTTGAGGTAAGAGTAGATTGCCACTCCTGCAATTGCAATGGCAGTTCCAATAC\n")
-		f.write("CGGTTTGTGTTGAAATCTTGTTACCAAAGATCACGATCGAGAAGCCAATCACAAACACACGCTTCAGCAC\n")
-		f.write("GTTTCCAACTGCGTGCGTAAGAGGCGCCACTCTCTCCAGGGTGTTGGTGGCCAACTGGTTATAGAGATGG\n")
-		f.write("TAAAACAATCCAACCCAGAAGAGGTCGGTGACGAACTTGACAAGTCCTACTTTAGCAATTGCATCATTGA\n")
-		f.write("AGCCATACTTGATCAGTTGAGGTCCCTCTAAGATGAGAGCGGGTGGAATGCAGACAATGAGTGCAATGAT\n")
-		f.write("TGAAATATAAGCATAGAGATTTGTACTATCCATATCAGTCATGGCTTTCTTTGAATAGATACTCCTGTAA\n")
-		f.write("GTGAAGGAGATA\n")
-		f.write("\n")
-		f.write(">gi|226791456|gb|GO545767.1|GO545767 Mdas9003G14_e203.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAD40837.1| OSJNBa0086B14.9 [Oryza sativa (japonica cultivar-group)], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTAACAACAAACTAAACTAGATTAGACGAAATATTGTTCAATAGTGAG\n")
-		f.write("GCTGCAGACAACCAAATGAACAAAAAAACGCAAATTAAACACATCTAGGTCCTTCATATTCTACGAAACA\n")
-		f.write("AACCAACCAAAAGCAGCAGCCGCAGATCTTAAAAGGAGTTTTGCCTATAACCATAATATCTGACCACATC\n")
-		f.write("TTGTCCCCAACCCTAACCTCCTATATCATCCTATCACAAAAAAACACCACCTTCTGTCCGCAAAAGCATT\n")
-		f.write("ATACATATCAGTCTTCAATCCCGTCTGCAGCCACCCCACAATTAACCCCGCTCCATTGCAAGGCAGGCGG\n")
-		f.write("GTTGCTTAGGCACGCTCACCCCTGATCCTCCTGGCAAGCTGGATATCCTTCGGCATGATGGTAACCCGCT\n")
-		f.write("TGGCATGGATAGCGCAAAGGTTGGTGTCCTCAAACAGACCCACCAGGTAAGCCTCAGCAGCCTCCTGCAG\n")
-		f.write("TGCCAGCACTGCATGGCTCTGGAAACGCAGATCAGTCTTGAAGTCCTGAGCAATTTCACGAACAAGCCTC\n")
-		f.write("TGGAATGGCAACTTCCTGATCAACAGCTCAGTA\n")
-		f.write("\n")
-		f.write(">gi|226791455|gb|GO545766.1|GO545766 Mdas9004B19_e261.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|F86339 protein F2D10.18 [imported] - Arabidopsis thaliana gb|AAF80615.1|AC069251_8 F2D10.18 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTTATAACGAAGGCAAACTGAAATTCATTGAACATAAGGAGGATCATTAAGTACAGAAATGACGA\n")
-		f.write("CATTGGAATCGCGGGGAGAAGACGATCCTGAAACTGAATCCGATTTTGTTTTTGTGTTTTCCTAAAAACT\n")
-		f.write("AACCCCTAAAACAAAAGGTAGAGAGCCAGCAACTTATCCCATAGTGAAGAAAAGGTGCAGGCAGGCCTTT\n")
-		f.write("CAATTATCTTCTAAGCAACCCTACACATATCGCTTCTCCCCCTCCATTCAATTCCCGTTGCTCTACTCAT\n")
-		f.write("CGTCGTCTTCCTCCTCGCCGCTCTCGTCCTCATCCTCATCATCATCATCATTTACCTCAGACTTGGACTT\n")
-		f.write("GTCAGACTCTTCTTCGTCAGCTTCATTAGGTCCTTCAGCTAATTGCTTGTTGTATGCCTGAATGTTCTTG\n")
-		f.write("TTATACTCAACCTTCCTCTTATCTGCCTTGGCTTGATAAGGAGCTTTCTCAGCATCTGACAACGATTTCC\n")
-		f.write("ATTTCTCACCGCCAGCCTTACCGACAGCAGCAACCGACTTGTTGTTTGGATGATCCTTCTTGTACTTCTC\n")
-		f.write("TCTGAACTCCTCCATGAAGACGAAGAAGGCACTCGCAGGCCTCTTCGGCTTGTTCGGATCCTTTCCGGCT\n")
-		f.write("TTCTTCGCCGGCTTCTTGCTCGCTCCG\n")
-		f.write("\n")
-		f.write(">gi|226791454|gb|GO545765.1|GO545765 Mdas9003J01_e215.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("AAAAGGAAAAACGGGGGCCGGGGCACCCCGGCCAATTTAATTTTTTTTTTTTGGGAAAAAATTGGGCGGG\n")
-		f.write("ATAAAACCCCCGCAAAACCCCCCCCCCTTTTTTTAAAAACCCCCCAAATTTCCAGTAATTTTAAAACCCC\n")
-		f.write("CCTTTCCATTTTCCCCCCCGAAAAGGGGGCCAAACCCAAAAAAAAAAAAAAAAAGGCCCCCCCAAAAGGA\n")
-		f.write("ACCCCCAAAAAAACCCCAAACCACCCCCCGAAAAACTTCTGCCCCAACCCCCCCCCCCCAAAAAAAACCC\n")
-		f.write("CCCCCCCCCCCGGAAAATCCCCCCAC\n")
-		f.write("\n")
-		f.write(">gi|226791448|gb|GO545764.1|GO545764 Mdas9003P03_e242.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD28640.2| geranylgeranyl hydrogenase [Glycine max], mRNA sequence\n")
-		f.write("AACGTATTATTAGTTTAAGATACTATTACAATGATATTTTGAAGGAGAAATTTTACAACGATTCTAAAAC\n")
-		f.write("AATGACGGACATAGAAATTTATATATGCTAGATCTCATTACACAAACTTGGAATTTCCACTCAAATCTGT\n")
-		f.write("TGAATTCAAAGAGTTCATTCCTCGTTACATGAGGAAAAACAAAAAATTACACAAACAACAAGGCTTCCTC\n")
-		f.write("CTTTCATACAGTAATTTTCTCCATCTCCCTCCTGAGTGCATTAGCCCTAACCAAGCTCCCAATGGTATTC\n")
-		f.write("ACAGCCAACTTCAAATCCTCCCACGGATTCCCCGGCACCACCCTCTTGTACAAGTAGCTATCGAACGTCA\n")
-		f.write("TCTTCTGCACGTACTCATCCGCACACATCTCCACGAACGCTTCCCTCGCGGGGTTCGACCTATAGAACAC\n")
-		f.write("CTTCTGCAACACATCCAACACCTTGTAAGTAGGCCAATAGGTCTTGTCCCACTTCTCCAAGTACGTCCTC\n")
-		f.write("AAGTCCGCCTCATTCACCATCCTCTTCCCATTCTCCGACCCCTCAACTATCGCCTCGGCACACATCCTGC\n")
-		f.write("CACTCTTTGCTGCAAAGTAGATGCCTTCACCAGAACACTTTGTTACGTACCCTGCTGCATCACCAACGAG\n")
-		f.write("TGCTACTCTGCCCGCCAACCTTCGTGGGCCGGG\n")
-		f.write("\n")
-		f.write(">gi|226791447|gb|GO545763.1|GO545763 Mdas9004C18_e266.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAL49750.1|AF452012_1 aquaporin-like protein [Petunia x hybrida], mRNA sequence\n")
-		f.write("TTTTTTTTTAGCGTAAAAAGGTAGATTAAGGTAGAGAGAGGAGAGAAGACATTGTAATCATAAAAAGAAA\n")
-		f.write("ACACCACTACTCATGAACAATAATTAATGAACATAATTAAAGTTAAGTAATTAGATTATAAATAGAGAAC\n")
-		f.write("CCAGAAAGATTGAAAGATCATCATCCATCCTCTCAATACACACACTAACAAACAGAGAACAAAATATCAA\n")
-		f.write("CAGAACATTAATGTAGCTTTCTTTTCTTCAATCTTTGTTTTAGTTGGTTGGGTTGCTGCGGAAGGATCCC\n")
-		f.write("AACGCCTTGAGCGCCGCCGCCCTCAGAATGTACTGGTGGTACGCCGCTGCAGCCAGTGCTCCCACAAATG\n")
-		f.write("GTCCGACCCAGAAGATCCAGTGGTCATCCCAGATTTTATCGTTGTTGTAGATCACAGCAGCGCCGAAACT\n")
-		f.write("CCTTGCTGGGTTGATTCCAGTTCCAGTAATGGGGATTGTTGCGAGGTGCACAATAAACACAGCAAACCCA\n")
-		f.write("ATGGGCAGTGGAGCCAAAACAGGGACGTGGGAGTCGCGTGCGCTCCTCTTGGGGTCGGTGGCCGAGAAGA\n")
-		f.write("CGGTGTAGACGAGGACGAAGGTGCCGATGATCTCAGCTCCCAGAGCTGTGCCCTTGCTGTAGCCACTAGC\n")
-		f.write("CACAGAGTTGGCGCCGCCGCCGA\n")
-		f.write("\n")
-		f.write(">gi|226791446|gb|GO545762.1|GO545762 Mdas9003B18_e180.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P28475|S6PD_MALDO NADP-dependent D-sorbitol-6-phosphate dehydrogenase (Aldose-6-phosphate reductase [NADPH]) (NADP-S6PDH) pir|T17013 D-sorbitol-6-phosphate dehydrogenase, NADP-dependent - apple tree dbj|BAA01853.1| NADP-dependent D-sorbitol-6-p, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTCTTTAATAACTCATTTATTAAGTACCAAAAAAAATACAAGGGCCGTT\n")
-		f.write("TATTATATTTTCCTTTGCAAGGCCTAATGCAAAGGGCGAATAATGAAGTTTTCAAACTAGCAGATAGATG\n")
-		f.write("AGCTTCTGGAAAATTATATGAAGCTCAGTTTATTGTAAGTAAGATTCACGATAGTTTCCATTTCGCTTCC\n")
-		f.write("GTTGAACAGCCTTGGAAGAAGTTGCGGAGGCAGCAATTCGAAGGTTTTTGAATGGCACGCTTATGCATAC\n")
-		f.write("ACGTCTAAGCCCCAAGTCTTGGAAGGTAGACTGGTACGATACTTCCTGTCGATACTGTAGATGAGCTGCA\n")
-		f.write("TGTCTTCATCGCTCAGCTGGAATTCAAGAACCTCCAAATTCTCTTTCAATCGCTGAATTTTCGATGATTT\n")
-		f.write("TGGAATCACTGCTGTTTTCCTCTGAATTCCCCACCTCAGACAGATTTGTGCCACGCTCTTTCCGTATTTC\n")
-		f.write("TTAGCCACATCATTGAGAACTGGATCATCCAAAGGTGAA\n")
-		f.write("\n")
-		f.write(">gi|226791445|gb|GO545761.1|GO545761 Mdas9003B06_e177.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P16059|PSBP_PEA Oxygen-evolving enhancer protein 2, chloroplast precursor (OEE2) (23 kDa subunit of oxygen evolving system of photosystem II) (OEC 23 kDa subunit) (23 kDa thylakoid membrane protein) pir|JS0771 photosystem II oxygen-evolving comp, mRNA sequence\n")
-		f.write("TTTTAGAGAGCTCAAAGACAATTCACAATCTTAAGGTAATTTACATTACACAAACCCTCTCAAATAAATT\n")
-		f.write("CTTATGCAACACTGAAAGAACTTGCAGTGCTCTCTACAAACTTCCTTGCTCCTTTGAACCACCTCTTGTC\n")
-		f.write("TCCGGCTTGTGCCTTTAGAATGTAGAGCTTGCCGTCTTTCACGGTGGCTGTGATAATCTGGTGCTTGCCT\n")
-		f.write("CCTTCATCTCCGTCGGCTGTCCTTGTCAACACAGATACCTAGTAGTACTGCTTTCCGTCAATCACTCGAC\n")
-		f.write("TACAACTCTCCAATATGTTGGCTGTGGCCACGGCACCCGGGTCGAAACCACCCTCGGATTCATTCTTGCC\n")
-		f.write("AAAGTAGGATTGTTTGCCTAGCAAGTAGTCCACCTTCGCGAGGAATTCCTCGGGGGAGCCATAGTCGGCG\n")
-		f.write("ATGGATTTCATGTCGGTTAAGGTGATTGTGACGGACACATTGCTGTTGCTGTCGAAGTTGTCCTCGTACC\n")
-		f.write("TAAGAACTTGACCATGGAAC\n")
-		f.write("\n")
-		f.write(">gi|226791444|gb|GO545760.1|GO545760 Mdas9011H23_e848.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_680161.1| No apical meristem (NAM) protein family [Arabidopsis thaliana] emb|CAC35884.1| ATAF2 protein [Arabidopsis thaliana] gb|AAL87335.1| unknown protein [Arabidopsis thaliana] gb|AAM91696.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("CAGAAATGGCACTTTACGGAGAGAAAGAATGGTATTTCTTTTCGCCAAGGGACAGAAAATATCCAAACGG\n")
-		f.write("TTCAAGGCCGAACCGGGCAGCCGGAACCGGGTACTGGAAGGCGACCGGGGCTGACAAGCACATTGGAAAA\n")
-		f.write("CCCAAGGCACTCGGGATTAAAAAGGCACTCGTGTTCTACGCTGGTAAAGCCCCCAAAGGAATCAAAACCA\n")
-		f.write("ATTGGATCATGCACGAGTACCGCCTCGCCAATGTCGACCGGTCCGCCGCCGCTGCCAAGAAAAATCAAAA\n")
-		f.write("CCTGAGGGTACGTCCGTCTTTCCATTACCCTTTTTCTCTTTTACCATTATACCCTTGGACCCACACACGT\n")
-		f.write("CATTGACCGTGGACCATATTTTGTAATTTGACTAAAATATAAATGCATTTATTATTTCGACGGTCAGCTC\n")
-		f.write("AGATGTGCAATCTAAAAGAAAGAATATCATATCTAATTATATTTTACATATTATAAGATGAATGTATTAA\n")
-		f.write("GTAAATTCATGTACCTTTTTCGGTCTCTCAAATTTTGATCATGTCATCAATGCCTCTTAAGAATGCATGT\n")
-		f.write("TGTAACTTCTGGTAGATTAAATTAGAATATCGCTTTCGAAAAATAAATGAATCCGGCTTCAAATATTTTA\n")
-		f.write("ATCTCAATTTTGTTTAATTACTCAGAGTGCTTATCGTTCTAAATTGATGTTTATGTAATGCAGCTTGATG\n")
-		f.write("ATTGGGTACTATGCCGCATATACAACAAG\n")
-		f.write("\n")
-		f.write(">gi|226791443|gb|GO545759.1|GO545759 Mdas9011M20_e875.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("AAATTAAAGAATTATAAAAGATCAATACATAGAGAAATAAGAGAGGGACATATATATTGTCACATATACT\n")
-		f.write("GGCTAGATATATATTTATCTAGCTAGCTACTTGACAGTTATTTGTACGTAATTACTTGACAATTAAAAGA\n")
-		f.write("AGAAGAAGCAAAGAAAAGTGAACAAGACAAAGATGGAAGTAAGACCATGAGGGTGGAAGTGCATTCTCAA\n")
-		f.write("ATGAACCGATTTAGAAAAATAAGGTGGCGGGGGACTGTAAGGATTTACAGGATAAAGGCTTGGTGGTACT\n")
-		f.write("ATAGAGGGCGCAAATGGAGGCCGATTCGGGATTAATGAGGGAACATCTGCCGCGGGAGGAGAGGACGAGG\n")
-		f.write("ATCCGCAAGTGTCTTGACACGGAGGCCTCACAGGTGGTGGTGGTTGAGGTTGAGGGTGGGTGGTGGACAT\n")
-		f.write("TCACGGAGAGCTGGTGGTGGTGAAGAAGGAGGCGCAGGAGGTGGTGGGCATTCAATGATAACCGGTGGTG\n")
-		f.write("GCGGCAATGGTGGTGGTGAAGAAGGAGTCGCAGGAGGTGGTGGGCATTCAATGATAACTGGTGGTGGTGG\n")
-		f.write("CGATGGTGGAGGTAGAGATGGCGCGGGGCATGGGTTGGGGCACTCATTGCA\n")
-		f.write("\n")
-		f.write(">gi|226791435|gb|GO545758.1|GO545758 Mdas9011H02_e843.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK25798.1|AF338237_1 rubisco activase [Zantedeschia aethiopica], mRNA sequence\n")
-		f.write("CCACTAGGGACGACCGGATCGGTGTTTGCACCGGAATCTTCAAGCCTGATAATGTGTCCCAGGAAGATGT\n")
-		f.write("TGTCAAGATTGTTGACACATTCCCCGGTCAATCCATTGATTTCTTCGGTGCCCTAAGGGCTCGAGTTTAT\n")
-		f.write("GACGATGAAGTGAGGAAGTGGATTTCCGGTGTTGGAATTGACGGGATTGGGAAGAAGCTTGTGAACTCAA\n")
-		f.write("AAGAAGGTCCCCCGACTTTCGATCAACCTAAGATGACTCTGGAGAAGCTCCTTCACTACGGACAAATGCT\n")
-		f.write("TGTTCAGGAGCAGGACAATGTGAAGAGAGTCCAACTGGCTGACAAGTACTTGGCCGATGCAGCCCTTGGA\n")
-		f.write("GATGCAAACCAGGACTCCATTAACCGAGGAGAATTCTATGGAAAGGCAGCCCAACAAGTTAATGTACCAG\n")
-		f.write("TCCCAGAAGGCTGCACTGATCGAACAGCTGCAAACTTCAACCCAGCAGCAAGGAGTGACGACGGTAGCTG\n")
-		f.write("TCAGTACGAGTAATTGGAGCTGAAGAAAATAAATATTCTGTTTGCTGGGTTATTGATATTTTCTTTGTAA\n")
-		f.write("TTTGCGCTTGTATTTCTATGGAAATTCTTGCAATTATTTTGTTTTAATTATTAAACAAGCTATTGATACT\n")
-		f.write("CCGGCTATTGAACAGTCGATAAGAACATAATGTTATGTTGTTGAGAATATGTTGTCATTGTCGCAAACAA\n")
-		f.write("AACTTCACAACATGTTATCAATACATTCATG\n")
-		f.write("\n")
-		f.write(">gi|226791434|gb|GO545757.1|GO545757 Mdas9011N23_e879.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T02946 hypothetical protein 3 - common tobacco chloroplast gb|AAA84680.1| unknown protein prf|1102209C ORF 3, mRNA sequence\n")
-		f.write("TTTTTTTTCAAGAATTCTTCTTACTTTAATACATAATACATAGGTCATCGATTCAGCATTGGATAAAAAA\n")
-		f.write("GATAAAACGTGGGATGAAATACCCATTTTTTCCAATCAAATAACGGATTCAAATCATTTTATCGACATGA\n")
-		f.write("GTGTTTTATATCGAAAAAAAATTCCAACTATTTGTTTTGAAACCATTTCTGTCTTAACTTATTAACTAAC\n")
-		f.write("ATAGTAGTAGAAAGAATACCATGCTGCATCTGAACTTCAAACGGTTTAGCTTTAACCCTGTTAATGGTTT\n")
-		f.write("ACATTATTGGTTGATAGAGAATCAAAGTAGATTTACCAATGAATCGCGAAATGCTATGGTTCTTCAATTT\n")
-		f.write("TTTTTTCAGAAGAAATTCGCGGAATCATGCACCTTTTTTTTTCGCGTTATAACGAAAAAATGCAGTTGGT\n")
-		f.write("CGTATCCAGCCTATTCTTGAAATAAACAACTCGCACACACTCCCTTTCCAAAAAAAATCAACACACCAAG\n")
-		f.write("CACTACGCTTAGATTTATTAGATTTGTTGCTAAAATATCGGTATTAAACCCGAAACTCCCGGCGGATGGC\n")
-		f.write("CAATAACCCAAGGAAAGGAAAGAATCGGTTACATTTTTCATATGATATCCTCTTTCTTATAGATAGACTA\n")
-		f.write("ATTATTTTATTTATATTATTTTTGTATTATTTTTATTATGAATTTCCCTATTTCTAAATAGAATATACTA\n")
-		f.write("AATAGAGTCAAAAAATA\n")
-		f.write("\n")
-		f.write(">gi|226791433|gb|GO545756.1|GO545756 Mdas9011C24_e824.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_566564.1| expressed protein [Arabidopsis thaliana] dbj|BAA94980.1| gb|AAF26101.1 gene_id:K14A17.9 similar to unknown protein [Arabidopsis thaliana] gb|AAK55691.1|AF378888_1 AT3g17020/K14A17_14 [Arabidopsis thaliana] gb|AAK91493.1| AT3g17020, mRNA sequence\n")
-		f.write("TTTTCCGGTAAGCGAATCACCATCTCGGACTACCAGTTGAATTCACATGTATACGGTAGCAAATGCATGT\n")
-		f.write("AACGTAGCGATATACGCACATCAAATTTGTCCAACTTCAACATACCGCAACAAACAGTTGAAACCTTAAT\n")
-		f.write("TTAACTAGATCTTATTAAGATAAAAACTAGATCTTGTGCAAACTAAAAGGCTCAGTTGCAGGTAAGGAAG\n")
-		f.write("CAATTGACGCATTGCACTTATTTACCCAGCACGCATTGAGGACAAAGGATTTAGCTGGCATGGGACTCAG\n")
-		f.write("AACTAGTCTTGACGACAGTAACTGGGCACGAAGCATTATTTACGATATGGTTGCTGACACTGCCCATTAT\n")
-		f.write("AACCCTCTTAAGCTTGCCAAGGCCTCTGTTTCCAATAACAAGGAAGCTCAAGGGGGTCTTGTCAATTGCC\n")
-		f.write("TCGAGAATCTTCTCACGGGCATCGCCCCAGTAGATCTTCATCACCACCGTAACCTCTTTCTGCGTCGCAG\n")
-		f.write("TGTCGGCGATGTCGATGGTTTCAGCGTCAGGCGTCACTCCATATTTCTTCATGATGGTGGGATCAGAAAA\n")
-		f.write("CTCCTTCACAGGAATCAAAGGTGAACCGGTGACGCCCCACAGCTGCATCTCTCCCTGCTCGTAGTTCTCT\n")
-		f.write("TCAGGCCG\n")
-		f.write("\n")
-		f.write(">gi|226791432|gb|GO545755.1|GO545755 Mdas9011N11_e878.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGGAGGTAGAAGGGACTTGCAGACGAGAGAGAAGGACTTTTCTGGTAAATGGGGTCGTCGTCTAGGT\n")
-		f.write("GGTCAAGGACGGCGTGGAAGATCTCGTCGGTGAAGAATATCGAATGGGGTTGTTCATGGCGGCGGTGAGG\n")
-		f.write("CTGAGCTTTTTTCATGGGAGTGAGTTTCCTGCCTGAGTCGATAAGAGTTTGAAGGCGACAAACTAAATTA\n")
-		f.write("ACAGAAAACGGTGGATTTGGGGGAGACGGAAGGATATCCAGAATGTCAAATTACGATAATGTCCTTGTTG\n")
-		f.write("ACCATCGACTCTATTCTTTCTTATCAGGGGAAGTAAGCATACGCGAAACAAGAAATTTTTAGTTGTGACG\n")
-		f.write("GAAATACAATTGATATATTACGAGTTTTAATACGAATTATGAAAAATTTTACTTTTTAAATTATTAACTT\n")
-		f.write("TTTAACATATATATTTCACCGTTTGTTTAGTGACGTGATGTACCATCCGATATACCGATAATGGAAAATT\n")
-		f.write("TGAGCTCCAACACATAGAACGAAAAAGTCCATCATAATTAATTAACAAATTCGTATTTAGTGAGTTGAAC\n")
-		f.write("CTTTTACTTATAAATAATAAAAAAAAAGAAATATCGAAGAGATTGTAACGTAAATGTCAAGGTTACGCAT\n")
-		f.write("\n")
-		f.write(">gi|226791431|gb|GO545754.1|GO545754 Mdas9011D03_e825.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD27878.1|AF139466_1 chlorophyll a/b binding protein CP29 [Vigna radiata], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTATATCAACCATGTAGTCATTTAGCAAGTAGGAAAAGCTCACATGCCA\n")
-		f.write("TTGCATACACTAATCCTTTGATCCCATCACAATCTTTACAAGCTTAAGCAGTACATATCATGATTCAGAT\n")
-		f.write("AATTAATCATGGTCTACTGATTAAAAAACCAAACATGATATGCACATAAAGATACTTCTCTAAGAAGAGA\n")
-		f.write("AGGCGTCAATAATGGTGGTGTGGAGCGGGTCACTCAAATGGGTAGCCCAGTTGTTAAGTGGTCCCTTCCC\n")
-		f.write("GGTGACGGCGGCTTGCACGGCAAACCCCAGAAACGCAACCATGGCGAGGCGGGCGTGCTTGATTTCGGCC\n")
-		f.write("AGCTGAAGAGTGGCCTTCTTTTCCGGGTCAGCAGCAAGGCCCAACGGGTCGAAGAACTTGCCACCCGGGT\n")
-		f.write("ACAACCTCTTTTCCGGGTCGAGCTCGGCGTTCCTCTGGAACTCGATGTAGCCAATCACTAGAACTTCGAT\n")
-		f.write("CCAGATCAACGTGGTTAGTGAGAAAGGGAAGTGGTTGACCCAAGTAGGACGACCCTTCGATGAGCTCCAC\n")
-		f.write("CTTTCCGGCGTCTTGCCATGTGATCCCGGTGACGGACTCGACAGTGAGAGCACCGAGCGTGGCGAGCATG\n")
-		f.write("GCCCACCTTCCATGAATCAGCTCGCACTCCCTAAACCTCTG\n")
-		f.write("\n")
-		f.write(">gi|226791430|gb|GO545753.1|GO545753 Mdas9011D18_e828.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CAAAAAATCCCCCCTGAATTTTTGCCTGTCAGGAAGGGGCAAAAATAATTTCA\n")
-		f.write("\n")
-		f.write(">gi|226791429|gb|GO545752.1|GO545752 Mdas9003E01_e190.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q02980|RBS_MALSP Ribulose bisphosphate carboxylase small chain, chloroplast precursor (RuBisCO small subunit) pir|JQ2241 ribulose-bisphosphate carboxylase (EC 4.1.1.39) small chain precursor - apple tree emb|CAA46475.1| ribulose bisphosphate ca, mRNA sequence\n")
-		f.write("TTTAAATAAGGATATAATTTATTTCATGAATTTCTCAATAAACATCATCCTGAATCCGTTAAAACACCAA\n")
-		f.write("ATTCGAAAACAAAAGAGATTGCCTCGAAAAGGGAAAGAAAATTAAAGAAACAAATTGACAAAGGTCTTGA\n")
-		f.write("AACCCTAATCAAGGACAAACTTAAACAAACCACCGAAACCCTTGGCTAAGAGCCACAATGGTACGTACAA\n")
-		f.write("CAACAATATTAATTACGACGAAGAAACATGATGAAACATGAACAACAACAACAACAACAACAACTTAGTA\n")
-		f.write("GCCTGCAGGCTTGTAGGCGATGAAACTGATGCACTGCACTTGGCGGACGTTGTCGAATCCGATGATACGG\n")
-		f.write("ATGAAGGCGTTGGGATAGGCCTTCTTGGCCTCCTCCAGCTCCTTCAACACCTGAGAAGAGTCGGTGCATC\n")
-		f.write("CGAACATGGGCAGCTTCCACATTGTCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791423|gb|GO545751.1|GO545751 Mdas9003F15_e199.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P46293|RS16_GOSHI 40S RIBOSOMAL PROTEIN S16 pir|S41193 ribosomal protein S16 protein - upland cotton emb|CAA53567.1| RS16 protein, 40S subunit [Gossypium hirsutum], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTAGCAAAATAAACTAGTAATTAATTGAAGCATGTCATACTTAATATGGTAACCATT\n")
-		f.write("CAATATCCAACATACTCAAAAACAACAACAAAGTCTCGATGATCAAAATTCTGGAAAATTATAAAATACC\n")
-		f.write("CATTTAACTTCCAACTTCTTAAAACAAAGTCAATAACCCTTAAACCATAAACCGAAACGAAGAAGCTAAA\n")
-		f.write("CCTGTCCATCTTTCGCCTTCCATTTGCCCCAAATCAACGGTAAGACTTCTGGAATCTAGCACGAGCACCA\n")
-		f.write("CGACCGCCGAACTTCTTGGGCTCGCAGCGCCTCGGATCAGCAACAAGGAGGGTCCTGTCATACCTGACCA\n")
-		f.write("GAATGTCCTTAATCTCCTTCTTGCTCTGCTCATCCACATATTTCTGGTAAAAAGCGACGAGAGCTTTGGC\n")
-		f.write("GATGCTCTGGCGGATGGCGTAGATCTGGGAGATGTGACCGCCTCCCTTGACGCGGATGCGCATGTCGACA\n")
-		f.write("CCGGCGAAGCGCTGTCGTCCGAGGAGTAGGATGGGTTCGTAGGCCTTGAAGCGGAGGATCTCGGGCTCGA\n")
-		f.write("CGAGCTCGATTGGGCAGCCATTGATCTTGATGAGGCCACGGCCGCGCTTGCAGTATGTGACAGCGACAGC\n")
-		f.write("GGTCTTCTTGCGGCCAAAACACTGCACTGACTCGATTGCGGGAGTCGCCATTGCTA\n")
-		f.write("\n")
-		f.write(">gi|226791422|gb|GO545750.1|GO545750 Mdas9011M01_e870.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB40974.1| isopentenyl diphosphate isomerase 2 [Nicotiana tabacum], mRNA sequence\n")
-		f.write("TTTTTTCGGTCAAGAAAAAACTGAAAACGCCTTACGAGTCCAAACTTATTGGAACAGGAAAAAAACACCA\n")
-		f.write("ACTATAATAAAACCACAATCAAAGTTTCCCAGCAGACTCGATTTAAGTCAACCTGTGGATGGTTTTCATG\n")
-		f.write("TCAGCAGCTTCCTTGATGGTGTTTTTCTCAACATGGTCCCACCACTTGAACAAGAAGTTGTCCACCACGA\n")
-		f.write("GCCTGAACCAAGGCGACAGCTTCAGACCTTCCTCCCCGGCATCTGCCTTCCTCAACAGCTCTTTCAGCTG\n")
-		f.write("CTCCTGGTTTACGTACTTGATATCAGCTACCTCGTCAGGGTTCGGATGCACATTAACATCACGTACAGTG\n")
-		f.write("AAGAGAAGGTAATCAAGTTCATGTTCTCCCCACTTGCCATCAGAAGGTGCCTTGTACAGCATGCGACCCA\n")
-		f.write("ACGGGATAAACTGATCAACTGGCACATCTTCAGCAGGAATACCGAGTTCATCCAAAAGCTTCCTTTGAGC\n")
-		f.write("AGCATTTCTTACCCCAAGAGAGTTCTCATCAATAAGCTCGGATTCACGATACAGCGGATGGCTGCAACAG\n")
-		f.write("GTGTTTGTCCACACAAGTGGAAAT\n")
-		f.write("\n")
-		f.write(">gi|226791421|gb|GO545749.1|GO545749 Mdas9003A08_e171.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_180375.1| glycosyltransferase family [Arabidopsis thaliana] pir|E84680 probable glucosyltransferase [imported] - Arabidopsis thaliana gb|AAC98458.1| putative glucosyltransferase [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTATGTTAATTGAGAGGTTGCTTAATTAACATTCCCAAATAATTGGAGTTGTGCAACAAACGTGCATAA\n")
-		f.write("TAGAGTTGCGGAACCAAAGGAAAAAGCGCACATATAAATTCTAGATGTGTTACATTTCTAGTATTTCGGC\n")
-		f.write("CTTTTACATCGCTAATGAAGCGTCTTATGGCAGCCAGTCAATGAGATGATGAAGAAGAAACCACATGATG\n")
-		f.write("GCAATATGGAAGTCACATTTCGTGTCTGAAATTTTTTTCCTTCACATTTACTAATGAATTGAGATAAGTT\n")
-		f.write("CTTTTGTGATGACCCATTTAGAGCCACTGCATCCTCCAATGTTTGTGTTGCTTTCATGACCTTCTTCTGC\n")
-		f.write("AAACCGTCACCCGATTTTCCACATATCAGAACGGTTGATCTTCTCTGCTACCTCCACCCTTCTAACTGGT\n")
-		f.write("TTAACCCGATCACAAAGATTGAGTCCAATGCCCCAATCATCAACTACTAGTTTCCTATTAGTGATTTGGT\n")
-		f.write("CAGCCACTAGAGGAAAACATAGCATGGGAACACCACACCGCATACTTTCCAGTATAGAATTCCATCCACA\n")
-		f.write("ATGCGTTAAGAACCCTCCTACTGCTGGATGTGAAAGCACCTNCATCTGAGAGCACCATGGCACCATCAAC\n")
-		f.write("CCTCTATCTTT\n")
-		f.write("\n")
-		f.write(">gi|226791420|gb|GO545748.1|GO545748 Mdas9003F11_e196.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q42954|KPYC_TOBAC Pyruvate kinase, cytosolic isozyme pir|S41379 pyruvate kinase (EC 2.7.1.40), cytosolic - common tobacco emb|CAA82628.1| pyruvate kinase [Nicotiana tabacum], mRNA sequence\n")
-		f.write("ATGCATTGTTCAGCAAACGATCCTATTAGTAAACGTATTGCATAAAGTCCCATATCGCAATATCGGCAAA\n")
-		f.write("TTATGTAGCTATCAAAGCCTGCCCATCACATACACTGATGACGGCGGTAAATGTAAATGTTTTCGCATCC\n")
-		f.write("AAAAACACATATTAAACGAGCCAAGTCAAAATCATAAGCATTGTCATTGGCTAATTTTGAAAACGCCAAA\n")
-		f.write("AAGGAAAGGATGAACATCACTTCACGGTCAAAATCTTGATCACTGATGCAGTTCCATCACGGTGCAAAGC\n")
-		f.write("CACAACAGCATCTCCGTTCTTGCAAAGCCCCTTTGTCTTGGCATGTTGAAGGGCAAAGTCCAGTGCTTCT\n")
-		f.write("TCGGTCGTCTCTGCATGAAAGGCCCTAAAAAATCCCGCGCTTAAAACTGGAACCAACCCACGGAAAATCA\n")
-		f.write("AACTATCCTTGCTGGAGCTTCATCACTGCATGACCAGTCAAATGAATCTGTCTTGATCTCGGGGACAACA\n")
-		f.write("ACAGACAGTATAGGCATGCCAGGTCTGTACTTGGCCACCAGCTTTGCAGTACTTCCTCCTCTGGTTAGGA\n")
-		f.write("CCAATATAAGAGCTGCTTTGGACGAGTTG\n")
-		f.write("\n")
-		f.write(">gi|226791419|gb|GO545747.1|GO545747 Mdas9003E06_e191.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P24922|IF52_NICPL Eukaryotic translation initiation factor 5A-2 (eIF-5A) (eIF-4D) pir|S21059 translation initiation factor eIF-5A.2 [similarity] - curled-leaved tobacco emb|CAA45104.1| eukaryotic initiation factor 5A (2) [Nicotiana plumbaginifo, mRNA sequence\n")
-		f.write("TAGCAGAAACTAAGAGAAAACCCAAGGGGGACAGAGAAGCTCGGTCATCAACTTCGGAGGCAGAGAGATG\n")
-		f.write("TCGGACGAGGAGCACCAGTTCGAATCCAAGGCCGACGCCGGCGCATCTAAGACCTATCCCCAGCAGGCTG\n")
-		f.write("GTACCATCCGCAAGAATGGCTACATCGTCATCAAGGCCAGACCTTGCAAGGTTGTTGAAGTCTCCACCTC\n")
-		f.write("CCAAACTGGAAAGCACGGTCACGCTAAGTGCCACTTTGTGGCAATTGATATTTTCAATGGAAAGAAGCTT\n")
-		f.write("GAAGATATTGTTCCTTCGTCCCACAATTGTGATGTTCCCCATGTCAGCCGTACTGACTACCAGCTGATTG\n")
-		f.write("ATATCTCTGAGGATGGCTTTGTGAGTCTTTTGACTGAAAATGGAAACACCAAGGATGATCTGAGGCTTCC\n")
-		f.write("CACTGACGACAGTCTGCTTACCCAGATCAAGGACGGGTTTAATGATGGAAAGGATCTTGTGGTGACCGTC\n")
-		f.write("ATGTCTGCCATGGGTGAGGAGCACATCTGTGCCCTCACGGACATTGGTCCGAAGAATTAAGTATGATGCT\n")
-		f.write("GTATCAGTAGCTCTAGCTGATGGCACGACCTTCTTTGCTTT\n")
-		f.write("\n")
-		f.write(">gi|226791411|gb|GO545746.1|GO545746 Mdas9011O12_e881.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q41229|PSE2_NICSY Photosystem I reaction center subunit IV B, chloroplast precursor (PSI-E B) pir|T16963 photosystem I chain PSI-E, isoform b - wood tobacco gb|AAB31705.1| photosystem I subunit PSI-E [Nicotiana sylvestris], mRNA sequence\n")
-		f.write("CTAGAGTGACCAACAGCAGCACAGAAATCTCACACATGGCTAGCTGTGGCATGGCATCAGCTGCCTCAGG\n")
-		f.write("CTTTGTGGTAGCACCAAACGTTGCAACCACCAACTCAGGCTCAGCTTCCAGCCGGAGTAGCATGCTGTTT\n")
-		f.write("TTCCCTTCAAAACCCAACACCAACACCAGAAGCAATGCCAGGTTTGTGATCAGGGCAGCTGAAGAAGCCG\n")
-		f.write("CTGCGCCTCCGGCCGCCACCACGACTGCACCAGAGGGGGCAGCTACCCCTAAGCCTAAGCCACCACCAAT\n")
-		f.write("TGGACCCAAGAGAGGCACTAAGGTGAAGATTCTTAGGAGGGAATCCTACTGGTTCAAAGGCATTGGATCT\n")
-		f.write("GTTGTGGCTGTGGATCAGGATCCGAATACCCGTTACCCTGTCGTGGTCCGATTCAACAAAGTTAACTATG\n")
-		f.write("CCAATGTGTCCACAAATAACTATGCTTTGGACGAGATTGAAGAAGTTAAATGAGTTTGTAGTAGCACTGT\n")
-		f.write("AAATTGTAATCTTAATTAAATTGTCCTTCTCTCAGTTTCTTCCTTACTTGTTGGTGCCCTTTATTTGTGT\n")
-		f.write("ATCAAAACCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791410|gb|GO545745.1|GO545745 Mdas9011J12_e853.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q43517|FER1_LYCES Ferredoxin I, chloroplast precursor pir|T07175 ferredoxin [2Fe-2S] I precursor, chloroplast - tomato emb|CAA99756.1| ferredoxin-I [Lycopersicon esculentum], mRNA sequence\n")
-		f.write("TTTTTTTTCAACAGAGAGAGATTCATACAAGGGTGAGTTTACAAGATACAATGATCTCCATACCACAAAT\n")
-		f.write("GAGAGTACAAAAACATTAAGCAACTCATATAATTAGAAACAAGACAACCTTAACCCGAAACAAACTAAAG\n")
-		f.write("CCAGATCCAACCAGCCAGCAGCCATCAAAACATGACATCATCATGAGAAAGCTCAAAAGCACTTAACCAG\n")
-		f.write("TAAGCTCCTCTTCCTTGTGGGTCTCAAGTGTGACGTCAGACGACGGATAAGCCACACAAGTGAGCACAAA\n")
-		f.write("TCCACCGTCCATCTGCTCATCATCCAAAAAGCTCTGGTCCGACTGATCCACACCCCCACTCACAACTTTG\n")
-		f.write("CCGGCGCACGAGGAGCAAGACCCTGCCCTGCATGAGTAGGGAAGGTCAATCCCGGCCTCCTCCGCCGCGT\n")
-		f.write("CGAGAATGTACACGTCGTCGGGGCACTCAAACTCTTGTGGCCCTTCTGGTGTGAGCAGCTTCACCTTGTA\n")
-		f.write("GGCAGCCATCGCCACACGCCCTCCGCGGTTGGCCTTGAGCCCGAAAAGGGCCTGACCGACGTTGGGGGAT\n")
-		f.write("AACCGCAGGCTGGTCATCGGCTGGCCGCGGATGAAGGAGGTGCTGACCATGGTGCCTGAGAGAGCTGTGG\n")
-		f.write("CTGCCATGTTTGTTGGTTTGCTTTGGTTGCAAGGCTTTTTCCTCGTGCCG\n")
-		f.write("\n")
-		f.write(">gi|226791409|gb|GO545744.1|GO545744 Mdas9011C19_e823.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|G86459 Hypothetical 55.6 kDa protein - Arabidopsis thaliana gb|AAG26075.1|AC069299_1 hypothetical protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTCTAATAATATCAATATATTACGTGAAGAAAAAACCTTACATACGATACGACATATTATTATTAACA\n")
-		f.write("CACCACTGTAAATCCATTTCATAATTCATTTTCCTTTTTATTGTCCTCACGAAAACTAAGCCATCAGTCA\n")
-		f.write("CGTGGCATTATTTCCCACCGAAACCTTATTGCTAGGGTTTTGCCTCATTACTTGCAGAGATCTAGTGGAG\n")
-		f.write("CACCACAGAGACAATCATTCCCCAGAAACGCCGAAGCACCAAACTTGGTGGCCGGAAGCGGTCCGCAAAG\n")
-		f.write("ATGATTGTGGCTGACGTTCAGTCTCTCCAGCCCTGAAACTCCACTCGGCACCTTCCCGAAAACCAAATTC\n")
-		f.write("CTCGACAAGTCCAAATACTTCAACGTCTTCACAATCCTCAACTTCTCCAAATCAAACTTCAACTTATTCC\n")
-		f.write("CAGAAGCCCAAAACCCCACCAAGAAATCGGTCCTGTTCAGCAGCCCGACTGGACTCCCCGAAATCTCGTT\n")
-		f.write("CTCTGATAAATCGATGTAATCGTAGAAATACGTCTCCGCCGGCTTCCAGTCGTCCAATTTCAACTTGATC\n")
-		f.write("CCACACTTTGCGAGCTTCAGAGAGTAGATGATCGGCGACGACGTCACCCATTTTGGAATTTGCTTCAGAT\n")
-		f.write("GGAAGCTGTTGTACGACAAATCCAGGGACTCGATGCCT\n")
-		f.write("\n")
-		f.write(">gi|226791408|gb|GO545743.1|GO545743 Mdas9003D02_e186.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|F96755 hypothetical protein F3N23.22 [imported] - Arabidopsis thaliana gb|AAD55649.1|AC008017_22 Hypothetical protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTAAGAACAAAATTGCTTCACATTTCTGCCATCTCTTACATTAAATGT\n")
-		f.write("GAATTTAAACAATCTCAAGGAAAGTAAATACTCTCCAATACTATACATCTACCTCATTGCGACTTCTTGA\n")
-		f.write("CATTACCAAACGTCATCCTCTCTCCAGAAATGCTCCTCAAGAGCTGTTTAGAACACATGTTCTCAGCTGT\n")
-		f.write("TGTCGCGTTTTTCACACGGTTGGCTTTTACCCAAGCAGGTTCCTCGGGAACAAAGCGGGAGAATCCAAAT\n")
-		f.write("TTGATCAACAAGAGAACATGTTCCATAACCAGAATTGCAGCCAGGCCAGGCTCTATCTTCCATTTGCCCT\n")
-		f.write("CTTCATCATATAACCATACAAGAAGTGCGCAGTTGGTGCATATAGACATAACTACAAGAAACTGAAATAT\n")
-		f.write("GTTAAGCCAAGCTCCAATTGTTGTGGAAAAGCGTGGAGTTGGTCTGCGCAACATGGCAAGAAGCTTCAAT\n")
-		f.write("GCATCCGCCCTAATTTCAGTGATGTTGTTCAAAATTGCAAAGGCAAAAGCAAGGGGGAATGCACAAGCAA\n")
-		f.write("ACATCATGATCATTCCAAACTGCAATGCCACCTCAAGAAAGTCATCAAACAGCCCATCTTCCAGTTCCAT\n")
-		f.write("GCCAATGCTAGCGGAATATGAAGGCTTCAGGTACTCTTTCTCTACCCTAGAAGCAAACCGAATCTTCCCT\n")
-		f.write("GTCGTTGAACCTTTTTCACACTTTTT\n")
-		f.write("\n")
-		f.write(">gi|226791407|gb|GO545742.1|GO545742 Mdas9003A06_e170.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA03104.1| light-harvesting chlorophyll a/b-binding protein (LHCP) precursor [Lactuca sativa], mRNA sequence\n")
-		f.write("GGAAACCCTAGCTTGGTCCATGCACAGAGCATCTTGGCCATCTGGGCTACCCAAGTGGTGTTGATGGGCG\n")
-		f.write("CAGTTGAGGGATACAGAATTGCCGGCGGACCCCTCGGAGAGGTGACCGACCCTCTTTACCCCGGAGGAAG\n")
-		f.write("CTTCGACCCGTTGGGCCTTGCCGATGACCCAGAAGCCTTTGCTGAGCTCAAGGTGAAGGAGCTCAAGAAT\n")
-		f.write("GGAAGGTTGGCCATGTTCTCCATGTTTGGATTCTTTGTCCAGGCCATCGTCACCGGAAAGGGACCATTGG\n")
-		f.write("AGAACCTTGCCGACCACCTTGCCGACCCGGTCGCCAACAATGCCTGGAACTATGCCACAAACTTCGTTCC\n")
-		f.write("CGGAAAGTGAGAGCTCGGAATTGTTTTGTACTTTTGTTTGTAGTGTTGTCGGTGATGTAAATTTGGTACC\n")
-		f.write("AAGTAATGGACAACAATTGAT\n")
-		f.write("\n")
-		f.write(">gi|226791406|gb|GO545741.1|GO545741 Mdas9011L22_e869.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T17007 major allergen Mal d1 - apple tree emb|CAA96537.1| major allergen Mal d1 [Malus x domestica], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTGGACATTAAACTTTTTATTATTATAGTAATTTTATTCAAACAAAGGTAGCAAT\n")
-		f.write("ACCCTTAGTAAGTTAGTATTTTTCCAACTAAAGCATCACTGAATGAAAAAAACATAAGAAACTTGAACTT\n")
-		f.write("ATGCCATGAAGACAACAAGGGTAACACACAAATTACATGTATCGATAACATCAGATTTAGTTGTAGGCAT\n")
-		f.write("CAGGGTTGGCCACGAGGTAGGCTTCAAGAAGCTTGAAGAGACCGGAAGCCTTCTCTTTGCCAGCCTTAAC\n")
-		f.write("ATGCTCTTCCTTGATCTCAACATCACCCTTAGCATGGTAGTGGCTAGTGGTTTTGATGATGGATCCTCCA\n")
-		f.write("TCAGGAGATGCGATCAATTTGGTCTCATAAGTGATCTTCTCAAGCTTGTCAGACAAGGTATCTCCTTCAA\n")
-		f.write("TCATAGAGTAACTGTATGTAAAGTTGTCTTTGTCAATCCCATTGACCCTTTGCTTAACATACCCGTATTG\n")
-		f.write("GCTGCCTTCACCAAAGGTAACTTTCTTGATGGTTCCAACACCTCCATCGCCTTCGATGATTTCAGTGCTT\n")
-		f.write("TTAATTGCTTGTGGAGCAATCTTCGGGATGAGGTTATCGCCATCAAGGATAAAAGCCTTGAACAATCTAG\n")
-		f.write("GTGCAGGGATGACAGAGGTGAACTCGGTTTCATATGTGAAAACACCCATGATGAACTTTGGATTTGGAAA\n")
-		f.write("ATGA\n")
-		f.write("\n")
-		f.write(">gi|226791399|gb|GO545740.1|GO545740 Mdas9003F16_e200.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA03104.1| light-harvesting chlorophyll a/b-binding protein (LHCP) precursor [Lactuca sativa], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTGGATCTGAACCATGTAACCTCTTAATTTCAGACACATATTGTAGCAC\n")
-		f.write("ATAGTTCAAATTATTGTTGTCCAATACTTGGTACCAAATTTACATCACCGACAACAATACAAACGAAAGT\n")
-		f.write("ACAAGACAACTCCTGAGCTCTCACTTTCCGGGAACAAAGTTTGTGGCGTAGTTCCAGGCATTGTTGGCGA\n")
-		f.write("CTGGGTCAGCGAGGTGGTCGGCAAGGTTCTCCAATGGTCCCTTTCCGGTGACGATGGCCTGGACAAAGAA\n")
-		f.write("TCCGAACATGGAGAACATGGCCAACCTTCCATTCTTGAGCTCCTTCACCTTGAGCTCGGCAAAGGCTTCT\n")
-		f.write("GGGTCGTCAGCAAGGCCCAAGGGGTCGAAGCTTACGCCGGGGTAAAGGGGGTCGGTCACCTCTCCGAGGG\n")
-		f.write("GTCCGCCGGCAATTCTGTATCCCTCAACTGCTCCCATCAACACAACTTGGGTAGCCCAGATGGCCAAGAT\n")
-		f.write("GCTCTGTGCATGGACCAAGCTAGGGTTTCCCAGGTAGTCGAGACCGCCCTCGCTGAA\n")
-		f.write("\n")
-		f.write(">gi|226791398|gb|GO545739.1|GO545739 Mdas9011K09_e860.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P10708|CB12_LYCES Chlorophyll A-B binding protein 7, chloroplast precursor (LHCI type II CAB-7) pir|S07408 chlorophyll a/b-binding protein type II (cab-7) - tomato emb|CAA32197.1| chlorophyll a/b-binding protein [Lycopersicon esculentum] gb|AA, mRNA sequence\n")
-		f.write("ATAAGTTTGTAGGTCACCAGCTGATTTCATACATATTGGAACGAAGGTTCCAAAGAGATTTTTGTACACA\n")
-		f.write("AGCACATCAAATTACAAGTTTTTAGTCCTACAAATTTCCCTTGGAACAACACAATACTTCTCAGCCTCTT\n")
-		f.write("TTCCCGGATCGATGACAACGTTGCTCCTTCTCCTCCCGCACTTGAAAGCCCCAGTTAGAATTCTCCTTCG\n")
-		f.write("TTCCTCACTTGGGGGAGAAAGAAGCGAAAATGGTGGCATGGCCGGGATCAGCGAGGTGAGCGAAGAGGTT\n")
-		f.write("GTCGATGGGGCCAGTCCCAGTGTAAATGTGTTGAAACCAAGCCCCCATCACAGCCAACATAGCTAGCCTT\n")
-		f.write("CCGTTCTTAATCTCCTTTGTCCTCAACTCCTTGATCTTCTCAGGCGAGCCGCTTCCCCATCCAAGTGGGT\n")
-		f.write("CGAACCAGAGCCCTCCCGGGTACCCTACATCTGTCCCGGTGAGCTTGTTGTTGGGGAAGATTGGGTCGGT\n")
-		f.write("GTTAACGGAGCCGGGCTTGAGGATGTCGGCCCATCTCCTCCCCTCGGCCCACCCGATCAAAACAAGCTCA\n")
-		f.write("ACGACGAAGAGAGTGGTGGTGTCTGTGAAGTACTCTTGCTCTCCGGCTGTGTACCATGACGGGGTGTTTA\n")
-		f.write("GAATG\n")
-		f.write("\n")
-		f.write(">gi|226791397|gb|GO545738.1|GO545738 Mdas9011D09_e826.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_196073.1| beta-ketoacyl-CoA synthase family [Arabidopsis thaliana] pir|T48449 fatty acid elongase-like protein - Arabidopsis thaliana emb|CAB85559.1| fatty acid elongase-like protein [Arabidopsis thaliana] dbj|BAC41850.1| putative fatty ac, mRNA sequence\n")
-		f.write("TTCTAAACTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCACACACACACATGGTGGATCCTGA\n")
-		f.write("TGGCAACGTGTTTGCTGGCTCTTTTCTATGGTTTCTCCTGCCTCTGTAAGTTACTTCTCAGAAGGAGAGA\n")
-		f.write("CCAGGCATGCTATCTGCTGGCCTACGAGTGCCACATGCCACCAGACGACCTGAAGCTCAGCACTGATTCA\n")
-		f.write("TGCGTGAAAATCGTCTTGCGGAACAGGAATCTAGGACTGGAAGAATTCAGGTTTCTCTTGAAAACTATTA\n")
-		f.write("CCCATTCGGGCATTGGCGAGGAAACTTACTGCGCAAGAAACATCATCCAAGGCCGACAAGAAACTGCAAC\n")
-		f.write("CCTAGAAGATGAACTTGCGGAGATGGATGGCATCATCTTTGACGTGCTGGACAAGCTTTTCGCTCGGGCT\n")
-		f.write("ACCTCAATTTCTCCGTCGCAAATCGACATTCTTGTCGTCAATGTGTCGATGTTCTCCCCTGCACCCTCCC\n")
-		f.write("TATCTTCACGTATAGTGAATCGTTACTAGATGAGGGACGACATCAAGAGCTTCAACCTCTCGGGAATGGG\n")
-		f.write("CTGCAGTGCGACCCTCATTGCCATTGACGTTGTACAACACTTGTTCAAGTCTCACAAGAATGCGAATGCC\n")
-		f.write("ATCGTTGTAAGCACGGACTCGTTGGCTCCTCATTGGTATTGCGGCGTAGAAAAATCCA\n")
-		f.write("\n")
-		f.write(">gi|226791396|gb|GO545737.1|GO545737 Mdas9011H05_e844.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P09756|CB23_SOYBN Chlorophyll A-B binding protein 3, chloroplast precursor (LHCII type I CAB-3) (LHCP) pir|S01962 chlorophyll a/b-binding protein 3 precursor - soybean emb|CAA31419.1| chlorophyll a/b binding preprotein (AA - 32 to 231) [Glycine, mRNA sequence\n")
-		f.write("TTCTATCTGTTGTTGTCCATTACTTGGTACCGAATTTACATCAGCGCGACAACACTACCACAAAAGTACA\n")
-		f.write("AAACCGTTCCCAGCTCTCACTTTCCGGGAGACGAAGTTTGTGGCATAGCTTCGCAGCTTTGATTGGCGAT\n")
-		f.write("CGGGTCCGCCCGGTGGTCCGCAAGGTTCTCCCCTGGTCCCTTTCCGGTGACCATGGCCTGGACCAGGAAT\n")
-		f.write("CCACCACATGGAGAACTTGGCCTACCTTCCATTCTTGAGCTCCTTCACCTTGAGCTCGGCATAGGCTTCT\n")
-		f.write("GGGTCATCGGCTACGGCCAGCGGGTCGAATCTTCCTCCGGGGTAAAGAGGGTCGGTCACCTCTCCCAGGG\n")
-		f.write("GTCCGCCGGCCAGTCTGGATCCCTCAACTGCGCCCATCAACACCACTTGGGTAGCCCAGATGGCCAAGAT\n")
-		f.write("GCTCTGTGCATGGACCGTCCTGGGGTTTCCCTTGTAGTCTAGACCGCCCTCGCTGAAGATCTGGGCTCCG\n")
-		f.write("GCCTTGAACCACACTGCTTCGCCGAACTTGACACCGTTGCGGGACAAGAGCTCTGG\n")
-		f.write("\n")
-		f.write(">gi|226791395|gb|GO545736.1|GO545736 Mdas9011E17_e832.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA80688.1| chlorophyll a/b-binding protein, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTAGTTCAAATCAATTGTTGTCCATTACTTGGTACCAAATTTACATCACCGACAACA\n")
-		f.write("CTACAAACAAAAGTACAAAACAATTCCGAGCTCTCACTTTCCGGGAACGAAGTTTGTGGCATAGTTCCAG\n")
-		f.write("GCATTGTTGGCGACCGGGTCGGCAAGGTGGTCGGCAAGGTTCTCCAATGGTCCCTTTCCGGTGACGATGG\n")
-		f.write("CCTGGACAAAGAATCCAAACATGGAGAACATGGCCAACCTTCCATTCTTGAGCTCCTTCACCTTGAGCTC\n")
-		f.write("AGCAAAGGCTTCTGGGTCATCGGCAAGGCCCAACGGGTCGAAGCTTCCTCCGGGGTAAAGAGGGTCGGTC\n")
-		f.write("ACCTCTCCGAGGGGTCCGCCGGCAATTCTGTATCCCTCAACTGCGCCCATCAACACCACTTGGGTAGCCC\n")
-		f.write("AGATGGCCAAGATGCTCTGTGCATGGACCAAGCTAGGGTTTCCCAAGTAGTCGAGACCGCCCTCGCTGAA\n")
-		f.write("GATCTGGGCTCCGGCCTTGAACCACACGGCTTCGCCGAACTTGACACCGTTGCGGGACAAGAGCTCTGGG\n")
-		f.write("AAAACGCATCCAAGAGCTCCGAGCATGGCCCATCTGGGAGTGGATCACTTCGAGCTCACGGTTCTTGGGC\n")
-		f.write("GAAGGTCTCTGGGTCAGCTGAGAGTCCGGGCGGTGTCCCAGCCGTAGT\n")
-		f.write("\n")
-		f.write(">gi|226791388|gb|GO545735.1|GO545735 Mdas9011K14_e861.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTGAGAAGATGAGTACCACTGGAACTGGCTTTAGCAACCACGCTTTCACCATGCCCGGCGGTCTCCAAG\n")
-		f.write("TAAATGAGCAAACTAGCAAGAACAACACCCCATGCAACTTCCAGATGCCTCTGCACTACCCAAGGTACCA\n")
-		f.write("GAAGAGTGACTATGAGAGCATGCCTGAATGGAAACTGGACTGCCTTATGAAGCAGTACGGCCTCCCACTC\n")
-		f.write("ATTGGGGATGTCAACCAGAAGAGGAAGTTTGCCATGGGAGCCTTCCTTTGGCCTTCACAATACGAATGAG\n")
-		f.write("AAACCCTAGCTAGTAGCTTAATTGCTACGATTTCTAATAATATTCTACATATATATGGTATTACAAAAGA\n")
-		f.write("CTACTGGCATGCATGTATATAGTGAAATAATATTAATTGCTTTTTAGTAGTATCCCTTATTTAAGTACTG\n")
-		f.write("TCTATCTGTATTCAGCAGTGTATTACTGTGTACTTTTGCTATTAATGGAATCAAAATAAGGGTTGTAATA\n")
-		f.write("TAAGGTATGTGTTATCTATTGTATTAACCCGTTGTTTATGTCTAAAAAAAAAAAAAAAAAACTCGCCTCG\n")
-		f.write("TGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791387|gb|GO545734.1|GO545734 Mdas9011L02_e866.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_564644.1| senescence-associated protein -related [Arabidopsis thaliana] dbj|BAC43242.1| unknown protein [Arabidopsis thaliana] gb|AAO42971.1| At1g53885 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("CCAATTACCACTCATTCCATTAATTTTTCTCCTGCTTTGCTTTTTTGCAGTGTCAATTAACAAGAGAATG\n")
-		f.write("AAAAAGATCAAAAGAGAAATTAAACTATATATATATATATATGCATATGTCTAAAGTACAAATATCTTTC\n")
-		f.write("TTTGATGTCTGGTTTTCTCCTGTTGCAGATGTACATCTTCAAAAACATTAGTGTTGCGAGAGCCACGCCT\n")
-		f.write("ACTAGTGTTAGCATTACTACTCTTAGTAAGGCTGCAACGATATAGGCCACGCCTATAGGATGTTATCATT\n")
-		f.write("TGCTTGGTAGAAGCCTCTAATTCCTTCATGTCATCAATAACAATCTGTCTGTTCCTGCACTCTATGCTGC\n")
-		f.write("AAAAACCTAAATCACCTCTGTACATGTAGACCTCTCTATCAAGGCTTAATCCCTTGGTGCATAAGTGACA\n")
-		f.write("TGTTTTAAGAAAGCAAGAGAATTGCTCGAGGGAGCTGCAGGTTGTGGATTGGCTCAGTCTTAATGCAGAT\n")
-		f.write("TTCTCAATGATATTTGTCTTATTTCTTTGTGAATTCTGTACAAGGATTCCCAATCCAACAGCCACTGAGC\n")
-		f.write("TCCCATGGCTGGTTTTATCACTGATGCCCAGCTTATGGGCAGCTGGC\n")
-		f.write("\n")
-		f.write(">gi|226791386|gb|GO545733.1|GO545733 Mdas9003B21_e181.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA24493.1| chlorophyll a/b-binding protein [Fagus crenata], mRNA sequence\n")
-		f.write("TAAAATTGTCCATTGATGCAGTTTTTAAAGCTTGAGTTTACATACAAGCAGGTAGCTTAAAGATCATCTA\n")
-		f.write("TTGTACACACTGATTAGGTTTCCTCACTTCCCGGGCACGAAGTTGGTGGCATAAGCCCAGGCATTGTTGG\n")
-		f.write("TAACAGGATCAGCCAGATGATCGGCAAGGTTCTCGATAGGGCCCTTTCCAGTGACAATGGCCTGCACAAA\n")
-		f.write("GAAGCCGAACATTGAGAACATGGCAAGTCTTCCATTCTTGAGTTCTTTGACCTTAAGCTCTGCAAATGCC\n")
-		f.write("TCTGGGTCATCTGCAAGTCCCAAAGGATCAAAGCTGCCTCCGGGGTACAGTGGGTCAGTGATCTCACCAA\n")
-		f.write("GGGGTCCTCCGGCAATGCGGTAACCCTCAACAGCACCCATGAGGACCACCTGGGTTGCCCAGATTGCTAG\n")
-		f.write("AATGCTCTGTGCATGAACCAGGCTTGGGTTTCCAAGGTAGTCAAGGCCACCTTCGCTGAAGATTTGAGCT\n")
-		f.write("CCGGCTTTGAACCACACTGCTTCACCAAACTTGACTCCGTTCCTGGAGAGGAGCTCCGGGAAAACACAGC\n")
-		f.write("CCAAAGCACCAAGCATTGCCCATCTTGAGTGAATGACTTCAAGTTCACG\n")
-		f.write("\n")
-		f.write(">gi|226791385|gb|GO545732.1|GO545732 Mdas9011O24_e884.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P09755|CB22_SOYBN Chlorophyll A-B binding protein 2, chloroplast precursor (LHCII type I CAB-2) (LHCP) pir|S01961 chlorophyll a/b-binding protein 2 precursor - soybean emb|CAA31418.1| chlorophyll a/b binding preprotein (AA -33 to 223) [Glycine, mRNA sequence\n")
-		f.write("TTTTTTTTTAGTTCAAATCAATTGTTGTCCATTACTTGGTACCAAATTTACATCACCGACAACACTACAA\n")
-		f.write("ACAAAAGTACAAAACAATTCCGAGCTCTCACTTTTCCGGGAACGAAGTTTGTGGCATAGTTCCAGGCATT\n")
-		f.write("GTTGGCGACCGGGTCGGCAAGGTGGTCGGCAAGGTTCTCCAATGGTCCCTTTTCCGGTGACGATGGCCTG\n")
-		f.write("GACAAAGAATCCAAACATGGAGAACATGGCCAACCTTCCATTTCTTGAGCTCCTTCACCTTGAGCTCAGC\n")
-		f.write("AAAGGCTTCTGGGTCATCGGCAAGGCCCAACGGGTCGAAGCTTTCCTCCGGGGTAAAGAGGGTCGGTCAC\n")
-		f.write("CTTCTCCGAGGGGTCCGCCGGCAATTCTGTATCCCTCAACTGCGCCCATCAACACCACTTGGGTAGCCCA\n")
-		f.write("GATGGCCAAGAAGCTCTGTGCATGGACCAAGCTAGGGTTTCCCAAGTAGTCGAGACCGCCCTCGCTGAAA\n")
-		f.write("AACTGGGCTCCGGCCTTGAACCACACGGCTTCGCCGAACTTGACACC\n")
-		f.write("\n")
-		f.write(">gi|226791384|gb|GO545731.1|GO545731 Mdas9003F01_e195.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTCGAGTTGAAATGAACTTACTATTGACCATAAATTGAGACAACCAAGAATCACAA\n")
-		f.write("TCAAGTACATCACAATCAAGTACAAATACGGGCTTCCAACTGGAACCCGAGTTCTAAAACCCTCACAAAC\n")
-		f.write("ATTTCAGCAGACAGCACAAACCCATTCTTAGCATAGAGCATTAAGTATAGTCTTATCGTCAATAACACCA\n")
-		f.write("AGAACAAACCCATCATTACCATCTTTTCTATACACCACGAATGACAAAAAACCCGACCAAGCAAGCTAAC\n")
-		f.write("ACATCAAGCGACTACTATGACGATGGAGGCAGTGAGGAAGGCGACGAACGAATGAAGATGATGAGGAAAT\n")
-		f.write("ACATCATAGTGGCTTTGGTGAATAAACACCATTTGAAATAATACTCAAAACTTCTCATATAACTCCATAA\n")
-		f.write("CACTGGGCAATTCAAAGCATAGCATGGTCAAAACTAAGGCTCCACAATTATCTTTCCGGTAGCATGGCCA\n")
-		f.write("TCCATGGCTTTAGCCCAAG\n")
-		f.write("\n")
-		f.write(">gi|226791383|gb|GO545730.1|GO545730 Mdas9003A22_e175.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("AAAAAATATATATTTTTAAAGAGGACTGAACCCAGTCAAAGCTCCGGCTAGGCCCTCAAGCCCAAATTAT\n")
-		f.write("ATTACTTGAAAAAACATAAAACGGGTGGGGCAAAGTGTAAACCCCGACAATCAAAAGTAAAATCATATAC\n")
-		f.write("AACCACTCTAAGCAAAACTCCATGAAATTTCAACCTTCAACAAATCATCTTCAATAATTTCATGATCACA\n")
-		f.write("AAACTCCTCACCAACATTTTGCAACCCTTCACCAACATTTTGTAAATGGAGGACCGGCTTTGAATGAATT\n")
-		f.write("AATTTAATTCATAAACTGTTACTGTTTGACAAAAGGCTTCTGCAGGTTCCCAAGTAAAATCACTCCTCCG\n")
-		f.write("GTGAATCTCCAAAAAAGTCAAAGTTTGCATATGCATTTTGAAAGTCTTCTTCAGCTATGTACCTGCTTTT\n")
-		f.write("TGGTTACTACAATATACTTCAGCAACTTTGGCTACTGCAAGGCCCATGCCGATGTCCTCCACCACAACAC\n")
-		f.write("AATTGTTTGCAGCTTGAATTTT\n")
-		f.write("\n")
-		f.write(">gi|226791382|gb|GO545729.1|GO545729 Mdas9011K15_e862.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P09756|CB23_SOYBN Chlorophyll A-B binding protein 3, chloroplast precursor (LHCII type I CAB-3) (LHCP) pir|S01962 chlorophyll a/b-binding protein 3 precursor - soybean emb|CAA31419.1| chlorophyll a/b binding preprotein (AA - 32 to 231) [Glycine, mRNA sequence\n")
-		f.write("TCGAGATTTGTTTTGCAATGGCAGCTTCCATGGCTCTCTCTTCCCCAACCTTCGCCGGCAAAGCCGTGCA\n")
-		f.write("ACTTTCCCCGGGAGCCACCGAGCTTTTTGGAAACGGAAGAGTGTCCATGAGGAAAACTGCTACCAAAAAA\n")
-		f.write("GTCTCCTCTGGCAGCCCATGGTACGGCCCTGACAGAGTCAAGTACTTGGGGCCATTCACCGGTGAGCCCC\n")
-		f.write("CAAGCTACCTCACCGGCGAGTTCCCCGGTGACTACGGCTGGGACACCGCCGGACTCTCAGCTGACCCAGA\n")
-		f.write("GACCTTCGCCAAGAACCGTGAGCTCGAAGTGATCCACTCCAGATGGGCCATGCTCGGAGCTCTTGGATGC\n")
-		f.write("GTTTTCCCAGAGCTCTTGTCCCGCAACGGTGTCAAGTTCGGCGAAGCCGTGTGGTTCAAGGCCGGAGCCC\n")
-		f.write("AGATCTTCAGCGAGGGCGGTCTCGACTACTTGGGAAACCCTAGCTTGGTCCATGCACAGAGCATCTTGGC\n")
-		f.write("CATCTGGGCTACCCAAGTGGTGTTGATGGGCGCAGTTGAGGGATACAGAATTGCCGGCGGCCCCCTCGGA\n")
-		f.write("GAGGTGACCGACCCACTTTACCCCGGCGGAAGCTTCGACCCATTGGGTCTTGCCGACGA\n")
-		f.write("\n")
-		f.write(">gi|226791376|gb|GO545728.1|GO545728 Mdas9003B15_e179.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_566796.2| glyceraldehyde 3-phosphate dehydrogenase A subunit (GapA) [Arabidopsis thaliana] sp|P25856|G3PA_ARATH Glyceraldehyde 3-phosphate dehydrogenase A, chloroplast precursor (NADP-dependent glyceraldehydephosphate dehydrogenase subunit A), mRNA sequence\n")
-		f.write("TTTTTTACAAGATTCTCATTATTAATCAGAAAAGAAGAATAAAAGAAAAAGAAAGAAAAGTAGAAATTAT\n")
-		f.write("AAACGCAGAACGGTAAAAGAAAACCAAAAAACATGGATCTGGCCGCCGGGAATGACAAGTTGGAGGAGGA\n")
-		f.write("GGAGGAGCTAATTTGAATTTTGAAATGATGATCACTTCCAGTTGTTGGCGACAATGTCAGCCAAATCAAC\n")
-		f.write("AACCCTTTGGGAGTAACCCCACTCGTTGTCGTACCAAGCAATGACCTTGACCATGTCATCGCCCATTACC\n")
-		f.write("ATTGTCAATGAAGAGTCGACTGTGGAGGAGACATCTGTGCACCTAAAGTCGACTGAGACAAGGGGCTCGT\n")
-		f.write("CACAAACAGAAAGGATACCTGCAAGCTCCTTCTCGGCGCTGTCTCTGAAAGCAGCGTTCACCTCTTCTGC\n")
-		f.write("AAAGGTCTTCTTAGTTACTTGGACAACAAGGTCCACCACCGACACGTTTGGGGTGGGCACACGCAGGGCA\n")
-		f.write("ATGCCATTTAGCTTGCCCTTCAGACTTGGAAGGACTAGGGCCACGGCCTTTGCTGCACCAGTGGAGGTGG\n")
-		f.write("GAACGATGTTGAGAGCAGCAGCCCGT\n")
-		f.write("\n")
-		f.write(">gi|226791375|gb|GO545727.1|GO545727 Mdas9011E16_e831.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|EAA30389.1| hypothetical protein [Neurospora crassa], mRNA sequence\n")
-		f.write("TTTCATCATCATCATCGTCATCTATCATTAATACTAACTGAAGTGAAGAATTTATATACATGTATGATTC\n")
-		f.write("CGATGTTCGGAGAATTGTGTCTTTGTATTTCTGCAATTCATATCTCCAAATATTTGCTGTGTTTCCTTAG\n")
-		f.write("AGTTTCTGCATAGCAACGATGTCAGATGATTGGACGAAATCTTCGAAACCCTCAATCTCTTCTTGTAATT\n")
-		f.write("CGGATAGACCAACTTTGTCATCTTCGATGACTAAATTGATTTGAAGCTTCTTGATACCAAAGCCGACAGG\n")
-		f.write("TACTTGTTTGGATGCTCCCCAAACGAGACCATCTTTCTCGATTCCTCGAACAGAAGCTTCAAGAGCTTTC\n")
-		f.write("ATATCAGTTTCATCATCCCAAGGCTTGACGTACATCGTGACAACAGACTTGGCAGCAGGCTTAACTTTGC\n")
-		f.write("CTTCTTTCTTCTTTTTATATTCAGCAAGCCGCTCATTTCGTAACTTCTCAGCTTCAGCGTCTTCCTCTTC\n")
-		f.write("GTCATCACTTCCGAAAAGGTCTATGTCGTCGTCTTCCTCCTCTTTTTTGACATCTTTTGCGAGGTTCAAG\n")
-		f.write("GTAACATCGGAGGCTTCAGGTCCATAAATCGAGTATTCAACTGAAGCATCACCGGGAATGCTAGAGAATT\n")
-		f.write("CATTGGCGTATGAACCAATATGCTTGTACCATCTAGCTGCGCTGGGGAACTTCTCTGTATCTGGGGCTGA\n")
-		f.write("TTGAAGGGCTTTAAATG\n")
-		f.write("\n")
-		f.write(">gi|226791374|gb|GO545726.1|GO545726 Mdas9011F11_e837.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCCTCACCATCCGTCGCAAGCGGCTGAGCTTGGTGGACAACTGGGTGGTGTACGACGGAGAAACCGAGGT\n")
-		f.write("GAATCCGCGGTTCTGCGCGACGAAGCACGTGAACATCCTCAAGAACAAGTGCTTGGCGCACATGACCTCA\n")
-		f.write("GCCAACAGCTGCAAAGGTAGTGGCTCGTCGAAAAACTACGACAACAAGAACGCGGTGTTTTATCAGATGG\n")
-		f.write("AAGGGTCGTACGCGACGCGGTGCTGCGCGGTGTACGACAGCAAAAGGAGGAGGGTGGCCGAGATCAAGAT\n")
-		f.write("GAAGGAGGCAGTGGGCGGAGTGGCGTTGGGAGTCGACGTCTTCCGCCTCATCGTGCAGCCCGATATGGAC\n")
-		f.write("ACGGCGGTGGCCATGTCCCTCGTCATCTTGCTTGACCAGATGTACGGGACGTCGAGGCGGTAAAAAGTTC\n")
-		f.write("AAATTCCTTTTACTTCGTCACCCACCTTTTTCCCCTTGGTGGATTCACATCTCCTCCTCCTCTATAAATT\n")
-		f.write("CTATGTTCCAAATCTCTCTTTTTTGGTTTGATCTCGTCGATCTCTTGTTGTCTCTCCGATAATCCCACTT\n")
-		f.write("GCGTTTATCTTTTTTCTTTTTCTTTCCTTTTTTTCTTCTTCTTTTAAATCGGAAAAAATCAATGAAGCTT\n")
-		f.write("GGTTTTTTCCTTTTATATAAAAAAACCAGCTTCTTTAAGTGGGATGTATATATGACTTGGAAAAAACAAA\n")
-		f.write("GTTTA\n")
-		f.write("\n")
-		f.write(">gi|226791373|gb|GO545725.1|GO545725 Mdas9011P03_e885.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|JQ0956 myb-related protein 306 - garden snapdragon gb|AAB23528.1| Myb oncoprotein homolog {clone 306} [Antirrhinum majus=snapdragons, J1:522, flowers, Peptide, 316 aa], mRNA sequence\n")
-		f.write("TTTTTTCCAGAGCAAAAGCAGATACGTAAGTATGGATATACTTTAATTAATTTACACTTTTCTGTTTTTT\n")
-		f.write("GATTAAGGTGGTTTTATCTTTCTGCTTAGGCTAGTTGACAAAATAAAAGGAGTACTACAAGGATGGCTAG\n")
-		f.write("CTAGCTACAAAGCTCAAAAGCCTAATTCCAAAGAAATTAAACAAAAGAAACCCTAATTAAGTACTCGATC\n")
-		f.write("ATCTTTTGTTTTAAACAAAAGAAACCCTATTTATAGTACTTGATCTTGTTTTTTTTTTGTTTTTTTTTTC\n")
-		f.write("AAAACAAGCCTGCACCATTCTCCAATGATATGTTGATTAGGTCTTCGTGGGCATGAGGTGCAGCATCGTC\n")
-		f.write("AAGGAGCCACTTCTCCAGCAATGAGAGAGGGACTTGTCCCTCCAAATTGGGCTTGCTCTCATCCTGAAAC\n")
-		f.write("AGACAGCTTGCCTGATCTGCTATGAAATTTGCATTGTTCTCATCCACTGACATGGACTGAGACACATCCG\n")
-		f.write("ATGGGGATGAGTTGAAGCTGAACAACGAATCGAAAGCCTGATCCGGCGTGGTGGTTGCGCTGTGCGCCCC\n")
-		f.write("TTCACTAGAAGTGCTCATTGAACGACCTCTAGTAGTTGCAGTAGCGCCACCTTTGTTGTCGTTGTCGTTG\n")
-		f.write("TTGTTGTTTGTTGTGAAGGAAT\n")
-		f.write("\n")
-		f.write(">gi|226791372|gb|GO545724.1|GO545724 Mdas9011K16_e863.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAB56850.1| catalase [Prunus persica], mRNA sequence\n")
-		f.write("TGACTACTTCCCATCAAGGTTTGATCCTGTTCGCCATGCTGAGACCTTCCCAATTCCTTCTAATATTTTC\n")
-		f.write("ACTGGAAAGCGTGAGAAGTGCGTCATTGAGAAGGAGAACAACTTCAAGCAACCTGGAGAGAGATACAGAT\n")
-		f.write("CTTGGGCACCCGACAGGCAAGAGCGATTCCTCCACCGATGGGTTGATGTCCTATCCGAACCTCGTGTCAC\n")
-		f.write("CCATGAAATTCGCAGCATTTGGATCTCATACTGGTCTCAGGCTGACCGATCCTTTGGTCAAAAACTGGCG\n")
-		f.write("TCTCGTCTTAACGTGAGGCCGAGCATTTGAGGGCGATGCCAATGCAAGATGTTTGAGTATCGTGATACTG\n")
-		f.write("TCATACTAAATTTCGCATGTAAGTGACACGTAGCCTCAATGTAATAAGTCCGAATCGTTCGTACTATGCA\n")
-		f.write("ACTCCAATGTAATCCCTGTTTGGTGCCAATTATCTCCTGTTAATGGATGTGATCTGGTTGCTGTTCGGGG\n")
-		f.write("TTGGCGGTGTTGTCTGAGGCGGCGATGCTCGGTGATGGATGACGTTTCCGGTGGCTGGCTTGGATCTCTG\n")
-		f.write("TCGGTGGAGGAGAT\n")
-		f.write("\n")
-		f.write(">gi|226791371|gb|GO545723.1|GO545723 Mdas9011M03_e871.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD28640.2| geranylgeranyl hydrogenase [Glycine max], mRNA sequence\n")
-		f.write("AGATACTATTACAATGATATTTTGAAGGAGAAATTTTACAACGATTCTAAAACAATGACGGACATAGAAA\n")
-		f.write("TTTATATATGCTAGATCTCATTACACAAACTTGGAATTTCCACTCAAATCTGTTGAATTCAAAGAGTTCA\n")
-		f.write("TTCCTCGTTACATGAGGAAAAACAAAAAATTACACAAACAACAAGGCTTCCTCCTTTCATACAGTAATTT\n")
-		f.write("TCTCCATCTCCCTCCTGAGTGCATTAGCCCTAACCAAGCTCCCAATGGTATTCACAGCCAACTTCAAATC\n")
-		f.write("CTCCCACGGATTCCCCGGCACCACCCTCTTGTACAAGTAGCTATCGAACGTCATCTTCTGCACGTACTCA\n")
-		f.write("TCCGCACACATCTCCACGAACGCTTCCCTCGCGGGGTTCGACCTATAGAACACCTTCTGCAACACATCCA\n")
-		f.write("ACACCTTGTAAGTAGGCCAATAGGTCTTGTCCCACTTCTCCAAGTACGTCCTCAAGTCCGCCTCATTCAC\n")
-		f.write("CATCCTCTTCCCATTCTCCGACCCCTCAACTATCGCCTCGGCACACATCCTGCCACTCTTTGCTGCAAAG\n")
-		f.write("TAGATGCCTTCACCAGAACACTTTGTTACGTACCCTGCTGCATCACCAACGAGTGCTACTCTGCCCGCC\n")
-		f.write("\n")
-		f.write(">gi|226791370|gb|GO545722.1|GO545722 Mdas9011K05_e859.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD33072.1|AF149251_1 secretory peroxidase [Nicotiana tabacum], mRNA sequence\n")
-		f.write("AGAAAACCATGGCTTCTTCTTCTTCTTCCAGAATTCTCTTCTTCTTCTTTGCTTTGCTTTCTCTCTCAGC\n")
-		f.write("AGTTTCTTGCTTTGCTGAGAGCAATGAGCAGGATCCAGGTCTTGTCGTGGACTTCTACAGGGACACGTGT\n")
-		f.write("CCTCAGGCTGAAGAGGTCATCAGAGAACAAGTTAAGCTTCTCTACAAGCGCCACAAGAACACCGCCTTCT\n")
-		f.write("CTTGGCTCAGAAACATCTTTCATGACTGTGCTGTCCAGTCATGTGATGCATCTCTGCTGCTGGACTCAAC\n")
-		f.write("AAGGAGATCGTTGTCTGAGAAGGAGATGGACAGGAGCTTCGGTATGAGAAACTTTAGGTACATTGAAGAG\n")
-		f.write("ATTAAAGAAGCTTTGGAGAGGGAGTGCCCTGGTGTTGTTTCCTGCTCAGATATTCTTGTCTTGTCTGCAA\n")
-		f.write("GAGAGGGTGTTGTTAGGCTAGGAGGCCCATTCATTCCTCTTAAAACTGGAAGAAGAGATGGAAGGAGAAG\n")
-		f.write("CAGAGCTGAGATCCTTGAGCAATACCTTCCTGACCACAATGAGAGCATGTCCGTTGTCCTTGAGAAGTTT\n")
-		f.write("GCTGACATGGGCATTGACACCCCCGGTGTGGTCGCCCTTCTAGGAGCTCACAGCGTTGGAAGAACACACT\n")
-		f.write("GTGTGAAGCTGGTGCACCGGTTGTACCCAGAGGTTGACCCTCAGCTCAACCCTGATCATGTCCCTCACAT\n")
-		f.write("GCTCAAGAAGTGCCCTGATGCTATCCCCGACCCCAAAG\n")
-		f.write("\n")
-		f.write(">gi|226791242|gb|GO545980.1|GO545980 Mdas9008A15_e557.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|F86339 protein F2D10.18 [imported] - Arabidopsis thaliana gb|AAF80615.1|AC069251_8 F2D10.18 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTGACTAATCGATGATTAAATGCTTAATTGAAAATAAGTCACACACT\n")
-		f.write("AACTTGCATAATAAGAAACTAACGAAAGCGTTATGTTACGAAAGCAAACTGAAATTCATTGAACATAAGG\n")
-		f.write("AGGATCATTAATTACAAACACAACGAGTTGGGAATCAAGGGGAGCAGACAATCTTCAAACTTAATCCGAT\n")
-		f.write("TTTCGTTTGTGTTTTTCCTAAATCTAATCCCTAAAAGCAAAAGTAGAGAGCCAGCAACTTATCCATAGTG\n")
-		f.write("AACACGAAGTGCAGGCAGGCCTTTCAATTATCCTCTAAGCAACCCTACACACATTGCCTCTCCCCCTCCA\n")
-		f.write("TTTCGATTCCCCTACTCTCTACTCATCGTCATCTTCCTCCTCGCCGCTCTCATCCTCGTCTTCATCATCG\n")
-		f.write("TCATTTACCTCAGACTTGGACTTGTCAGACTCTTCTTCATCAGCTTCGTTATTTCCATCAGCTAATTGCT\n")
-		f.write("TGTTGTATGCCTGAATGTTCTTGTTATATTCTACCTTCCGCTTGTCTGCCTTGGCTTGATAGGGAGCTTT\n")
-		f.write("CTCGGCATCTGACAACGATTTCCATTTATCGCCAC\n")
-		f.write("\n")
-		f.write(">gi|226791241|gb|GO545979.1|GO545979 Mdas9007P01_e546.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD29671.1|AF126402_1 major allergen Mal d 1 [Malus x domestica] emb|CAD10375.1| allergen Mal d 1 [Malus x domestica], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTTGATTAAAAAGTAATTTCATTATATTTATAGAAGATAATACAC\n")
-		f.write("TCCGTTCAGTCTGCAACTTTTTTCCAAACAAAGACATCAATAGCAACAAGAAGATCATCACAACCATAAC\n")
-		f.write("ACTTATTTTTCAAGCCCAAACTGCCCAAACCATGGTTATTACTTTTGGCTGACGTGAAAAAAACATACAA\n")
-		f.write("AGAAAAGCCACACAACCTTCGACTGACCATATAGTAACGGTAACACCCAAAACACCATAGATACTTATGA\n")
-		f.write("TTAATTTAGTTGTATGCGTCGGGGTGGTCCTTAAGGTAGCTCTCAATAAGTTTGAACAAACCATGGGCCT\n")
-		f.write("TCTCTTTTCCAGCCTTGACGTGCTCTTCCTTGATTTCAATGTTTCCCTTGGTGTGGTAATGACTGATGCT\n")
-		f.write("CTTGATGGTGGAACCACTTCCACATGCCACCAACTTGGTCTCGTAAGATATTTTCTCGATGGTGTCTGTC\n")
-		f.write("AAAGCATCTCCTTCAATCAAAGTGTAGGAGTATGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791240|gb|GO545978.1|GO545978 Mdas9007L15_e532.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAG13395.1|AF283006_1 cold acclimation protein WCOR413-like protein [Oryza sativa (japonica cultivar-group)] gb|AAP50941.1| putative cold acclimation protein [Oryza sativa (japonica cultivar-group)], mRNA sequence\n")
-		f.write("TCGAGACTAGTTCTCTCTTTCTAGTAACTCTGTTCCTGTCTTCCCCTGTCCCTGTTCCTCTAGATGGCAA\n")
-		f.write("AAAAACAGAGCTACTTGAAGATGATGACTGAATCTGATGCCGCCGATTTGATCAGCAGCGATTTCAAAGA\n")
-		f.write("GCTCGGCGCTGCTGCTAAGAAGCTCGCCGGCCACGCCGTCCGCCTCGGCAGCTTGGGATTCGGAACTGCT\n")
-		f.write("TTTCTCAAATGGGTTGCTTCGTTTGCTGCAATCTATCTGTTGATCTTGGATCGAACAAACTGGAAATCGA\n")
-		f.write("ACATTCTTACAGGGCTATTGATCCCCTACATTTTCTTTACCCTTCCTTCAATATTGTTCAACATCTTCAG\n")
-		f.write("GGGAGAGATTGGAAAATGGATTGCTCTCGTTGGTGTTGTCTTACGGCTTTTCTTCCCTAAACGTTTCCCA\n")
-		f.write("GAGTGGCTGGAATTGCCCGCAGCGTTGATTCTTCTTATAGTGGTTGCTCCTAGTTTATTTGCGAACACTC\n")
-		f.write("TGAGAGGCGACTGGATTGGTGTTGTAATATGCCTTCTCATCGCCGGTTATTTGCTGCAAGAACACATCCG\n")
-		f.write("GGCAGCTGGTGGGTTCAGAGACGCTTTCACCAAAGCTGGTGGAATATCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791239|gb|GO545977.1|GO545977 Mdas9007P21_e554.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T09642 hypothetical protein precursor - alfalfa gb|AAB41813.1| unknown protein [Medicago sativa], mRNA sequence\n")
-		f.write("CATAGCCCACATTCAATATTACTTAAATCTGAAAACTTAAATAGCTTTCTGGTTGAAAATATAGCACTGC\n")
-		f.write("AGTCTGCAAACTTAAATAACAGTAACACATCTGCCCTCAGCAACGGCCAAATTTACAAAATGTCCGAATC\n")
-		f.write("ATATTACCCGTTGCACAATCTCTATAATGATGTTCTAGTCTTATGATGATTTAACCAAAAAAACTAGCAT\n")
-		f.write("TTAAGCAACAGGGGAGACCTTAACTTCATCTAGGATAGGGCCACAAAGAGCTCCATAGTCCTTGGTGTGG\n")
-		f.write("TAAAAGGAGCTGAAAAACGTGATTCTGGTCCTGATTGAAACCGCTTTGAAACTGAAACTGGCCTTCTTGA\n")
-		f.write("ACCCGCCTTTTCCTTTGGAGGCGAAGGGAACTTTGAGCGTGTCCTTGCCGGCAAATGCTTCAACCATCAT\n")
-		f.write("TGATCCTTGGCAGCCGTTTCTTGCATCACCGACGGTGAATGAGAGGCTGTAGAGCTTGTTGGGAACTGTT\n")
-		f.write("CTAATAATCTGGGCTATGGCGCTTTCTCTCCCCGCAACAAGCTCAACTGCGCCCTTTCCGACTGGAACAT\n")
-		f.write("TGAAGTGATTGGAATCG\n")
-		f.write("\n")
-		f.write(">gi|226791238|gb|GO545976.1|GO545976 Mdas9007C05_e494.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD27880.2|AF139468_1 photosystem I reaction center subunit III [Vigna radiata], mRNA sequence\n")
-		f.write("CACAAGCATTTGGTACATTAATTCCAAGTAATTTTACAAATTATACAAAAAAATTAAAAACAAATAAAAA\n")
-		f.write("AAAAAACCTCAAACGTCCTTGGCAACAAGTTCACCATTCACTAACTCTCTGTAAGCACCCACAGGCCAGC\n")
-		f.write("TAAACCCTCTGAAAACCAAGCTAGTACCCAAAGGCACATCAATGATGATCTCCTTCTGTGTCGGCTTCTT\n")
-		f.write("ATCATCCCTAAGGGCAATCAAGTACCTCCTCCCAACCCACCCAATCCACCCAGCAATGTACAGGAACAAA\n")
-		f.write("ATACCAGGCGTGATAAACTCACCCCAGTGCCTCGGGTCACCGCTGACAATCAAAGGGGGGAGCCCATCCA\n")
-		f.write("ACCCACAAAGCAAACCCTGCTTGCCATAGTTGGAAAACCCCCTCTGAGTCTTCTCTATGGGGGCCTTGAT\n")
-		f.write("GGCTAGGGCGGGTGCACTGTCGGGTGCATAAAGCTTCAGTGAGGACTCGAGTTTTTTGATCTGCTGCTTC\n")
-		f.write("TCACGCTTGGCAAACTGCTTGGAGTCTTTGCATGGGGTGAGTCCCGAGATGTCACCAACTGCAGGCATGG\n")
-		f.write("GGGCCGAG\n")
-		f.write("\n")
-		f.write(">gi|226791237|gb|GO545975.1|GO545975 Mdas9007N06_e540.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|A85097 neutral invertase like protein [imported] - Arabidopsis thaliana emb|CAB78074.1| neutral invertase like protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("GTTTATAGTTTATATTATTTTCAAATTAAAAACTCATTTGATAATACTAAACAAAAAGTATCTTCATCAC\n")
-		f.write("TTGATCTAACGCACATTTGAAAAAAAAAAAAGTATATGTGTTTAAATGCTTAATGTTCCACATTCCCACC\n")
-		f.write("AAATATTGACATACCCAAAGTGTTCGCATACAAAATCGAAATTAAAAGGTCCATGAAGCAAATCTTTTAA\n")
-		f.write("TAAGGGGTTTCATTTGCTCGTCCTCCTCCAATGCTATCATGCCCAAATGAAACGGGTCTTCCAGCATCAT\n")
-		f.write("CTTCGCCACCAAGTACCCCGCGATCGACCATGTCTGGTACTTCCGTGCCTGCTTCCCCATGAACCTCCCT\n")
-		f.write("AGCTTCCCATCATAGTACTCCGGCCACCCATCTTTCGACAACCGGCTTTCCGCCAGCTCGATCGCACGCC\n")
-		f.write("TTGCAATCTGTGGCCGGCCGGTCTTTATGCATGCCGCGGTTAACAACCACAGCAGTACTGGCCAAGAGCC\n")
-		f.write("TCCATTGTGGTAACTCCATCTAGTATTCTTTGGATCACAGCCAGTAACAATCCTCCACTCATGACTTTCA\n")
-		f.write("AATGCCGGATAGCAAATCTTCAAC\n")
-		f.write("\n")
-		f.write(">gi|226791217|gb|GO545974.1|GO545974 Mdas9007J24_e522.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T06386 probable malate dehydrogenase (EC 1.1.1.37) - garden pea gb|AAC28106.1| nodule-enhanced malate dehydrogenase [Pisum sativum], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTTGCAATTGAAAAGTATGAATTCACATTCTTCGAATTTATTTTC\n")
-		f.write("GCATCAGAAGCTAGCCCTTGCATACACGCAAGATAGAAATACATGATATTCCTAAAAACTCATGATCGAC\n")
-		f.write("CAGCCAAGTTATTTCAAAACTGTCACTACAAGTTTCCGCCCGCAGAAGAAGGCTTCTATTCTTCAATCTA\n")
-		f.write("CAACAATAGAAGCAACTCTGTATTTCTTCCGAAAATAGCTTCAACATAGAACACTGAAAGGATACCGACT\n")
-		f.write("TCATTCTACAAAACTGAAAGTACTGATGCATTGCTAAATCTGCTAAAAAATATCTGTAAAGCATTCATTA\n")
-		f.write("GAATGAGGTAATAGAAGCTTCTGATAATAGCGACCTAAGCAGTCACGGTCTGCTTGTTGGCAAAAGCAAT\n")
-		f.write("ACCCTTCTCAATGCTGGCTTTCAGTTCCGGCTTGAGTGCTTCCAACGCCTTTTGCTCATATTATGTCAAA\n")
-		f.write("CCTTGGAGGTCAGACGGTATGAAAGCTTCAATTCCATTCCTTCCAAGCTTAACCCTTGATGCAAAGAATG\n")
-		f.write("GAAGCTCGGTCAG\n")
-		f.write("\n")
-		f.write(">gi|226791216|gb|GO545973.1|GO545973 Mdas9008C01_e568.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P46280|EFT2_SOYBN ELONGATION FACTOR TU, CHLOROPLAST PRECURSOR (EF-TU) pir|S60659 translation elongation factor EF-Tu precursor, chloroplast - soybean emb|CAA61444.1| EF-Tu protein [Glycine max], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTGATGAAACCTACAAGATATATAACATTTCAAGGTGGAAATTGC\n")
-		f.write("TTCCAAATGTCAAAAACCCGATAAAAATTGAAGCTGAGAGAGTTCAAGTTGGGCACCAAATTGCCAAAAC\n")
-		f.write("AAGTTGAGACCACCCCATAATTTGTATTTTCTATCACTCAATAATGGATTGAATAACACCAGCTCCAACA\n")
-		f.write("GTCTTCCCTCCTTCTCTGATGGCAAACCTCATCCCCTGCTCGCACGCCACCGGAACAATCAGCTCGACCA\n")
-		f.write("CAATCTTAACGCGATTGCCAGGCATCACCATCTTCGACTCCTCATCCTTATCGTTCATAATCGAAGTCAC\n")
-		f.write("CTTCCCGGTGACATCAGTAGTCCTCATGTAAAACTGCGGCCTGTAACCCGAAAAGAACGGTGAATGCCTT\n")
-		f.write("CCCCCCTCTTCCTTCTTCAACACATACACAATCGCCTCGAATTTGGTATGCGGGGTAATAGTCCCGGGTT\n")
-		f.write("TGGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791215|gb|GO545972.1|GO545972 Mdas9008B06_e562.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_186898.1| pentatricopeptide (PPR) repeat-containing protein [Arabidopsis thaliana] gb|AAF32456.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTCGAACAAACGCTCTGCTACATTATCCTCGTGAAAGACATTACAA\n")
-		f.write("GATACAGTCTAACAAAGCCTAAGCAGCCACCGCCGTGGGAGCAGCACGTTCTCCAGATTTTGCAGAATAA\n")
-		f.write("AATAGATCCAACACATCAGCATGGTTGCGGATGTAGCCTGGACATTTGGAAAGGAAATTCTGTGCTTCAC\n")
-		f.write("TGTGCCGTCCAGCCTTGAAATAAGCTTCAAATACATTGAGGAAGACGGTGGTAGATGGAAACCTCCTTGA\n")
-		f.write("AGTCATCGCCTTCAGGAAAGCTAAAGCATCTTCACCTGTTCCAGACTTTGATACATACTCAACGAATGGA\n")
-		f.write("TCAATAAAAGGAGGGAATCCATGATTTTTCATCATACCCAGAATATTCAGAGCATCCTTGAATCCACCCT\n")
-		f.write("GAACCAATAACTTACTTATCAACAACTTGTATGTGGTATGCCATGGCTTGAGTTGCCCTTCATTGACCGA\n")
-		f.write("ATCATTGAGTAACTTGTATGCATCTATCGCACTGTTTTTTCTGCAATATGCATCTACTAATATATCAAAA\n")
-		f.write("GCATAACCAGCAGAGGCAGC\n")
-		f.write("\n")
-		f.write(">gi|226791214|gb|GO545971.1|GO545971 Mdas9007I09_e517.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_566842.1| pectinesterase family [Arabidopsis thaliana] dbj|BAB01985.1| pectin methylesterase-like protein [Arabidopsis thaliana] gb|AAL49785.1| putative pectinesterase [Arabidopsis thaliana] gb|AAM20211.1| putative pectinesterase [Arabidops, mRNA sequence\n")
-		f.write("TCCAGTATTTTTTTTTTTTTTTTTTTTAAGGTCCAAAGGGAAAGGGGTTTTTTCATCACAAGAAAAGTAC\n")
-		f.write("CCACATTAACCATCCATGTTGCAGGCCAAAGATGAATACACATAACACAACAAGTTGATCTATATTATCC\n")
-		f.write("TGGACAAACCTAAAAGCCAAATCAAACGAATTCTTCAGCACAAGCAATTACATCTGATAAACGCTAAAAG\n")
-		f.write("TGACCGTGTAACGCCTCTTGCACCTTGAGAACACAGGATTTGAAATAGCTATGTTGCATATCTTATGCTT\n")
-		f.write("TCGTCGTAAAATGTTTTCAATATACTCGACTATCTTTGTTGGGATCATTCCCATGTTTTTAACTCCTAGG\n")
-		f.write("CAGAATACGGTATTCTTAGGGCCATTCTCTGAGCAAGCCAAGGCCTTCCTGGATCAGGATCAATGAAACG\n")
-		f.write("ATGCTGGAGGAACTGGTCTGCTTCCTCATCTACCAGCTCTCTTGCCCATGTCACCCGTTTTGATGGGCAA\n")
-		f.write("CTACCCGGTCCAAAATACCTGTATTCATAAAAGCAAGCAGTTCGTTCATTCTCTGTTTTACCCCAATTAT\n")
-		f.write("TCCATCCTAC\n")
-		f.write("\n")
-		f.write(">gi|226791213|gb|GO545970.1|GO545970 Mdas9008B18_e567.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P24226|HISX_BRAOC Histidinol dehydrogenase, chloroplast precursor (HDH) pir|A39358 histidinol dehydrogenase (EC 1.1.1.23) precursor, chloroplast [validated] - cabbage gb|AAA32991.1| histidinol dehydrogenase, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTGCTTTTTTAGAATTCACTTGCATTTTCATAAAGATTAGTTTCAAAA\n")
-		f.write("ACACTTCCAAATGAACCCCAACGTTTATTGAAATTTGGGGAAAAAGAAGGAAAAAGGAATGCTTCAAAAG\n")
-		f.write("AAAGAAAACATTACCAACCTAGAACAAAGTTTAATGGTATTCCACCCACCAGTTTTGCTCTATAGTACAA\n")
-		f.write("CGATCAAAATTCAACCACCGCAGATTTTTCAATAGTAGCTGGTACATCCCCAAAAACGGCAATTTGCCCC\n")
-		f.write("AAAGGGGAGAACAAATTTGGCAAATGCTCTTGCTGCGAAAATCACCTTATGTTAGGACCTGCCGGGCTTC\n")
-		f.write("GATATCCTTAAGTCTAAGGGTTACAGCTCTCTTGTGCGCCTCTAGTCCCTCAACTTCGGCCATGGTAGCC\n")
-		f.write("ACATATGGGCCGAGCTTTTGCAAACCTTCCTCTGTCAAAGACTGCACTGTCATGTACTTGAGAAATGAGT\n")
-		f.write("CCAA\n")
-		f.write("\n")
-		f.write(">gi|226791191|gb|GO545969.1|GO545969 Mdas9007G16_e507.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_191183.1| copper homeostasis factor (copper chaperone) (CCH) [Arabidopsis thaliana] pir|T47741 copper homeostasis factor [imported] - Arabidopsis thaliana gb|AAC33510.1| copper homeostasis factor [Arabidopsis thaliana] emb|CAB87423.1| copp, mRNA sequence\n")
-		f.write("CAACACACTGACTCTCTTCCATTTATTTATACAGGAATCATACAACAAGTTCAAAGAAAAACATTGGGGG\n")
-		f.write("TTTACAAACAAGTAAAAGTTTAACGAGGACTTAATAGTCTATGACGTTGGGGTTCACCGATGAAACACAT\n")
-		f.write("ATTAAACGACATTGAATAGGCAAAACACTAAGCTAAGCAGCACCCACAGTTTCTGCAGGCTTTGCTTCCG\n")
-		f.write("GTTCTGCTGGTGCCGGTGCTTCTGCTTCCCAATAAGCAGTTTTCTTGCCAGTTTTGGAAACAGTTTGCAG\n")
-		f.write("CACTGTCTCGGGTGGTAAATTGCTTTTCACTGTCACCTTCTGAGCGTCAAAATCTATGTCATATGATTCT\n")
-		f.write("ACACCTTCAAGTTTGCCAAAAACCCGTTTGACGGCCCCAACACAGCCTTGACACGACATACCAACCTTGA\n")
-		f.write("GGACCGTAGTAGTCTGTGACGCCATGTTAGGGTATTTGGGATTTCAAGAAAACTGAGGAAAAATTGAGAA\n")
-		f.write("ATTTTGTTATGGATTTGATTGGATGCTGTTGTGCATCTGGTCAAACCCAAATGGTCCTTTTATAACAGAG\n")
-		f.write("AATAAAAA\n")
-		f.write("\n")
-		f.write(">gi|226791190|gb|GO545968.1|GO545968 Mdas9008E01_e576.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_564534.1| chorismate synthase (5-enolpyruvylshikimate-3-phosphate phospholyase), putative [Arabidopsis thaliana] gb|AAL09759.1| At1g48850/T24P22_3 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTCAATTGAATGAAATTTATTCAGTTTCAAAGTCTAAAACACATAATTCTGGGATTAACAGTACCTCCCC\n")
-		f.write("CGGATAAAAAAAAACCTTGTTTCACATATTTAAAAAAAATAACTGCAGTAATGATAATAAATAATAATTT\n")
-		f.write("TATTGGCTCGGAATTACTTCTACAGATTGAATGATTGAAAAAACTTATTTTTGAAAAAAAATGGTCCACA\n")
-		f.write("CACCTCACATATATTCCAGTCTGACAGCGTCTCACTAATTCTAACTTGCCGTTTCACACCAAACATGCGT\n")
-		f.write("TTCATGACGATGAATTTTCACTGTCCGAAACAAAACATAAATAATGCTATAAAACGTTTGTCAACCTTCA\n")
-		f.write("AATGTGCACACCAGCTGCCTCCGCTGCTTCAACCACTTGCGGCGGCACAGGGTCTTGTAAGTCAACCATT\n")
-		f.write("GGCTGTGGCACAAGGTCTTGTAAGTCGGGATTGATAGGAAACATGTGACACTGTGCAAAATCTGCCATTA\n")
-		f.write("GTTGGTCCACCAACGCA\n")
-		f.write("\n")
-		f.write(">gi|226791189|gb|GO545967.1|GO545967 Mdas9008H24_e600.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAB87573.1| chlorophyll a/b binding protein of LHCII type I precursor [Panax ginseng], mRNA sequence\n")
-		f.write("ATCCCCAATGTTTACTATGGCTCTCTCATCCCCATTCACTGGGAAGGCCATTCCTCTTAACACACAGACA\n")
-		f.write("GAGTTCACAGCTGTCCAAGGAAATGGTAGGGTTTCTATGAGGAAGACGGGCAAAAAGCCTGCTGTCTCAT\n")
-		f.write("CAGGGAGCCCCTGGTACGGCCCTGATCGTGTCAAGTACCTCGGACCATTCTCCGGTGAGGCTCCATCTTA\n")
-		f.write("CCTAACCGGTGAATTCCCCGGTGACTACGGGAGGGACACTGCTGGGCTATCAACAGACCCCGAAACCTTT\n")
-		f.write("GCCAAGAACCGTGAACTTGAAGTCATTCACTCAAGATGGGCAATGCTTGGAGCTTTGGGC\n")
-		f.write("\n")
-		f.write(">gi|226791188|gb|GO545966.1|GO545966 Mdas9008H20_e599.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T51178 actin ACT2 [imported] - Striga asiatica gb|AAC49652.1| actin [Striga asiatica], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTAGTCAATGATCACTGTGAACACAAATATATTCAGCAAAATTACAGATAATCCA\n")
-		f.write("GCGGCAAACCTACAAAGTCATCGTCCAGACATTTTAAGTAACATAAAGCGAAATAAAAACGGACAACAAA\n")
-		f.write("ACCAGAGAGCAAGAATGCAAGCAGCATTTTCTTTCCATTATCATCACTCCGCCTATCGTTGATTGTTCTC\n")
-		f.write("AGAAGCATTTCCTGTGCACGATTGAGGGACCGGATTCATCGTACTCAGCTTTGGCAATCCACATCTGCTG\n")
-		f.write("GAAGGTACTGAGGGAAGCTAAGATAGAGCCTCCGATCCAGACACTGTACTTTCTCTCTGGTGGGGCAACC\n")
-		f.write("ACCTTGATCTTCATGCTGCTTGGGGCCAATGCAGTAATTTCCTTGCTCATTCGGTCAGCAATTCCAGGGA\n")
-		f.write("ACATGGTTGAACCACCACTAAGAACAATGTTGCCATACAAATCCTTCCTGATATCGACATCGCATTTCAT\n")
-		f.write("TATGGAATTGTAAGTGGTCTCATGAATACCAGCAGCCTCCATTCCGATCATGGATGGTTGGAAGAGGACT\n")
-		f.write("TCTGGGCA\n")
-		f.write("\n")
-		f.write(">gi|226791187|gb|GO545965.1|GO545965 Mdas9008F01_e585.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_172184.1| mitochondrial carrier protein family [Arabidopsis thaliana] gb|AAM98208.1| mitochondrial carrier protein, putative [Arabidopsis thaliana] gb|AAP42736.1| At1g07030 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("CGATTTTCCTATTCGAACTCATTTTCCTGATTTTGAATCGCTTATTTTTTTTTTCGACAATTTTCTCCGC\n")
-		f.write("GAAGTTTGAACCCCATCTTGTACTACACCATTCACCATGGCGATTGACGCCTCCCCTGCATTCCAAACCG\n")
-		f.write("TCACTCAACCCCACGACTTCCGGCCAGAAATATCAGCATCCCCCTCCTCCGCCCATGACGGCCTAGAGTT\n")
-		f.write("CTGGCAGTTCATGATTGCCGGCTCCATAGCGGGCCTAGTTGAGCACATGGCTATGTTCCCAGTTGACACG\n")
-		f.write("CTCAAAACCCGCATGCAGATTTTTGGCGGGTCCTGTTCCGTTCAACCTATTGGCGTTAGACGGGCCCTTG\n")
-		f.write("GCTCGATTCTGAAGCTCGAAGGCCCCGCAGGGCTCTACCGCGGCATCGGCGCAATGGGGCTCGGAGCAGG\n")
-		f.write("ACCTGCCCATGCA\n")
-		f.write("\n")
-		f.write(">gi|226791167|gb|GO545964.1|GO545964 Mdas9008H06_e596.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_565841.1| hydrolase, alpha/beta fold family [Arabidopsis thaliana] pir|H84778 hypothetical protein At2g36290 [imported] - Arabidopsis thaliana gb|AAD21437.1| expressed protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTACCAGCAACAATCCTAGTTTCACACAATTATTTCTCAAATCCAACTTTCAAAATTCAATCCCTAA\n")
-		f.write("GAAGCAACTGCATTATGATGCAACAATCTATAAACAGAGTTGGCCGGTACAAGATCTATCATACATACCA\n")
-		f.write("AACTGACTAACTGAAATTCAGTAACTCCGTATTGGAGAAATGCACAGAAAAGTTCACCCCGAGGTAGCTC\n")
-		f.write("GTTACGTAAGAGGAAATGTTTACTATCCGTCGGTTAAAAGTGCCTTGACAATGGTCTCGCACATCCCATC\n")
-		f.write("AGCAAGTGGCAACAAATGTCCAGCACCTGGTATCTCATGATAGTGGATCCATGGAAGCTGTTCAGCAATG\n")
-		f.write("TAGCGTTGCAGTAAAACGGGTACCATGCGATCTTCATCTCCATGCCACACGTGGACAGAAGCTTCATTGT\n")
-		f.write("TAGGGAATGGGTTTTCCAGTTCCAGAGGACTGAATTCCCAGGTCCCAAATCCAACATTCATGTCACGGTA\n")
-		f.write("AATGGACTCAAATTCTCCCTGCTGTCGTACCTGTCCCGCATATGGTTCTCTTTTTTGAAGCTTGGGCAGG\n")
-		f.write("ATTTCTTTGTCTTGGTCAGAAAGACAATCTATACTTCGAGCCAGAACACTTGAACCAGGAAACCATTTTT\n")
-		f.write("GAGTGTTCCAGA\n")
-		f.write("\n")
-		f.write(">gi|226791166|gb|GO545963.1|GO545963 Mdas9008P12_e635.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TAAAACACCAAATTCTAAAACAAACGAGAGTGCCTCGAAAAAGGGACAGAGAATTAAAGAAACAAATAGA\n")
-		f.write("CAGAGGTCTTGAAAGCCCTCCAATGGATCCTCGTTAAGGGATTTAGATTGTACTCATTCCAATTACCAGA\n")
-		f.write("CTCATAGAGCCCGGTATTGTTATTTATTGTCACTACCTCCCCGTGTCAGGATTGGGTAATTTGCGCGCCT\n")
-		f.write("GCTGCCTTCCTTGGATGTGGTAGCCGTTTCTCAAGCTCCCTCTCCGGAATCGAACCCTAATTCTCCGTCA\n")
-		f.write("CCCGTCACCACCATGGTAGGCCACTATCCTACCATCGAAAGTTGATAGGGCAGATATTTGAATGATGCGT\n")
-		f.write("CGCCAGCACGATGGCTGT\n")
-		f.write("\n")
-		f.write(">gi|226791165|gb|GO545962.1|GO545962 Mdas9008K24_e611.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("GCGTTTCAGACGTATAGTTGATTGCTTCAGAACAGACATATCTCAATGAGATAGAAGACGGAGAGCAGAC\n")
-		f.write("CAAGAGCGTAATGGTGGAGGTTAACGGTCTGTCCCTTCCTGTTGGGAAGAACTTTGCCATGTCTTGGCAA\n")
-		f.write("ATGGGGATCAAGGCTTGATTTGCTATACGATATGTGCCCTTTATTTTGAGCTAGCTAGTTTTGGTCCTCT\n")
-		f.write("AATTTACTTGTTCTGCAGCCATTCGGGCGGAAATAGTTGATGTCTTTAGAGTTATTATCGCGGTT\n")
-		f.write("\n")
-		f.write(">gi|226791164|gb|GO545961.1|GO545961 Mdas9008E17_e582.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_566086.1| expressed protein [Arabidopsis thaliana] pir|T02683 hypothetical protein At2g46820 [imported] - Arabidopsis thaliana gb|AAC33500.1| expressed protein [Arabidopsis thaliana] gb|AAL38332.1| unknown protein [Arabidopsis thaliana] g, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTGTACGTAAGTGTACTTTTATCATTTATTTCTATAATAAAATATCG\n")
-		f.write("GAAGCATCGCGATATGAATTACAAGGAGCTAACAGGGAAACAAATGACAGTAGTACTAGTTACATATATC\n")
-		f.write("TCGCAGACAAAGTACATACATAACATTAAGTATAACTTTGGTCAGAATATGCTTCTGCAAACAACATGAA\n")
-		f.write("GAATGTTCACTTCTTTTGCGGACAATGCTGCGAGATATTTACGTATGTAGATAGAAGCTTCAAAAACCGG\n")
-		f.write("CCACGATTTCATCTCATCTCAGCAGCAATACTTTTCGGTTTGTTCTAGCTGCTGCCGATTATATCTTTGT\n")
-		f.write("ATGTGCCCTTAATCTTCTGTGTCAAGGCTTCTCTGTCTGGTTTGAAAACAAGGTTCTTGTATGCAAACCA\n")
-		f.write("CCCAGTGTAACCAATTCCTACAAGCTCAAGAACACCAGGGACTAAAGGAAGCCTATCAATTGCCGAGATC\n")
-		f.write("ATTCCACTGAAGCCCCATACTGCAACAGCAACAGCTACTGCAAGTGAAGACACTGCATATTTATCTTCCA\n")
-		f.write("CTTTCTCCCAAGCTTCTTGAACTGTCTTCACAATCTCTGGGGGCTCAGCTGTTCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791163|gb|GO545960.1|GO545960 Mdas9008H07_e597.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAO42863.1| At2g36290 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTACCATCTACAATCCTAGTTTCACACAATTATTTCTCAAATCCAACTTTCAAAATTCAATCCCTAA\n")
-		f.write("GAAGCAACTGCATTATGATGCAACAATCTATAAACAGAGTTGGCCGGTACAAGATCTATCATACATACCA\n")
-		f.write("AACTGACTAACTGAAATTCAGTAACTCCGTATTGGAGAAATGCACAGAAAAGTTCACCCCGAGGTAGCTC\n")
-		f.write("GTTACGTAAGAGGAAATGTTTACTATCCGTCGGTTAAAAGTGCCTTGACAATGGTCTCGCACATCCCATC\n")
-		f.write("AGCAAGTGGCAACAAATGTCCAGCACCTGGTATCTCATGATAGTGGATCCATGGAAGCTGTTCAGCAATG\n")
-		f.write("TAGCGTTGCAGTAAAACGGGTACCATGCGATCTTCATCTCCATGCCACACGTGGACAGAAGCTTCATTGT\n")
-		f.write("TAGGGAATGGGTTTTCCAGTTCCAGAGGACTGAATTCCCAGGTCCCAAATCCAACATTCATGTCACGGTA\n")
-		f.write("AATGGA\n")
-		f.write("\n")
-		f.write(">gi|226791162|gb|GO545959.1|GO545959 Mdas9008O13_e631.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TGCAGAACGACTTAGGAAGAGAAGGATGGGAACTCAACGTTTGCCCTCGTTAAACCTCTAAACAAAACAT\n")
-		f.write("CGAAGTCGTGCATTATATCAAATGATTGGAAACCGTGGTGTATTCGGTAGAAAATAAAACTGGTATGGAT\n")
-		f.write("TATCCAGCAAACTGCATATTGCTCCACCTGCAGATTAGCGATCAGAGAGTCGAAACAGTTCAGAGAAACA\n")
-		f.write("GGATAAACGATGAGAAAGTTGAGCTCTGGATCGAAAAATGTCGAGTACTATATATATATTCCCAAGTTGT\n")
-		f.write("TTTTGGTTGTGCAGATTGGATTGCAAGGTGCTGGCGATCAAAGCTTGTACAATGCCATAATTTAATTTGT\n")
-		f.write("TGTATTTCGGATTTGAGTTTGTCTTATTTCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791161|gb|GO545958.1|GO545958 Mdas9008F17_e591.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_173322.1| peptide transporter -related [Arabidopsis thaliana] pir|G86322 hypothetical protein F6A14.2 - Arabidopsis thaliana gb|AAF27093.1|AC011809_2 Similar to peptide transport proteins [Arabidopsis thaliana] gb|AAL49811.1| putative pept, mRNA sequence\n")
-		f.write("TCGAGTCCCTTTTTTTTTTTTTTTTATAATAATAATAATTATTATTATTATTGAAATCTCTAACATCTAA\n")
-		f.write("TACTAAAACAGGTTGATTCGATTTGATTGGATTTTATTTGCATATATACAGAGCCATGTTTAAGCATTTG\n")
-		f.write("TTGAACCTAACTGCACCTGATCAGTATCATATGGCTTCTCTTCAACGTTCACATTTGTGGCCTTGTAATG\n")
-		f.write("ATAACGTTGCGCACAAAACAGAAAGTAGGCAAAAGTCAGAACCCCAATCCCAGCCAATAGGAAGTAAAAG\n")
-		f.write("TACTCCAATCTCCCAGCATTGAGGTCAT\n")
-		f.write("\n")
-		f.write(">gi|226791141|gb|GO545957.1|GO545957 Mdas9008O11_e630.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTAAAATGAATAGTATCATGATTGATTTTTTTGTGTAAAAATGTGGTTT\n")
-		f.write("TTCGTTAAAGTGAACAGTACCGTGAGCTTTTCGTTAAAGTTCCCCATAATATTTGAACTTGATCATGGAT\n")
-		f.write("AAAAGTCAAAACAATCACCATATGAAGGAGCAATTGCAGTAACCCTAGTTCTCAAGATAACCGAATTTAA\n")
-		f.write("CTGACAAACTGCATCTCTATGCTTTGAAATTCTAACATACGAACTAAATTAAATCTTTTCGGTTTATATT\n")
-		f.write("TTTCCGAAAATTCCTACTATTTGGGCTCCAATGGTGACTTGTCTATAATCCAGAACCTGTTTTTCTTCGT\n")
-		f.write("AATATATGGCTGCAACTTCCACATCCTGTTGTTTTTGCTGCGCCGGAATCCAGAATTCAGATACCCAGAT\n")
-		f.write("ATACTTGTAAGAAGTTGCATATCGGTTAGCAGCTAAAGACTACACTCTGTGTCCATATAGGAGGATCAAG\n")
-		f.write("AAAAGCCTGTTGTCTAGTCTGTGTGATCACGGAAGCGGATGATTTTGTTGATGAAGGATCTCTCACGGCG\n")
-		f.write("GTATATAACAAACGACGACATGCAGAAGCAAGCAAC\n")
-		f.write("\n")
-		f.write(">gi|226791140|gb|GO545956.1|GO545956 Mdas9008G12_e593.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P14278|CB24_LYCES Chlorophyll A-B binding protein 4, chloroplast precursor (LHCII type I CAB-4) (LHCP) pir|S10857 chlorophyll a/b-binding protein precursor - tomato gb|AAA34141.1| chlorophyll a/b-binding protein precursor, mRNA sequence\n")
-		f.write("TTTTATATTACTAAGGAGCTTGGGAGTTTTTTACTGCATACAGCGGTTTCAATACAAGCAGTTTCTAGTA\n")
-		f.write("AAATTGCATCAGAACTAATGGAGTCCACAACAAGAGAACCTCAACACAAGCAGTAAGTTCGGGTAATGTT\n")
-		f.write("ACAGATGAACGGCCATGGCTTGAGGTTTCTTCACTTTCCAGGGACGAAGTTGGTGGCGTAAGCCCATGCG\n")
-		f.write("TTGATGGCCACTGGGTCATCGATGTGGTCG\n")
-		f.write("\n")
-		f.write(">gi|226791139|gb|GO545955.1|GO545955 Mdas9008E21_e584.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTCATGAACATTAAATACTTGATGGGCACTGACAAAGTGCCAGAAAATACAACTAGAGACCCATATCTTG\n")
-		f.write("GTTACACCAGTTAATGATAAAGAAATGAAAATTCAATTCATACCCCCTGAAAAACATCTGTTTTCCTTTT\n")
-		f.write("ACCTTAGGAACAACTTCTGCATCCATCACACAACCACAAAGATCAACACACCCAAAAACAGTAAACACTA\n")
-		f.write("TCGAACTAACGGGATTAAGCTTCAAACTCCATGCCAGAAACGGGCAATCTCCTTATATCGCCGCTCCTGG\n")
-		f.write("ATTTGACGAAAGATAATTAGTGGAATTATCCCAGGTTAATGGTTCTGCTGTACCCAAGCTTCGCCACCTT\n")
-		f.write("CCCTCATGCACCGAAGGTAAACTAAAACTTAACCTCCCTTTTGCTCTATCCCCACCCGGAAAAATCGAGC\n")
-		f.write("TCCAACACCTTTGTTGGATTCTGCACTGAGAGTATAAAGATTCATTCAGGCCCAAGTGAACCCTCTGAAT\n")
-		f.write("AATTATGCTCCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791138|gb|GO545954.1|GO545954 Mdas9008L04_e613.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTCCTTTTTTTTTTTTTTTAAATTAAGATATTTTAATGAACATGTATAACCAAATTTTTTATGCC\n")
-		f.write("AGGTAATATCTTACAGAAACAAAAGAAAATAATTTTCTTTTGTTCAATTCACAGTTTTCTTTTCCTTTTC\n")
-		f.write("TTTGCTTTCTGTCGAGTTTTACAACCTAATATGCACATCTGCGTGTCTAACACGTAAAAGGAAACAAAAC\n")
-		f.write("CCCATTTTACGCATGCAGCGGTCCCCGGCATGCCGCCAGAAACGTTTCTACAAAGCCGAAAGGGACTCGG\n")
-		f.write("TTCGCCACGAAACATCTGCAACGCCGCCCACCGGGTAATCAAACAAACCGTCTAAAGCCAGGTACTCCAC\n")
-		f.write("CCCACCAATATAATTGTTATTAGCAAATTCAGAGTCGCCACCGATTCCGAAGTCGAACGAGTCGTAACTC\n")
-		f.write("GGAATCATGTCGTTCTCGAACCCTACCATGCCATCCAATTCAACGGCCTCGGAGCCACTCGTGGTGAAAT\n")
-		f.write("CAGCAGCCTCGATTTTTCCCTCCTCACTTGCTCCATTGGTCGGTGGAAAACCAAGC\n")
-		f.write("\n")
-		f.write(">gi|226791137|gb|GO545953.1|GO545953 Mdas9008K16_e608.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P29677|MPPA_SOLTU Mitochondrial processing peptidase alpha subunit, mitochondrial precursor (Alpha-MPP) (Ubiquinol-cytochrome C reductase subunit II) pir|S23558 ubiquinol-cytochrome-c reductase (EC 1.10.2.2) alpha chain precursor - potato emb|C, mRNA sequence\n")
-		f.write("TCGAGTTTTCTTTTTTTTTTTTTTTTTTGCCAAAACAAATCCTGGTATATGTAATTTGGATCAAATTAAT\n")
-		f.write("CCTTTCAAAATTTTATTTCGACAATTGCCAACAACGGCGAATAGCTCGGAAGCCGTGAGTAGTCATGCGA\n")
-		f.write("TTCAAAAAATTACAGCCAGCAGGAGGCATCCTCTCATTTTGCTTGGAACCTGCTGCTAATTGAGTCGTAA\n")
-		f.write("CCGGGTACATGTACAACATTGCCATATGTTGCCATTGTTAGCGGTGAAGAAATAATCTTCTGCGCGATTG\n")
-		f.write("TAGTAATATCTTTCAAGCTCACTTCTTCTACCGTCTTCAAGAAGTGCTCCACAGGTTTCCTCTCTCCGTA\n")
-		f.write("TGTCAAAACCTGCCTTCCTATATCCTCTGAATGCAATCATTCTAGATTCTAGAT\n")
-		f.write("\n")
-		f.write(">gi|226791136|gb|GO545952.1|GO545952 Mdas9008O15_e632.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_190817.1| expressed protein [Arabidopsis thaliana] pir|T08450 hypothetical protein F22O6.130 - Arabidopsis thaliana emb|CAB43425.1| putative protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGTTTCTTTTTTTTTTTTTTAAATAAATAAAACAAAGAAAATTATGAAAATTAAACCGACCACCAAT\n")
-		f.write("CTGTAACAGGAAAATCATGGATCATAATGTACATGTAGTTATACATAAAAGGAAAATCTTTTAATCTCCA\n")
-		f.write("ACCCTAAGAACTAAAAACATACTAAACAAAAAAAAGTTTCGAAAGAAGCAAACAGACACTTCAAAAGAAA\n")
-		f.write("AAACCATCAAACTATTTTTTGTTCCTTCCTCCCATTTTTTCACACCTCTTGAATTTTGAAAACAATGCGC\n")
-		f.write("CTATCGACAGATTCAAGAAGACCAATGTCATCAATCGATTGATACTCGGAACTATCATCGTCATCAAAGG\n")
-		f.write("AAATGTTCAAATCGAGAGACACACAAGGGCTTGTTTCCTCCAAAGCAGCAATATCCCTATTATCTTCTTC\n")
-		f.write("ATTTAGCCCTTCTGATAATTTTTGCTTGATAGGAGGAGAGCAAGCTCTTGATCTCGAGCTGAAGCTTTCG\n")
-		f.write("CAGCTCAAAATAATGATAGCATCTCCAAGACCAACTTCTTCGCCACTTGAATTGGTTATTCGTCCTCGTT\n")
-		f.write("CAATTGCTCTCTTAAACCCCATTTGAGAGCAGTAGTCCGCCTCG\n")
-		f.write("\n")
-		f.write(">gi|226791114|gb|GO545951.1|GO545951 Mdas9008H13_e598.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_190146.1| senescence-associated protein family [Arabidopsis thaliana] pir|T47500 hypothetical protein F9K21.180 - Arabidopsis thaliana emb|CAB75489.1| putative protein [Arabidopsis thaliana] gb|AAK62405.1|AF386960_1 putative protein [Arabi, mRNA sequence\n")
-		f.write("TCGTGCCGCAATCATGGTGGTTTCTCTTGCTGGGTTCGCGGGTGCGTGCTACAGGAACACCTTCCTCATG\n")
-		f.write("TGGGTGTACCTGTTCGTCATGTTCTTCGTCATCGCCGCCCTCATCGGCTTCATTATCTTCGCCTACGCCG\n")
-		f.write("TCACTGACAAGGGCTCCGGGAGGTCGTTGACGAATAAGGGTTACAAGGACTACTACCTGCAGGACTATTC\n")
-		f.write("CGGCTGGCTGAAGGACCGCGTGGCGGATAATGGCTACTGGAGGAAGATTGCGTCTTGTGTGAGGGACTCA\n")
-		f.write("AAAGCTTGTCAAAAGATCGGGAGGAGTGTGAATGGTGTGCCTGAGACTGCTGACATGTTTTACAGCAGAA\n")
-		f.write("AGCTCAACTCTATCCAGTCTGGCTGCTGCAAGCCACCTACAGAATGTGGATATAGCTATGTGAACGAGAC\n")
-		f.write("CGTCTGGACCACCGGAGCAGGTTTTTCCGGGACCAGTACGGACTGCACACTGTGGAGCAATGACCAACAG\n")
-		f.write("CAAA\n")
-		f.write("\n")
-		f.write(">gi|226791113|gb|GO545950.1|GO545950 Mdas9008I03_e601.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD27882.2|AF139470_1 chlorophyll a/b-binding protein CP24 precursor [Vigna radiata], mRNA sequence\n")
-		f.write("CCGTTGTTAACGGCATTTAAGTACCAATTAAATTGAAAAGGATAAAAAAAAATTGGGTAATTATTTATAT\n")
-		f.write("CTACATATTGAAAAGTAAATGCCAAATGGTTTACAACCCAAGGGCACCAAGGGGCGTCTTTCCTTGCCCA\n")
-		f.write("CCTTCAAAGTAAAAAATGAGCATACCCACCATACCAAGCCTTGCATGCTTAATCTCACCCAGTTTCAGTC\n")
-		f.write("TCTCCAACTTTTCCCTGTCTGGAACGTAAACCCCGTCCTGAATGGACCCGGCAAACCCCAAGGGGTCAAA\n")
-		f.write("AAACTTGCCACCCGGGTACCCTTGCTCTCCGGGGGAGTTGGCAAATTTCTCCAAGGTCTTGGACCAAGGT\n")
-		f.write("GTGGCCCACTCAACGGACTGGGACTCAGGGTTGTAAAAGTCCACCCATCTCTTGCTTTCCACCCATCCCA\n")
-		f.write("TGACCAAAACCTGAATGCCAAGCAGTG\n")
-		f.write("\n")
-		f.write(">gi|226791112|gb|GO545949.1|GO545949 Mdas9008K19_e610.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTGTTCTCGGAGTCTACAAACTTGGATTCAAGAGCAAACTACGACAATACACAACGTCAATGCATGACCG\n")
-		f.write("ATCTGGTAAATAGTAGAAGATCCAAAATAAAGCTGTAATGTTGGCAGACGAAGACATGTTTTACTCGAAG\n")
-		f.write("AACAAGAGGTTTGTACCAAAACAATTAGTAACTGATTGCACAGCCATACCCCATTTGATCGAAGAGAAAT\n")
-		f.write("GAGATGTACACATCGCACGCAACACCTTCTCACTATAAAAGGGGTTCGTCGTCACCGTCATCTTCCATAT\n")
-		f.write("TATAATCATCTTCATCATCATCAACATCAAAACCCTTATAATAATCATCATCACTAAAGTCCTCCTCCTC\n")
-		f.write("TTGTTCCTCCTCCTCTTCATTTTCATCTTCATCCTCACCTTCACCTTCTTTCTTTTCTTTTGTATCATTT\n")
-		f.write("TGGCCCTGACGCTGCTCGAGCTTTTCAAATAAATCCAACTTCTCCAGCCCTGAGTTAGGATTCCATCGAA\n")
-		f.write("CTCTCTTTCGACCTGGCTGCTGCACCCTTGAACCTCCGGTCAGTTCTTGAGGAAATCCCTTGAGCTCCAA\n")
-		f.write("TATACTAAAAAGAGAACCGCGTCTTATNCGTGGTTTTTGGCTTTGTTCTGTCAGAATATCTTTCTACATC\n")
-		f.write("TTCGTTTTGCCTCTCATTCGA\n")
-		f.write("\n")
-		f.write(">gi|226791111|gb|GO545948.1|GO545948 Mdas9008L16_e618.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_178536.1| GDSL-motif lipase/hydrolase protein [Arabidopsis thaliana] pir|A84459 probable GDSL-motif lipase/hydrolase [imported] - Arabidopsis thaliana gb|AAD25823.1| putative GDSL-motif lipase/hydrolase [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTTAAACCATTCAAATTCATAACTTATACCCAAACGCTGCCACAAATGTACTTTCACACAACATA\n")
-		f.write("TAATTGTTGTCTTGGGTCACTCAGAAATGGGTACAGGAATACGTACTAATATCACAGGCACCATAGGTCC\n")
-		f.write("ACAAGATCCTAGGCTTAATTCCATTTTTCTGCAAACAACATATTCTTCTACCAACACAGCATCGCGTAGA\n")
-		f.write("ATACATATATGATGACAAAGCATATATATGGCGCGTACATTTCTCTTGAATTTGAAGCTAATCAAAGGAA\n")
-		f.write("CTGGGCAAGTACTTTTTTCACCACATAATCAGAGATTATACGGTTTGCTTTTTCAGTAGGATGAAAGGCA\n")
-		f.write("TCCCAGAAAATGTATTTGCTTGCGTCTGTGCAAGTGAGCAAGTTGTTTCGATTGCATGCGTAGCCCATTT\n")
-		f.write("CAAACATTCCACTGGCACAACACGCCGCCGATGACACCTCGAATCCATAAAAAGAAGGCCTTCTTATCAT\n")
-		f.write("ATGCAGGAAAATGTAATATGGGTTTGAAAAAACCAATTTGATCCCAGGAAGCTGTTTATTCAGATTTGTA\n")
-		f.write("GTCAAGGTCTTCAGCTTGCCATTGAACTCTAAAGCCACA\n")
-		f.write("\n")
-		f.write(">gi|226791110|gb|GO545947.1|GO545947 Mdas9008K18_e609.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_568487.1| expressed protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTACCTGCTAATTCGATATTCATACGCTAATGTGGTTTTAACGAGAACAACAACATTGCATTATCT\n")
-		f.write("GCTAATGCTACATAACGAGAACCTTTACAACTGTGGTCTGTGCAGCAATTCCTAATTCCTTGACTAAAAC\n")
-		f.write("TGAAGTTTCATGCCCTTTATACACGACACTCGACAGTACAATGATTTCATCGCTTTGAGAACACCACCAA\n")
-		f.write("GATCAACATGGACATAGACATCATGATTTTGAAACCGGAGGTTTCCCAAAAGTTTTGTCTTTCAGCAGCT\n")
-		f.write("GCAGCTCCACCACCACCCCGCTGTAACTGATCTTTGAGCTCTTTCAGAGCCTTGTCTCTCCGCTCACCCA\n")
-		f.write("TCCTTTGAAGCTTTCGTGTTTGAGCACGAGCTTCCTGGAGACAAAACTCTAATTTCAAGACCCTCTTTTT\n")
-		f.write("CAGTTCCTGATCAACGCGTCGTTGTTTCTCCAACTGTGATTCAAACTCCTTAGTTTTGAGCTTCCAATGA\n")
-		f.write("GCAGACATTACCCTGATTTCATCTT\n")
-		f.write("\n")
-		f.write(">gi|226791109|gb|GO545946.1|GO545946 Mdas9008E19_e583.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAM64550.1| unknown [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGCACCCGTTTTCTCAACATTTCTGTTACATCTCTCACTTTGCTCTTCCTAAGGAGAGCTGAGATGGAG\n")
-		f.write("GATTGCAACAGAGGCCAAGACTATTTCTCTGCCCAAGACCATGAGTCAGCAGCTACCAACAAATATGGAG\n")
-		f.write("GACTTGCGCCAAAGAAGAAGCCTTTGATTTCAAAGGATCATGAACGTGCCTTCTTTGATTCAGCAGATTG\n")
-		f.write("GGCACTATGCAAGCAAGGTGCAGGGGTGAATCCGAAATCAACAGCAGCAGTGGAGACCTTACAACCAAAG\n")
-		f.write("CTCCAGAGAACTCCACACCAGCAGCTCCCCCCAAGGAGACCTGCTTGTACATCTGGCCATGAATGATATG\n")
-		f.write("CAGCCTCGGAGCATAGAGTCGTCGAGGGCTCAAAGTAGTTTGTTGTTTGAGAGGATTAATGTTGATGACA\n")
-		f.write("AAGCTATATATATAACAAGCATCGGAATTGGCTGAATGTAATAATTGTCAGTTAGTCTTTTTTTTATTTT\n")
-		f.write("TTATTTTTTTATTTTTAATAAG\n")
-		f.write("\n")
-		f.write(">gi|226791108|gb|GO545945.1|GO545945 Mdas9008K07_e607.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("TTTTTTTTTAATAATAAAATACGGATCTCATTGAATTATGAATTTCTCAATCAACACCATCTTGAATCCG\n")
-		f.write("ATAAAACACCAAATTCGAAAACAAACGAGAGTGCCTCGAAAAAGGGACAGAGAATTAAAGAAACAAATAG\n")
-		f.write("ACAGAGGTCTTGAAAGCCCTAATCAAATACAAACTTAAACAGACCACCGGGACCCTTGGCTAAGAGCCAC\n")
-		f.write("AATGGTACATACAACAACAACATTATTTATGAAAATTGTAGAACAACTTAGACGCCTGGAGGCTTGTAAG\n")
-		f.write("CGATGAAACTGATGCACTGCACTTGACGGACATTGTCGAATCCGATGATACGGATGAAGGATTGGGGGTA\n")
-		f.write("GGCCTTCTTGGCCTCTTCCAGCTCTTTCAACACCTGGGAAGAGTCGGTGCATCCGAACATGGGCAGCTTC\n")
-		f.write("CACATTGTCCAGTACCTTCCATCTTAGTATCCTGGGGATCTGTGGTTCTCACGGTACACGAATCCATGCT\n")
-		f.write("CCAACTCAAATTCCAAGCAGGGAACCCAGTTTTTGCGGAGGAGGTAGTCAACTTCCTTGGCCA\n")
-		f.write("\n")
-		f.write(">gi|226791089|gb|GO545944.1|GO545944 Mdas9008O06_e627.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_199223.1| casein kinase, putative [Arabidopsis thaliana] dbj|BAB10977.1| casein kinase I [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTGACTATGTGTTTCAGAGAAGTAAGTTGCAGTAGACACCGGATGCCTCTGCTTCCATAACTGCACCTG\n")
-		f.write("CTACCCCTGCAGCTTTACCCCCTGGACCATCTGCGTAAACATCAGACAGACCTACAGCATCGGGACGAGA\n")
-		f.write("TTTTCTAGAAAGACTCTCATGTGCGTTAGAGGCATTTTCTATAAGGAATAGTTCTGGTCATGGTTATGGC\n")
-		f.write("GATCACTCCAGACATAGGTCGACCGATGATGCGCCATCGTCCAAAGACGTCCAAACTGATTCAGAAAGGG\n")
-		f.write("CTCGTAGTTCATCTACAAGTGGCAGTAGTTCAAGGAGGCCAGTCATATCAAGCAGCCGGCCAAGCTCATC\n")
-		f.write("TGGTGAGCCCAGCGAGAGTCGGTCAAGCCGGCTGGTCTCAAGTAGTGGCCGCCTGTCCACCACCCAAAGG\n")
-		f.write("GTTCAACCTGGGTATGAACCCAGAACATCTTTCACCCGAGCATCCGCTGCAAGAGGTGGCCGTGATGACA\n")
-		f.write("CACTTCGGAGCTTTGAACTCCTTTCAATCGGCACAGGAAAGAGGAAGTAAGGTCTCAAGATT\n")
-		f.write("\n")
-		f.write(">gi|226791088|gb|GO545943.1|GO545943 Mdas9008F07_e588.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CCTCAAAATACTAGAGCTAGACAAAGATAAACAACACGATAGAGAAACTTCTGCTTTACATGTACATTGA\n")
-		f.write("CATTTGCATGTGCAAAGCTCTCTTTCCTCCTTTCCTTTCTTTTCTTCCTCACCTTTCGAATCTTTCTCCT\n")
-		f.write("AAATTAAGGAGATTGTTGTTTTGTTGTTAGTGGTTGCCATCATCATCACATTGAAATCAACTTTAGTTAA\n")
-		f.write("TACTAGCCTCCTGCACGCGCTCACGGGCGTGCGGAAGGCCCTTTTGTAATTAAGGCATTCTACGTGCGAC\n")
-		f.write("TTAAATAATTTAAATGATAACAAAAGAGCGGTTGCTCTCTGATCTAATTGCAGACACAATCTGCAGAACC\n")
-		f.write("GTCTTCTATGGGATTTGAACTTGTGAAGTGTGAGGTGGAGACCTCTATTACAAAAATGTTACAACAGTAG\n")
-		f.write("ACAAAAAAGGCCAAAAATACCAAAAGCCGCACCTCCTATACTCCATGTGTGGACTCCAATTTTCAATCAC\n")
-		f.write("AATTCAAAATTCAAGAGGCCTGTACAGTGTTCAGATGTAGCAATCCTATGCAATCGGCCAAATGATGTGT\n")
-		f.write("GTCCTCTCAAAGATCTGGTTTGAGAGAGTGGGACACCATCGG\n")
-		f.write("\n")
-		f.write(">gi|226791087|gb|GO545942.1|GO545942 Mdas9008G21_e594.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAM23005.1|AF502434_1 orcinol O-methyltransferase [Rosa hybrid cultivar] emb|CAD29459.1| orcinol O-methyltransferase [Rosa chinensis], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTAACAAAAAAGCACATCAATCCCAAACTGGTCCATAATCATATGGTATGCATTTT\n")
-		f.write("GACAGTACTTATTCAGCAATCAGCATCCACATAAATCATATATATCACATGGTTGCTTCTAACTTTCTAA\n")
-		f.write("AGAAAAACTTCAATGAGGGATCTCAAACCAAATATTGGTGTCACCTTGTAGCCGCTGAAACCAGCCTCCA\n")
-		f.write("GGAAGAGCTTTTTCCAGTCTTTCTCGCTCCTCTCTCTTCCAGTGACCACAACCATCATAAGCAGATCAAA\n")
-		f.write("CAAGAGCTTTGCTTCGGTTATTTCATGCTCATCTTTCTCTTCATTTATCACTATGTCTATGATTATAACT\n")
-		f.write("TTCCCTTGGCCATTGCTTGCAATTGCTTCCCTGCATTTCTTCAAAACCTTCAAGCATTCCTCATCGCTCA\n")
-		f.write("GAGCATGCAAAGTCAGCTTGAGGAAAACAGCATCCGCTGGAGGGATAACCTGGAACATGTCTCCTCCAAC\n")
-		f.write("AAACTTCAAATTCTCACTGTCTGGCAAATCAGCAACAACGTGTGGAAGTTCAAGAACTGTGCATTTCAGT\n")
-		f.write("TGAGGGAAAGCGTCACAGAGAATCCTAGCAACTTTTCCAGTCCCACCACCAACATCAACCAATGAACTCA\n")
-		f.write("AC\n")
-		f.write("\n")
-		f.write(">gi|226791086|gb|GO545941.1|GO545941 Mdas9008L07_e614.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T09544 phosphoprotein phosphatase (EC 3.1.3.16), catalytic beta chain - alfalfa emb|CAA05491.1| protein phosphatase 1, catalytic beta subunit [Medicago sativa], mRNA sequence\n")
-		f.write("TTTTTTTTTAACTAGAAGACCCAGAAAAATTTCCCGAATTTCATCACAGGCATCTGGCTGTTCTGACATT\n")
-		f.write("TTCCATGGCCTCGGAGAGACTAATAATTCATAGCAGCAAATTAGTGTACAAGGACGAAGAGAAGAAGATA\n")
-		f.write("CACAGCCTTCTACCTTCTAACCCAACTTTATACCATTCTGCATTATTTTCTAGTGATTACAGTGAAATTA\n")
-		f.write("AGTTGGCTCTCATGCTTCCCGATGGAACCCTTGGCTCGATCATGATACAAACCGGGCTTCGGCACCTTCC\n")
-		f.write("CTCTCCGCCAAATCAAACATCTTACCTGTGCATCATGGACCTGATTCCTGTAACAGTGTTCCCAGGCTTA\n")
-		f.write("GCTGTTGCTGTGCTCGCAAAAGCGCTAACTCCAGACGAAGTATTTCCAGGCTTAGCTGTAGTCATGCTCC\n")
-		f.write("CAAAATTGAATTTCGGCTTTTTATCTGCAGGTTTTAGTATTTGAAAAGAGCACATTAATGTCTCATCCAC\n")
-		f.write("ACTCATCATGGCACCGGCATTATCAAATTCCCCACAATAATTAGGTGCTGAAAATATCGTCACAAGTTGG\n")
-		f.write("CGGTTGGCAAATAACTCGTAGCCATCCTCCACAACCTGGTGAGCACGACAAACGAGATCCAAATCGTGCT\n")
-		f.write("TCTGAAGAAACTCCGTCACTGTGTCAAGACCAAATGTAAACGAAACTCCACGGTCGTTCCTTCCCCACCC\n")
-		f.write("TTGACATCTTTACT\n")
-		f.write("\n")
-		f.write(">gi|226791085|gb|GO545940.1|GO545940 Mdas9008I07_e602.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_176897.1| glyoxal oxidase (glx1) -related [Arabidopsis thaliana] gb|AAG00252.1|AC002130_17 F1N21.11 [Arabidopsis thaliana] gb|AAO22637.1| putative glyoxal oxidase (glx1) [Arabidopsis thaliana] gb|AAO42437.1| putative glyoxal oxidase (glx1), mRNA sequence\n")
-		f.write("GAAACAAAATATCAATTAATGCTTTACGGTTCTTATCCACATTTAATTCATCCACGAACTTTCTAACCAA\n")
-		f.write("AAATTAAAATCATACATCAAGACACCAGATGTATCCAGCGCGCAACACTTGGCACGCCCTGATTGACCGC\n")
-		f.write("AAATGCCATGTAATAACCCGGCGGAGCAACCATCCCATTCGGCGGCGCCACACAGCTAATCCTGTAACGC\n")
-		f.write("CCCTCACCGTCCGGCACCGACGGCGTAACGGCCAGTTTGACCAGCCGCTGACCCTGCGAAAACGAATGCG\n")
-		f.write("TGGCAAAAGGCGCGTTCCCCAAATTAACCTCCACAACCCCCACCACGGACAGCGGAACCGACACCGTAAC\n")
-		f.write("GTCAAAACTCTCGCCGTAGCGCACCGTTTCGGGTATCCCCTCGAAAATGGGTCGGAGATTCGCCCGGTCC\n")
-		f.write("GGACTCAAATACTCGGGCGAAAACGCTTCGATTCGTAACTCCGTGGGAAACTCGGCGTCGAATCTGTAGA\n")
-		f.write("AATAATGCGGATTGCTTCCGGCGATTAATACCCGTCCATCGGGTAAGAGATTCGCGGTGGAGTGGTACAA\n")
-		f.write("TCGGGGCACGGT\n")
-		f.write("\n")
-		f.write(">gi|226791084|gb|GO545939.1|GO545939 Mdas9008N11_e625.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGAGCAATGTCAGGTAAGTAATCAGGCAAGGGGTTCCGGGCAGTCAGTTCCTGAATGGAAGCTTGAT\n")
-		f.write("TCCAAGTGTTGACTGATTGCTCTCTTTCTCATTGTCTTGCAGGTAAGAACAAGGTCAAAGGAAAAGACAG\n")
-		f.write("GGAAAAAGCATGATATGGGATACTCTTGCTCTTGTGTGGCTTGTTTGCAGAGGTATTATCGGGAGGAAAA\n")
-		f.write("TAAGCTGAGTATTTCGAAAGACTCTGCTGAGAGTGCCCTCTCGAATGTGAAGAAAAGTTGAGCATTTTTT\n")
-		f.write("TTTATTTGCGGGTTTGCCTGGCCGTGGAGGATGGAGGTCGACATATATAGAAGTCTCCCTAACAACAAGT\n")
-		f.write("AGTAATGCTATTCCTTTACCCTTCTTGATCATAGCAATGTAGTAGGAGCTGCAAGCTTCACATGTTTTAA\n")
-		f.write("CTTTGTCAGAACGCTTTGAAAAAGTGGTATGTGGTATCTGGAAAGCTGATGTTGCGTATAAAGATTGCAG\n")
-		f.write("ACAAGCTTTATCCCAGGAAATCTGGCTCTCGAAGTTTGGAGAGCGGTGTCTCTTCGGTTTTCGAACAAGC\n")
-		f.write("AATCCTGTCGGGGATCTGGC\n")
-		f.write("\n")
-		f.write(">gi|226791083|gb|GO545938.1|GO545938 Mdas9008O18_e633.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA03104.1| light-harvesting chlorophyll a/b-binding protein (LHCP) precursor [Lactuca sativa], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTCAAACACATATTGTAGCACATAGTTCAAATTATTGTTGTCCAAT\n")
-		f.write("ACTTGGTACCAAATTTACATCACCGACAACAATACAAACGAAAGTACAAGACAACTCCTGAGCTCTCACT\n")
-		f.write("TTCCGGGAACAAAGTTTGTGGCGTATTTCCAGGCATTGTTGGCGACTGGGTCAGCGAGGTGGTCGGCAAG\n")
-		f.write("GTTCTCCAATGGTCCCTTTCCGGTGACGATGGCCTGAACAAAGAATCCAAACATGGAGAACATGGCCAAC\n")
-		f.write("CTTCCATTCTTGAGCTCCTTCACCTTGAGCTCGGCAAAGGCTTCTGGGTCGTCAGCAAGGCCCAAGGGGT\n")
-		f.write("CAAAGCTTCCGCCGGGGTAAAGGGGGTCGGTCACCTCTCCGAGGGGTCCGCCGGCAATTCTGTATCCCTC\n")
-		f.write("AACTGCTCCCATCAACACAACTTGGGTAGCCCAGATGGCCAAAATGCTCTGTGCATGGACCAAGC\n")
-		f.write("\n")
-		f.write(">gi|226791063|gb|GO545937.1|GO545937 Mdas9008N16_e626.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P28475|S6PD_MALDO NADP-dependent D-sorbitol-6-phosphate dehydrogenase (Aldose-6-phosphate reductase [NADPH]) (NADP-S6PDH) pir|T17013 D-sorbitol-6-phosphate dehydrogenase, NADP-dependent - apple tree dbj|BAA01853.1| NADP-dependent D-sorbitol-6-p, mRNA sequence\n")
-		f.write("TTTTTTTCCTTTTTTTTTTTTTTTTTTTATTTTCTTTAATAACTCATTTATTAAGTACCAAAAAAAATAC\n")
-		f.write("AAGGGCCGTTTATTATATTTTCCTTTGCAAGGCCTAATGCAAAGGGCGAATAATGAAGTTTTCAAACTAA\n")
-		f.write("CAAATAAATGAGCTTCTGGAAAATTATATGAAGCTCAGTTTATTGTAAGTAAAATTCACGATAGTTTCCA\n")
-		f.write("TTTCGCTTCCGTTGAACAGCCTTGGAAAAAGTTGCGGAGGCAGCAATTCCAAGGTTTTTGAATGGCACGC\n")
-		f.write("TTATGCATACACGTCTAAGCCCCAAGTCTTGGAAGGTAAACTGGTACGATACTTCCTGTCAATACTGTAA\n")
-		f.write("ATGAGCTGCATGTCTTCATCCCTCAGCTGGAATTCAAGAACCTCCAAATTCTCTTTCAATCGCTGAATTT\n")
-		f.write("TCAATGATTTTGGAATCACTGCTGTTTTCCTCTGAATTCCCCACCTCAAACAGATTTGTGCCACGCTCTT\n")
-		f.write("TCCGTATTTCTTACCCACATCATTGAG\n")
-		f.write("\n")
-		f.write(">gi|226791062|gb|GO545936.1|GO545936 Mdas9008O07_e628.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_193170.1| casein kinase I (CKI1) [Arabidopsis thaliana] pir|C71405 probable casein kinase I - Arabidopsis thaliana emb|CAA55395.1| casein kinase I [Arabidopsis thaliana] emb|CAB10213.1| casein kinase I [Arabidopsis thaliana] emb|CAB78476., mRNA sequence\n")
-		f.write("TTTGACTATGTATTTGATTGGACTATATTGAAGTATCCGCAAATTGGCTCCAGTTCCAGAACACGACCAA\n")
-		f.write("GTACAAAACCAGCTTTAAACCCTGGACCATCTGCAGAAAGAACAGAAAGACCTACAGCAGTGGCACAAGA\n")
-		f.write("TTTTCGAGAAAGACTCTCAGGTGCAGTAGAGGCATTTTCTAGAAGGAATAGTTCTGGTCATGGTTATGGC\n")
-		f.write("GATCACTCCAGACATAGGTCGACCGATGATGCGCCATCGTCCAAAGACGTCCAAGCTGATTCAGAAAGGG\n")
-		f.write("CTCGTAGTTCATCTAGAAATGGCAGTAGTTCAAGGAGGCCAGTCATATCAAGCAGCCGGCCAAGCTCATC\n")
-		f.write("TGGTGAGCCCAGCGAGAGTCGGTCAAGCCGGCTGGTCTCAAGTAGTGGCCGCCTGTCCACCACCCAAAGG\n")
-		f.write("GTTCAACCTGGGTATGAACCCAAAACATCTTTCACCCGAGCATCCGCTGCAAGAGGTGGCCGTGATGACA\n")
-		f.write("CACTTCGGAGCTTTGAACTCCTTTCAATCGGCACAGGAAAGAGGAAGTAAGGTCTCAAGATTCCTTTTGT\n")
-		f.write("ATTATCTATCAAAGATATGTCTCGGCACTAAAATGGTTTTGGCACAGCTTACT\n")
-		f.write("\n")
-		f.write(">gi|226791061|gb|GO545935.1|GO545935 Mdas9008F10_e590.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF26741.1|AF220527_1 chlorophyll a/b binding protein precursor [Euphorbia esula], mRNA sequence\n")
-		f.write("CTTGTATCCTTTTAGTTTTGCAATGGCTGCTTCCATGGCTCTCTCTTCCCCAACCTTCGCCGGCAAAGCC\n")
-		f.write("GTGCAACTTTCCCCGGGAGCCACCGAGCTTTTCGGAAACGGAAGAGTGTCCATGAGGAAAACTGCTACCA\n")
-		f.write("AACAAGTTTCCTCTGGCAGCCCTTGGTATGGCCCTGACAGAGTCAAGTACTTAGGCCCATTCTCCGGTGA\n")
-		f.write("GCCCCCAAGCTACCTCAAGGGCGAGTTCCCCGGTGACTACGGCTGGGACACCGCTGGACTCTC\n")
-		f.write("\n")
-		f.write(">gi|226791060|gb|GO545934.1|GO545934 Mdas9008M21_e622.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P19950|R141_MAIZE 40S RIBOSOMAL PROTEIN S14 (CLONE MCH1) pir|A30097 ribosomal protein S14 (clone MCH1) - maize, mRNA sequence\n")
-		f.write("TTTTTTTTCTTTTTTTTTTTTTTTTTTAGACCAAAAGATACTTCATTGCAGACCAGAATAACAGTATAAA\n")
-		f.write("TAACAAAACAAAACTTAAAAGAGTAGCAGAACTCTTTCCGAATTAATTGGAAATAAAACTTTCGAAAAAC\n")
-		f.write("ATAGTAAAAAACTAGAGAGTTTCGAAACCGAAAGTAACAGCGCCTAATTTCGAAGTAACATAATCCAACT\n")
-		f.write("GAGGCACAGCGACCACCCTGACAAGCAGTTCTGACCAGATAAGAGGTGCAAAGCTTACAGCCTCCTTCCT\n")
-		f.write("CTCCTTCCACCCTTTCTACGGGGGCTGTCAGTTGGAATTGGAGTCACATCCTCTATACGACCAATTCTCA\n")
-		f.write("TTCCAGAACGAGCAAGAGCACGGAGGGCAGACTGGGCACCTGGACCAGGTGTTTTTGTTTTGTTCCCGCC\n")
-		f.write("AGTGGCACGGAGCTTAATATGAAGTGCAGTAATGCCCAATTCCTTGCATCTCTGCGCAACATCCTGTGCT\n")
-		f.write("GCAAGCATAGCAGCATATGGGGAAGACTCGTCCCTGTCAGCCTTCACCTTCATACCACCGGTGATACGAA\n")
-		f.write("CAAGGGTTTCTCTTCCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226791059|gb|GO545933.1|GO545933 Mdas9008I21_e603.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_197053.1| UDP-glucose dehydrogenase-related protein [Arabidopsis thaliana] pir|T51527 UDP-glucose dehydrogenase-like protein - Arabidopsis thaliana emb|CAC01748.1| UDP-glucose dehydrogenase-like protein [Arabidopsis thaliana] gb|AAL07049.1, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTATAATTTCCTGGTTTCTGATTTTATTACATTAATCTAAGAGAA\n")
-		f.write("TAACAAATTGAGATATATTCCACTAAACTGAGGACAAACTCAGGAACCGTATTAAGGGTACTATTACAAG\n")
-		f.write("TAAAATATGACGCAACATAACCCCCAACTTTAAGAAAGGTGAAATAACAAATTAATACAAGAAGATAAAA\n")
-		f.write("ATAAGGACGAATTAAGCATCCACTCTCAGTAACAAACTTCGGAACTGATAGAACTTTTACGCACAAGGGG\n")
-		f.write("ATCGATCTTCAAATTACTGTGCTTCTCTCCTCATCATCAAGTCTTTACGCCACAGCGGGCATGTCCTTGA\n")
-		f.write("GCCACTCGTCCAGGGGCTTTCCAATCGAGTAAACAATGAACCCAATTTGCCTCAGCTTCTCAGCATCCAC\n")
-		f.write("CACGTTCCTTCCATCGAACACAAATGCAGGCTTCTGCATCTGATCATAAATCTGTTGGTAATCAAGACTC\n")
-		f.write("TTGAACTCATCCCACTCGGTCAGGATGCAGATTCCGTGAGCATCCTTTGTTGCCGCATAAGCATCCCAGG\n")
-		f.write("CTACACCAACTTGCTTCACAGCAGGGGGGCTCTGAGGTTGAAGATGAATG\n")
-		f.write("\n")
-		f.write(">gi|226790978|gb|GO545721.1|GO545721 Mdas9011D23_e829.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_568984.1| protease inhibitor/seed storage/lipid transfer protein (LTP) family [Arabidopsis thaliana] gb|AAL50083.1| AT5g64080/MHJ24_6 [Arabidopsis thaliana] gb|AAM10364.1| AT5g64080/MHJ24_6 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTGAGTTTTCACAATCCCACAAGAAAAAATGGGAGCAGCAACGACTCTGGTGGTGGTGATGGCGGTGCTG\n")
-		f.write("CTGTTTGGACTTGGGGACTGCGCGGCGCCGGCTCCTGCGGTGGACTGCTCGAGCCTGATCTTGAACATGG\n")
-		f.write("CGGACTGCTTGTCGTTTGTGTCGAATGGGAGCACGGACACGAAGCCTGCAGGGACTTGCTGCAGTGGCCT\n")
-		f.write("CAAGACTGTTCTCAAAGCCGACGCTTCCTGCCTCTGTGAGGCCTTCAAAAGCAGTGCTCAACTCGGCGTC\n")
-		f.write("GTTTTGAACATCACCAAGGCCATCTCCCTCCCCGCCGCTTGCAAAGTCTCCGCTCCGTCTGCCTCCAACT\n")
-		f.write("GTGGATTATCTCTCAGTCCTGCTGGTGCTCCTGGTGGAGCACCTACCTCGCCGGCACCTTCTCCAATGTC\n")
-		f.write("AGGTGCTGACATTGGTGGTGCACCAGCGTCGTCGACTACTGGAGGGAATGAGCAAACACCCGCTGCATCT\n")
-		f.write("CCTCAGGGAAGCTCAGGTTCTTTTATGCTCGCTAGTTCGGTTGGATCCCTACTTGTTGGTCTTGTAATTG\n")
-		f.write("CATCATTCCCTTGTTTCTGAGAGCCGAGTTTGGTGGTGCCATTTTTGTGAGTAGAGAGGGATGATGTGAT\n")
-		f.write("ATATGGCACTTATGTTTATTTTACCATTGGAGTTAGTTCATTCTGAG\n")
-		f.write("\n")
-		f.write(">gi|226790977|gb|GO545720.1|GO545720 Mdas9003B09_e178.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAL38341.1| chlorophyll a/b-binding protein [Arabidopsis thaliana] gb|AAM47913.1| chlorophyll a/b-binding protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTTTTGACAATTAAACAAAGGAGCTCGGTGGTTTTACTGGGTACAGCGATTTCAATACAAGCAGT\n")
-		f.write("TTCTAGTAAAATTAAATCGGAAACAGCCATGGATTTAGGTTTCTTCACTTTCCAGGGACAAAGTTGGTGG\n")
-		f.write("CGAAAGCCCATGCGTTGTTGGCCACTGGATCAGCAATGTGGTCAAAGAGGTTCTCGACTGGGCCCTTTCC\n")
-		f.write("TGTGACAATAGCCTGAACAAAGAATCCAAACATCGAGGTCATAGCCAGACGCCCGTTCTTAAGTTCCTTC\n")
-		f.write("ACCTTCAGTTCAGCAAAAGCTTCAGGATCATCAGCAAGTCCGAGTGGATCAAAGGCACCTCCTGGGTAAA\n")
-		f.write("GTGGGTCAAGTCCTTCGCCGAGTGGTCCTCCACCAACTCTGTATCCCTCAATGAATCCCATGAGCACAAC\n")
-		f.write("CTGGACAGCCCAGATAGCCAAGATGCTCTGAGCATGGATAAGGTTTGGGTTGCCAAGGTAGTCAAGGCCG\n")
-		f.write("CCCTCGGAGAAGATTTGAGATCCAGCCTTGAACCAAACTGCCTCGCCGAACTTGACCCCATTCTTTGACA\n")
-		f.write("AGATTTCTGGGAAGACGCATCCCAGTGCAC\n")
-		f.write("\n")
-		f.write(">gi|226790976|gb|GO545719.1|GO545719 Mdas9011H20_e847.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA24493.1| chlorophyll a/b-binding protein [Fagus crenata], mRNA sequence\n")
-		f.write("TAAAATTGTCCATTGATGCAGTTTTTAAAGCTTGAGCTTACATACAAGCAGGTAGCTTAAAGATCATCTA\n")
-		f.write("TTGTACACACTGATTAGGTTTCCTCACTTCCCGGGCACGAAGTTGGTGGCATAGGCCCAGGCATTGTTGG\n")
-		f.write("TAACAGGATCAGCCAGATGATCGGCAAGGTTCTCGATAGGGCCCTTTCCAGTGACAATGGCCTGCACAAA\n")
-		f.write("GAAGCCGAACATTGAGAACATGGCAAGTCTTCCATTCTTGAGTTCTTTGACCTTAAGCTCTGCAAATGCC\n")
-		f.write("TCTGGGTCATCTGCAAGTCCCAAAGGATCAAAGCTGCCTCCGGGGTACAGTGGGTCAGTGATCTCACCAA\n")
-		f.write("GGGGTCCTCCGGCGATGCGGTAACCCTCAACCGCACCCATGAGGACCACCTGGGTTGCCCAGATTGCTAG\n")
-		f.write("AATGCTCTGTGCATGAACCAGGCTTGGGTTTCCAAGGTAGTCAAGGCCACCTTCGCTGAAGATTTGAGCT\n")
-		f.write("CCGGCTTTGAACCACACTGCTTCACCAAACTTGACTCCGTTCCTGGAGAGGAGCTCCGGGAAAACACAGC\n")
-		f.write("CCAAAGCACCAAGCATTGCCCATCTTGAGTGAATGACTTCAAGTTCACGGTTCTTGGCAAAGGTTTCGGG\n")
-		f.write("GTCTGCTGATAGCCCAGCAGTGTCCCACCCGT\n")
-		f.write("\n")
-		f.write(">gi|226790975|gb|GO545718.1|GO545718 Mdas9011M23_e876.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_564094.1| coronatine-induced protein 1 (CORI1) [Arabidopsis thaliana] sp|O22527|CLH1_ARATH Chlorophyllase 1 (AtCLH1) (Chlorophyll-chlorophyllido hydrolase 1) (Chlase 1) (Coronatine-induced protein 1) (CORI1) pir|E86329 coronatine-induced pr, mRNA sequence\n")
-		f.write("TTTTTTTTTGCTAGTACATGATTAATGAATTAGAAAAATTGAGATGGTGCTAGTACATATCAACCCCCAA\n")
-		f.write("ATTTCAGTACTTGAGCACATGCATTTGATGACTGAGCTGTTTATTCGAAAGTAACAATCTAGGATCCGAA\n")
-		f.write("ATAACCCTCGAAGAAAGCCTGAAAATAATCACTGACATTAACCACTGATAGGCCTTATAACCCCCTCTTT\n")
-		f.write("ATGTGCTAATATGTGCAGCTAATGTCAGTGACTATTATCAAGACAACCTTGAGCTTGAACTTATGCTCTA\n")
-		f.write("ATGAACTCCACAGGTTCAAGCTTTGCAGGAGAACTATCAGGATCACCAACAATGGCAACCAAATCCCTAT\n")
-		f.write("CATCACCATTCAAATAAGCATTCAGAAACGCCACAACAATCCCACCCACAGTCTTCCTCATTAGCTCCCT\n")
-		f.write("CGGTCCTGTCCCGTTTTTACACATGCACCCCGACACTGCCCCAACCATGCCCTGTGGATCGTCGTCCAAC\n")
-		f.write("ATGTCCATGTGACCATAGTCCTTCACAACAAAATGTGCACATGGAGGCTTGCACTCATAGAAGAAATCCT\n")
-		f.write("TGTGGTTCACGCCATCTGGGGCACAAGGTTTTGACATGCAAGCATTTTTACCTTCCGGTCCCAGGCCAGC\n")
-		f.write("GCCGATCACTATGACTGGAATCGAGAGGTC\n")
-		f.write("\n")
-		f.write(">gi|226790974|gb|GO545717.1|GO545717 Mdas9003A11_e173.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T05875 hypothetical protein T29A15.190 - Arabidopsis thaliana emb|CAB38282.1| hypothetical protein [Arabidopsis thaliana] emb|CAB81420.1| hypothetical protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTTTTTTGACGGAATTCTGCAGTTCAGTTGATCGAAAAAGAGAAATGATGAAG\n")
-		f.write("ACATTACGGGCGGAAATCATCCGGTCGTTGTTATGTTTAGCATCATTACAAGAACATTCAATTTGAATCC\n")
-		f.write("GAATTCACAAGCTGTTAGTTATGATAAGAAATCAATGGCAAGCACGCACGCACTCAATTTATGAACAAAA\n")
-		f.write("CACGCTCCTTTGAAGGAACTTTCTTTCATACCGCCACCGGTGTTTCACTCTTCTTCTTCTTCTTCTGCAA\n")
-		f.write("CCGATGGCAGCCCCTCTTTGAACCACGCGTAAAGTCCGCCTTCTAAGTGGAAGACATTCGTATAACCGTT\n")
-		f.write("GAGGACGAGCAAGTAGGCTGCTATCAGTGATCTTGACTGTTGGCCTTCTGGGAGATTTTGGGTCGGTCTC\n")
-		f.write("ATCGTACCGCCGGCGGCGCAAGCCACTATTATCTTTGCCTTCTTATCTAGCTGCGATCCCACACTTGATA\n")
-		f.write("TGAACTCAGGGTTCTCTTCTGTGCCGGCAAAGATGCCGAAAAACGCGAAAGCAGCACGGCGGGCAATGTC\n")
-		f.write("CCACGCTGTCCACTCCTTTATAAGCCTGTATATTTGCACGTTAA\n")
-		f.write("\n")
-		f.write(">gi|226790973|gb|GO545716.1|GO545716 Mdas9011F04_e835.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK25798.1|AF338237_1 rubisco activase [Zantedeschia aethiopica], mRNA sequence\n")
-		f.write("ACCGGATCGGTGTTTGCACCGGAATCTTCAAGCCTGATAATGTGTCCCAGGAAGATGTTGTCAAGATTGT\n")
-		f.write("TGACACATTCCCCGGTCAATCCATTGATTTCTTCGGTGCCCTAAGGGCTCGAGTTTATGACGATGAAGTG\n")
-		f.write("AGGAAGTGGATTTCCGGTGTTGGAATTGACGGGATTGGGAAGAAGCTTGTGAACTCAAAAGAAGGTCCCC\n")
-		f.write("CGACTTTCGATCAACCTAAGATGACTCTGGAGAAGCTCCTTCACTACGGACAAATGCTTGTTCAGGAGCA\n")
-		f.write("GGACAATGTGAAGAGAGTCCAACTGGCTGACAAGTACTTGGCCGATGCAGCCCTTGGAGATGCAAACCAG\n")
-		f.write("GACTCCATTAACCGAGGAGAATTCTATGGAAAGGCAGCCCAACAAGTTAATGTACCAGTCCCAGAAGGCT\n")
-		f.write("GCACTGATCGAACAGCTGCAAACTTCAACCCAGCAGCAAGGAGTGACGACGGTAGCTGTCAGTACGAGTA\n")
-		f.write("ATTGGAGCTGAAGAAAATAAATATTCTGTTTGCTGGGTTATTGATATTTTCTTTGTAATTTGCGCTTGTA\n")
-		f.write("TTTCTATGGAAATTCTTGCAATTATTTTGTTTTAATTATTAAACAAGCTATTGATACTCCGGCTATTGAA\n")
-		f.write("CAGTCGATAAGAACATAATGTTATGTTGTTGAGAATATGTTGTCATTGTCCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790965|gb|GO545715.1|GO545715 Mdas9011J14_e854.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK38342.1| seven transmembrane protein Mlo6 [Zea mays], mRNA sequence\n")
-		f.write("TTATCACGATGCTGCTCGGGAGGCTAAAGATTCGAGGCTGGAAGCATTGGGAGGCAGAGACTTCAAGTGA\n")
-		f.write("TGACTATGAGTTTTCCAACGATCCTTCGAGATTCAGACTTACTCACCAGATATCATTTGTTAGAGCACAC\n")
-		f.write("ACCAGTTTCTGGACTAAGATTCCTTTCTTCTTTTATTTCGGATGCTTCTTTCGACAATTTTTTAGGTCTG\n")
-		f.write("TTAGTAAGGCTGACTACTTAACACTGCGCAATGGATTCATCACTGTCCATTTAGGTGCAGGAAGTAAATT\n")
-		f.write("TAACTTCCAAAAATATATCAAGAGATCATTAGAGGATGACTTCAAGGTCGTCGTTGGGGTTAGTCCTCTA\n")
-		f.write("TTGTGGGCATCATTTGTGATCTTTTTGCTCCTTAATGTTAAAGGATGGCAGGCACTCTTTTGGGCATCCT\n")
-		f.write("TGATCCCTCTCGTTATAATTTTACTCGTTGGAACAAAACTTCAGGCCATCCTGACTAAGATGGCCATTGA\n")
-		f.write("AATTGCAGAAAGGCATGCTGTGGTTCAAGGGATTCCTCTAGTACAAGGATCTGACAAATNATTTTTGGTT\n")
-		f.write("TGGTCGGCCTCAATTGATTCTTAATCTTATCCATTTCGCGCTGTTTCAGAACGCATTCCAAATTATATAC\n")
-		f.write("TTTTTC\n")
-		f.write("\n")
-		f.write(">gi|226790964|gb|GO545714.1|GO545714 Mdas9003C11_e183.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|O24058|MT2_MALDO Metallothionein-like protein type 2 pir|T17014 metallothionein-like protein AMT1 - apple tree gb|AAC23697.1| metallothionein-like protein [Malus x domestica], mRNA sequence\n")
-		f.write("AGTTTTTCATTAATTTAATCAGAAACACATAATACGATCCACCAAGTTAACACAACATAAAAACACAAAT\n")
-		f.write("ACGACTACTGCATGTACAAAGCAAACAGACAACAAGCAGCCATAACCTAGGACCAGATCCCAGCCTAATA\n")
-		f.write("GGACGTGCAGCTCAAAAAAAGCCATGGCCACTTTATTCTAAAAACACGACCTTCGTAAATTTGGATCATG\n")
-		f.write("ATTCATGATTACGACACACACGCATACATATATTACTGCTAAACATACAAGCCCCGCGAATCTCTTGCTT\n")
-		f.write("CATCAAAAGGGGACATCTGTCCCTCTCACTTGCAGTTGCAGGGGTTGCAGGGGCAGTTGTCTCCGCACTT\n")
-		f.write("GCATCCGTTCTCGGCAGCAACTCCCATCTCAGATGCCTCCATGTGAGACTTCTGGGGAGCAACTCCCATG\n")
-		f.write("ACGAGGGTCTCAGTGGTGGACCCCTCCATGTAGCTCAGATCAGGAGCCATCCCACACCCGTTGCAGCCAC\n")
-		f.write("TGCCGCAGCTGCAGCCGGAC\n")
-		f.write("\n")
-		f.write(">gi|226790963|gb|GO545713.1|GO545713 Mdas9011D10_e827.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB92996.1| chalcone synthase [Malus x domestica], mRNA sequence\n")
-		f.write("TTTTTTTATTCGTCAATCCATATTTTACTCATCATTACATTGCCCAATCATGGCCCTTTTTTCATCAATA\n")
-		f.write("TTGCAGTAAACAACATGAAAGTAAGGGTCCTTCCTTGCACCAAGATAACCCCATGACGCCCACACACAAT\n")
-		f.write("ATCCAAAAAGCCAAATTCTAACCAGAAAAGGCGGAAACAATACATAAACGAAGCAAATAGATAAATCAAC\n")
-		f.write("ACCGATATTCATGTCATCAAGCACCCACACTGTGAAGCACAACGGTCTCAACAGTGAGGCCAGGCCCAAA\n")
-		f.write("TCCGAAGAGTACGCCCCACTCCAGTCCTTCTCCAGTTGTTTTGAGTCCTTTCTCACCACACTTCCTCCTC\n")
-		f.write("ACTTCGTCCAAAATAAACAAGACACACGCACTCGACATGTTGCCGTAATCACACAGCACTTGCCTTGTAG\n")
-		f.write("CTTCTAGTTTCTCCGGCTTAAGGGCCAACTTGGACTCTACTTGGTCCAGAATAGCAGGGCCACCTGGGTG\n")
-		f.write("TGCAATCCAGAAGAGCGAGTTCCAGTCTGAAATGCCTATAGGCTTGAAGGCCTCGTTAAGGCTCTTTTCG\n")
-		f.write("ATATTCTTGGAAATAAGCCCAGGAACGTCCTTGAGAATGTGAAATGTAAGCCCTACTTCACGGAGATGGC\n")
-		f.write("\n")
-		f.write(">gi|226790962|gb|GO545712.1|GO545712 Mdas9011J16_e855.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAM62737.1| Quinone oxidoreductase-like protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTACTGGCCAATATGATACATGTCAAATATGACGCAAAACATGTTACAAAGAGATAAGG\n")
-		f.write("CAACATCATATGTTCATCTTTATGTACACAGCAAAAGATGGCTCAACTGTTTTCTGTTTTCCTTCTCATT\n")
-		f.write("CAATTGGATGTATGACTACCTTTCCGGTGGCCCGATTTGTTTCAAGGTAAGAGAAAGCCTCCACAAGCTT\n")
-		f.write("GGAGAAGGGGAAGGGCCCTTTGGGGTCTATCACAGGCTTCACCTTCCCAGTCTCTAAGTACGGGTTTAGT\n")
-		f.write("TTCTTCAGAACTGCTCCGTTGGAAGTAACCACGAATCTGAAACCCGGAGGTGTTACTGCACCTGTTAAGG\n")
-		f.write("CCACCACACTGCCCCCTTCTTTCACCACCTTCACTGCTTTGTCACATTGACCAATAGCATCATAGACGAC\n")
-		f.write("ATCAAAATTTTCCGGCAATTCTTCCAAGTTCTCCTTAGTGTAGTCGATCGCTAAATCAGCACCCAAGCTC\n")
-		f.write("TTCAATAACTCCAGCTTTCCAGTGCTTGAAGTGGCTGCTATTCGTGAAGCTCCAAATACATGTTTTGCTA\n")
-		f.write("GCTGAATCACTAGGCTTCCAACTCCACCAGCACCATTCAGAACAAGCAAAGATTTACCGGCAGACAACCC\n")
-		f.write("GGTCTTTTCAAGAC\n")
-		f.write("\n")
-		f.write(">gi|226790961|gb|GO545711.1|GO545711 Mdas9011J11_e852.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q02980|RBS_MALSP Ribulose bisphosphate carboxylase small chain, chloroplast precursor (RuBisCO small subunit) pir|JQ2241 ribulose-bisphosphate carboxylase (EC 4.1.1.39) small chain precursor - apple tree emb|CAA46475.1| ribulose bisphosphate ca, mRNA sequence\n")
-		f.write("AATTTCTCAATAAACATCATCCTGAATCCGTTAAAACACCAAATTCGAAAACAAAAGAGATTGCCTCGAA\n")
-		f.write("AAGGGAAAGAAAATTAAAGAAACAAATTGACAAAGGTCTTGAAACCCTAATCAAGGACAAACTTAAACAA\n")
-		f.write("ACCACCGAAACCCTTAGGCTAAGAGCCACAATGGTACGTACAACAACAATATTAATTACGACGAAGAAAC\n")
-		f.write("ATGATGAAACATGAACAACAACAACAACAACAACAACTTAGTAGCCTGCAGGCTTGTAGGCGATGAAACT\n")
-		f.write("GATGCACTGCACTTGGCGGACGTTGTCGAATCCGATGATACGGATGAAGGCGTTGGGATAGGCCTTCTTG\n")
-		f.write("GCCTCCTCCAGCTCCTTCAACACCTGAGAAGAGTCGGTGCATCCGAACATGGGCAGCTTCCACATTGTCC\n")
-		f.write("AGTACCTTCCATCGTAGTATCCTGGGGGATTTGTGGTTCTCACGGTACACAAATCCATGCTCCAACTCAA\n")
-		f.write("ATTCCAAGCAGGGAACCCAGTTTTTGCGGAGGAGGTAATCAACTTCCTTGGCCAAGGACTCGGAAGAGAG\n")
-		f.write("AGGAGGAAGGTAAGAAGAGGGTCTCGAACTTCTTCAATCCAAGTGGAGGCCACACCTGCATACATTGCAC\n")
-		f.write("TCTTCCTCCAT\n")
-		f.write("\n")
-		f.write(">gi|226790960|gb|GO545710.1|GO545710 Mdas9003A10_e172.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAA06245.1| elongation factor 1-alpha (EF1-a) [Cicer arietinum], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTAAGAACAAAGCAACGAACATAGAAATTTAATGCAAAACGATGTTAA\n")
-		f.write("AGAGACAAAGCGCAGAAGTTGCAGACATTAATACGAAATTGTCCAATAACCAACTACACGACTCATCTCA\n")
-		f.write("ATGTATAAAGCAACCAAAAACCATAACAAATAGCATACAACACAGCTTGCCGAGCAACCCGAATCGATTC\n")
-		f.write("TTGCCGCTCAGCTCCTCCAACAATCCTTGCAAGCAAAGTTAGAGGGCTACGATGTAAAACTCATAAAACT\n")
-		f.write("GTCCAAATAAACTACGAGAGTAGCGCAAAAATGGAAAATAAGCGACATTCGACAAAACTAATCCAGTTAA\n")
-		f.write("GGCCGGATGATAACACAACACACTTCATTTCTTCTTGGCTGCAGCCTTGGTCACCTTGGCACCGGTTGGC\n")
-		f.write("TCCTTCTTCTCCACACTCTTGATCACACCGACGGCAACCGTCTGACGCATGTCTCTCACAGCAAAGCGAC\n")
-		f.write("CAAGCGGTGGGTACTCAGAGAAGGTCTCGACGACCATGGGCTTGGTGGGAATCATCTTAACCATACCAGC\n")
-		f.write("GTCTCCATTCTTCAAGAACTTCGGTTCCTTCTCAAGCTCCTTACCAGATCGCCTGTCAATCTTGGTCAAG\n")
-		f.write("ATCTCAGC\n")
-		f.write("\n")
-		f.write(">gi|226790959|gb|GO545709.1|GO545709 Mdas9011M13_e874.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD27878.1|AF139466_1 chlorophyll a/b binding protein CP29 [Vigna radiata], mRNA sequence\n")
-		f.write("AACCATGTAGTCATTTAGCAAGTAGGAAAAGCTCACATGCCATTGCATACACTAATCCTTTGATCCCATC\n")
-		f.write("ACAATCTTTACAAGCTTAAGCAGTACATATCATGATTCAAATAATTAATCATGGTCTACTGATTAAAAAA\n")
-		f.write("CCAAACATGATATGCACATAAAGATACTTCTCTAAAAAGAAAAGGCGTCAATAATGGTGGTGTGGAGCGG\n")
-		f.write("GTCACTCAAATGGGTAGCCCAGTTGTTAAGTGGTCCCTTCCCGGTGACGGCGGCTTGCACGGCAAACCCC\n")
-		f.write("AAAAACGCAACCATGGCGAGGCGGGCGTGCTTGATTTCGGCCAGCTGAAGAGTGGCCTTCTTTTCCGGGT\n")
-		f.write("CAGCAGCAAGGCCCAACGGGTCGAAAAACTTGCCACCCGGGTACAACCTCTTTTCCGGGTCGAGCTCGGC\n")
-		f.write("GTTCCTCTGGAACTCGATGTAGCCAATCACTAGAACTTCGATCCAGATCAACGTGGTTAGTGAGAAAGGG\n")
-		f.write("GAGTGGTTGACCCAAGTAGGACGACCCTTCGATGAGCTCCACCTTTCCGGCGTCTTGCCATGTGATCCCG\n")
-		f.write("GTGACGGACTCGACAGTGAGAGCACCGAGCGTGGCGAGCATGGCCCACCTTCCATGAATCAGCTCGCACT\n")
-		f.write("CCCTAAACCTCTG\n")
-		f.write("\n")
-		f.write(">gi|226790951|gb|GO545708.1|GO545708 Mdas9011I13_e850.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P93338|GAPN_NICPL NADP-dependent glyceraldehyde-3-phosphate dehydrogenase (Non-phosphorylating glyceraldehyde 3-phosphate dehydrogenase) (Glyceraldehyde-3-phosphate dehydrogenase [NADP+]) (Triosephosphate dehydrogenase) gb|AAB47571.1| non-phospho, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTAATACAAGTCTCTCAGTTCTTATTGACCAAGTCTCCAACTTCATCAGGTAC\n")
-		f.write("AGAAGAGAAGCTTAAAGTTATTGCAGGAGCTTAAAACATCATGTAATAATCGCGTGATGCAGCCTTTCAA\n")
-		f.write("TAAGGGTATTGCCCATTATTCTCTTTTTCTCAACTCCATTTGTCCGACGATGACACATTTTTATAGTCTG\n")
-		f.write("CAGCCTAAAAATTCACTTACACATTTTACTAAATCCGCTACTACAACGACATTAAGTAGCTTCGATTACT\n")
-		f.write("ATATTATCACCCGATTCGTTATTAACACTGTCACTAACCCATGGTGTAAGAAGGGGTTGGCAAGTTGATT\n")
-		f.write("ACAGTGGTCTTGATCTTGGTCATCATGTTGATGCTGTTGGTGATTCCTTGTGAGCCAATTCCACTGTCCT\n")
-		f.write("TTATGCCCTGGAACGGAAAATGATCTGGTCCACGAGCAGGTGCGGAGTTTATTTGAACAGTTCCCGTCTC\n")
-		f.write("CATTGCATCACCAATCAAAATGGCCTTGTTGATGTCCTTTGTGAACACACAGCCCTGGAGGCCGAAATTA\n")
-		f.write("CTGGCATTGCAATGGGTGGATTCCTTCTTCTACCGTAGTAATCCTAATAACGGGCAAGACTGGACCGAAT\n")
-		f.write("GGCTCTTCCCACGCGATTCTCATAT\n")
-		f.write("\n")
-		f.write(">gi|226790950|gb|GO545707.1|GO545707 Mdas9011L09_e867.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF89961.1|AF200525_1 cellulose synthase-1 [Zea mays], mRNA sequence\n")
-		f.write("AGCAAACAATAAATACTTGACAACGGGGCAACATAACCGATACACAAGGCGTTCTCTCATTGTTCTTCCA\n")
-		f.write("CCCGACTCCCTTCTGAACGTGGAGACCATACGTAGAAGTTCAGTAGACGAATTTACCTGATTTCTTGTAT\n")
-		f.write("ATAGTATATACACACAGATGGCGTGGAGAGAGATGCCAGTTCCAAAAAATTAGTCCTTGAAACGAACTAA\n")
-		f.write("CAGTTGATGCCACATTGACCGTTTGTTGCAGCTTTTGTTTTGTCTGAAGTGAATGGGTCGATGCGCACCC\n")
-		f.write("ATAACAAGGAAAATATTGAAGCAAGAAGGATAGACCACACGATGACAATTGTAGGGGTACGATTTTGCCG\n")
-		f.write("ACCCAACAGACCCTTCAAGAATGGATACAGATGTGCTACGACCCATAAGGCGAAAAACAGTTTGCCAAAA\n")
-		f.write("AGTGGACCCCAAGATTGGTAACCGCTATTTATGGCATATGAAACACCGGCCACAATACCTACTATGTTCA\n")
-		f.write("CAAGAAGAACCGTGGTTGGAGGGATGAGCAGTGATGTCCATTTGAACACGTAGAGCTCAGCAAAATCCCC\n")
-		f.write("ATCCTCATCAGATGACTTTGACGTGACAGTGAAGTTGGTATCAATCCCAGCAAGAACTTTCAGGAGACCT\n")
-		f.write("TGGAAGACAGCGAAGAGATGAGCTGATGTTCCACAATGATCCAGAACTGTTCATTTCCCTCG\n")
-		f.write("\n")
-		f.write(">gi|226790949|gb|GO545706.1|GO545706 Mdas9011L14_e868.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("TGAATTATGAATTTCTCAATCAACACCATCTTGAATCCGATAAAACACCAAATTCGAAAACAAACGAGAG\n")
-		f.write("TGCCTCGAAAAAGGGACAGAGAATTAAAGAAACAAATAGACAGAGGTCTTGAAAGCCCTAATCAAATACA\n")
-		f.write("AACTTAAACAGACCACCGGGACCCTTGGCTAAGAGCCACAATGGTACATACCACAACAACATTATTTATG\n")
-		f.write("AAAATTGTACAACAACTTAGACGCCTGGAGGCTTGTAAGCGATGAAACTGATGCACTGCACTTGACGGAC\n")
-		f.write("ATTGTCGAATCCGATGATACGGATGAAGGATTGGGGGTAGGCCTTCTTGGCCTCTTCCAGCTCTTTCAAC\n")
-		f.write("ACCTGAGAAGAGTCGGCGCATCCGAACATGGGCAGCTTCCACATT\n")
-		f.write("\n")
-		f.write(">gi|226790948|gb|GO545705.1|GO545705 Mdas9011J21_e857.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTAAAATAAAATACGGATCTCATTGAATCATGAATTTCTCAATCAACACCATCTT\n")
-		f.write("GAATCCGATAAAACACCAAATTCGAAAACAAACGAGAGTGCCTCGAAAAAGGGACAGAGAATTAAAGAAA\n")
-		f.write("CAAATAGACAGAGGTCTTGAAAGCCCTAATCAAATACAAACTTAAACAGACCACCGGGACCCTTGGCTAA\n")
-		f.write("GAGCCACAATGGTACATACAACAACAACATTATTTATGAAAATTGTAGAACAACTTAGACGCCTGGAGGC\n")
-		f.write("TTGTAAGCGATGAAACTGATGCACTGCACTTGACGGACATTGTCGAATCCGATGATACGGATGAAGGATT\n")
-		f.write("GGGGGTAGGCCTTCTTGGCCTCTTCCAGCTCTTTCAACACCTGGGAAGAGTCGGTGCATCCGAACATGGG\n")
-		f.write("CAGCTTCCACATTGTCCAGTACCTTCCATCATAGTATCCTGGGGATCTGTGGTTCTCACGGTACACGAAT\n")
-		f.write("CCATGCTCCAACTCAAATTCCAAGCAGGGAACCCAGTTTTTGCGGAGGAGGTAGTCAACTTCCTTGGCCA\n")
-		f.write("AGGACTCGGTAGAAAGGGGAGGAAGGTAAGAGAGGGTCTCGAACTTCTTCAGTCCAAGTGGAGGCCACAC\n")
-		f.write("CTGCATGCAT\n")
-		f.write("\n")
-		f.write(">gi|226790947|gb|GO545704.1|GO545704 Mdas9011G20_e842.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_177406.1| hydrolase, alpha/beta fold family [Arabidopsis thaliana] pir|G96750 unknown protein F28P22.19 [imported] - Arabidopsis thaliana gb|AAG51842.1|AC010926_5 unknown protein; 69438-68116 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("CAAAAGTTGTGGAATGCTTTCTTCTTCTACCTCTCAACCGCATCAACAATTTTCCACACCCTCTTATCTT\n")
-		f.write("TTTTCTTCAAAACCAACTGGGATCTAGTGTTCTTCAAACTCCCAGATACTCTTGTAGCTTTATATTTCAG\n")
-		f.write("GCTATGTGGTCTCTCTCCTTGTACAATCGACGTTGACGACCAAACCACCGTGCACTTCTGGACTGCCAAC\n")
-		f.write("CACCGGCGCTTCGATAAACCCGGTCTCGTTCTGGTTCATGGCTACGGAGGCAATTCTCTGTGGCAGTTTG\n")
-		f.write("TGTGTCATGTGGGTGCCTTGTCCAGGAACTTCAACTTGTACGTGCCGGATTTGCTGTTCTTTGGGAAGTC\n")
-		f.write("TTACACGAACCGGTTGGACCGGAGCGAGGTATTCCAAGCGAAAAGTGTTGTGGACGGGTTGAAGAGATTG\n")
-		f.write("GGTGTGGACCGGTTCTCGGTTTACGGTCTGAGCTACGGTGGGTTTGTGGCGTATCGGATGGCTGAGATGT\n")
-		f.write("ATCCGGAGACGGTGGAGAAGGTTG\n")
-		f.write("\n")
-		f.write(">gi|226790946|gb|GO545703.1|GO545703 Mdas9003A20_e174.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_566086.1| expressed protein [Arabidopsis thaliana] pir|T02683 hypothetical protein At2g46820 [imported] - Arabidopsis thaliana gb|AAC33500.1| expressed protein [Arabidopsis thaliana] gb|AAL38332.1| unknown protein [Arabidopsis thaliana] g, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTAGACGGAAACAAATTATAGTAGTACTAGTTACATGTATCTCGCAGACTAAGTACGTAC\n")
-		f.write("ATTACATTAATTAATAACCTTGGTTAGAATATGCTTATGCAAAGTTGCAAACAACATGAAGAATGTTCAC\n")
-		f.write("ATCCTTATGAACAATGCTGCGAGATATTTACGTATACAGATAGATGCTTCAAAAACCGGCCACGAGTTCT\n")
-		f.write("TATCTTAAACAACATTACTTTTCGGGTTGTTCTAGCTGCTGCCGATTATATCTTTGTATGTAGCTTTAAT\n")
-		f.write("CTTCAGTGTCAAAGCCTCTCTGTCTGGTTTGTAAACAAGGTTCTTGTATGCAAACCACCCAGTGTAGCCA\n")
-		f.write("ATTCCTACAAGCTCAAGAACACCAGGAACTAAAGGAAGCCTATCAATTGCCGAAAGCAGTCCAGTGGAGC\n")
-		f.write("CCCATAGTGCAACAGCACCAGCTACTGCAAGTGAAGAAACTGCATATTTATCTTCCACTTTCTCCCAAGC\n")
-		f.write("TTCTTGAACGGTCTTCACAATCTCTGGCAGCTCAGTTACTGCAACTTCTGCTGGTGCTTCCCCTGTCGCC\n")
-		f.write("ATGGCCATGACATTGCGCGCNAACTTACGACAGTAGGCAGTGGTCTTCCCTGCGTGATTTTGAGAATGAA\n")
-		f.write("CTGGCGGTGGAGGAAGGGAAGGCAGGGTCACACATTGTGGTGATGAGGCA\n")
-		f.write("\n")
-		f.write(">gi|226790939|gb|GO545702.1|GO545702 Mdas9011F03_e834.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P87066|TBA_CANAL TUBULIN ALPHA CHAIN gb|AAB53194.1| alpha-tubulin, mRNA sequence\n")
-		f.write("CTGCAGTTCATAAAGTTTCAATTTTTATCAGAGAAAAGAGAGAGAGATGAGAGAAATCATAAGCATTCAT\n")
-		f.write("ATTGGGCAGGCTGGAATTCAGGTGGGCAATTCATGCTGGGAGCTCTACTGCCTCGAGCATGGAATTCAAC\n")
-		f.write("CTGATGGCCAGATGCCCAGTGATACCACAGTGGGCGGTGGCCACGATGCTTTCAACACCTTCTTCAGCGA\n")
-		f.write("GACTGGATCAGGCAAGCATGTCCCAAGAGCCATATTTGTTGATCTCGAACCAACTGTTATTGATGAAGTT\n")
-		f.write("AGGACTGGGTCTTACCGCCAACTCTTCCACCCTGAGCAGCTCATTTCTGGAAAGGAAGATGCTGCTAATA\n")
-		f.write("ATTTCGCAAGAGGACACTATACAGTTGGAAAGGAAATTGTAGATCTCTGTCTTGATCGAGTTAGGAAATT\n")
-		f.write("GGCCGATAATTGCACTGGTTTACAAGGATTTCTGGTGTTCAATGCTGTTGGTGGTGGTACTGGTTCTGGT\n")
-		f.write("TTGGGGTCCTTGCTCTTAGAACGCTTGTCGGTGGATTATGGAAAGAAGTCAAAGCTTGGGTTCACCATCT\n")
-		f.write("ATCCTTCTCCGCAGGTTTCAACAGCAGTTGTTGAGCCTTATAATAGTGTTCTCTCTACTCATGCCCTCCT\n")
-		f.write("TGAACACACAGATGTATCTGTGCTCTTGGACAATGAAGCTATCTATGATATTTGCAGGAGATCCCTAGAC\n")
-		f.write("ATCGAGAGA\n")
-		f.write("\n")
-		f.write(">gi|226790938|gb|GO545701.1|GO545701 Mdas9011J23_e858.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("AATCGAAAACAGCAACAAAATAATTGCTGTAAAAATTTATTCATCGTATCAACTTTTCACACTTACATAT\n")
-		f.write("GTTTTTGCTGAAATTCTTTAAAACTAAAATATAAATCTGCGTACAATAAAACTTTGTTGTCTCTAAATCA\n")
-		f.write("TATTTACATCCCCACTTAAAAAGCTTGGCTTTTTATATAAAAGGAAAAAACAAAGCTTCATGGATTTTTT\n")
-		f.write("CGGAATTAAAAAAAAGGGAAAAAAGGAAGGGAAAAAACGATAAGCGTACGTGGGAATTTTGGAAAGACAA\n")
-		f.write("CAAAAGATCGACAAGATGACAAATTCAAACCCAAAACAAAAACAAAAAAAAAAAGATTTTGAGCAAAAAA\n")
-		f.write("TTTATGGAGGAGGAGGGGATGTGAATCCACCAAGGGGGAAAAGGTGGGTGACAAAGTTAAAAAAGTTTTT\n")
-		f.write("ATCTTTTACCGCCTTGACGTCCCGTACATCTGGTCAAGCAAAATGACGAGGGACATGGCCACCGACGTGT\n")
-		f.write("CCATATCGGGCTGCACGATGAGGCTGAAGACGTCAACTCCCAACGCTACTCCACCCACCGCCTCCTTCCT\n")
-		f.write("CTTGATCTCGGCCACCCTCCTCCTCTTGCTGT\n")
-		f.write("\n")
-		f.write(">gi|226790937|gb|GO545700.1|GO545700 Mdas9011N24_e880.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTTTTATACACAAAATAATAATAATATATTATTAACATGAGATATCAATGTAG\n")
-		f.write("CAACATACAATAGATGCAATATAAAAATTTTCTCACTCATCATCACCACCATCTACTGTGTGTTTTATTC\n")
-		f.write("AGTAAGTAATAGTCCTTGTAACTAGGATGTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTC\n")
-		f.write("TCTATATTCCCTCTAAAAAAATAAGGCGTTATATCACAAGGTTGTGGGAGGCTATATATGTTTTTTTTTT\n")
-		f.write("TTTACAAAAAAAAATATAACCCCCTCAAATATATATATATACAGATAATACATAGATACTTTTAAAAAAA\n")
-		f.write("AAGAGAAAGAGAGAGAGATCTCTATTTTTTTACACGACACAAGTGAACTACACCCACACAAACACACATG\n")
-		f.write("GGGGGGGGGGGGCCCAACACCTAAAGAGCGCGCCTCTCTGTTTTAACACTTGGTGTGTGTCT\n")
-		f.write("\n")
-		f.write(">gi|226790936|gb|GO545699.1|GO545699 Mdas9011O23_e883.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA24493.1| chlorophyll a/b-binding protein [Fagus crenata], mRNA sequence\n")
-		f.write("TTTTTTAATTCAAATTATTGTTGTCCATTACTTGGTACCAAATTTACATCACCGACAACAATACAAACAA\n")
-		f.write("AAGTACGAGACAACTCCTGAGCTCTCACTTTCCGGGAACAAAGTTTGTGGCGTAGTTCCAGGCATTGTTG\n")
-		f.write("GCGACTGGGTCTGCAAGGTGGTCGGCAAGATTCTCCAATGGTCCCTTTCCGGTGACGATGGCCTGGACAA\n")
-		f.write("AGAATCCGAACATGGAGAACATGGCCAACCTTCCATTCTTGAGCTCCTTCACCTTGAGCTCGGCAAAGGC\n")
-		f.write("TTCTGGGTCGTCAGCAAGGCCCAAGGGGTCGAAGCTTCCGCCGGGGTAAAGGGGGTCGGTCACCTCTCCG\n")
-		f.write("AGGGGTCCGCCGGCAATTCTGTATCCCTCAACTGCTCCCATCAACACAACTTGGGTAGCCCAGATGGCCA\n")
-		f.write("AGATGCTCTGTGCATGGACCAAGCTAGGGTTTCCCAAGTAGTCGAGACCGCCCTCGCTGAAGATCTGGGC\n")
-		f.write("TCCGGCCTTGAACCACACAGCCTCGCCGAACTTGACACCGTTGCGGGACAAGAGCTCGGGGAAAACGCAT\n")
-		f.write("CCAAGAGCTCCGAGCATGGCCCATCTGGAGTGGATCACTTCGAGCTCACGGTTCTTTGGCGAGGGTCTCT\n")
-		f.write("GGGTCGGCTGAGAGTCCAGCGGTGT\n")
-		f.write("\n")
-		f.write(">gi|226790935|gb|GO545698.1|GO545698 Mdas9011H09_e845.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA24493.1| chlorophyll a/b-binding protein [Fagus crenata], mRNA sequence\n")
-		f.write("GAAAAAAATAGAAATTTACTCCAACATCAACAAATTTTCCACGCTCAAATCCACACTCAAACAAAAGGGA\n")
-		f.write("CTCACAACAAGTCTTCAATTCTTCTCATACTCTCACTCACTTTCCGGGAACAAAGTTTGTGGCATAGTTC\n")
-		f.write("CAGGCATTGTTGGCGACTGGGTCCGCAAGGTGGTCGGCAAGGTTCTCCAATGGTCCCTTACCGGTGACAA\n")
-		f.write("TGGCCTGCACAAAGAATCCGAACATGGAGAACATGGCCAACCTTCCATTCTTGAGCTCCTTCACCTTGAG\n")
-		f.write("CTCAGCAAAAGCTTCTGGGTCGTCGGCAAGACCCAATGGGTCGAAGCTTCCGCCGGGGTAAAGTGGGTCG\n")
-		f.write("GTCACCTCTCCGAGGGGGCCGCCGGCAATTCTGTATCCCTCAACTGCGCCCATCAACACCACTTGGGTAG\n")
-		f.write("CCCAGATGGCCAAGATGCTCTGTGCATGGACCAAGCTAGGGTTTCCCAAGTAGTCGAGACCGCCCTCGCT\n")
-		f.write("GAAGATCTGGGCTCCGGCCTTGAACCACACGGCTTCGCCGAACTTGACACCGTTGCGGGACAAGAGCTCT\n")
-		f.write("GGGAAAACGCATCCAAGAGCTCCGAGCATGGCCCATCTGGAGTGGATCACTTCGAGCTCAC\n")
-		f.write("\n")
-		f.write(">gi|226790934|gb|GO545697.1|GO545697 Mdas9003F14_e198.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|S68465 L-ascorbate peroxidase (EC 1.11.1.11), cytosolic isoform - pepper, mRNA sequence\n")
-		f.write("TTTTTTTTTTTGAAATTACAGTATTATTTAATCAACGAGGATGATTACCAGCATTCCATCCAATTTAAAA\n")
-		f.write("ACATTCGTTCTTCAAATCGAACTAGAAGTCCCACTTCCTAAAATCTGATAAGATAAAAAAGAAAAGCACC\n")
-		f.write("AACTGCCTACAACCTCACAACCAAGAGGCATCCAAAAATACAAAAGAAAGGCGCACAGGCATTGGCTTCA\n")
-		f.write("TCCCTTGTAGTTCTCCAGCTCTGCTTAGGCCTCAGCAAACCCAAGCTCGGAGAGCTTCATGTGAGATTCA\n")
-		f.write("GTATAGTCAGCAAAGAAAGCATCTTCATCCGCAGCGTATTTTTCCACAAGAGGGCGGAAGACAGGGTCAT\n")
-		f.write("CCAGAAGAGCCTTGTCAGTTGGAAGCATTAGAAGACCTTCCTGGTCTCCACCAAGAAGCACCTTGAAGTA\n")
-		f.write("GGAGTTGTCAAAGATAAGGGGGTTGGGAGTCCAAGGTCCTTCAAATCCAGATCGCTCCTTGTGGCACCTT\n")
-		f.write("CCCAGGGTGTGACCACCGGAGAGAGTAACAATATCCTTGTCGCTGAGGCCCATGTTCTTGCAGAAGACAT\n")
-		f.write("CCCTCAAATGGTCATTACCCTTGGTAGCATCATGAAGACGGCCCTCTGGTGGTGGCACGGGGGCATCCGT\n")
-		f.write("\n")
-		f.write(">gi|226790933|gb|GO545696.1|GO545696 Mdas9011K18_e865.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|S20941 protochlorophyllide reductase (EC 1.3.1.33) precursor - garden pea, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTTTGCAGTTTGCAACAGAGGTGAGTGATTTTATTCTCATTTGTT\n")
-		f.write("ACTAACACTAGTCATCCACACGAGAAAAATTGTCTATGACAGTAGAGCATTTGATTTCAAAATCTGCACT\n")
-		f.write("CTACAAATGGACCTGATCTCGGGTGACATCCTCCGCCTCCGAGGTAAAACATCAAGTTTCTATACTCAGG\n")
-		f.write("CCAAACCCACAAGCTTCTCACTGACCTCCCACACCTTGCGAGCCTTCTCCGCATCACTAGCTTCTTGGGA\n")
-		f.write("CAGTTGGTTCTCGAAGGAAGCCGAATCCTTGTTCCAGCTCCAGTAGACTCCCGACTTTGTCAAGCTTGGG\n")
-		f.write("TCGCTCACAACCTGAGCAAGTCTCTTTCCGGCTTCTTCTTCTGAGACGTAGCCCTTGGTGATGTACTTTT\n")
-		f.write("GGAATGGAGGGAACAGAAGCCTGAACAAGGGAATGTGCTCCCTGAACAAACCAGTGGTGGCAATGCAGCC\n")
-		f.write("GGGGTAAAGGGAAGTAAATGTTATCCCGGTTTCCTCATGGTAGCGCCTGTGGAACTCTTGCATTGTGAGC\n")
-		f.write("ATGTTGCAGACTTTGCTGTCCTTGTAGGCCTTGGCACCGTCAAAGTCTCCACCATCGATCATGGCCGAGC\n")
-		f.write("TGTTTAGACCGTTTAAGCCTCCTGCAAGTCCCCTC\n")
-		f.write("\n")
-		f.write(">gi|226790925|gb|GO545695.1|GO545695 Mdas9011G11_e840.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTGAAGAGAATTTAGTATTTGTATTCAATTTATCACATTAGCCATCAAATAAAATTTTGACATATTATA\n")
-		f.write("TTTAACATATCATTGGGAGATGTTTTAAGTATTCAAAAGTCTCTTTGATTTTATTGAAAAAATGAAATAA\n")
-		f.write("AAAATAAAAAATAAAAAATATCGTTTTTTCGCCACCCCCATAGGCTAGGCGGACGCCTATCAAGCTGCCA\n")
-		f.write("ACACTCCTATAACTATAACGATGATGACCATCAAAGCGGTTAAGAATCCCAAAACTATCAGATCCTTCTT\n")
-		f.write("CTTCCTCCTTATCTGACTTTCCAGCTGCCTGCAATGTTGTGCCATTAAAGGAATGCGTTCTCGATCTCGA\n")
-		f.write("TCTCGATCTCTATCTCTCTCTCGGCCTCTCTCTCTATCCCAATCTCGGTCTTGATCATAATTGGCGGTGG\n")
-		f.write("TTGCGGGCGGTGCGGCGTCGGAGGAATGGCGTGAGGGGGTGAGACTGGAGAGGAAATGGTGCTGGTGGCG\n")
-		f.write("CCTTGGATCTTCGGTTTGTCCTTGACGGAGTTGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790924|gb|GO545694.1|GO545694 Mdas9011M07_e872.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAP03871.1| oxygen evolving complex 33 kDa photosystem II protein [Nicotiana tabacum], mRNA sequence\n")
-		f.write("TTTTTTTTACGCATGTCAAATTTTGACGTATAATGATTTACCGTTAAAGAAGTTTGACTCCTTAAAAGAT\n")
-		f.write("AATGTACAAGAAAGATAATACATACAAGATAATAGGCATGATAATATACAAGAAGATAATGATCTGAGTG\n")
-		f.write("ATCTCAGTGCTTGTTGTTCAATTGGGTTACAAAGAGAGTTGAGCAACACCTTTTTAACTTATAGCAAAAT\n")
-		f.write("CTGAAACCCAGAATCACCATTAATACATAGAGGAAAACGAAACTAATCAAGCTGAGCATACCAAACTCCC\n")
-		f.write("TGGATTTTGACATCCTTTGGAGTCTTGGCTCCCAAGTCAGTGTCGGATGGCTGAAGGCTCTCGAACACCC\n")
-		f.write("CAATCAACTCACCAGTCTCAGGCTTGGTCTTTGTCACACTCAGTGTTATCTTCCCCTTCGATGCTGCTGT\n")
-		f.write("ATTCTTGGTGTTCTCCTTTGCCAGCTCCTCCTCGTCTCCTCTGCCTCCTGCCGGCAGTGCGACCGCATTG\n")
-		f.write("TCATAACCGGTGGATCCTCCTCTTCCCTTGGGGTCCAAGAAAGAGGATCCACGGTATGATGGTACTAGAA\n")
-		f.write("ACTCTCCCGTGAAATTTTCGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790923|gb|GO545693.1|GO545693 Mdas9003E12_e192.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q40281|RCA_MALDO Ribulose bisphosphate carboxylase/oxygenase activase, chloroplast precursor (RuBisCO activase) (RA) pir|S39551 ribulose-bisphosphate carboxylase activase (EC 6.3.4.-) - apple tree emb|CAA79857.1| ribulose-1,5-bisphosphate carbo, mRNA sequence\n")
-		f.write("CAGGACTCCACTTTGATCCATGACCGCCATGCACACAGTCTCGAGCGTCGGAACTGTTAACCGGACTCCG\n")
-		f.write("GTGAGCCTGAACGGCTCCGGTTCCGGAAGCTCGGCCTTCTTGGGCACCACTTTGAAGAAAGCGACCTCAA\n")
-		f.write("GAGTCCCCTACCAAAAGATTGCATCTGCAGGCAAGTTAAAAATCAATGCGGAAGTCGACGAGAATAAGCA\n")
-		f.write("AACCAACAAGGACAGATGGAAAGGCCTTGCCTACGATATGTCCGATGACCAACAAGACATAACAAGAGGA\n")
-		f.write("AAGGGTTTGGTTGATTCTGTGTTCCAAGCTCCCCAGGGGAGTGGAACTCACTATGCTGTCATGAGCTCAT\n")
-		f.write("ACGAATACATCAGTACCGGACTTCGAGAGTACAACTTTGACAACAACATGGATGGGTTTTACATCGCTCC\n")
-		f.write("AGCTTTCATGGACAAGCTTGTGGTTCACATAACCAAAAACTTCATGAGCCTGCCTAACATTAAGATTCCT\n")
-		f.write("CTCATTCTTGGTATATGTGGAGGATAAGGTCAGGGAAAATCCTTCCAGTGTGAGCTTGTGTTTGCCAAGA\n")
-		f.write("TGGGAATTACCCCCATCATGATGAGTGCTGGAGAATTAGAAAGCGGGAATGCAGGAGAGCCCGCGAAACT\n")
-		f.write("GATCAGGGCAAAGTACCGTGAGGCTGCAGATATCATCAAGAAAGGAAAAATGTGT\n")
-		f.write("\n")
-		f.write(">gi|226790922|gb|GO545692.1|GO545692 Mdas9011F23_e839.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAC34983.1| light harvesting chlorophyll A/B binding protein [Prunus persica], mRNA sequence\n")
-		f.write("TCAACACCACCAAAACTTCAAACAGAAAAAAAGCAGCAAGCAATGGCAACCTCTGCAATCCAACAATCAG\n")
-		f.write("CATTTGCTGGCCAGACTGCTTTGAAGCAGTCCAGTGAGCTCGTCCGAAAGATCGGCGGCCTTGGCGGCGG\n")
-		f.write("CCGCTTCTCCATGCGGCGCACCGTCAAAAGTGCCCCCCAGAGCATATGGTACGGCCCAGACCGCCCCAAG\n")
-		f.write("TACTTGGGACCATTCTCCGAGCAAACTCCGTCATACTTGACCGGTGAATTCCCCGGAGACTACGGATGGG\n")
-		f.write("ACACTGCTGGACTATCTGCAGACCCCGAAACATTTGCCAAGAACCGTGAGCTTGAGGTGATCCACTCCAG\n")
-		f.write("ATGGGCCATGCTTGGTGCACTGGGATGCGTCTTCCCAGAAATCTTGTCAAGGAATGGCGTCAAGTTCGGC\n")
-		f.write("GAGGCTGTCTGGTTCAAGGCTGGATCGCAAATCTTCTCTGAGGGCGGCCTTGACTACCTTGGCAACCCAA\n")
-		f.write("ACCTTATCCATGCTCAGAGCATCTTGGCAATCTGGGCTGTCCAGGTCGTGCTCATGGGATTCATTGAGGG\n")
-		f.write("ATACAGAGTTGGAGGAGGACCACTCGGTGAGGGACTAGACCCACTTTACCCAGGAGGGGCCTTTGACCCC\n")
-		f.write("CTTGGACTTGCTGATGATCCCGAAGCTTTTGCTGAACTGAAAGTGAAGGAACTTAAGAAC\n")
-		f.write("\n")
-		f.write(">gi|226790921|gb|GO545691.1|GO545691 Mdas9011F06_e836.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF71695.1|AF198168_1 phospholipid transfer protein [Aerides japonica], mRNA sequence\n")
-		f.write("TTTTTTTTGTATAAAAGGGGATCATTTAATTATTAATAGATGGTAATGGATTACGTACAATCCTTATACA\n")
-		f.write("GAACGATTCGACCCTTCCAGATTATTAAGTTCCACAAAAGCATTGTGATTTAAACAACTAAGAGGTCTGT\n")
-		f.write("CTAGCTATATGGCTTCGAGGAATAGTCTTCTCGGAAGCTTTATTCTCCATTCTCCAATCCTCCTATGGAT\n")
-		f.write("TCAGCTTACCGCAGAGCAATTTGTAGAGGGGTAAACTTTGTAAGGACAAGGAGAGCCACAGACATCACCA\n")
-		f.write("AGAGTGTTAATCCGGTCATAATTAATCCCGGGGATTGCTGCAGCTCCTTCCTGAATGCAACTACAAGCAA\n")
-		f.write("TTCTCCGGTCCATCGTGGTGTTTTGTGCAGCATTCAGCTCTTTTATGCCTTTACAGCAATCTGGAGGCAC\n")
-		f.write("TGTGCCTCCAAACACTCCAAAGGGTATGCATGGAGTGAGCCAAGCTACCACTTCACCACAAGTTATGGTG\n")
-		f.write("GCATTACTGACAAAAGGAGCTATCACAAATAAGAACACTATTGCCACGATGACCGAAAACCTGGCCATGG\n")
-		f.write("TTAGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790920|gb|GO545690.1|GO545690 Mdas9003D19_e189.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P32869|PSAD_CUCSA Photosystem I reaction center subunit II, chloroplast precursor (Photosystem I 20 kDa subunit) (PSI-D) (PS I subunit 5) pir|A60695 photosystem I chain II precursor - cucumber prf|1710320A photosystem I 20kD protein, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTTAACCCAAATCATGTTTCTGAGGTTGCATTTTAATGAAATCAA\n")
-		f.write("ATTACAAGAAACACAAATTATACTCACATTGCCATCATGATTATAAATACAATGCAAATTACACAAATCA\n")
-		f.write("ATATTATCATCATATGTCATAGACTTGCTTGCCGGTGAACTTGACCTCAATCGGGCTGACATTCTTCCCA\n")
-		f.write("ATCGACCTGAAGTTCTGGCCAACCCCTTGGCGCCCAGGGTTCACCTTCTCAGGGTACACACCATCCTTGG\n")
-		f.write("GGTGCAAGTATTGGACCTCCCCGTTAGGGAAAACCCTGTAAAACTGGTACTTAATCTTGTACTTGGACCT\n")
-		f.write("AAGCCTAGTTCCAAGAGCCAAGCACTGCTCTTTCCTGGCCAGTTTCAGCAAGTTAGGACCCTCCCTCATG\n")
-		f.write("ATGGCAGCTCCGCCAGTCGGCATCTCAAATATCTGCTCCTTTGGTGACTCCCATGTGATCACGTAAAACT\n")
-		f.write("CTTCCTCCTGCGCTTTCCTCAACAGCCCGCCAGTGCTGCCACCGAAGATCGGTGAGAGGTGTTGTTGGGT\n")
-		f.write("CCAGCTCGGGGTGGGGTGAAGCCTACCGGGGCCTCCTTTGTGGGGGTCACGGTTTTTTCCTCAGCGGAGG\n")
-		f.write("CATTGATCCTCATCG\n")
-		f.write("\n")
-		f.write(">gi|226790912|gb|GO545689.1|GO545689 Mdas9011I24_e851.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTAGTACTAACAATAATAATTATTAATAATAACTTGTTTATTTAGTAAGTGAAATGCATTTCACATGACA\n")
-		f.write("ATTATGGCAACCTATTAAGATTAAGAGCCTGTTTAAGGAAGTTTAGCATGATAAAAGGACAGGCACTTTA\n")
-		f.write("TTTATTAGTACCGAGTAAGTTTGCCTGCCTGC\n")
-		f.write("\n")
-		f.write(">gi|226790911|gb|GO545688.1|GO545688 Mdas9011O19_e882.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P12302|PSBP_SPIOL Oxygen-evolving enhancer protein 2, chloroplast precursor (OEE2) (23 kDa subunit of oxygen evolving system of photosystem II) (OEC 23 kDa subunit) (23 kDa thylakoid membrane protein) pir|S00005 photosystem II oxygen-evolving co, mRNA sequence\n")
-		f.write("TTTTAGAAGAAGCTCAAAGACAATTCACAATCTTAAGGTAATTTACATTACACAAACCCTCTCAAATAAA\n")
-		f.write("TTTCTTATGCAACACTTGAAAGAACTTCGCAGCGCTCTCTACAAACTTTCCTTGCTCCTTTCGAACCACC\n")
-		f.write("TCTTCGTCTCCGGCTTGTGCCTTTAGAATCGTAGAGCTTCGCCGTCTTTTCACGGTGGCTCGTGATAAGC\n")
-		f.write("TCGGTGCTTCGCCTCCTTTCATTCTCCGTCGGCTCGTCCTTCGTCAACACAGATACGTAGTAGTACTGCT\n")
-		f.write("TTTCCGTCAATCACTCGACTAGAACTCTCCAATATGTTGGCTGTGGCCACGGCACCCGGGTCGAAACCAC\n")
-		f.write("CCTCGGATTCAGTCTTGCCAAAGTAGGCTTGTTTTGCCTAGCAAGTAGTCCACCTTTCGCGAGGAATTCC\n")
-		f.write("TCGGGGGAGCCATAGTCGGCGATGGATTTTCTTTGTCGGTTAGGGTGATTTGTGACGGACACATTTGCTG\n")
-		f.write("TTGCTGTCGAAGTTGTCCTCGTACCTAAGAACTTGACCAGGGAACTCAACCTCTTTGCTAGGGTTCCATT\n")
-		f.write("TTGCAGGAATGGATAGCTT\n")
-		f.write("\n")
-		f.write(">gi|226790910|gb|GO545687.1|GO545687 Mdas9011E23_e833.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_176352.1| 60S ribosomal protein L3 (RPL3B) [Arabidopsis thaliana] sp|P22738|RL3B_ARATH 60S ribosomal protein L3 pir|B96641 60s ribosomal protein L3 [imported] - Arabidopsis thaliana gb|AAD25547.1|AC005850_4 60s ribosomal protein L3 [Arabid, mRNA sequence\n")
-		f.write("AAAGCATTCAGCAAGTACTCAAAAAAGTATGAGAGCGAAGATGGGAAAAAAGACATCCAGGCTCAGTTGG\n")
-		f.write("AGAAAATGAAGAAATATTGCACTGTGATTCGTGTTTTAGCCCACACCCAGATTAGGAAAATGAAGGGATT\n")
-		f.write("GAAGCAGAAGAAAGCCCATCTGATGGAGATTCAAGTGAATGGTGGGGACATTGCAAAGAAGGTTGACTAT\n")
-		f.write("GCTTATAGCATGTTTGAGAAGCAGGTTCCTGTTGATGCTGTTTTCCAGAAAGATGAGATGATTGACATTA\n")
-		f.write("TTGGGGTTACTAAGGGGAAGGGTTATGAGGGTGTGGTGACTCGATGGGGCGTCACCCGTCTTCCACGTAA\n")
-		f.write("GACCCATCGTGGTCTACGTAAAGTAGCCTGTATTGGTGCCTGGCATCCAGCTAGGGTGTCGTTTACTGTT\n")
-		f.write("GCCAGGGCTGGGCAGAATGGTTACCACCATCGTACTGAGATGAACAAGAAGATTTACAAGCTCGGAAAGG\n")
-		f.write("CTGATCAAGAGTCGCACTCTGCAATGACTGAATTTGACAGGACTGAGAAGGATATTACCCCGATGGGAGG\n")
-		f.write("TTTCCCACACTACGGTGAAGTGAAGCAGGATTACCTTCTAATGAAAGGCTGCTGCGTGGGTCCTAAAAAG\n")
-		f.write("CGCGTTGTTACTTTGAGGCAGACGCTTCTGAAGCAAACATC\n")
-		f.write("\n")
-		f.write(">gi|226790909|gb|GO545686.1|GO545686 Mdas9003B05_e176.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGGGTTTGAGAGAGAAATGGGGGGAAACACAGAAATTTTGATAATTCCAGATGTGCCCTTTGCCGGT\n")
-		f.write("TTGCACTTAATAACAAAGAGAATGTGAATTATAACTGCCCAAGCTTGCCTTGTGGAGGCAGTTACGATTT\n")
-		f.write("GCATCTAGCAAATTGTGTAGGC\n")
-		f.write("\n")
-		f.write(">gi|226790908|gb|GO545685.1|GO545685 Mdas9011K17_e864.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("ATACGGATCTCATTGAATCATGAATTTCTCAATCAACACCATCTTGAATCCGATAAAACACCAAATTCGA\n")
-		f.write("AAACAAACGAGAGTGCCTCGAAAAAGGGACAGAAAATTAAAGAAACAAATAGACAGAGGTCTTGAAAGCC\n")
-		f.write("CTAATCAAATACAAACTTAAACAGACCACCGGGACCCTTGGCTAAAAGCCACAATGGTACATACAACAAC\n")
-		f.write("AACATTATTTATGAAAATTGTAAAACAACTTAAACGCCTGGAGGCTTGTAAGCGATGAAACTGATGCACT\n")
-		f.write("GCACTTGACGGACATTGTCGAATCCGATGATACGGATGAAGGATTGGGGGTAGGCCTTCTTGGCCTCTTC\n")
-		f.write("CAGCTCTTTCAACACCTGGGAAGAGTCGGTGCATCCGAACATGGGCAGCTTCCACATTGTCCAGTACCTT\n")
-		f.write("CCATCATAGTATCCTGGGGATCTGTGGTTCTCACGGTACACGAATCCATGCTCCAACTCAAATTCCAAGC\n")
-		f.write("AGGGAACCCAGTTTTTGCGGAGGAGGTAGTCAACTTCCTTGGCCAAGGACTCGGTAGAA\n")
-		f.write("\n")
-		f.write(">gi|226790907|gb|GO545684.1|GO545684 Mdas9003F12_e197.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_175633.1| photosystem I subunit VI precursor [Arabidopsis thaliana] sp|Q9SUI6|PSH2_ARATH Photosystem I reaction center subunit VI-2, chloroplast precursor (PSI-H1) pir|C96562 photosystem I subunit VI precursor [imported] - Arabidopsis thali, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTAAAAATAATATCATGATCAAACAATAATCTATTAAAATATAAATAGTAGTTCCCAAAT\n")
-		f.write("ATCTTTAACATATTGCCAAATTTAGGGGTTTTAATTCTGCATTAAACGTACTTTACAATTACAAAATAGA\n")
-		f.write("GAAGCAATTACACATACATGAGGAAAAGCATGAGAAAATGAGGATTAAATCCCATATAAGAATTAGATCT\n")
-		f.write("TGCCACGTGGCCCCAACTTGGGTGGAAGTTGTGGGCCCTTCTTGATTGGTAGAATGTCATCGGAGGCAGT\n")
-		f.write("GGCACTAAGGTAGGCAATGGTGGAAGCTCCTCCCAATATCAAGAACTTGAGGAGTAAGCCTCTCTTGGTG\n")
-		f.write("AATGGAGCAGCAAATGTCTCAAAGAACTTGCTCTGAAGAGGGTTGTAAGGTGAGGGCGCATCCGAACCAT\n")
-		f.write("ACAAGTCCCACTTCCCGGTGGTGTTGCCCAGATCCTCAAGGTCAAAGTAGATGCTCTTGTCTCCGTACTT\n")
-		f.write("GGCCACCACAGCACCATTCCTGATGTTTTTGGTTCTGATGCTCTGGCGAGTGGGCTTCACAACGAGCTTT\n")
-		f.write("GTTCCGGTGAGGGAGCTTCCGCCGAGGCCGTTAATGGCTGCAGGTTGAACAGCTGCTAGGGTTGCCAAAG\n")
-		f.write("ATGCCATTGCCTAACAATAATATTGGTCTACTGCTACTCTTTGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790899|gb|GO545683.1|GO545683 Mdas9011I02_e849.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_188003.1| root hair defective 3 (RHD3) [Arabidopsis thaliana] gb|AAB58375.1| root hair defective 3 [Arabidopsis thaliana] gb|AAM12987.1| unknown protein [Arabidopsis thaliana] gb|AAM91201.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("CACTTTTAGACTTTAAGAGATATAACCAAGTAACCCTAGAGTAGTCATCTATGAATGTAACAAAATACTT\n")
-		f.write("GTACCCATCAAATGACTCAACACGGGAAGGTCCCCAAATATCTGAGTGTACAACTTCAAAGGGTTTACTA\n")
-		f.write("GTTCTAGATTTAGAGGGTACAAAAGGTAGCCTAGTGGCTTTTGACATTTGACAGATCTCACACTCATGTG\n")
-		f.write("TGTTGGTACAATAATTTGGAAATAACTTAGACATTACTGGTTCGGAGGGATGAGCTAGGCGTTGGTGCCA\n")
-		f.write("AAGTTGATGCTTCTGGACATGGCTTAGGTTGGCAATGGGTTCCTTAACTTGATTGAACTCCTTTGAGAGG\n")
-		f.write("TAGTACAGACCATTTAAGAAAAAACCCTCACCAATCTTCTTTTGAGTGACTCGATCATATTTATCATCAC\n")
-		f.write("AATGTCGGATATTGCCATAGCAAATAGAGCGCTTTTTTTCTCGAATGCAGTATCATCCTGGCCTCTCTCA\n")
-		f.write("CTTCCATCAGTACCCTCAATATCCAAGGCGAGGGTGCAAGGCTCAACGCCAACACACTTGGCAATCCAAA\n")
-		f.write("TGCCCTTCGTTGTTTGGCTCCTCCTATCTGGATTCATCTCCTGAAACTTAGTGTCGAACAGATGGTTCAT\n")
-		f.write("CAAAGTGCTCTTTCCTCCACTCTGAGGACC\n")
-		f.write("\n")
-		f.write(">gi|226790898|gb|GO545682.1|GO545682 Mdas9011H14_e846.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAL26909.1|AF319165_1 dehydration-responsive protein RD22 [Prunus persica], mRNA sequence\n")
-		f.write("ACTGCGGAATCCATCCCATTTTCGTCCAACAAGCTGCCAGAAATCTTCAACCAATTTTCAGTGAAATCGG\n")
-		f.write("GTTCCGTGGAAGCGGATATAATCAAGGGTACAATTCAAGAGTGTGAGAATCCAGCCATTAGAGGAGAGGA\n")
-		f.write("GAAATATTGTGCTACCTCTTTGGAGTCCATGATTGACTTTAGCACTTCTAAGCTTGGAGGAGGAAATGTT\n")
-		f.write("CGAGCAATTTCGACAGAAGCCGGAAAAGGAGCTACATTGCAGAAGTACACAATAACTTCTGGAGTGAAGA\n")
-		f.write("AGTTGGCGGCGGATAAGTCGGTCGTGTGTCACAAGCAGAACTATCCCTATGCTGTCTTTTACTGCCATGC\n")
-		f.write("AACAAAAACAACAAGAGCTTATGTGGTGCCCCTGAAAGGTGCTGATGGGGTGAATGTTAAAGCAGTAGCA\n")
-		f.write("GTCTGCCATACAGACACATCGGAGTGGAACCCTAATCATTTGGCCTTCCAAGTTCTCAAAGTTAAGCCGG\n")
-		f.write("GAACTGTTCCGGTCTGCCATTTCCTTCCCAGTGATCATGTTGTCTGGGTTCCAAACCAGAAATCTACCTG\n")
-		f.write("ATTTGACTGATCAACCTTTGAGTTCTACGTATGATGATGTGATCAGCTCAATTAGCATAGTTTGAGTGGC\n")
-		f.write("AAGAGTTTGAAATTAAATCGACCGTCGATTACTTCTTATTGTCACTATGTATTTCAGCCTATATATATAC\n")
-		f.write("TCATAAATGAAAGCATACTATCGTGTGGACTTGTACCAAAA\n")
-		f.write("\n")
-		f.write(">gi|226790897|gb|GO545681.1|GO545681 Mdas9011F14_e838.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK25798.1|AF338237_1 rubisco activase [Zantedeschia aethiopica], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTTAAACAAAATAATTGCAAGAATTTCCATAGAAATACAAGCGCAAATTACAA\n")
-		f.write("AGAAAATATCAATAACCCAGCAAACAGAATATTTATTTTCTTCAGCTCCAATTACTCGTACTGACAGCTA\n")
-		f.write("CCGTCGTCACTCCTTGCTGCTGGGTTGAAGTTTGCAGCTGTTCGATCAGTGCAGCCTTCTGGGACTGGTA\n")
-		f.write("CATTAACTTGTTGGGCTGCCTTTCCATAGAATTCTCCTCGGTTAATGGAGTCCTGGTTTGCATCTCCAAG\n")
-		f.write("GGCTGCATCGGCCAAGTACTTGTCAGCCAGTTGGACTCTCTTCACATTGTCCTGCTCCTGAACAAGCATT\n")
-		f.write("TGTCCGTAGTGAAGGAGCTTCTCCAGAGTCATCTTAGGTTGATCGAAAGTCGGGGGACCTTCTTTTGAGT\n")
-		f.write("TCACAAGCTTCTTCCCAATCCCGTCAATTCCAACACCGGAAATCCACTTCCTCACTTCATCGTCATAAAC\n")
-		f.write("TCGAGCCCTTAGGGCACCGAAGAAATCAATGGATTGACCGGGGAATGTGTCAACAATCTTGACAACATCT\n")
-		f.write("TCCTGGGACACATTATCAGGCTTGAAGATTCCGGTGCAACACCGA\n")
-		f.write("\n")
-		f.write(">gi|226790896|gb|GO545680.1|GO545680 Mdas9009E19_e666.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTCTACAAAAATTAAGAGACAGCAGAGAATTAAATAATGAATAATTACAGACGAAATAATGGTGGG\n")
-		f.write("TGAAGCATATTCATATGCCAAAAGTATATACCATACAAAATGGACAGCACGAAGAGACATTTTTCTTTTA\n")
-		f.write("GCCCCTTGTTTAATGGAATCTCAGTCGGTGGGCTCTCCATGTTCCTTACAATAATGGTTCAACAACTTCA\n")
-		f.write("ACCCTCTCATTCAAAATTATCTTCATCGTCACCACCACCCCCCGTCGCCACCGCCACTGTATCACTCTTG\n")
-		f.write("TAGCAGTTGTAGGAAATTTGTAACTTGAGCTCATTTGGCCGATTCCTCGAGTCCGAGTTTCCGGAAAATA\n")
-		f.write("AATGTATGAGCTAGTTATATGAAGTGTTTTTCTATTCATATGTACGGAGGCCTCATTGCTACGTGACAGG\n")
-		f.write("CCTCGCGTACATGTTTCAAGAGGAAGGTTCTATATAACTCACACGTAAAACTTCGTCCGAACTATATCCG\n")
-		f.write("ATGCCCTCATAGTGTCGTACCATTGGAGAATTCGGGGCTGTAATTATGTTGGGGGAGGACTATCTGCGTG\n")
-		f.write("CACTTCCCAAACACATCCTCCATACTTTTACGCGAGAGAGCATATGGTGGTGTTGAACTCCTACAAGGAG\n")
-		f.write("TGAGGGGGCTTGAGGAGTTAATGGCGGTGTGACTAACCATGCTTTACC\n")
-		f.write("\n")
-		f.write(">gi|226790895|gb|GO545679.1|GO545679 Mdas9009B16_e647.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P02300|H3_PEA Histone H3 pir|S04520 histone H3 (clone pH3c-1) - alfalfa pir|A26014 histone H3 - wheat emb|CAA31964.1| histone H3 (AA 1-136) [Medicago sativa] emb|CAA31965.1| histone H3 (AA 1-136) [Medicago sativa] emb|CAA25451.1| H3 histone, mRNA sequence\n")
-		f.write("CCGTTTCAGGCCGGGAACTGTGGCGCTGAGGGAAATCAGGAAGTACCAGAAGAGCACTGAGCTCCTGATC\n")
-		f.write("CGCAAGCTTCCGTTCCAGAGACTTGTGAGGGAGATCGCACAGGACTTCAAGACTGATCTGAGGTTCCAGA\n")
-		f.write("GCAGCGCGGTGTCGGCGCTCCAGGAGGCGGCGGAGGCGTACTTGGTGGGTCTGTTTGAGGACACCAACCT\n")
-		f.write("CTGCGCTATTCGTGCCAAGAGGGTCACCATAATGCCCAAGGACATCCAGCTTGCTCGCAGGATTAGGGGC\n")
-		f.write("GAGAGGGCTTAAGAATTCCTAAATCTTAGGGTTTTGAATTTCCGCACACTGTACTGGGATATTT\n")
-		f.write("\n")
-		f.write(">gi|226790894|gb|GO545678.1|GO545678 Mdas9009N02_e703.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_682039.1| ORF_ID:tlr1249 hypothetical protein [Thermosynechococcus elongatus BP-1] dbj|BAC08801.1| ORF_ID:tlr1249 hypothetical protein [Thermosynechococcus elongatus BP-1], mRNA sequence\n")
-		f.write("TTTTGAAAGAAAACTGCTGCTCTTATTTATTTGGATATTGTTGCCAACAATGTATGTATATTGCTGCGCT\n")
-		f.write("ATATGATTACTGGATTACAGTTTCAAAACTTGTTCTTCAGCTGCAGTGAGCCTACCAGCTGAAGCTCCTA\n")
-		f.write("ATGAATTGGAAATACTCCTCACTTCTGCAATCATTGCAACCACATCATTGAGCTTGTTCACGGCTGAGCC\n")
-		f.write("GATGCCCACACCAGCAGCTCCTGCTGCTATTGCCATTGGGGCTGTAACTGCACTCAGTCCGGATGAACAC\n")
-		f.write("ATTACCGGAATCTTGACAGCACGGGATATCGAATATGCTGCTGCCAATGTTGGTGTTGCCTTCTCGACCA\n")
-		f.write("AACCAAGAACACCTGATTTCGAAGGACTAGTACATTTTCCTCCTTCGGTTTGAATGATGTCAACACCTTC\n")
-		f.write("CTGCTCCAGCATCTCTGCAAGCTTGACCTGATCTGGAAGGCTTAGTGTATGAGGTACAGTGACTGATAAG\n")
-		f.write("GTCACAGATGGAAGAATCCTCTTGGTCTCCTTTGTCAGATTCAAAATCTGCTCCGAAGTGAAAACCACTC\n")
-		f.write("CCATCTCGTATAAGGAGTCATAGTTTCCAATCTCAACCATCAGTGCTCCTGCTTCAACCGCAGCTGGAAA\n")
-		f.write("TGCCGCTGGATCCACAG\n")
-		f.write("\n")
-		f.write(">gi|226790887|gb|GO545677.1|GO545677 Mdas9009D21_e660.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_563634.1| expressed protein [Arabidopsis thaliana] pir|G86148 T1N6.14 protein - Arabidopsis thaliana gb|AAF78406.1|AC009273_12 ESTs gb|Z27282, gb|T44732, gb|Z29911, gb|AI997176 and gb|AI395420 come from this gene. [Arabidopsis thaliana] gb, mRNA sequence\n")
-		f.write("TTTCAATTGGTCAATTCATTACATTTACATCCATTCTAATATTACAACGTCGGCTGATCCCTTTTGAAGA\n")
-		f.write("ATCAAGGTGAATAACCCATTCTAATGAAAACATTACATCCATTCCAATTGATCAAATCATCAATGAAATC\n")
-		f.write("CCCCCTTTTTCTATATAATGGCGTCGGATTAAAAATTTCTGCTAGCAATCACATTCTATGCTAACGGTAG\n")
-		f.write("GACTACAGAACTGTTTCTTTTCTGCCTTTAGCTCAAAATGACTCCTGTTATTCATCAGTCTGAACTGTTT\n")
-		f.write("CTTTGCTGCCATTAGCTCGAAATGACTCCTTTGTTATTCCATAGTAGACTGGTTCTTCGCCTACAAAGGT\n")
-		f.write("AATGAAATTCCAGCCAAAAGCAGACCCACCGACAATACATGTCCCTTGAGTCTGACCATCTTCAGCCTGC\n")
-		f.write("TGCTTCTCGCTGGATACACCAGTTGGAAACTTATTTTCTGATGGTTTTACAAAAGCCTTTGTATCTTGGG\n")
-		f.write("GCTTTTCACCTGGCACATTCTTACTTCTTGCTGCCGAAACTGTTTCTGCCGTCATCTGTTTGCATAGTTC\n")
-		f.write("CATCAGAAGTTT\n")
-		f.write("\n")
-		f.write(">gi|226790886|gb|GO545676.1|GO545676 Mdas9009I24_e686.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q9M5Q1|FUT1_PEA Galactoside 2-alpha-L-fucosyltransferase (Xyloglucan alpha-(1,2)-fucosyltransferase) (PsFT1) gb|AAF62896.1|AF223643_1 xyloglucan fucosyltransferase [Pisum sativum], mRNA sequence\n")
-		f.write("TTTTTTTTTCCACTCCACGAATTTTTATTTTTGCTAACATGGAATAACGTTCGTGTATATGAAAAATTCC\n")
-		f.write("ATGGTATTCCTGATCAAACAGTTACCACAACGGTCATATATCACAAGCTACCAACCTAAAACTCATCCTA\n")
-		f.write("ACGATTGACCAGCTTAAGAACCCAACTCATATCCTCACAATGCCTCCCATGAAGAACCAATGCACCTGGG\n")
-		f.write("TCGATTCCTGTCTTGGCCTTGCAATCGTAAAAGGGAGGTGCGTGGAAGCAAGGCTCCATTGACATTGCTC\n")
-		f.write("GTCGACAAGGAGGATTGGGTGCTGTACTGTTCTCCGGTTTGTAAAGTATCCACGGTGTCAGCCCCCCAAG\n")
-		f.write("ACTCTGCGCGACATACCCAAATGTTGACCATGAGCTTGTGACCAACACATCTGTCAAGCTTAGTAGATAC\n")
-		f.write("ATTTCGGCCCATGCCTTGCGGTTGTGCGTATGCTTCTCAGTTTGATGATACTCCTCGTGACTCGGCTGGA\n")
-		f.write("AAATGCCAACCACCTCCCCTGTCACAGTAGGATGCTCCCAGTAC\n")
-		f.write("\n")
-		f.write(">gi|226790885|gb|GO545675.1|GO545675 Mdas9009J02_e688.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CAACATGGTATTAAAAATTTAAATTTCTGGTTAAAATATTTACCAGGGCGGAAGAACTTTTT\n")
-		f.write("\n")
-		f.write(">gi|226790884|gb|GO545674.1|GO545674 Mdas9009B14_e645.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA74434.1| similar to hsr203J [Lycopersicon esculentum], mRNA sequence\n")
-		f.write("TTTTTTAAAGATAAGAAGTTGCAATTTTTATTTTCATTACGAAAGTATATATATATAGTGGGTATGAAAC\n")
-		f.write("AAACGGACCCATAAATGGCCACACATAGTAACGTTATTAGCAACTACAAAGTCGATATCTTTTAGTGCTT\n")
-		f.write("GTTGACAAAGTCTTTGATCCCAGAAATTAGAGCCTCAGTTTGCGCAGCCGTTTGAGGATCCATATCCACC\n")
-		f.write("GCAATCTTGTTAAGATAAAAGCTATGACTCATCCCTGGACTAATCAGAAGCTCCACATCCTTCTTAGCCT\n")
-		f.write("TCTTCATAGCGTCATAGTATTCCATCTCAGTGTCTATTATCATGTCCATCTCACCAATACATAGAAGAAA\n")
-		f.write("CGGCGGCAGCTTCAGAGTATCCAAAGGCGGTGCTTCGGGGCCCATCGGACAAGTTATTGGATGGTCCTTG\n")
-		f.write("GTCGACCCCACTGGCAGTGCCAAGCTCAAAAACTTGTCCACCATGTCTAGGGTTAGCAAAGGTGACTCTG\n")
-		f.write("GCTGCTCCAACTCCGACCTACTCCTCACCGCTCGAACGAAGCCTGGGTGGATAGGAATCCCACCCGCTAG\n")
-		f.write("CCTTAACGGACTCAAATCCACCTTCCCTGCTCGAGCGGCAATTTCATGCACGAGATTTCCCCTCGTGCCG\n")
-		f.write("AA\n")
-		f.write("\n")
-		f.write(">gi|226790883|gb|GO545673.1|GO545673 Mdas9009J01_e687.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P12301|PSBQ_SPIOL Oxygen-evolving enhancer protein 3, chloroplast precursor (OEE3) (16 kDa subunit of oxygen evolving system of photosystem II) (OEC 16 kDa subunit) pir|S00008 photosystem II oxygen-evolving complex protein 3 precursor - spinach, mRNA sequence\n")
-		f.write("CTAGCCACGGCTAGCCTGCCGGTGCTGCTGACCGTGTTCAAGCGTGACGAGCCACTTAGGTGGAGGCTGC\n")
-		f.write("CCTCCAAAACTGCCTGGGAGGAGCCGTGCATGCCAGCCACTGAAGCCATAGCTTGTGCCATTTCCTGAAC\n")
-		f.write("CTTCCTAACTTTCTGAGATAGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790882|gb|GO545672.1|GO545672 Mdas9009G20_e675.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CTGCAGAGATGGCATCCATGACCATGACAGCTGCCTCATTCCTGACCGCAGGCTCAGCCTCAACCATCGC\n")
-		f.write("CAAACCTTCAACTTCCATGCCGCCGGAGCCTCTTCGTAGCCAAGGCCGCCGCCAGAGCCCCAGAGGGAG\n")
-		f.write("\n")
-		f.write(">gi|226790851|gb|GO546227.1|GO546227 Mdas9001C03_e12.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_849433.1| expressed protein [Arabidopsis thaliana] pir|T09892 hypothetical protein T22A6.120 - Arabidopsis thaliana emb|CAB45064.1| putative protein [Arabidopsis thaliana] emb|CAB79339.1| putative protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("AAAAGGTAGAACCCTGCCCTGTTGTGAACTTGTGAAGGTCAAAAAATTCTACATTGCAAAAACAAATGAC\n")
-		f.write("ATCGGAGGTGAGAAATGAAATATACAACACTACTACAACAGCCTCGGCAACTCTCACAGTATCGAATACC\n")
-		f.write("CCCCCGTTCTTCCTCCCAGTACCAAACATCTGTACCATTTCATCTTTTTTCCCATTTTCTTCGACAACAC\n")
-		f.write("GCGGAATCCGCTACTGTCCCTCCAACTCTTCTTCGTCAGGTAATATTACAGTCAACAAAGAGTATTTCAC\n")
-		f.write("ACGGAGGGATATCCTGCCCTTCTCAACCACTAGCCTTGCCCCAGAAACAACCCAATAACCCGGAGTCTCC\n")
-		f.write("TGTGGCCCTCTTACCATCTCTGTTGTGTCAACGAATTTCCGAAGCTTCGGGGCTTGGATGGGTACCGGAG\n")
-		f.write("GACCTCCAGGGTAAACGGCGGAGTTTATGTTCACATCTGCAGGCCGTGGAGGTGGTTTCTGAGCTGTTGT\n")
-		f.write("AAAATGATGGCTGATTAGTGTTGATATGAGTCCGGAC\n")
-		f.write("\n")
-		f.write(">gi|226790850|gb|GO546226.1|GO546226 Mdas9001A12_e3.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAC24588.1| late embryogenesis-like protein [Prunus armeniaca], mRNA sequence\n")
-		f.write("TCGAGAAAACTGGAGAAATCCCCATCCCTTACAAGCCTGATGTCGATGTTGAGAAGATCAGGTTTCAAAC\n")
-		f.write("CTTCTCCTTTGAGGAAACCGTTGCGGTCCTCCATTTGAAGCTGGAGAACATGAATGACTTTGACTTAGGC\n")
-		f.write("CTCAATGCTCTCGACTACGAGATTTGGCTGTGTGATGAGAGCATTGGGGGTGCAGAGCTCGCCAAGTCTG\n")
-		f.write("CCAATCTTACTAAAAAGGGCATTACTTATGTCGATGTTCCCATTACCTTCAGGCCTAAGGATTTCGGGTC\n")
-		f.write("TGCGCTCTGGGATATGATTCGGGGAAAGGGTACCGGCTACAGCATCAAAGGGAATATCAATGTGGACACG\n")
-		f.write("CCCTTTGGAGCCATGAAGTTGCCCATTGTCAAGGAGGGTGGTACTACACGCATCAAGAAGAACAAGGGAG\n")
-		f.write("ATGGCGGTGATGACGATGATGATGAGGATTAGAGAGGGATGTTGGGGTTGGGTTGACAAGCGAAACTAGT\n")
-		f.write("AGTTGTTGTCGTCTGTTTATCTGTACTGGTGTTTTGGAATAATAGATCAATATTAAGGCATGATTTCTGG\n")
-		f.write("TGGTAAGTTGAGCTGTTTTGGAGGAGAAATTGGTGTAATTGCTATGGTT\n")
-		f.write("\n")
-		f.write(">gi|226790849|gb|GO546225.1|GO546225 Mdas9001H15_e41.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CTTGGGTAAACTCATATATTACAATTTAAAATAATGCCTCGTATCTCTTTCTTG\n")
-		f.write("\n")
-		f.write(">gi|226790834|gb|GO546224.1|GO546224 Mdas9001N19_e77.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAO91861.1| TGB12K interacting protein 2 [Nicotiana tabacum], mRNA sequence\n")
-		f.write("TCGAGTAGAAGTGCCACGCATTCCTTCCTGCCATAACCGGCTGCATAATGAAGTGCGGTGTTTTTGTTCT\n")
-		f.write("TATCAAGAGCATCGACTCTTGCTCCAGCCTCAAGAAGAGCTTGAGCACACTTCACCTCACCATATCCACA\n")
-		f.write("TGCAAAATGTAATGCTGTCCTCCCTTCTGAATCTTCCTCATCCTTGTCAGCACCAGATGCTAAGGCAGCT\n")
-		f.write("TTCAAACCCTCCACGTCACCAACACTAGCAGTGTGATGAACAATTGATTCATCCTCATTTCCGGCATCTT\n")
-		f.write("CTGCTTCTTCTGGTGCTTCAGTAGAAGTAGCTGCATCCCCAACTGCAAGACCCATTGCTTCTCCCAACTT\n")
-		f.write("CTGCAAAACATCTTTATCATTCCAGTATCTCATCATGGCAGCTGGACCACCAGTTTCTATTTCTTCCAAA\n")
-		f.write("ATAAGTTTCAAAGAAAGATCTTCTTTGATACGTGACATGCGTTCCTCAAGCTGATCTTTGTTCGAGGGAT\n")
-		f.write("TGGCGAAACTC\n")
-		f.write("\n")
-		f.write(">gi|226790833|gb|GO546223.1|GO546223 Mdas9001H24_e44.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_565906.1| oxygen-evolving complex 25.6 kD protein, chloroplast precursor, putative [Arabidopsis thaliana] gb|AAK64145.1| unknown protein [Arabidopsis thaliana] gb|AAC27838.2| PsbP domain protein, putative [Arabidopsis thaliana] gb|AAM62853., mRNA sequence\n")
-		f.write("TTTTTTTGCAATAGACAGAATTTTTTTAGCAATATATACTTCTTACACTGTCATTGGAGATTGCATTGCT\n")
-		f.write("CCATGACATTGGATTTCAGATGTCAAGCATTCTGAAAGAGTCTGCTACCACTTTAAGCTGGTTGCGGTAT\n")
-		f.write("CTTTTCCACCGTCTTTCGTTTGCTCCGACAATCAGGGTGTAGTATCTCCCGTTTCCAATGGCTATGGTTG\n")
-		f.write("CGAATGAAGTGGTAGCAAAGTTTGGAGATTCAAGTCCATACTCAATGGTGTAATAATTTTTCCCATCTAT\n")
-		f.write("GTTTTTCTCCTCGACGCCAAATATAGTTGCATACTGGTTTGGTGCAGCAAGTTTATGCCTCACCAGATCG\n")
-		f.write("GTAACAACCTGTTCCATTGGACCCAAATCATGGATGTCAGTTTTATTTGTGGGTATAAATCTCACTCTAA\n")
-		f.write("CATTATGCAGCTGCATATATCTGTCCTTGAATGCAGAGTCATGTGCTCTAAACTCAAAGTCCCTCCAATC\n")
-		f.write("GTTGGGGTAGTAGTATGAATACCCATCTACTTTGTCGACGAAAGCTCGAAACTTTTCCGGTATTTCTTGA\n")
-		f.write("GCAAAGAGGGAATTTGCATGAAGTAGACTTGTGGTTAGTGCCCCAAATCCTAAAAGTAGAGGCCTTCTCT\n")
-		f.write("TGCAATGGCTTTCTTCAATGGAGGCTGACTCTCCTGAGGCAGTGATTGATT\n")
-		f.write("\n")
-		f.write(">gi|226790832|gb|GO546222.1|GO546222 Mdas9001H01_e37.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_027545.1| expressed protein [Arabidopsis thaliana] gb|AAD17426.2| expressed protein [Arabidopsis thaliana] gb|AAM65678.1| unknown [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTCCACATCAACAACTCTATCCATTCTGCACCAAGTCCCAGAAGGTCATGTTGGGGTATATTGGAGAGGA\n")
-		f.write("GGCGCTCTTCTGAAGACAATTACAGATCCAGGTTTTCATCTCAAGCTGCCTCTGGTCACCCATTTTGAAC\n")
-		f.write("CAGTTCAAGTGACCCTGCAGACTGATCAGGTGAGGGATATTCCATGTGGTACAAAAGGGGGTGTCATGAT\n")
-		f.write("CAATTTTGAGAAGATTGAGGTTGTAAACAGGCTTCGTAAGGATTTTGTGTACGAGACGCTTCTCAATTAC\n")
-		f.write("GGTATCCATTATGACAATACCTGGATATATGACAAATTCATCATGAGATCAATCAGTTCTGCACCTCACA\n")
-		f.write("TTCTCTTCAAGAAGTTTATATTGATGTGTTTGATCAGATTGATGAAAAGATGAAAGAAGCTCTTCAGGGT\n")
-		f.write("GACTGTACCCGTTATGCTCCGGGTATTGAAATCATCAATGTCCGTGTTACAAAGCCTACCATCCCAGAAA\n")
-		f.write("GTATAAGACGTAACTTTGAGCAAATGGAAGAGGAGCGCACCAAGGTCTTAATTGCTATAGAGAGACAGAG\n")
-		f.write("AGTAGTGGAGAAAGAGGCAGAAACCAAGAAGAAGATGGCTATCAGTGAGGCTGAGAAGAATGCCAATGTC\n")
-		f.write("AGTAAGA\n")
-		f.write("\n")
-		f.write(">gi|226790831|gb|GO546221.1|GO546221 Mdas9009O02_e709.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to prf|0512262B plastocyanin, mRNA sequence\n")
-		f.write("TTTTTTTTGCATTATAAAACAGGAAAGCGCTCAATATATAAATGGTTTCACCTCGCACATTGTCTCTCGT\n")
-		f.write("GGCAATATAATCTGATGAGTACAGAAGCCCTACTTTACCTCCCAAAAAAGGAAGCATAAATACAATTCAT\n")
-		f.write("CAGACACAACTGAATTAGTTAACGGTAACTTTACCGACCATGCCAGCTCCCTGGTGAGGAGAGCAGTAGA\n")
-		f.write("AAGAGTATGAACCTTTTTCGGTCAAGGTGATGGCGTAGGTCTCCCCGGGGGCATTCAGGAGGTCCTCCTC\n")
-		f.write("GCTCATCGATATCTTTCCGGCATCCACACCGCTGGGAACCTCGTCCTCGTCGAAGACAATGTTGTGTGGG\n")
-		f.write("AATCCAGCATTGTTCTTGAACACAATCTTCTCACCGGGGGCGACGGAGAAGCTGTTGGGGACGAAGGCCA\n")
-		f.write("AGCCCCCGTCATCGCTGCCGAGCAAGACCTCAATGGCCATGGCATTACTGGCGAGGATAGCGCTGGCTGC\n")
-		f.write("GGTGGCGGCGACGGCCACACCGACATCCTTGAGGGATGACTTGACGACGCACATCTGCCTTGGGGAGGCT\n")
-		f.write("GAGACCTTAACGGCAGCGCTAACCTTGGCTGCGCCGGAAGACTTGAGTC\n")
-		f.write("\n")
-		f.write(">gi|226790830|gb|GO546220.1|GO546220 Mdas9001C07_e14.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|O04011|AB20_PRUPE Auxin-binding protein ABP20 precursor gb|AAB51240.1| auxin-binding protein [Prunus persica], mRNA sequence\n")
-		f.write("TTTACCTTCAACAACAAAGCACACACAACAAAACTTCTACTACAAACATACAAAAATCAAACGAAGCAAT\n")
-		f.write("CTTCTACAACGAATCAAAACCACCACTGAAAGGAAACCGAAATGGGACGTTCAACACAACAAGAAAGATA\n")
-		f.write("CAATATTTAGTGATAATGCTGGCTGAAATTCAAAGATGAGAGAGCTTAATTACTAATTAGTACCACCAAG\n")
-		f.write("AGCGGCCTTCAGTTTCTTGATCTGAGCAACGTCAAGGAAAGTAGTCTGCGCTATCAGTTCCGTTGGTAAA\n")
-		f.write("TCATTTTTAAACAGCGCATAGTCCAGAATCTGCAGCCCCGGGCTTGGACTACTGAAGCTAACAAATGCAA\n")
-		f.write("GGGCCGTAGCCTCACCTCCATTCACTTGGAAGTGCAGTAACCCCTGAGGGAAAACCATAATGTCTCCCTT\n")
-		f.write("CTCAAGAGTTTGTAGATAAACTGTGTTCGCTGAGGAAACAAAGCCGGCGCAGATGGTCCCTTCGATGACA\n")
-		f.write("ATTAGGACTTCCGAACCTCCAGGGTGTGTGTGAAATGGGATGACTCCACCAACAGCCAGGTCTAGACGCG\n")
-		f.write("CAAGTGAAATGCCAAGGCCGTTGACACCAGGGAACTGAGCAGCAAATGCAGGGGTGACTGCAGC\n")
-		f.write("\n")
-		f.write(">gi|226790829|gb|GO546219.1|GO546219 Mdas9001P07_e85.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_683304.1| expressed protein [Arabidopsis thaliana] gb|AAG09546.1|AC011810_5 Unknown Protein [Arabidopsis thaliana] gb|AAO22631.1| unknown protein [Arabidopsis thaliana] gb|AAO42362.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTCTGTCGAGTTTTACAACCTAATATGCACATCTGCGTGTCTAACACGTAAAAGGAAACAAAACCCCAT\n")
-		f.write("TTTACGCATGCAGCGGTCCCCGGCATGCCGCCAGAAACGTTTCTACAAAGCCGAAAGGGACTCGGTTCGC\n")
-		f.write("CACGAAACATCTGCAACGCCGCCCCCCGGGTAATCAAACAAACCGTCTAAAGCCAGGTACTCCACCCCAC\n")
-		f.write("CAATATAATTGTTATTAGCAAATTCAGAGTCGCCACCGATTCCGAAGTCGAACGAGTCGTAACTCGGAAT\n")
-		f.write("CATGTCGTTCTCGAACCCTACCATGCCATCCAATTCAACGGCCTCGGAGCCACTCGTGGTGAAATCAGCA\n")
-		f.write("GCCTCGATTTTTCCCTCCTCACTTGCTCCATTGGTCGGTGGAAGACCAAGCTCGTCGTCAGAAGCTTCCA\n")
-		f.write("GAAGATAACCAAGTTCTGGCTGCGTCGACTGGCCTGAATCTGACGTGGCTTCAGACCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790813|gb|GO546218.1|GO546218 Mdas9001I06_e46.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTGAAGATATTTTTTTTTTCCAGTAATTTATAAATGCAAAGGTCGTATTACAAGGTAGCTGCATAAC\n")
-		f.write("AGCAGAATCAAACAAGTACAACAACACAACCCACAATTTCAAGATAATAAAGTTACAACAACCTCATTTC\n")
-		f.write("TCTCTCCATGTAGGACTTTATTCTATAGCTATTTATATGCTACTCATCTCTTATTTGGAAGGAAAAGTAG\n")
-		f.write("CTAGTCTAGTTTAGGGAACAGTGGGAGGTAACGGCTTCCCAAGGAATGGATGCGGAGGAAATGGCTTCTT\n")
-		f.write("GAATTTTGGAATCGGCTTCTTGAAGAATGGATGGGGAAACGGCTTCTTGTAAACTGGAACTGGGGGAAGA\n")
-		f.write("AGTGGCTTCTTGTAAACTGGAATTGGCGGAAGAAGTGGCTTCTTGGAAACTGGAATTGGCGGAAGAAGTG\n")
-		f.write("GCTTCTTGAATTTTGGAAGTGGAAG\n")
-		f.write("\n")
-		f.write(">gi|226790812|gb|GO546217.1|GO546217 Mdas9001D13_e21.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTGGACATATGAAACTTTACGTACGTGCTATATTTCACAAAATCGTGCTACATATGGTGAATGAACAA\n")
-		f.write("AACAGAGCCACATATATACACAACATATGTGATCATCTGACCTAATTGCATTACAATTTGCTATCAGAAT\n")
-		f.write("TCACACCAGAACAACAGCATTCATCACGTTTGTTCAGGCTAGAAATTCCAATCAACATTTCCGACATAGA\n")
-		f.write("TTCACAGCGAAAAAAAGGTCACACCTTTTAATGCTTTATGCTCTACTTCTTAACACCATCAGCATCTTTC\n")
-		f.write("TCTACGACTACATTGATCTTCTCATACTTGAGATCCACAGCCCTTGCAGGAAACACAGCAAGGTACACCA\n")
-		f.write("GAACAACAGAATTCATCACATTTTCGGGTTAGAGATCACAAACCAGATTTGCAACATACATTCACAGAAA\n")
-		f.write("AAAAAAATAAAGCCACGCCCTTAAAGACCTTACAGACCTTACGCTCTACTTCTTAACACCATTGGCA\n")
-		f.write("\n")
-		f.write(">gi|226790811|gb|GO546216.1|GO546216 Mdas9001K17_e63.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_567934.1| aminotransferase family [Arabidopsis thaliana] gb|AAL08279.1| AT4g33680/T16L1_170 [Arabidopsis thaliana] gb|AAL38732.1| unknown protein [Arabidopsis thaliana] gb|AAM51321.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTGCAGCAGCTGAAAAATGATTTGCATTTCCTAAAGACATAGAAATAGAATCCACAACGTTGAACATA\n")
-		f.write("AATGGAGCAACTGTCGATTTTATCTTCGAATCAAAATATACTAGACAGCAGATACTAGCCTCGCGAGGCA\n")
-		f.write("GACACTCCGGCTCACTTGTATAATTGCTTGAACCTTTTGCAAGCTTCTAATACATTTTTCCGGTGACCAA\n")
-		f.write("ATGCGCTAACCCTGACGAAACCTTCACCCCCAAATCCGAAACCACTCCCAGGTGTGGTGACCACATGAGT\n")
-		f.write("CTTCTCAAGAATCTCGCTGAATACATCCCATGAGCTTCGGCCAGGGAAGTGCACCCACACATAGGGTGCA\n")
-		f.write("TTCTTCCCTCCATACACCTTAAAGCCAAGAGATTCAAATGTCTCCACTATTATTTCTGTATTTTCTTTGT\n")
-		f.write("AGAAACCAATCACCTCACGCATAGCCTTAAGGCCTTCTGGTGAAAGGCAAGCAAGACCACCAGCTTGGGA\n")
-		f.write("TATATTGGATGCACCATTGAAGCAAGTACAAACAATGCGGTTGAAGTCCTTGGCAACAGGGAATCCATCT\n")
-		f.write("GAAAAGAGCAATTGCTTTGGAACAACAGTCCACCCCAGACGAACTCCTGTGAATCCAGCATA\n")
-		f.write("\n")
-		f.write(">gi|226790810|gb|GO546215.1|GO546215 Mdas9001F06_e27.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAA11705.1| elongation factor 1 alpha subunit [Malus x domestica], mRNA sequence\n")
-		f.write("AGACTGGTGTCATTAAGCCTGGTATGGTGGTGACTTTTGGCCCAACTGGGCTAACTACTGAGGTCAAGTC\n")
-		f.write("TGTTGAGATGCACCACGAAGCTATGCTGGAGGCCCTTCCAGGTGATAATGTTGGATTCAACGTGAAGAAT\n")
-		f.write("GTTGCTGTCAAGGATCTCAAGCGTGGTTATGTTGCTTCCAACTCCAAGGATGATCCTGCAAAGGAGGCTG\n")
-		f.write("CTAACTTTACCTCTCAGGTCATCATCATGAACCACCCCGGGCAGATTGGACAGGGATATGCACCAGTTCT\n")
-		f.write("CGACTGTCATACCTCCCACATTGCTGTCAAGTTTGCTGAGCTTGTGACAAAGATTGACAGGCGATCTGGC\n")
-		f.write("AAGGAGCTCGAGAAGGAGCCTAAGTTCTTGAAGAATGGTGATGCCGGATTTGTGAAGATGATTCCAACTA\n")
-		f.write("AGCCCATGGTTGTCGAGACCTTCTCTGAGTACCCACCACTCGGACGTTTTGCTGTGAGGGACATGCGCCA\n")
-		f.write("GACTGTTGCAGTTGGTGTCATCAAGAGCGTTGAGAAGAAGGATCCAACTGGAGCTAAGATCACCAAGGCC\n")
-		f.write("GCCGCTAAGAAGAAGTGAACCGC\n")
-		f.write("\n")
-		f.write(">gi|226790809|gb|GO546214.1|GO546214 Mdas9001F03_e26.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF78526.1|AF195234_1 metallothionein-like protein [Pyrus pyrifolia], mRNA sequence\n")
-		f.write("TTTTATTCTAATATTTGCATATAAATCAAAGGGCCATGAACATTGGCCATTACATGACACAATCACAGAA\n")
-		f.write("ACACAAACATATGAGTGACATGTTTTCACAGACGTACAACATGTCACTCAACAGACTCAAATACTATAAG\n")
-		f.write("CAAACGAAAGACAAAGCCACAAAGTTATTTTTTCCCACAAACACTTTTCATTAATTAAGGGTCTATAATC\n")
-		f.write("CCTTAATTAATATGACACTTTTATTAATCACATCTTAATTTGGTTCTCTGGGCTTACTGACCACAGGTGC\n")
-		f.write("AGTTCACACATGGGCAGGTTGTGCCACACTTGCACTTTCCGTCGTTCTCGGCTGCGGGAGCGTCCACGAC\n")
-		f.write("GACGGTGTCCATGGAGCGGTTCTCAGTCTCCACGATCACCAAGTCGTACCCGTTTCCCTTTCTTCACGCA\n")
-		f.write("CTGGGAGGTGACATCACAATCGCAGTTTGCCGCAGTT\n")
-		f.write("\n")
-		f.write(">gi|226790808|gb|GO546213.1|GO546213 Mdas9001O06_e79.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK13030.1| ribonuclease-like PR-10a [Malus x domestica], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTAACTGATTTCATTATATTTATAGATAATACACTTACAGTCTGCAACTTTTTTTTCA\n")
-		f.write("AACAAATACATCAAGGGCAACCAGAAGATGATCGCAACCATAAACTTATTTTTCAAAGCCAAAGTGCCCA\n")
-		f.write("AAACCATGGCTACTTTGGGCTGACTAGAAAAAGCATACAAAGAAAAGCCACACAACCTTCGACTGAAGGG\n")
-		f.write("TGACACCCAAAATACCATAGAAACATATTAATTTAGTTGTATGCGTCGGGGTGGCCCTTAAGGTAGCTCT\n")
-		f.write("CAATAAGCTTGAACAAACCATGAGCCTTCTCTTTGCCAGCCTTGACGTGCTCTTCCTTGATCTCAACATC\n")
-		f.write("ACCCTTGGTGTGGTAGTGGCTGATACTCTTGATGATGGAACCACTTCCAGATGCCACCAACTTGGTCTCG\n")
-		f.write("TAAGAGACCTTCTCAATGGTGTCTGTCAAAGCATCTCCTTCAATCAAAGTGTAGGCGTATGAGT\n")
-		f.write("\n")
-		f.write(">gi|226790807|gb|GO546212.1|GO546212 Mdas9001K06_e61.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAL86484.1|AC077693_23 putative beta-phosphoglucomutase [Oryza sativa (japonica cultivar-group)] gb|AAP55088.1| putative beta-phosphoglucomutase [Oryza sativa (japonica cultivar-group)], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTAAAAGAAATACTATCACGTTGCTTTTATTCACGAGTCGTCAAA\n")
-		f.write("AGAAGAGTCATTTGACAACTGTGCTTGCTAATAAGCTTTTACTCGTATACAACAACAAGATTGAGAAGTC\n")
-		f.write("CGAATGCCTGAATAGCGTACCAGAACAGAATCATAATATATATAAGGTTATATATTACTGGGAGTTGGAG\n")
-		f.write("TTGCAATTGCAACTGTTATTGCCTCTGGTGTTGCCTCTGCCGTTGCCTCGGGCTTCTTCTCCAACTTTTC\n")
-		f.write("CAGTGCTTCCCACAATTTCGTGTCCTCAAAATCTTTAATAACGAAGGAGACTCCAGCGTTAATCAATGAC\n")
-		f.write("GTCCCAGGATTCCTTGTAGCTATACCAACAACTGGCATTCCAGCTGCTACTCCAGCTGTCGTTCCTGAAA\n")
-		f.write("CGGAATCCTCAAAGATAAAAGTATGCTCATGTGACACTTCAAGTGTTTCAAGAGCCTTCAAATAAGGGTC\n")
-		f.write("TGGAAATGGTTTTGCTCGATCACATTCATTTCCAATAACGAGAATTTCAAAGAAGTCTGTGAGCCCTAAT\n")
-		f.write("GATGATATCATTAGCTCCCCACTTGCTCGTGGAGAATTTGTCACTGCGGCCCGTCTCAAG\n")
-		f.write("\n")
-		f.write(">gi|226790793|gb|GO546211.1|GO546211 Mdas9001N16_e76.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF78507.1|AF195204_1 carbonic anhydrase isoform 1 [Pyrus pyrifolia], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTACAAGCTCGAGGAAATTATAATTATTGCTGCAAAATATCGGTTACATTTGCAGACGT\n")
-		f.write("GCTTCCGGGGACATTGCAGATGAAATTAAGAAATAAATTAGAAGTACTTAATGATAATTAATTAGGAAGC\n")
-		f.write("AATTGAGTTGCATGGGAATTATGTGATTACGATCATACGGAGAAGTTGGGGTTGAGGCTAAAATCAACAT\n")
-		f.write("CCCAGAGCTCAAAATGTCCATTGATAAAGTCATAGTATCCTCCCTTGATTGCTAGGGTTTTCTTCAGCAA\n")
-		f.write("ACCATCTCTCACAAACGGATAGCTCAACAGGTTTCCGATCGATACATTCACCGCCTCCTTTTCGCAACGA\n")
-		f.write("CTGCATAGCTCAGGGAAAGGAGTATCAGGACCGTGATCTGCCT\n")
-		f.write("\n")
-		f.write(">gi|226790792|gb|GO546210.1|GO546210 Mdas9001C22_e18.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_178786.1| hypothetical protein [Arabidopsis thaliana] gb|AAM15495.1| hypothetical protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGAATGCCGTTACCACGTTTTTATTTGATAGGGGGGAGTATTGGCAGGGGGTTAAAACCGCCCTGGA\n")
-		f.write("TGAAGCGACCTCTCAGGGGGAGTATAACCGCCTACTGGATTTCGAAAATAGGGATCTCCGGATTCGGGAG\n")
-		f.write("CAGAGGCATTCGTGCTATTGCCTTTTCGAACAGGTGCTTTCTGAGCATCCGTCCTTGGCGGAAAGAGCCC\n")
-		f.write("CCTACGATCCTAAAGAAGTCTTTTTTGATTTCGTTTCCGAGGCGCGGAACGGGCTGGACGCCCATCACGA\n")
-		f.write("GTGGAGCCCTCGG\n")
-		f.write("\n")
-		f.write(">gi|226790791|gb|GO546209.1|GO546209 Mdas9001L09_e66.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAB64207.1| elongation factor 1-alpha [Zea mays], mRNA sequence\n")
-		f.write("GACAAATCGCCTTTGTTCCCATCTCTGGGTTTGAGGGTGACAACATGATTGAGAGGTCCACCAACCTTGA\n")
-		f.write("CTGGTACAAGGGACCAACCCTTCTTGAGGCTCTTGACCTGATCAACGAGCCCAAGAGGCCCTCAGACAAG\n")
-		f.write("CCCCTCCGTCTTCCACTTCAGGATGTGTACAAGATCGGTGGTATTGGAACTGTGCCAGTGGGACGTGTTG\n")
-		f.write("AGACTGGTATCGTCAAGCCTGGTATGGTTGTGACTTTTGGGCCAACTGGTCTGACCACTGAAGTTAAGTC\n")
-		f.write("TGTTGAGATGCACCATGAGGCTCTTCAGGAGGCACTCCCCGGTGACAATGTCGGGTTCAATGTTAAGAAT\n")
-		f.write("GTAGCCGTGAAGGATCTCAAGCGTGGTTTCGTTGCATCCAACTCCAAGGATGACCCTGCCAAGGAGGCTG\n")
-		f.write("CCAACTTCACATCCCAAGTT\n")
-		f.write("\n")
-		f.write(">gi|226790790|gb|GO546208.1|GO546208 Mdas9001E14_e25.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CCAAAACAAGCCGATAACATTAAGGAGGAGCAGAGTATATTAATGTGTATGAATCAACATCCAACCACTA\n")
-		f.write("GCCACAGATCCACATTTTCTGCCAAAATTAACACCAAATCCTCACTAAAAACACTTGACCCAACAGACAG\n")
-		f.write("AAAAAGAAGACGAAAAATTACTACACCAAAAGGAATCATCATCCACTTCATGTTGAATTCCAAAGATTGA\n")
-		f.write("AATCAAAGGAGATGACCCATAGAACCGAATACTTCCAAACACTCGAAACGAGTTTTTCATTCTTAGAAAC\n")
-		f.write("CACGACTCAATTAAGCAAAAACCAAACAGACCACCACCACAAGCACAGAGACGG\n")
-		f.write("\n")
-		f.write(">gi|226790789|gb|GO546207.1|GO546207 Mdas9009N19_e708.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_850942.1| leucine-rich repeat transmembrane protein kinase, putative [Arabidopsis thaliana] gb|AAL32758.1| Unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGAGTTTGAAAATTACAGTAGCCTGAAGGGAACAAGGGGACTAACTAGTAGTAGTAGATACATACAT\n")
-		f.write("ATCGTGCAAAAAGTCCTGCAACTATTTTACATCCACAAAACTGCAAACATACATATCTATATAATCTAAA\n")
-		f.write("TGCAATAATCCGAGGCTCTGGCTAATATGTTACAGGCAATCTCAGCTCTCGTAATTGGGCTGCTTCGACC\n")
-		f.write("AATTAATTTTCAAAGCGCGGCAGGAGTCTTGATTAGTTTCAATTCTCTATACCCTTCACTAGTTCCATTT\n")
-		f.write("TCTTATTACCAGCGGCATCATCTTTGCCGATAACAATTTTGAGCAATTTAAACGTCTCGTGAGCCTCTTC\n")
-		f.write("TAGCATTTGAACCACACTTCTCATGGAGGGTCTTAGCTCCGGCAGCCTAGCCGTGCACAGAACTGCAATT\n")
-		f.write("CTTAACACCTTGATAGCCTCTTCCTTGTACACCTCTGGAATATATGAGTCCACCATACTTAATATGCTCT\n")
-		f.write("CTCTACTCTTGAGCATGCTGCTTACCCAGCTCACTATGTCCTTGTTCTCCCCGAACTCTGCCTCTATCGG\n")
-		f.write("CCTTTTCCCCGTCACTAGCTCCATTAGTACCACTCCAAAGCTGTACACATCACTCTTCTCGTTCACTTTG\n")
-		f.write("TACGTGTATCCATATTCAGGAGCAATGTAGCCATGTGTTCCGGCAATAACGTGAGTAGAGTCCTTGCCTG\n")
-		f.write("CAGTGGCCTGAACAATCTTGGCAAGCCCAAAATCCGCAATTCTCGGGCTCA\n")
-		f.write("\n")
-		f.write(">gi|226790788|gb|GO546206.1|GO546206 Mdas9001D22_e22.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_188935.1| ADP-ribosylation factor, putative [Arabidopsis thaliana] dbj|BAB03042.1| contains similarity to ADP-ribosylation factor gene_id:F5N5.14 [Arabidopsis thaliana] gb|AAL36314.1| putative ADP-ribosylation factor [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCCGACACCACTTCCTGAACGATTAATCAAATATTTAACTCTAAAGGCGCTTCCTTTATCGCCTTGTCGC\n")
-		f.write("AAACACCGCTAAGCTTTCCCCATACGGATCGCAAAATTTCTGAAACCCCAAAGCTTTTGGGTGGATTCCT\n")
-		f.write("GATCCAAACCCAAAATTAATCTCGGGGGTTTCTCTTGGTTCCAATCCTCCGCTTCCCGAACCATCGGTAA\n")
-		f.write("CCGCCCTTCCCCGCCATCAACCGCCACCTCCTCCTCCTCCATCTTTCACCCTTCCGCCAATATCCAAATC\n")
-		f.write("CAGGGATTTTTGGGTTGGGGATAGAAGATGGGGGCATTCATTTCCAAGTTTTGGTTCATGTTGTTTCCTG\n")
-		f.write("CAAAAGAGTATAAGATAGTGGTAGTTGGGTTGGACAATGCTGGGAAGACCACTACTCTTTACAAATTACA\n")
-		f.write("CTTGGGAGAGGTTGTCACTACGAACCCAACTGTAGGCAGCAACGTCGAAGAGCTTGTCTACAAGAACATT\n")
-		f.write("CGATTCGAGGTATGGGATCTTGGTGGACAAGAAAGACTGAAGACTTCATGGGCAACATATTACCCGTGGA\n")
-		f.write("ACACATGCTAT\n")
-		f.write("\n")
-		f.write(">gi|226790774|gb|GO546205.1|GO546205 Mdas9001I24_e52.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTTTTCGTTCCTATTCTTCTTTCTATTTCTGAGAAAAAGAGGGCTTTCAAAAT\n")
-		f.write("AAAGTAAAGGATTATTTCGTTTCGAATAGTTATTTATTAAATCGGTGGATAGGAGTATACTCTGGATCGG\n")
-		f.write("AATCGTGTCATGGGGAGTACTGCCTGATCATTTCTACCAACTTAAAGCCCCAATTAGTATTCTTTGTTTG\n")
-		f.write("TATATTATGTAAAAATGTCCTTTTGGAGAATTTACATAGTCTCCATTACTAATCCTTTCCATATGTTCGT\n")
-		f.write("GTTTCTAACCATCCACTCGTTTTTGCTCAATCCCCCGTTATGCTAATACATAAAAATGATAGTGAAAACT\n")
-		f.write("CAATACGGTTGATCTTTTGAACCCGCTTCAAGTCAGGATGACTAATCAACCAATCTTGGGGGAAACGGTC\n")
-		f.write("TCTTCTGTTTATGTTTATTTCCGCTTA\n")
-		f.write("\n")
-		f.write(">gi|226790773|gb|GO546204.1|GO546204 Mdas9001L07_e65.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q02980|RBS_MALSP Ribulose bisphosphate carboxylase small chain, chloroplast precursor (RuBisCO small subunit) pir|JQ2241 ribulose-bisphosphate carboxylase (EC 4.1.1.39) small chain precursor - apple tree emb|CAA46475.1| ribulose bisphosphate ca, mRNA sequence\n")
-		f.write("TATAATTTATTTCATGAATTTCTCAATAAACATCATCCTGAATCCGTTAAAACACCAAATTCGAAAACAA\n")
-		f.write("AAGAGATTGCCTCGAAAAGGGAAAGAAAATTAAAGAAACAAATTGACAAAGGTCTTGAAACCCTAATCAA\n")
-		f.write("GGACAAACTTAAACAAACCACCGAAACCCTTGGCTAAGAGCCACAATGGTACGTACAACAACAATATTAA\n")
-		f.write("TTACGACGAAGAAACATGATGAAACATGAATAACAACAACAACAACAACTTAGTAGCCTGCAGGCTTGTA\n")
-		f.write("GGCGATGAAACTGATGCACTGCACTTGGCGGACGTTGTCGAATCCGATGATACGGATGAAGGCGTTGGGA\n")
-		f.write("TAGGCCTTCTTGGCCTCCTCCAGCTCCTTCAACACCTGAGAAGAGTCGGTGCATCCGAACATGGGCAGCT\n")
-		f.write("TCCACATTGTCCAGTACCTTCCATCGTAGTATC\n")
-		f.write("\n")
-		f.write(">gi|226790772|gb|GO546203.1|GO546203 Mdas9001D03_e19.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q40281|RCA_MALDO Ribulose bisphosphate carboxylase/oxygenase activase, chloroplast precursor (RuBisCO activase) (RA) pir|S39551 ribulose-bisphosphate carboxylase activase (EC 6.3.4.-) - apple tree emb|CAA79857.1| ribulose-1,5-bisphosphate carbo, mRNA sequence\n")
-		f.write("TCCAGCCCTCTTAGCACCGAAGAAATCAATGGATTGACCTGGGAATGTGTCAACAATCTTGACAACATCT\n")
-		f.write("TCATGGGACACATTGTCAGGCTTGAAGATTCCTGTGCAAACACCGATCCGGTCTTCCCTAGTGGGAGCCC\n")
-		f.write("AGTAGAACTTCTCCATACGACCGTCACGAATGAGAGGGGCATACAATGTGGAGAAATCGTTACCAGTGAC\n")
-		f.write("TATAATGGGGACTCTAGGATTCTCTTCCTTGTTGTACATACCAGGAAGCTGCACGTTTGTCGGGTTATCA\n")
-		f.write("GCAATGTTCATGAGGGTAGCATTCACCATCTGGTTGTTCACAGTGTACTGTGTGGTTCCACCCATCCTAC\n")
-		f.write("CGGCACCTGCATCGAGATCATTGATGAAGAGGGGACACATTTTTCCTTTCCTGATGATGTCCGCAGCCTC\n")
-		f.write("ACGGTACCCTTTGCCTTGATCAGGTTTCGCGG\n")
-		f.write("\n")
-		f.write(">gi|226790771|gb|GO546202.1|GO546202 Mdas9001F12_e28.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P46280|EFT2_SOYBN ELONGATION FACTOR TU, CHLOROPLAST PRECURSOR (EF-TU) pir|S60659 translation elongation factor EF-Tu precursor, chloroplast - soybean emb|CAA61444.1| EF-Tu protein [Glycine max], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTTAACCTACAAGATATATAACATTTCATGGTGGAAATTGCTTCA\n")
-		f.write("AAATGTCAAAAACCAGATAAAAATTGAAGCTGAAAGAGTTCAAGTTGGGCACCAAATTGCAAAAACAAGT\n")
-		f.write("TGAGACCACCACATAATTTGTATTTTCTATCACTCAATAATGGATTGAATAACACCAGCTCCAACAGTCT\n")
-		f.write("TCCCTCCTTCTCTGATGGCAAACCTCATCCCCTGCTCGCACGCCACCGGAACAATCAGCTCGACCACAAT\n")
-		f.write("CTTAACGCGATCGCCAGGCATCACCATCTTCGACTCCTCATCCTTATCGTTCATAATCGAAGTCACCTTC\n")
-		f.write("CCGGTGACATCAGTAGTCCTCATGTAAAACTGCGGCCTGTAACCCGAAAAGAACGGTGAATGCCTTCCCC\n")
-		f.write("CCTCTTCCTTCTTCAACACATACACAATCGCCTCGAATTTGGTATGCGGGGTAATAGTCCCGGGTTTGGC\n")
-		f.write("CAACACCATCCCTCTCTGGATATCAATCTTCTGGATACCCCCTAAGCAACAACCCCACA\n")
-		f.write("\n")
-		f.write(">gi|226790770|gb|GO546201.1|GO546201 Mdas9001G07_e34.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF73016.1|AF262934_1 ubiquitin conjugating protein [Avicennia marina], mRNA sequence\n")
-		f.write("TCGACTCCTGCAAGGAAGAGGCTGATGAGAGACTTCAAGAGGCTGCAACAGGACCCGCCTGCAGGGATTA\n")
-		f.write("GTGGGGCGCCACAGGATAACAATATAATGTTGTGGAATGCTGTTATATTTGGTCCCGATGATACACCTTG\n")
-		f.write("GGATGGAGGCACATTTAAGTTGACTCTTCAGTTTACGGAGGATTATCCAAACAAACCACCAACAGTCCGG\n")
-		f.write("TTTGTTTCTAGAATGTTTCATCCAAATATTTATGCGGATGGAAGTATTTGTTTGGATATTTTACAGAATC\n")
-		f.write("AGTGGAGTCCTATATATGATGTGGCAGCTATACTCACGTCCATCCAGTCACTACTATGTGATCCCAACCC\n")
-		f.write("AAACTCTCCTGCAAATTCAGAAGCTGCTCGCATGTTTAGCGAGAACAAGCGTGAGTACAACCGAAGAGTG\n")
-		f.write("AGGGAAATCGTGGAACAGAGTTGGACAGCAGACTAACCCCGTCAGGGGG\n")
-		f.write("\n")
-		f.write(">gi|226790757|gb|GO546200.1|GO546200 Mdas9001I16_e48.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q43517|FER1_LYCES Ferredoxin I, chloroplast precursor pir|T07175 ferredoxin [2Fe-2S] I precursor, chloroplast - tomato emb|CAA99756.1| ferredoxin-I [Lycopersicon esculentum], mRNA sequence\n")
-		f.write("TTTTTTTTTTTCACTTCAAACAGAGAGAGATTCATACAAGGGTGAGTTTACAAGATACAATGATCTCCAT\n")
-		f.write("ACCACAAATGAGAGTACAAAAACATTAAGCAACTCATATAATTAGAAACAAGACAACCTTAACCCGAAAC\n")
-		f.write("AAACTAAAGCCAGATCCAACCAGCCAGCAGCCATCAAAACATGACATCATCATGAGAAAGCTCAAAAGCA\n")
-		f.write("CTTAACCAGTAAGCTCCTCTTCCTTGTGGGTCTCAAGTGTGACGTCAGACGACGGATAAGCCACACAAGT\n")
-		f.write("GAGCACAAATCCACCGTCCATCTGCTCATCATCCAAAAAGCTCTGGTCCGACTGATCCACACCCCCACTC\n")
-		f.write("ACAACTTTGCCGGCGCACGAGGAGCAAGACCCTGCCCTGCATGAGTAGGGAAGGTCAATCCCGGCCTCCT\n")
-		f.write("CCGCCGCGTCGAGAATGTACACGTCGTCGGGGCACTCAAACTCTTGTGGCCCTTCTGGTGTGAGCAGCTT\n")
-		f.write("CACCTTGTAGGCAGCCATCGCCACACGCCCTCCGCGGTTGGCCTTGAGCCCGAAAAGGGCCTGACCGACG\n")
-		f.write("TTGGGGGATAACCGCAGGCTGGTCATCGGCTGGCCGCG\n")
-		f.write("\n")
-		f.write(">gi|226790756|gb|GO546199.1|GO546199 Mdas9009P07_e713.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_565494.1| expressed protein [Arabidopsis thaliana] pir|B84595 hypothetical protein At2g20940 [imported] - Arabidopsis thaliana gb|AAD29822.1| expressed protein [Arabidopsis thaliana] gb|AAM15213.1| expressed protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTCTGTAACATAAGTAATTGAGATCCGAATGAACCTAACAATCCTGTTCAAGCTAATCAGCATAACTTAC\n")
-		f.write("ATGATGAGATTTGCACAACACTTACATTATTAATGACAAAAAAGAACGGTATACGATCAAAGATCCAAAT\n")
-		f.write("CTGAATAGACGAAACAAAAATAACAATAACAATAATAAAAATCTCCTCACTGATTTGCTACGGGTGCGAT\n")
-		f.write("CACCACTCTTCTGCAATGCTTAAACTCAATCCACTTTCACTACTTTGTGCAAACTTTAGGATTCCATGTG\n")
-		f.write("ATGATTTTGTCGGTAATTACTATAACTTCCTTGGTTAATATAGTTCCGTTGCTCCCCAGGCAAAGATGTT\n")
-		f.write("CATAGACCGCCGGTCTTGATGAGCCTTCTCCTGGCCAAAAACCTAAACACGGGAGGAGTAAGCGCCAGAA\n")
-		f.write("TAATAGGAACCCGAATCGGAAACAGGGCCTTGTTGCAGAACAAAGCCAATGCCAGAGCACCACCAGTCGA\n")
-		f.write("AGCCGCGAGCTCAGCCGTCCGACTCCTCTCCTTCTCCACAACCACAGCCGTCGATTGCCCATTTTCCGAT\n")
-		f.write("ATGGGTCCGTCCCGAAACTCCGACCCATCGGAGATCACAGGTGGGTTCTCTGGGTTTTCGT\n")
-		f.write("\n")
-		f.write(">gi|226790755|gb|GO546198.1|GO546198 Mdas9001N22_e78.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|C71443 ribosomal protein L15.DL4730C, cytosolic - Arabidopsis thaliana emb|CAB10520.1| ribosomal protein [Arabidopsis thaliana] emb|CAB78742.1| ribosomal protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("AACCCTAGCCCCGACTGCCCAACCCTGCGCGTCGCAGCTCATTTCTGAACCGGCCATGGGGGCTTACAAG\n")
-		f.write("TACGTATCCGAGATATGGAGGAAGAAGCAGTCTGATGTGATGAGGTTCCTCCAGAGGGTCCGCTGCTGGG\n")
-		f.write("AGTATCGCCAGCATCCTTCGATTGTCCGAGTTACAAGACCCACACGCCCTGATAAGGCGCGTCGTTTGGG\n")
-		f.write("TTACAAGGCCAAGCAGGGTTATGTTGTTTACCGTGTCCGTGTGAGGCGTGGTGGCGCAAGAGGCCTGTTT\n")
-		f.write("CCAAGGGTATTGTATATGGAAAGCCCACAAACCAGGGTGTGACACAACTCAAGTTCCAGCGAAGCAAGAG\n")
-		f.write("GTCTGTTGCTGAGGAGCGTGCTGGGCGCAAGTTGGGAGGCCTCAGGGTTCTCAACTCATACTGGCTCAAT\n")
-		f.write("GAGGATTCGACCTACAAGTACTTTGAGGTCATCATGGTTGATGTTGCTCACAATGCCATCAGGAACGACC\n")
-		f.write("CAAGAATCAACTGGCTCTGCAACCCTGTTCACAAGCACAGAGAGCTTCGTGGTC\n")
-		f.write("\n")
-		f.write(">gi|226790754|gb|GO546197.1|GO546197 Mdas9001H11_e39.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_201433.1| GATA zinc finger protein [Arabidopsis thaliana] dbj|BAB10711.1| GATA-binding transcription factor-like protein [Arabidopsis thaliana] gb|AAM97115.1| GATA-binding transcription factor-like protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTACGAGACTTTTAATGTTGGATTTAATTCCTAACAAATTTTATCACAAGGTTTAAATACTAATTTTT\n")
-		f.write("TTTAGTATGGGGCCATCTTTCCACTACCGTAACAACACGGAGACCATTAATTGATAATACAAGAAAAAGT\n")
-		f.write("ATAGAGCTAAAACCTAAAATCATGGCTAAATTCTAAAAGCTTCCTAAAAGCCTAGTACTACCACCCACCA\n")
-		f.write("ACAAAAATGTACAACACAATTGGGTCCATCCCAATCAAGCCGGTTCAACTGCACTATTCTCTAACTTTAA\n")
-		f.write("AAACTCCGAATCATTCGGTTCAACCGCGGTTCGGGCTCGCCAACCTCTTTCCTCTTCCTCATCTCCAACA\n")
-		f.write("CTTTACGGTGACTATTCGAGTGGACATCACCAGAGAAAGTCGGGCTACAAGCCGGCCTATACTCCCCTCG\n")
-		f.write("TGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790753|gb|GO546196.1|GO546196 Mdas9001E02_e24.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T51616 chlorophyll a/b-binding protein [imported] - garden pea gb|AAF13731.1| PSI light-harvesting antenna chlorophyll a/b-binding protein [Pisum sativum], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTAGTAGATGTAATGAGAATGATAATACTAATTGCCACCATGGTTCCT\n")
-		f.write("GTACACCGGTAAAACATTTTGTCTACATTGATGCTCACCATTTCACACTCACTCAAAGAACATTAATTCA\n")
-		f.write("TTGTTACAACATAAAAAAGAACAGAATTTCCATATTTTCTTCTTCCACTTTTCTTGCGTTGCAATGGATC\n")
-		f.write("TAGAAGCCTCTTAGGGTTTGGATAATGGTGTTATGCCATGGGTCTGAGAGGTGCTGCAACAGGTTGTCGA\n")
-		f.write("ACGGTCCTTTTCCGGTCACATTGTGTTGAACCACAAACCCTAGGAATGCCAACATTGCCAGTCTCCCATT\n")
-		f.write("GGCAAGTTCCTTCTCCTTGGCCTCGAGAGTCGGTGCGAAGTTGAGGGGGTTGAAGATGCCGCCTGGGTAA\n")
-		f.write("CCCACATCACCTGGGGGCAAGCTGTATTGCTTGAAGATGGGGTCTTGGTTCACACTTCCTGGGTTCTTGA\n")
-		f.write("\n")
-		f.write(">gi|226790739|gb|GO546195.1|GO546195 Mdas9001C19_e16.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|S51658 light harvesting chlorophyll a protein precursor - Norway spruce emb|CAA57409.1| light harvesting chlorophyll a /b-binding protein Lhcb1*2-2 [Picea abies], mRNA sequence\n")
-		f.write("TCGTGCCGGATGCAGTTTTTAAAGCTTGAGCTTACATACAAGCAGGTAGCTTAAAGATCATCTATTGTAC\n")
-		f.write("ACACTGATTAGGTTTCCTCACTTCCCGGGCACGAAGTTGGTGGCATAGGCCCAGGCATTGTTGGTAACAG\n")
-		f.write("GATCAGCCAGATGATCGGCAAGGTTCTCGATAGGGCCCTTTCCAGTGACAATGGCCTGCACAAAGAAGCC\n")
-		f.write("GAACATTGAGAACATGGCAAGTCTTCCATTCTTGAGTTCTTTGACCTTAAGCTCTGCAAATGCCCTCT\n")
-		f.write("\n")
-		f.write(">gi|226790738|gb|GO546194.1|GO546194 Mdas9001F23_e30.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTAGGGGTTTCGCTACAAAAAAAAAGAAAAATCCTTTCTTGTCGAAGGACCCTTGTCGCCAATATTTACA\n")
-		f.write("GTCTGGCGTAGACTCCAAAAGTTTCTAACTTCATGTTCACAGAATTACTTGACAATTTG\n")
-		f.write("\n")
-		f.write(">gi|226790737|gb|GO546193.1|GO546193 Mdas9001C12_e15.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAM13846.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGGTGTTGGATGATTTTGAGTCCTCGATTCGGGAACTCTCTCTTTCCTTGATTGTTGAAATGCTTAA\n")
-		f.write("GAACCAGAAAGATGCAATGGAAGATTCTGTTGAGGTCGTAATTGAGAAGCTGCTTCATGTTACGAAGGAT\n")
-		f.write("GTCGTTCCCAAGGTTTCAAATGAATCCGAGCACTGCTTGAGTATCGTTTTGGCCCAGTATGATCCATTCA\n")
-		f.write("GATGTCTAAGCGTTATTGTCCCTCTGTTGGTAACTGAAGATGAGAAAACTCTTGTTACTTGCATCAACTG\n")
-		f.write("TTTGACAAAGCTTGTGGGCCGGCTTTCACAAGAGGAATTGATGGCTCAGTTGCCATCATTTTTGCCTGCA\n")
-		f.write("CTTTTCGA\n")
-		f.write("\n")
-		f.write(">gi|226790736|gb|GO546192.1|GO546192 Mdas9001K04_e60.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAC34983.1| light harvesting chlorophyll A/B binding protein [Prunus persica], mRNA sequence\n")
-		f.write("AAAGCAGCAAGCAATGGCAACCTCTGCAATCCAACAATCAGCATTTGCTGGCCAGACTGCTTTGAAGCAG\n")
-		f.write("TCCAATGAGCTCGTCCGAAAGATCGGCGGCCTTGGCGGCGGCCGCTTCTCCATGCGGCGCACCGTCAAAA\n")
-		f.write("GTGCCCCCCAGAGCATATGGTACGGCCCAGACCGCCCCAAGTACTTGGGACCATTCTCCGAGCAAACTCC\n")
-		f.write("GTCATACTTGACCGGTGAATTCCCCGGAGACTACGGATGGGACACTGCTGGACTATCTGCAGACCCCGAG\n")
-		f.write("ACATTTGCCAAGAACCGTGAGCTTGAGGTGATCCACTCCAGATGGGCCATGCTTGGTGCACTGGGATGCG\n")
-		f.write("TCTTCCCAGAAATCTTGTCAAGGAATGGCGTCAAGTTCGGCGA\n")
-		f.write("\n")
-		f.write(">gi|226790735|gb|GO546191.1|GO546191 Mdas9001G22_e36.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTTCTCAATCAACACCATCTTGAATCCGATAAAACACCAAATTCGAAAACAAA\n")
-		f.write("CGAGAGTGCCTCGAAAAAGGGACAGAGAATTAAAGAAACAAATAGACAGAGGTCTTGAAAGCCCTAATCA\n")
-		f.write("AATACAAACTTAAACAGACCACCGGGACCCTTGGCTAAGAGCCACAATGGTACATACAACAACAACATTA\n")
-		f.write("TTTATGAAAATTGTAGAACAACTTAGACGCCTGGAGGCTTGTAAGCGATGAAACTGATGCACTGCACTTG\n")
-		f.write("ACGGACATTGTCGAATCCGATGATACGGATGAAGGATTGGGGGTAGGCCTTCTTGGCCTCTTCCAGCTCT\n")
-		f.write("TTCAACACCTGGGAAGAGTCGGTGCATCCGAACATGGGCAGCTTCCACATTGTCCAGTACCTTCCATCAT\n")
-		f.write("AGTATCCTGGGGATCTGTGGTTCTCACGGTACACGAATCCATGCTCCAACTCAAATTCCAAGCAGGGAAC\n")
-		f.write("CCAGTTTTTGCGGAGGAGGTAGTCAACTTCCTTGGCCAAGGACTCGGTAGAAA\n")
-		f.write("\n")
-		f.write(">gi|226790734|gb|GO546190.1|GO546190 Mdas9001A20_e4.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF26741.1|AF220527_1 chlorophyll a/b binding protein precursor [Euphorbia esula], mRNA sequence\n")
-		f.write("TTTCCTTCTACTTGTATCAAAATTAGTTTTGCAATGGCTGCTTCCATGGCTCTCTCTTCCCCAACCTTCG\n")
-		f.write("CCGGCAAAGCCGTGCAACTTTCCCCGGGAGCCACCGAGCTTTTCGGAAACGGAAGAGTGTCCATGAGGAA\n")
-		f.write("AACTGCTACCAAACAAGTTTCCTCTGGCAGCCCTTGGTATGGCCCTGACAGAGTCAAGTACTTAGGCCCA\n")
-		f.write("TTCTCCGGTGAGCCCCCAAGCTACCTCAAGGGCGAGTTCCCCGGTGACTACGGCTGGGACACCGCTGGAC\n")
-		f.write("TCTCAGCCGACCCAGAGACCTTCGCCAAGAACCGTGAGCTCGAAGTGATCCACTCCAGATGGGCCATGCT\n")
-		f.write("CGGAGCTCTTGGATGCGTTTTCCCCGAGCTCTTGTCCCGCAACGGC\n")
-		f.write("\n")
-		f.write(">gi|226790733|gb|GO546189.1|GO546189 Mdas9001B21_e10.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA77603.1| plastidic aldolase [Nicotiana paniculata], mRNA sequence\n")
-		f.write("CTTTGCCAGAGGAGATAAGATTATATTAAACTTTGCTCTCTCACTAGGCTGCCACTCTTTGTAGCTAACA\n")
-		f.write("ATGGCTTCTGCATCTCTCCTCAAGTCTTCTCCGGTTCTCGACAAATCTGAGTGGGTGAAGGGTCAGACCC\n")
-		f.write("TCCGCCAGCCTTCCGCCTCTTCGGTCGTCAGATGCCTCCCCACTGCCCCGTCTGGTCTACCATTCGTGCC\n")
-		f.write("GGTTCCTATGCTGATGAGCTTGTTAAGACTGCTAAAACTGTTGCATCCCCAGGCCGTGGAATCTTGGCCA\n")
-		f.write("TGGACGAGTCCAATGCAACTTGTGGNCAGCGTCTTGCCTCAATCGGGTTAGAGAACACTGAGGCCAACCG\n")
-		f.write("CCAAGCCTACCGTACCCTCCTTGTGACTGCCCCTGGCCTTGGCCAGTACGTCTCAGGTGCCATTCTCTTC\n")
-		f.write("GAGGAGACTCTCTACCAATCCACCGTTGATGGAAAAAAGATCGTTGATGTGCTCGTTGAGNCAGGCATCG\n")
-		f.write("TCCCTGGGATTAAAGTCGACAAGGGTTTGGTGCCCCTAACGGGTTCCAACGATGAGTCATGGTGCCAAGG\n")
-		f.write("TCTTGACGGTCTTGCCTCTCGCACAGCTGCCTACTACCAGCAGGGAGCTCGTTTCGCCAAATGGCGTACC\n")
-		f.write("GTTGTGAGCATCCCCAATGGCCCATCAGCTCTTGCAGTAAAGGAAGCAGCATTGGGGTCTTGCCCGCTAC\n")
-		f.write("GCTT\n")
-		f.write("\n")
-		f.write(">gi|226790512|gb|GO545671.1|GO545671 Mdas9009F15_e669.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF26741.1|AF220527_1 chlorophyll a/b binding protein precursor [Euphorbia esula], mRNA sequence\n")
-		f.write("CTACACTGTTTTTTCCTTCTACTTGTATCAAAATTAGTTTTGCAATGGCTGCTTCCATGGCTCTCTCTTC\n")
-		f.write("CCCAACCTTCGCCGGCCAAGCCGTGCAACTTTCCCCGGGAGCCACCGAGCTTTTCGGAAACGGAAGAGTG\n")
-		f.write("TCCATGAGGAAAACTGCTACCAAACAAGTTTCCTCTGGCAGCCCTTGGTATGGCCCTGACAGAGTCAAGT\n")
-		f.write("ACTTACGCCCATTCTCCAGTGAGCCCCCAAGCTACCTCAAGGGCGAGTTCCCCGGTGACTACGGCTGGGA\n")
-		f.write("CACCGCTGGACTCTCAGCCGACACAGACACCTTCGCCAAGAACCGTGAGCTCAAAGTGATCCACTCCAGA\n")
-		f.write("TGGGCCATGCACCGAGCTCTTGGATGCTTTTTCCACCGCAGCTCTTGTCCCGCAACGGCGTCATGTTCGG\n")
-		f.write("CGAGGCTGTGTGGTTCAAGGCCGGAGCCCAGATCTTCTCCGAGGGCGGTCTCAACTACT\n")
-		f.write("\n")
-		f.write(">gi|226790511|gb|GO545670.1|GO545670 Mdas9009C04_e650.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_084793.1| photosystem II protein D2 [Lotus japonicus] sp|Q9BBT0|PSBD_LOTJA Photosystem II D2 protein (Photosystem Q(A) protein) (PSII D2 protein) dbj|BAB33191.1| PSII D2 protein [Lotus japonicus], mRNA sequence\n")
-		f.write("CTCGAACGTTCAGAAAATGCTATGAGGTGTTCGAAAATGGTTGAAGTAGTTGAATAGGAGGATCACTATG\n")
-		f.write("ACTATAGCCCTTGGTAAATTTACCAAAGACGAAAATGATTTATTTGATATTATGGATGACTGGTTACGGA\n")
-		f.write("GGGACCGCTTCGTTTTTGTAGGTTGGTCTGGCCTATTACTCTTTCCTTGTGCCTATTTCGCTTTACGGGG\n")
-		f.write("TTGGTTCTAAGGTACAACCTTTGTATCTTCATGGTATACC\n")
-		f.write("\n")
-		f.write(">gi|226790510|gb|GO545669.1|GO545669 Mdas9009K12_e691.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGCAAAATAAAACAAACAAAACATAACCTAACCTTCCAACATTTGCTACAGGGATTTCCAACGATAC\n")
-		f.write("ATAACATGCCAAAGATCATTATTCCCACAGATTTTAGTCATCCCTACTCTTGAGCATATACTTAATCATA\n")
-		f.write("GTTACCATTCACTAGCTCACATTTAATCGTTTAAAACAACATTATGGACGTAGTAACATGCCTTAGAGAA\n")
-		f.write("TCCACTCAATTCCTTACTGGATACACTCTTATTTTCACACAGATTTTCTAACTACTCTCCCTATACTAAG\n")
-		f.write("TATATGTGAGAAGATTGATGTAAACATGGAAACGAACACTCACACATGTTATAAAAGAAGCAATTTTCTG\n")
-		f.write("GAATGATTAAGCATTTATAGATATGATCTCATGAATGGAACGCTACTACTTAGATGCGAGAACCAGGGAC\n")
-		f.write("ACCATATGCTCAAACCAATCCCAAACTCCACATATTGAAATACATAACACTCAAGATAGAAGTTAAGGGT\n")
-		f.write("TGTAACGGGGCTTGGGGAATGGTTAACAAAGAAAGGATAGGGAAAACAAACGTTCTTCAAGCATTAGTAA\n")
-		f.write("GCAAAGTAGTAAATTTGAGACTTAGAATTCACTTAGATTGTAGAAATTAACTTTAAAACACAAAGGGAAG\n")
-		f.write("ATTTAAACAACTTCTTAGGGCCGAATTCATTGTTTTGGACCCTT\n")
-		f.write("\n")
-		f.write(">gi|226790509|gb|GO545668.1|GO545668 Mdas9009N14_e706.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T08089 chlorophyll a/b-binding protein type III Lhcb3.1 precursor - rape (fragment) emb|CAA43802.1| LHC II Type III chlorophyll a /b binding protein [Brassica napus], mRNA sequence\n")
-		f.write("CTTCTACACACTTCCAAGCTTCAACACAATTCCACGGATTACTTCATCACAAAACAAATCAAGTCAACTG\n")
-		f.write("AATTAAGTTGCGAAAGCTTGGAAAGTCATGGCAGCAGCTGCTAGCTCGAGCACTCTTCTAAGAACAACCC\n")
-		f.write("CATTTCTTGGCCAAAGCCGAGGACCAAGCTTCAACACTCTTAAGGATGTTGTGCCAATGGGAACTGGCAA\n")
-		f.write("ATACACCATGGGCAATGATTTGTGGTATGGACCGGACAGAGTGAAGTATTTGGGACCCTTTTCTGCTCAG\n")
-		f.write("ACTCCTTCGTACCTGAACGGAGAATTCCCCGGTGATTACGGATGGGACACCGCAGGGTTGTCAGCTGACC\n")
-		f.write("CCGAGGCCTTTGCTAAGAACAGGGCTCTTGAGGTGATCCATGGCCGGTGGGCTATGCTTGGAGCACTAGG\n")
-		f.write("CTGCATCACCCCAGAAGTTCTCGAGAAATGGGTGAGAGTGGACTTCAAAGAGCCAGTGTGGTTCAAAGCA\n")
-		f.write("GGAGCTCAAATCTTCTCCGAAGGCGGCCTCGACTATTTGGGTAACCCCAACTTAGTCCATGCTCAGAGCA\n")
-		f.write("TCCTAGCGGTGCTTGGGTTCCAAGTCATCCTCATGGGTCTCGTTGAAGGATTCCGCATCAATGGTCTTGA\n")
-		f.write("TGGTGTCGGAGAGGGCACAACCTCTACCCGGGTGGGCAATACTTC\n")
-		f.write("\n")
-		f.write(">gi|226790508|gb|GO545667.1|GO545667 Mdas9009K14_e692.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P23322|PSBO_LYCES Oxygen-evolving enhancer protein 1, chloroplast precursor (OEE1) (33 kDa subunit of oxygen evolving system of photosystem II) (OEC 33 kDa subunit) (33 kDa thylakoid membrane protein) pir|T06368 photosystem II oxygen-evolving co, mRNA sequence\n")
-		f.write("TTTTTTTTTACAAGAAAGATAATACATACAAGATAATAGGCATGATAATATACAAGAAGATAATGATCTG\n")
-		f.write("AGTGATCTCAGTGCTTGTTGTTCAATTGGGTTACAAAGAGAGTTGAGCAACACCTTTTTAACTTATAGCA\n")
-		f.write("AAATCTGAAACCCAGAATCACCATTAATACATAGAGGAAAACGAAACTAATCAAGCTGAGCATACCAAAC\n")
-		f.write("TCCCTGGATTTTGACATCCTTTGGAGTCTTGGCTCCCAAGTCAGTGTCGGAAGGCTGAAGGCTCTCGAAC\n")
-		f.write("ACCCCAATCAACTCACCAGTCTCAGGCTTGGTCTTTGTCACACTCAGTGTTATCTTCCCCTTCGATGCTG\n")
-		f.write("CTGTATTCTTGGTGTTCTCCTTTGCCAGCTCCTCCTCGTCTCCTCTGCCTCCTGCCGGCAGTGCGACCGC\n")
-		f.write("ATTGTCATAACCGGTGGATCCTCCTCTTCCCTTGGGGTCCAAGAAAGAGGATCCACGGTATGATGGTACT\n")
-		f.write("AGAAACTCTCCCGTGAAATTTTCGGGCTTGCCAGAGGCTACCAGCTGCTTGATGGTAAAGAGGAAGGGCA\n")
-		f.write("CGCGCTCGCCTCCCGGGAGCTGGACTGTCACTGCAGCGTAGTCAATTCCGTCTTTCTCTTCGAACTTGAT\n")
-		f.write("GGAGCCATCTGGAGCAACTTCGAAAGGTCCTTCGAT\n")
-		f.write("\n")
-		f.write(">gi|226790507|gb|GO545666.1|GO545666 Mdas9009E04_e664.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_051097.1| ribosomal protein L22 [Arabidopsis thaliana] sp|P56795|RK22_ARATH Chloroplast 50S ribosomal protein L22 dbj|BAA84424.1| ribosomal protein L22 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGCCCGGGGCTTTAATTTTTTCACAGTTGTGCCCTCGTTGACTTCGGCTTTACTAATGATTAAACTT\n")
-		f.write("GTTTCGTTCAAACCCTTATTGTGATTAGCATTTGCTGCTGCAGAATAAACCAATTTTAAAATGGCATAAC\n")
-		f.write("ATGCTCGATAAGGCATAAGTTCTAGTATCATAAGTGTTTCTTCATAGGACCGCCCACGAATTTGATCAAT\n")
-		f.write("TACTCTTCTCGCTTTGTGAGCAGACATACATATATGTTGACCTAAAGTGTATACTTCTGTATATTTCTTC\n")
-		f.write("ACCTTTCTCTTCTGTATCATAAGATTCACCTCTCATTAATGAACGATAAGCATCTATATTTTATTATTTT\n")
-		f.write("TTTATTAATTATTAACGACGGGATCTATTATCATTTTTCGCATGCCCCCGGAAATTTAGAGTAGGTGCAA\n")
-		f.write("ATTCTCCCAATTTATGTCCTACCATACGATCCGTTATATAAATAGGCAAATGCTCCTTTCCATTATGGAT\n")
-		f.write("AGCGATAGTATGCCCGATCATTGTCGGTATAATGGTAGACGCTCGGGACCAGGTTACTATTATTTCTTTT\n")
-		f.write("TCTGCTTTTGTGTTAAGTGTATTTATTTTTCTTAATAAATGATTTGC\n")
-		f.write("\n")
-		f.write(">gi|226790499|gb|GO545665.1|GO545665 Mdas9009L06_e696.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_849293.1| expressed protein [Arabidopsis thaliana] gb|AAL91159.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("ACAGCTTATCTAGTCATAGAGGCGATACAGGGGATGGGAGAGAGTTTGTGCACGAAAACTGCGATTGCTA\n")
-		f.write("CTAAACTACTACTACCGGTTGACCGGTCATTAGCCAGAGCTCAGGGGAGCTCCAGGTTCCCGTCAACCGT\n")
-		f.write("GGAGTGGCTTCGGAATCAGAATTCAATTCGTCTTTAGAAGACCGATCATCCTTCACCTCATGCTCACAAA\n")
-		f.write("GCTTCGACTGATGATCACTCAGCTCGGCCTGCATATGTACATTTATACTCGCCATCCGGTCAAATGTTCT\n")
-		f.write("TCAAACCATCCTACCGTTTTCTTCTTCCTTTTCTCGTTTCATGCTCAAGCAAGCCTCAACACCGCCACCG\n")
-		f.write("CCATCAATGTTCCGGCTCTCAAGTAAATCTCGTTCATGCTTCTATCTACCCTTTTCATTATTTCCTCTTC\n")
-		f.write("TTGTAAACCTGGCTTCTTTGAATTCTTCCTGATTTGAACAACTGTGTCCCTCAGTTTATTCACCCCCCAA\n")
-		f.write("GAGAGCCAGACTAATGCAAATGCAACTCCGGTGTTCAAGAGTTTGGATGCACAAAGGGGTACCCTCCCAG\n")
-		f.write("AAGCTACTTTACAGAGGACAGAGAAAAGGACAGCCAAGCCAGTTCCAGCGATACCAGCAGAAAACTGGGT\n")
-		f.write("TAGGAGTTCCGGAA\n")
-		f.write("\n")
-		f.write(">gi|226790498|gb|GO545664.1|GO545664 Mdas9009C03_e649.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P08282|GLN1_PEA Glutamine synthetase nodule isozyme (Glutamate--ammonia ligase) (Cytosolic GS1) pir|AJPMQ1 glutamate-ammonia ligase (EC 6.3.1.2) beta, cytosolic - garden pea gb|AAA33669.1| glutamine synthetase (cytosolic GS1) (EC 6.3.1.2), mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTTTGTCAAGAATTACAAGTAAAATGACATTAAAACCAACCAGCC\n")
-		f.write("CTTTGAAAAATACGGTTCATAGATGACACTTATTCAACACAATGGGCAGAATGATGAGGAATTGGAGCAA\n")
-		f.write("TTAACCACATCTTGGCACTTTTAATAGGGAAAATAGCAACGCAATACAATTTAAAGGACAAAGCTAATTC\n")
-		f.write("TAGTTTGTAGCTAAGGACACACAAGGATCTTTTAAACGGACCTGGCAAAACACATTTCCAGCCTCAATGA\n")
-		f.write("AAGACGGGACTTGGAACTGCACGGGTGTAAGTGCAGCGGTGTGTGCTCATGGCTTCAACAGAATGGTGGT\n")
-		f.write("TTCTGCCATCATAGAAGTGACAACATATGGATCCATGTTCCACGCAGGCCTCCTGTCCTCAAAATA\n")
-		f.write("\n")
-		f.write(">gi|226790497|gb|GO545663.1|GO545663 Mdas9009E03_e663.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|O04011|AB20_PRUPE Auxin-binding protein ABP20 precursor gb|AAB51240.1| auxin-binding protein [Prunus persica], mRNA sequence\n")
-		f.write("TTTTTTTTCAATAAATAGGGCATTTACCTTCAACAACAAAGCACACACAACAAAACTTCTACTACAAACA\n")
-		f.write("TACAAAAATCAAACGAAGCAATCTTCTACAACGAATCAAAACCACCACTGAAAGGAAACCGAAATGGGAC\n")
-		f.write("GTTCAACACAACAAGAAAGATACAATATTTAGTGATAATGCTGGCTGAAATTCAAAGATGAGAGAGCTTA\n")
-		f.write("ATTACTAATTAGTACCACCAAGAGCGGCCTTCAGTTTCTTGATCTGAGCAACGTCAAGGAAAGTAGTCTG\n")
-		f.write("CGCTATCAGTTCCGTTGGTAAATCATTTTTAAACAGCGCATAGTCCAGAATCTGCAGCCCCGGGCTTGGA\n")
-		f.write("CTACTGAAGCTAACAAATGCAAGGGCCGTAGCCTCACCTCCATTCACTTGGAAGTGCAGTAACCCCTGAG\n")
-		f.write("GGAAAACCATAATGTCTCCCTTCTCAAGAGTTTGTAGATAAACTGTGTTCGCTGAGGAAACAAAGCCGGC\n")
-		f.write("GCAGATGGTCCCTTCGATGACAATTAGGACTTCCGAACCTCCAGGGTGTGTGTGAAATGGGATGACTCCA\n")
-		f.write("CCAACAGCCAGGTCTAGACGCGCAAGTGAAATGCCAAGGCCGTTGACACCAGGGAACTGAGCAGCAAATG\n")
-		f.write("CAGGGGTGACTGCAGCTATGATGATGTTTGTAGTGTTGCCAGCAACACCTAGGCCCGAGAAAACAAAGTC\n")
-		f.write("ATCTACTTTAACATTTGCAG\n")
-		f.write("\n")
-		f.write(">gi|226790496|gb|GO545662.1|GO545662 Mdas9009I12_e684.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q40281|RCA_MALDO Ribulose bisphosphate carboxylase/oxygenase activase, chloroplast precursor (RuBisCO activase) (RA) pir|S39551 ribulose-bisphosphate carboxylase activase (EC 6.3.4.-) - apple tree emb|CAA79857.1| ribulose-1,5-bisphosphate carbo, mRNA sequence\n")
-		f.write("TTTTTTAAGAGCACCTACTGCATAGTGTACATTACAATACAAGATTACATGACACCAATCCGACATAGGA\n")
-		f.write("AAACAACATTATTTTTTTTTTACCCTTAACATCCTTAAAAAGTGCTTCTCTCCTTCCTCCCTCCCCTCAA\n")
-		f.write("TTATAACCTAAAAGAAAATGACTTAAAATGTGTAAAAGCAACTTCCATCATCACTTCTAGCCGTTGGATC\n")
-		f.write("AAAGTTTTCTCAGTTGGATCAGTGCAACCTTCAGGAACTGGAACATTCACTAGCTGCGCTGCTAGGCCTC\n")
-		f.write("CCACAGGAGCTCTCTAAATATCAAGGATCTAACCATAGAAAGTTCCTGTATTCATAGCATCTGAGTTAGC\n")
-		f.write("ATCACCAAGAGCAGCCTCGCTCAAGTACTTATCAGCCAATTGAACTCTCTTCACATTCTCTTGCTCTTGG\n")
-		f.write("ACAAGCATGTTTCCGTACTCGAGGAGCTTTTCGATAGTCATCTTCGGCTGCTCGAAAGTTGGGGGTCCTT\n")
-		f.write("CCTTTGAGTTCACAAGCTTCTTCCCAATGCTATCCACGCCAACACCCGTAATCCACTTCCTCACTTCATC\n")
-		f.write("GTCGTAAACCCTAGCCCTCAAGGCACCAAAGAAATCAATAGATTGGCCTGGGGAAGGTGTCAACAAGCTT\n")
-		f.write("GACAATGTCTTCCTTAGCAAC\n")
-		f.write("\n")
-		f.write(">gi|226790495|gb|GO545661.1|GO545661 Mdas9009D24_e661.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("CTTGAATCCGATAAAACACCAAATTCGAAAACAAACGAGAGTGCCTCGAAAAAGGGACAGAGAATTAAAG\n")
-		f.write("AAACAAATAGACAGAGGTCTTGAAAGCCCTAATCAAATACAAACTTAAACAGACCACCGGGACCCTTGGC\n")
-		f.write("TAAGAGCCACAATGGTACATACAACAACAACATTATTTATGAAAATTGTAGAACAACTTAGACGCCTGGA\n")
-		f.write("GGCTTGTAAGCGATGAAACTGATGCACTGCACTTGACGGACATTGTCGAATCCGATGATACGGATGAAGG\n")
-		f.write("ATTGGGGGTAGGCCTTCTTGGCCTCTTCCAGCTCTTTCAACACCTGGGAAGAGTCGGTGCATCCGAACAT\n")
-		f.write("GGGCAGCTTCCACATTGTCCAGTACCTTCCATCATAGAATCCTGGGGATCTGTGGTTCTCACGGTACACG\n")
-		f.write("AATCCATGCTCCAACTCAAATTCCAAGCAGGGAACCCAGTTTTTGCGGAGGATGTAGTCAACTTCCTTGG\n")
-		f.write("CCAAGGACTCGGTAGAAAGGGGAGGAAGGTAAGAGAGGGTCTCGAACTTCTTCAGTCCAAGTGGAGGCCA\n")
-		f.write("CACCTGCATGCATTGCACTCTTCCTCCATTGCTTGCAAT\n")
-		f.write("\n")
-		f.write(">gi|226790487|gb|GO545660.1|GO545660 Mdas9009D02_e655.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P17067|CAHC_PEA Carbonic anhydrase, chloroplast precursor (Carbonate dehydratase) pir|S10200 carbonate dehydratase (EC 4.2.1.1) precursor, chloroplast - garden pea emb|CAA36792.1| precursor peptide (AA -104 to 224) [Pisum sativum], mRNA sequence\n")
-		f.write("TCGAGTTTGCCCATCACATGTTCTGGATATGCAGCCGGGAGAGGCTTTTGTTGTCCGCACAGTTGCTAAC\n")
-		f.write("TTGGTCCCACCCTATGATAAGGTTAAATACGCTGGGACAGGGGCGGCCATTGAGTATGCTGTCTTGCATC\n")
-		f.write("TCACGGTTTCATACATACTGGTGATTGGGCACAGTGCCTGTGGAGGAATCAAGGCACTCTTGTCTATTCC\n")
-		f.write("AAAAGATGGGTCTACCCTCGGCACTGACGTCATATAAGACTGGATTCGTATTGGATCGCCGGCAACGAAC\n")
-		f.write("AAGGTGAAGGCAGATCACGGCCCTGATACTCCTTTCCCTGAACTATGCACTCGTTGCGAAAAGGAGGCGG\n")
-		f.write("TGAATGTATCGATCGGAAACCTGCTGAGCTATCCGTTTGCGATAGAGGGTTTGCTGAAGAAAACCCTATC\n")
-		f.write("AATCAAGGG\n")
-		f.write("\n")
-		f.write(">gi|226790486|gb|GO545659.1|GO545659 Mdas9009E02_e662.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q04960|DNJH_CUCSA DnaJ protein homolog (DNAJ-1) emb|CAA47925.1| cs DnaJ-1 [Cucumis sativus], mRNA sequence\n")
-		f.write("TTCAAATTGATGCTATGTTACGGTGTGCAAATTCGCCATTTTAACAGCAGAACAAAAGCAGCAGAACAAA\n")
-		f.write("TTCTTAGCATTCAACAACAGACCAACAGACCAAACCACGTTTAAGTAGAATAAGCATCTCCTTAACAGCT\n")
-		f.write("ATTGTTCCGAAGAAGTTTCGGATTCACACACCAAACCAGAAATAAACACTGGGAAGCTAGACCAACAGAC\n")
-		f.write("CACGGTGCCGATAACTTTTATTTTTCTCAAATAACTTCATAAAGCTTGCTTAATCTAATCATTGCTGAGC\n")
-		f.write("ACATTGGACCCTTTGGGCACCACCATGCATGTCCTCATCCTCGTCATATGCCTCTTGCGCATGTGCTTGC\n")
-		f.write("TTTCGACGCATTTCCTCCTCTATGTTTACATCATGCAGCGTGGTCTCCTCACATTCATCCAACTCCATGT\n")
-		f.write("CGGTAAGTTGTGCCGAAGTCCTGGGGGGAAGGACAGCCTCCAGGGCCTTGCACTGTTCTGGGTTCAGTGA\n")
-		f.write("GTCGGGGAACTCCACTGTGAAATGAATATATAACTTACCCTTCATGAATGGCCTCTGGTACATTGGCATG\n")
-		f.write("CCCTCATCGTTTATAGCCTTGAATTGATCAGGCTTTACAACTTCTCCAGGATGAGATTTAAT\n")
-		f.write("\n")
-		f.write(">gi|226790485|gb|GO545658.1|GO545658 Mdas9009C24_e654.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAC16504.1| contains ESTs C26074(C11585),AU092275(C11585) unknown protein [Oryza sativa (japonica cultivar-group)], mRNA sequence\n")
-		f.write("TCGAGGAATCGATGAAGCGAAGCTTTCCTTGCAATCGGAAGATCACAAACAACGGGTCGAGGGGATGGCT\n")
-		f.write("TGACGCCCTCCTGAATCGCTTGATTGCCAAAGTTAGGAAACATGTTGGAGCTCGGAGGAACTGAACTGCT\n")
-		f.write("GGAATTAACGGGACTCTTGCCCAAATGAGAGGCAAAGGCGTTGTTAGTCTTGGCCGGAGGTGAAGCCGGA\n")
-		f.write("GCGGTGTGGCTCTGAGAACTCTCCTTGCTTGCTAAGAGCATGACTTCCTTGGCCTTGTCCGCACGAAAAT\n")
-		f.write("CGTTGAACACGATTACTTGTCCACCATAAAAGATGGTCATTTGTGCCTTCTGAGGCTCTCCAGGGGCAGA\n")
-		f.write("TTTCTTCACACTAGAATCAGCCGTCATGGGGACCTCTTCTCTGGGAGTGGGGGCAGAGGGACCAAAACCA\n")
-		f.write("GCTTGTTGAGGAAACAAATCCATGGATTTGAAGTCTCTCACCGCCCGTTGGCATGTTCCGAGAATTTTCC\n")
-		f.write("ACAAATGGAAAGAAGTTCATGGGTGGGGCTTTCTGGACAAAACATCTCAGGTGTACCTCCCTTACATTGA\n")
-		f.write("TGCATGTTGTTGCAT\n")
-		f.write("\n")
-		f.write(">gi|226790484|gb|GO545657.1|GO545657 Mdas9009C22_e653.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD27880.2|AF139468_1 photosystem I reaction center subunit III [Vigna radiata], mRNA sequence\n")
-		f.write("CACAAATAGAGGAAAAAAACCATGTCTCTCACAATTCCCACAAACCTTTCAAAACCCATGTTTCAGCCAA\n")
-		f.write("AACTTAGCTCCCCATTGGCCGCAAAGCTGCCAAGAACCGTGGTCTTCTGCTCTGCCTCCCCAAACCCTAA\n")
-		f.write("CCCTACCCCAGAGAAAATATCGACTGCATCGCCCATGCAGGCTTTCTCCACTGCACTCGCACTCTCCTCC\n")
-		f.write("ATCCTCATTGGCTCGGCCCCCATGCCTGCAGTTGCTGACATCTCGGGACTCACCCCATGCAAAGACTCCA\n")
-		f.write("AGCAGTTCGCCAAGCGTGAGAAGCAGCAGATCAAAAAACTCGAGTCCTCACTGAAGCTCTATGCACCCGA\n")
-		f.write("CAGTGCACCCGCCCTAGCCATCAAGGCCACCATAGAGAAGACTCAGAGGAGGTTTTCCAACTATGGCAAG\n")
-		f.write("CAGGGTTTGCTTTGTGGGTCGGATGGGCTCCCCCATTTGATTGTCAGCGGTGACCAGAGGCACTGGGGTG\n")
-		f.write("AGTTTATCACGCCTGGTATTTTGTTCCTGTACAT\n")
-		f.write("\n")
-		f.write(">gi|226790483|gb|GO545656.1|GO545656 Mdas9009H14_e681.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CTCGGTGGGAATTACGATTCAAGGCGGCCACCGCGGCTCGTCCGCCGCGAGGGCCAGGCCATCGACATGA\n")
-		f.write("GCCTTTGGGGGCCGGGGCCCCTACTGCAGGTCGGCAATCGGGCGGCGGGCGCAGGCGTCGCTTCTAGCCC\n")
-		f.write("GGATTCTGACTTAGAGGCGTTCAGTCATAATCCAGCGCACGGTAGCTTCGCGCCACTGGCTTTTCAACCA\n")
-		f.write("AGCGCGATGACCAATTGTGCGAATCAACGGTTCCTCTCGTACTAGGTTGAATTACTATTGCGACACTGTC\n")
-		f.write("ATCAGTAGGGTAAAACTAACCTGTCTCACGACGGTCTAAACCCAGCTCACGTTCCCTATTGGTGGGTGAA\n")
-		f.write("CAATCCAACACTTGGTGAATTCTGCTTCACAATGATAGGAAGAGCCGACATCGAAGGATCAAAAAGCAAC\n")
-		f.write("GTCGCTATGAACGCTTGGCTGCCACAAGCCAGTTATCCCTGTGGTAACTTTTCTGACACCTCTAGCTTCA\n")
-		f.write("AATTCCGAAGGTCTAAAGGATCGATAGGCCACGCTTTCACGGTTCGTATTCGTACTGGAAATCAGAATCA\n")
-		f.write("AACGAGCTTTTACCCTTTTGTTCCACACGAGATTTCTGTTCTCGTTGAGCTCATCTTAAGACACCTGCGT\n")
-		f.write("TATCTTTTAA\n")
-		f.write("\n")
-		f.write(">gi|226790482|gb|GO545655.1|GO545655 Mdas9009J24_e690.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|A84674 60S ribosomal protein L10A [imported] - Arabidopsis thaliana, mRNA sequence\n")
-		f.write("TAGACTTTCCTTCAAAATTTTCCAAAAGCATTCAACTAAAACAACAGAGTACACATTGTACTTTAACGAC\n")
-		f.write("GAAATCCAAGTTAATGAAAACAAAATATAACACTGAAACATATGCAATAAATGTCTTAGACAAAAAGTTT\n")
-		f.write("GCCGATGCTTCCTTCGCTTGGAAAGTCTCTGATAAAGATTATGAACTTACTAGATACGGATAGCTTTCCC\n")
-		f.write("CATCGTACTCTTCAAGTTCAAAGACCTCACATTCTGCCAATTCTTCTTCAACAGTGCAACTAAGAAATTG\n")
-		f.write("ACACTGACTTGCACATTCAGGAAAATCTGCTTCTCCTCCATAGCAAGATTGCCGACAGCAACACCCATGC\n")
-		f.write("AAAGAACCTTCTTAAGTTGGAACTTCATCATAACTTTGGTCTCGTTAAGTTTTGCCTCCACAGATTCCTG\n")
-		f.write("ATGACTCACCAAGGTTGGGAACTTACCTGCCTTATTAAGACCACGGCCAAAAAAAACGAGGAATCT\n")
-		f.write("\n")
-		f.write(">gi|226790481|gb|GO545654.1|GO545654 Mdas9009M11_e702.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("ACTATGGCTACGCTCCAACTCACTCCCTCCCCTTCTCTCAACCTCCCAAATCAAATACGCACAAACACCA\n")
-		f.write("ATCTCTCCGCTTCATTCCAGCTCAATCTCCGGCCGCGCCACCGATCATGGCGGTCCT\n")
-		f.write("\n")
-		f.write(">gi|226790473|gb|GO545653.1|GO545653 Mdas9009K19_e693.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA88898.1| cysteine protease component of protease-inhibitor complex [Zea mays], mRNA sequence\n")
-		f.write("TTCCAGTTGTATAACTCCGATGTATTTACAGGACGTTGTGGGACGGCATTGGACCATGGTGTGACAGTTG\n")
-		f.write("TGGGATACGGCACAGACAAGGGGCTTGATTACTGGATAGTGAGAAACTCATGGGGTGCAAGCTGGGGAGA\n")
-		f.write("GAAGGGATACATCAGGATGCAGCGTAATCTGGGCAACACCGCTAATGGGATATGTGGAATTGCCATGGAG\n")
-		f.write("CCTTCTTACCCGATAAAGAAAGGCCAGAATCCCCCTAACCCCGGTCCTTCTCCTCCATCTCCGATAAAGC\n")
-		f.write("CCCCGTCAGTTTGTGACAACTACTACTCCTGCCCTGAGAGCAACACGTGCTGCTGCATCTACCAGTTTGG\n")
-		f.write("AAACTATTGCTTTGATTGGGGATGTTGTCCACTTGAAGGTGCCACCTGCTGTGATGACCATTACAGTTGC\n")
-		f.write("TGCCCAAGCGAATATCCTGTCTGCGATGTCAATGCCGGAGCTTGTTTGATGAGCAAGGGCAATCCCTTGG\n")
-		f.write("GAGTGAAGGCATTGAAGCGCACCCCCGCGAAACCCCACTGGGCTGTTGGTGGCGGAAAGAGCAGCAGTGC\n")
-		f.write("TTAAGCAAAACACTCAAGCCTCGATGCAGTGGTTTAACAAAAGCTAAGAAGGAAGAGACATCCAAGCATT\n")
-		f.write("ATTGATAATCTTCTC\n")
-		f.write("\n")
-		f.write(">gi|226790472|gb|GO545652.1|GO545652 Mdas9009L08_e698.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF02817.1|AC009400_13 unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTGTTGGAGGAAACAAAGATATATTAAATGTTAGAAAACAAAAAAGTTA\n")
-		f.write("TACAAGTGATTAACTTACATTTGGAATTTTATAACTATTCACTGCCAAAATCTTCATAACTTACACCTTC\n")
-		f.write("TGAGACGGTGTCCAATCTGTTATTGTCCCCTTGATGTTCTCTGTCACGAGAATCCAGGAAGTTGTTATTA\n")
-		f.write("TCTGTAGCCAAGAAGGGTGATCTAGGATAGCTCTCCAGTATGTCTGAACTCTGAGAAAAGTCAGTTGCAA\n")
-		f.write("GATCCGAAAAGCTCAAGATTCGAGGAATCTGACCTAAAAGACCAAATGATGAACTGTCTGCATCAAGCAG\n")
-		f.write("AGATTCATTTAGGGACTGTGAATTGGACTCTACGCTATTGAATGCTGCAACAGAAGCATCTCCAATAGCG\n")
-		f.write("GGCCGGGTTTCCAGGATGTTTCCATCAGCACTAAACATGTACGAACTGCCTGAATATCCAACTTCTGATT\n")
-		f.write("TGACAATTCCCCCATTCATTCCATGCATCAGACCTATGTTGGAGATCTGGTTCGAAAGCATGTTTGGTTG\n")
-		f.write("GACATCAATCCTACCGGTATGAGCAGACATTTTACCAGCATTGTGCATACTGATGTGCAATGAAGATCCA\n")
-		f.write("CCATTAGTAAAAGCATTATGTAGGCAAGAACCAACTTGGTGGTGTATAATTTCTGTCTTCAGCGCTGTTC\n")
-		f.write("CTACATGC\n")
-		f.write("\n")
-		f.write(">gi|226790471|gb|GO545651.1|GO545651 Mdas9009K21_e694.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q40281|RCA_MALDO Ribulose bisphosphate carboxylase/oxygenase activase, chloroplast precursor (RuBisCO activase) (RA) pir|S39551 ribulose-bisphosphate carboxylase activase (EC 6.3.4.-) - apple tree emb|CAA79857.1| ribulose-1,5-bisphosphate carbo, mRNA sequence\n")
-		f.write("TTTTTTTTTTATTCTCACAACATAACATTATGTTCTTATCGACTGTTCAATAGCCGGAGTATCAATAGCT\n")
-		f.write("TGTTTAATAATTAAAACGAAATAATCGCAAGAATTTCCATAGAAATACAAGCGCAAATTACAAAGAAAAT\n")
-		f.write("ATCAATAACCCAGCAAACAGAATATCTATTTTTCTTTCAGCTCCAATTCACTCGTACCGACAGCTACCGT\n")
-		f.write("CGTCACTCCTTCGCAGCTAGGGGTTCGAAAGTTTAGCAGCAGTTTCGATCAGTGCAGCCTTTCAGGGACA\n")
-		f.write("GGTACATTTAACTTAGTTGGGCTGCCTTTTCCATAGAATTTCTCCTCGGTTAATGGAGTCCTGGTTTGCA\n")
-		f.write("TCTCCAAGGGGCTGCATCGGCCAAGTACTTGTCAGCCAGTTGGACTCTCTTCACATTGTCCTGCTCCTGA\n")
-		f.write("ACAAGCATTTGTCCGTAGTGAAGGAGCTTCTCCAGAGTCATCTTAGGTTGATCGAAAGTCGGGGGACCTT\n")
-		f.write("CTTTTGAGTTCACAAGCTTCTTCCCAATCCCGTCAATTCCAACACCGGAAATCCACTTCCTCACTTCATC\n")
-		f.write("GTCATAAACTCGAGCCCTTAGGGCACCGAAGAAATCAATGGATT\n")
-		f.write("\n")
-		f.write(">gi|226790470|gb|GO545650.1|GO545650 Mdas9009L07_e697.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTGAACAAAATTATATATGTCATTAAACCGAAATTATTGAACACAAATGCAGAGCAAGCCG\n")
-		f.write("TATTACATTGGTCTTAATGGATACAAATTCAGGTACATGCCAACAAATATTACCCTTGCTCCCTGCATGT\n")
-		f.write("CAAAAATGAAACAAAATTGAACATGCATTTTCACCACTCCCTTCCACACTCTTACAAACATGCATATGCT\n")
-		f.write("GATGACAACC\n")
-		f.write("\n")
-		f.write(">gi|226790469|gb|GO545649.1|GO545649 Mdas9009M03_e701.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_171617.1| pyruvate dehydrogenase E1 alpha subunit [Arabidopsis thaliana] gb|AAB86803.1| pyruvate dehydrogenase E1 alpha subunit [Arabidopsis thaliana] gb|AAK96625.1| At1g01090/T25K16_8 [Arabidopsis thaliana] gb|AAL36074.1| At1g01090/T25K16_, mRNA sequence\n")
-		f.write("TTTTTTTTCTAAAAGAACATGAACAAAATTGAAAAGATAAACAAACATATGTCCTGCTTTTACAGTAGAT\n")
-		f.write("AAAAGCTGATACAATCTTCTGACAAGTGACAAGTAGCTGCTAGCAGTAACTAAAAATTTAACGCCACGCA\n")
-		f.write("GGCATACCTAGGAACAGAGAGCTAGCACTAGTTGATTGCTAGAGGCTCCAACCAGCGGAGATTTAGACGT\n")
-		f.write("GAGCTGTGCCCTGAGTGAACTTAGGATCCTCACATCTGTAGCTGCCATCAGGCCCGATTCCAAAACCCTT\n")
-		f.write("GGGATCGGCAAACACATTCTCGAGCAGCTGGCTGCGAGGTGGAAGAGGACTCTCATCTGCAAACTCAACG\n")
-		f.write("GCATCCTCAACCACCTCGTCGATCTTCTTATGGATGGCCTTCAAGTCTTGTTCGGTCGCCAAATTGTTAT\n")
-		f.write("CAAGTATGTATTTCTTGAGGGCTGTGATGGGGTCTCTGGCAGCGTAGTGTGCCTTCTCAGCAGGGTCACG\n")
-		f.write("AAGCTCATCGGGATCAGCCAATGAGTGTCCTCTGAATCTGTATGTTTCACATTCCACCAAAGTTGGCCCT\n")
-		f.write("TCTCCTCTCCTGGCCCTTCCAATCGCCTCCTTTGCCACCTCCCTCACCTTCAGCACATCCATCCCATCCA\n")
-		f.write("CATGAACACCTGGCATACCGAATGCACGCC\n")
-		f.write("\n")
-		f.write(">gi|226790468|gb|GO545648.1|GO545648 Mdas9009F21_e671.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P36491|PSBA_POPDE Photosystem Q(B) protein (32 kDa thylakoid membrane protein) (Photosystem II protein D1) pir|S42492 photosystem II protein D1 precursor - cottonwood emb|CAA55040.1| D1 protein [Populus deltoides], mRNA sequence\n")
-		f.write("TGGAACTTCAACAGCAGCTAGGTCTAGAGGGAAATTATGAGCATTACGTTCATGCATAACTTCCATACCA\n")
-		f.write("AGGTTAGCGCGGTTAATAATATCAGCCCAAGTATTAATTACACGACCTTGACTATCAACTACAGATTGAT\n")
-		f.write("TGAAATTAAAACCATTTAAGTTGAAAGCCATAGTGCTGATACCTAAAGCGGTGAACCAGATACCTACTAC\n")
-		f.write("AGGCCAAGCAGCTAGGAAGAAGTGTAAAGAACGAGAATTGTTGAAACTAGCCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790461|gb|GO545647.1|GO545647 Mdas9009G05_e672.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA77604.1| plastidic aldolase NPALDP1 [Nicotiana paniculata], mRNA sequence\n")
-		f.write("CTTGCCCGCTACGCTTCCATTGCTCAAGACAGCGGGTTGGTCCCAATTGTCGAGCCAGAGATCTTGCTTG\n")
-		f.write("ATGGTGAACACACCATTGAAAGGACTTTCGAAGTGGCCTTGAAGGTCTGGGCCGAGGTTTTCTTCTACCT\n")
-		f.write("AGCTGAGAACAACGTCTTGTTCGAGGGTATCCTCCTCAAGCCAAGCATGGTTACTCCTGGTGCTGAGGCC\n")
-		f.write("AAGGAAAGAGCCACCCCTCAACAGGTTGCTGACTACACCCTCAAGCTCCTCCACAGGAGAATCCCCCCAG\n")
-		f.write("CTGTCCCCGGAATCATGTTTTTGTCTGGTGGACAATCTGAAGTTGAGGCAACCCTGAACTTGAATGCGAT\n")
-		f.write("GAACCAATCACCAAACCCATGGCACGTGTCCTTCTCCTACGCCAGAGCTCTCCAAAATACCTGCCTGAAG\n")
-		f.write("ACATGGGGAGGCAGACCGGAGAACGTGAAGGCAGCTCAGGATGCTCTGCTCATCCGTGCCAAGGCCAACT\n")
-		f.write("CACTTGCACAGCTGGGCAAGTACACCGGAGAGGGAGAGTCAGAGGAGGCAAAGAAGGAATTGTTTGTCAA\n")
-		f.write("GGGCTATGTGTACTAAGTAATTTGTACCGACGCTGTAGATGATGAAGAACAAAGGGAAGATGATGATGTT\n")
-		f.write("GA\n")
-		f.write("\n")
-		f.write(">gi|226790460|gb|GO545646.1|GO545646 Mdas9009G10_e674.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB64530.1| polyphenol oxidase [Pyrus pyrifolia], mRNA sequence\n")
-		f.write("TCGAACAACCCATAATTTGCAAGGCGAGACCTTCTCATCGGAGGGCTAGGAATATACGGCGGATCAAAGA\n")
-		f.write("TGAGCGAAATCACAGGGAATTCCGGCGAATCGGCGGCCGCCGAGACTACTCCAAACAGGGTCGTCGAACT\n")
-		f.write("CAGTGAGTTACCGATCACTCTGGACTCGGTTATCAGCGTGATCGTGCCGCGGCCAAAGAAGTCTAGGACC\n")
-		f.write("AAGGCGGAAAAGGAAGCGGAAGAGGAGGTGCTGGCGATTCAGGGGATCGAGTTCGTAGCGGACGACACCG\n")
-		f.write("TGAAGTTCGACGTTCACGTGAACGATGACGAGGACGCGCTGAGTCGACCCGACAAGGCCGAGTTCGCCGG\n")
-		f.write("GAGCTTCGTGTATTTGCCGCACAAGCGGAAGGAGGTGAGGACGAGCCTCCGCCTTGGGATAACGGACTTG\n")
-		f.write("CTGGAGGACTTGGGCGCTGACGGCGACGACAGCATTAAGGTTACCTTGGTGCCTAAGTATATCATACGGC\n")
-		f.write("CCGTTACCGTCCGTCAGATAAAGATCGA\n")
-		f.write("\n")
-		f.write(">gi|226790459|gb|GO545645.1|GO545645 Mdas9009N05_e705.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_190595.1| AP2 domain transcription factor, putative [Arabidopsis thaliana] pir|T45572 hypothetical protein F11C1.100 - Arabidopsis thaliana emb|CAB62305.1| putative protein [Arabidopsis thaliana] gb|AAK73937.1| AT3g50260/F11C1_100 [Arabido, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTCCGTCACAAAGGCCATAAAATTCAAAGACTATAATTTCAAGAAAAGAAACATT\n")
-		f.write("ACTGATTGCCCTTCAGTTGGTTTGTTGTTACAATTGAGAAACTATATCAAATTACCAATCGAAACGGAAT\n")
-		f.write("TCTTGTGATTCCATTTCCTGATCGGACCCAATAAACCCTTCTCTGTATTTTTACTTTATTGCACACCTAA\n")
-		f.write("ATACCTACTCATAACAATAAACAGCTGGTGATCGGTCGGCCTTCTCAATTAACTTTCATCGGAGTTTTCT\n")
-		f.write("GGGTCGGGGTACTCATTTAAGTCGGGCTTCAAAGAGCCACCCCGGCTCAACGTTGTTTTGGACTGCGACG\n")
-		f.write("TCGGCGATGAGCGGAGAGCGGTTTGAACAGCGTCGACCTTAGCCCCGACCTCCGTAGCTTTCTTCCGTAT\n")
-		f.write("CGAAGCCGCCGACATGTCGTGGAGCTGCTGGCCGTCCAAATTCATAACTTATACCCAAACGCTGCCACAA\n")
-		f.write("ATGTACTTTCACACAACATATAATTGTTGTCTTGGGTCACTCAGAAATGGGTACAGGAATACGTACTAAT\n")
-		f.write("ATCACAGGCACCATAGGTCCACAAGATCCTAGGCTTAATTCCATTTTTCTGCAAACAACATATTCTTCTA\n")
-		f.write("CCAA\n")
-		f.write("\n")
-		f.write(">gi|226790458|gb|GO545644.1|GO545644 Mdas9009B15_e646.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("GACGTGCAAATCGTTCGTCTGACTTGGGTATAGGGGCGAAAGACTAATCGAACCGTCTAGTAGCTGGTTC\n")
-		f.write("CCTCCGAAGTTTCCCTCAGGATAGCTGGAGCTCGTGAACGAGTTCTATCGGGTAAAGCCAATGATTAGAG\n")
-		f.write("GCATCGGGGGCGCAACGCCCTCGACCTATTCTCAAACTTTAAATAGGTAG\n")
-		f.write("\n")
-		f.write(">gi|226790457|gb|GO545643.1|GO545643 Mdas9009I03_e683.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA77604.1| plastidic aldolase NPALDP1 [Nicotiana paniculata], mRNA sequence\n")
-		f.write("TTTTTTTTTTCTCTCATCACCAAGAAGTTTATTAACTTGCTAAAAGGTGCATAAAATGTTCAACAAAAAT\n")
-		f.write("AGTCTTTCATGGCTATAAAGCATTACACACATTAGAGATGCATGTCTGGTTCCTCCATTAACATCAACAT\n")
-		f.write("CATCATCTTCCCTTTGTTCTTCATCATCTACAGCGTCGGTACAAATTACTTAGTACACATAGCCCTTGAC\n")
-		f.write("AAACAATTCCTTCTTTGCCTCCTCTGACTCTCCCTCTCCGGTGTACTTGCCCAGCTGTGCAAGTGAGTTG\n")
-		f.write("GCCTTGGCACGGATGAGCAGAGCATCCTGAGCTGCCTTCACGTTCTCCGGTCTGCCTCCCCATGTCTTCA\n")
-		f.write("GGCAGGTATTTTGGAGAGCTCTGGCGTAGGAGAAGGACACGTGCCATGGGTTTGGTGATTGGTTCATCGC\n")
-		f.write("ATTCAAGTTCAGGGTTGCCTCAACTTCAGATTGTCCACCGGACAAAAACATGATTCCGGGGACAGCTGGG\n")
-		f.write("GGGATTCTCCTGTGGAGGAGCTTGAGGGTGTAGTCAGCAACCTGTTGAGGGGTGGCTCTTTCCTTGGCCT\n")
-		f.write("CAGCACCAGGAGTAACCATGCTTGGCTTGAGGAGGATACCCTCGAACAAGACGTTGTTCTCAGCTAGGTA\n")
-		f.write("GAAGAGAACCTCGGCCCAGACCTTCAAGGCCACTTCGA\n")
-		f.write("\n")
-		f.write(">gi|226790456|gb|GO545642.1|GO545642 Mdas9009A06_e639.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_566245.1| expressed protein [Arabidopsis thaliana] gb|AAF27013.1|AC009177_3 unknown protein [Arabidopsis thaliana] gb|AAM62522.1| unknown [Arabidopsis thaliana] gb|AAO44023.1| At3g05070 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("CGGGGAAAATACAAGAATACATTCAGTTTCCACAAAAGCACAGCAGAAAGTTTATCATCAATAATAAAAC\n")
-		f.write("TAAAAGAAGCTCACTTCCAAGTCGCTACTTGCATACAGGTGGAAGTCAACTCTATTCAACATGTTTAAAA\n")
-		f.write("GTGAGCGAGAACAATCTTCTCAAGTTTAATTCGAAAAACTTGGGTGATTTTCTTTCCTTTTTCCCCTTTT\n")
-		f.write("GTTTTTCCGTTGCCAAGGTTAAGAAAAATCAATTCTAGTCTTCACCATTTCTGCCATCTCCATCCAATTG\n")
-		f.write("CTTTTGCTTCTCCTGTTCCTCCATAAGTTTAAGCATTGCCTTTTGGGTTCGCTTTTCAAGCTTATCAAGC\n")
-		f.write("CTCTTCTGCACATCCCTGCGAAGTTCCCAGTTTGGTTTTTTAGGAACAATATTCACAAACGGGTCCTCTT\n")
-		f.write("TCTTCTCTGATGGAGGTGGTACTCCTGCAACAGGGTCTTCAAACTTTGGCAGCACTGGTGGAACAAGCTT\n")
-		f.write("TCCCTCCTGAAGCTGCTTATCATGAGGAACATAATTTCGGAATTTCATGTTGGTATTAGTTTCGTCACTA\n")
-		f.write("ATTGGATTGCTTTCATTAGTGTTATCGTGAACTTGTGCGGAATCCTCATCTG\n")
-		f.write("\n")
-		f.write(">gi|226790449|gb|GO545641.1|GO545641 Mdas9009G07_e673.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA03104.1| light-harvesting chlorophyll a/b-binding protein (LHCP) precursor [Lactuca sativa], mRNA sequence\n")
-		f.write("TTTTTTTTTGTCCGAAAAAATATTGATATATTGAAAAAAATAGAAATTTACTCCAACATCAACAAATTTT\n")
-		f.write("CCACGCTCAAATCCACACTCAAACAAAAGGGACTCACAACAAGTCTTCAATTCTTCTCATACTCTCACTC\n")
-		f.write("ACTTTCCGGGAACAAAGTTTGTGGCATAGTTCCAGGCATTGTTGGCGACTGGGTCCGCAAGGTGGTCGGC\n")
-		f.write("AAGGTTCTCCAATGGTCCCTTACCGGTGACAATGGCCTGCACAAAGAATCCGAACATGGAGAACATGGCC\n")
-		f.write("AACCTTCCATTCTTGAGCTCCTTCACCTTGAGCTCAGCAAAAGCTTCTGGGTCGTCGGCAAGACCCAATG\n")
-		f.write("GGTCGAAGCTTCCGCCGGGGTAAAGTGGGTCGGTCACCTCTCCGAGGGGGCCGCCGGCAATTCTGTATCC\n")
-		f.write("CTCAACTGCGCCCATCAACACCACTTGGGTAGCCCAGATGGCCAAGATGCTCTGTGCATGGACCAAGCTA\n")
-		f.write("GGGTTTCCCAAGTAGTCGAGACCGCCCTCACTGAAGATCTGGGCTCCGGCCTTGAACCACACGGCTTCGC\n")
-		f.write("CGAACTTGACACC\n")
-		f.write("\n")
-		f.write(">gi|226790448|gb|GO545640.1|GO545640 Mdas9009L03_e695.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_175633.1| photosystem I subunit VI precursor [Arabidopsis thaliana] sp|Q9SUI6|PSH2_ARATH Photosystem I reaction center subunit VI-2, chloroplast precursor (PSI-H1) pir|C96562 photosystem I subunit VI precursor [imported] - Arabidopsis thali, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTGCCAAACTTAGGGGCTTTAATTCTGCATTACAGGTGCTTTACAAG\n")
-		f.write("TACAAAATAGAGAAACAATTACACACACATGATGAAAAGCTTGAGAAAATGAGGATTAAATCCCAAATAA\n")
-		f.write("AATTTAGATCTTGCCACGTGGGCCCAACTTGGGTGGAAGTTGTGGGCCCTTCTTGATTGGTAGAATGTCG\n")
-		f.write("TCGGAGGCAGTGGCACTAAGGTAGGCAATGGTGGAAGCTCCTCCCAATATCAAGAACTTGAGGAGTAAGC\n")
-		f.write("CTCTCTTGGTGAATGGAGCAGCAAATGTCTCAAAGAACTTGCTCTGAAGAGGGTTGTAAGGTGAGGGCGC\n")
-		f.write("ATCTGAACCGTACAAGTCCCACTTCCCGGTGGTGTTGCCCAGATCCTCAAGGTCAAAGTAGACGCTCTTG\n")
-		f.write("TCTCCGTACTTGGCCACCACAGCACCACTCCTGATGTTTTTCGTTCTGATGCTCTGGCGAGTGGGCTTCA\n")
-		f.write("CAACGAGCTTTGTTCCGGTGAGGGAGCTTCCGCCGAGGCCGTTAATGGTGGCCGGTTGAACGGCTGCTAG\n")
-		f.write("GGTTGCCAGAGATGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790447|gb|GO545639.1|GO545639 Mdas9009A18_e641.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_564615.3| expressed protein [Arabidopsis thaliana] pir|H96569 unknown protein, 54928-56750 [imported] - Arabidopsis thaliana gb|AAG52277.1|AC019018_14 unknown protein; 54928-56750 [Arabidopsis thaliana] gb|AAK60317.1|AF385726_1 At1g52870/F, mRNA sequence\n")
-		f.write("TTTTTTTTAGTTACAAAATCTCATTCTTCTTACTCTTCTTTATGGCATTATTATTACAAGTATACAGTTT\n")
-		f.write("CTCCAAGCTACAACATGAGTTGCAGTACCTGTTGAAATTTACAGCTACTCCAATGAATATACATAGCACG\n")
-		f.write("AGATCGCCAGGGGGAGCTGACTGAATTTGAGAACGAATATAGAACACATTTGGCAGAAAAATTATTATTT\n")
-		f.write("GTATCGTATATGTTTGGTTAGGATAACCAATAATTGCTTGTCTCCCAAGCTGCATAGCTCATGCTGCTTC\n")
-		f.write("CTAGTATATTGTGGTCTGCACAGCCATTGAATGATGATCTCCCCTAACAACTACTTTCCTCGCAGTTCTC\n")
-		f.write("GTATAGAAATTTTGCGCTTCCAAACACTAATAGGGTGGAAACAGTGGTTATTGCGTTGGCTGTAGAAAAC\n")
-		f.write("CGTCTCAGTACCATGCTTTTCAGAATTTAGTCCTTTGAAGAACTGCTTGACGAAGAAGCAGAATCTGCAC\n")
-		f.write("CAGAAGATGCCTCGGATAAACTGGAATCTGCATTCTCATTTGAATAAGTTGAGAGAATAGTAACCCAAAT\n")
-		f.write("AAGCTCCACACAGTCCACCCAAAGAAGCCTTTGTTCAACAGGGATCAGGCCATACGTAACCACATGAGCA\n")
-		f.write("AATGGCCAAAGTTTCCATCCCGCTGTCAGCATTGGCACAAATGTAGCCCTCAATTCATCAAAAATCTTGG\n")
-		f.write("TTGGGGACTCAAAACGCAAGAACCCCAAAACCACAAAATAGATGCTGTTCCAAATCGCTG\n")
-		f.write("\n")
-		f.write(">gi|226790446|gb|GO545638.1|GO545638 Mdas9009H06_e678.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q9MTP0|YCF3_OENHO Photosystem I assembly protein ycf3, mRNA sequence\n")
-		f.write("TCGAGAAAAAAAAATGGGATATATCTCTGAGAAATCTCATTCAATTAGATAGGGTAATTAAAAAATAGGA\n")
-		f.write("CACCAAAAGAATTTGACCGCTGAGCCGTATGAGGTCGGAAACTCTCAAGTACGGTTCTAAGGGAAGGAAT\n")
-		f.write("TTACCCCCCTATTCCGACCGGGGAGAACAGGCCGTTCAACAAGGAGATTCCGAAATTGCGGAGGCTTGGT\n")
-		f.write("TCGATCAAGCCGCCGAGTATTGGAAACAAGCAATAGCGCTTACTCCTGGTAATTATATTGAAGCACAGAA\n")
-		f.write("TTGGTTGAAGATTACAAGGCGTTTCGAATAAGAACAGTTTATTATTTAATTTAGATATTTAGTTTTATAG\n")
-		f.write("ATTTTTTATATTTGTTATAATTCATTTTCTAATTAATTGTTTGTTGTCCCTATCGAGGATCATTTCTCTG\n")
-		f.write("GGAAGAACCAATCAAAGAATTTCATTATATCCCTTCTAAGATCCTTCTATTTCGTCTGGTATTTCGTAGG\n")
-		f.write("AATAAACGATATATACAGATAAAGTGGAGAATCCATTTTTTTTTCTTCTATTAAAACTAATAAAAGAGAC\n")
-		f.write("CTTCGAATGACTAAATTTAAATACTGAGATGTCTCTTAGTAATGACTTCTCGCGAAATTTTGATTTGGAA\n")
-		f.write("TAGAGTACGGAATAGAGTAATATGTTCTATGTAAGACATAAAGTATAAAGTAGT\n")
-		f.write("\n")
-		f.write(">gi|226790445|gb|GO545637.1|GO545637 Mdas9009C06_e651.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTAGCAAAATGGAACTTAATTACTGCCAAGAAAGAGGAAGAGTTACATACTTCTAGCAGAACA\n")
-		f.write("ACCTGGATAACATAATTACTTCAAAGTTCAAACCCTCAAAATTCAAAGTAAAAAAAAAGAAAAACACCAG\n")
-		f.write("AAACAAATAACTTCCCTTAAGTAATTTCTTTCATCATACGGTCACAATCTGCCATCTCTCTCTCTCTCTC\n")
-		f.write("TCTCTTCCCCTTTCCCAAAAGCTGGTAGCTTTAATCGTACCCATTAAAAGAGTAGCTTGCAGAAGGTGAG\n")
-		f.write("CTTTCCTCTGGAGAATTGGTGTCACAGTTTGCTGCTGATCCTCCTGATGAACATGCTTGATTAGATCTGC\n")
-		f.write("CCCCAATCCCAAAGATACCGGCTTTGATACGACCTCTTTTTGGTGGCAAATTGGTCAAGTCCCTCCCTTT\n")
-		f.write("TCCTTTCCTCTTCACTGGGTTGCTGCTGCCGCCTTTGGTTTCCATTTTTTTTTTCCTCAGCTGAATTATG\n")
-		f.write("GTGGAAAAGAAAGAAATTGAGACAGAAGAGAGGAGTCGCAGAGGGCCAGATGGTAAAGTGAAGTAGAGAG\n")
-		f.write("GTCTCCACTGTACTATATATAGAGATATTCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790444|gb|GO545636.1|GO545636 Mdas9009A09_e640.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P32869|PSAD_CUCSA Photosystem I reaction center subunit II, chloroplast precursor (Photosystem I 20 kDa subunit) (PSI-D) (PS I subunit 5) pir|A60695 photosystem I chain II precursor - cucumber prf|1710320A photosystem I 20kD protein, mRNA sequence\n")
-		f.write("TTCAATATAACACGTTTTACTTCAACTACTCTCCCTACTAATCTATGGTAAAAATATCTCATATAAACGA\n")
-		f.write("AAAAACATATTAACCCAAATCATGTTTCTGAGGTTGCATTTTAATGAAATCAAATTACAAGAAACACAAA\n")
-		f.write("TTATACTCACATTGCCATCATGATTATAAATACAATGCAAATTACACAAATCAATATTATCATCATATGT\n")
-		f.write("CATAGACTTGCTTGCCGGTGAACTTGACCTCAATCGGGCTGACATTCTTCCCAATCGACCTGAAGTTCTG\n")
-		f.write("GCCAACCCCTTGGCGCCCAGGGTTCACCTTCTCAGGGTACACACCATCCTTGGGGTGCAAGTATTGGACC\n")
-		f.write("TCCCCGTTAGGGAAAACCCTGTAAAACTGGTACTTAATCTTGTACTTGGACCTAAGCCTAGTTCCAAGAG\n")
-		f.write("CCAAGCACTGCTCTTTCCTGGCCAGTTTCAGCAAGTTAGGACCCTCCCTCATGATGGCAGCTCCGCCAGT\n")
-		f.write("CGGCATCTCAAATATCTGCTCCTTTGGTGACTCCCATGTGATCACGTAAAACTCTTCCTCCTGCGCTTTC\n")
-		f.write("CTCAACAGCCCGCCACTGCTGCCACAGAACATCGGTG\n")
-		f.write("\n")
-		f.write(">gi|226790437|gb|GO545635.1|GO545635 Mdas9009F17_e670.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_565671.1| expressed protein [Arabidopsis thaliana] pir|A84684 hypothetical protein At2g28370 [imported] - Arabidopsis thaliana gb|AAD20689.1| expressed protein [Arabidopsis thaliana] gb|AAK53025.1|AF375441_1 At2g28370/T1B3.11 [Arabidopsis, mRNA sequence\n")
-		f.write("TCGAGTGTTTTTTCCCATACACGCATTCATCGAGATGCCAGTGACCAGAAATTCAAGAGAAAAGATGGTA\n")
-		f.write("ACACAGCGAACCAGGATATGAAAGCCATCGCTGTAGCTGTTTCAAATTGGGCACAATGGTTGTGGGCACA\n")
-		f.write("GCTGCTAAGATCATTGTCAATAAGAACTGTGATGCCTGCAGAAGCACAAGCTGCAGCAAATGTAAGAGTG\n")
-		f.write("GATGTCACCCCATCACCAAGGGTGAACAAACACACAACTCGATGGTTCTGCAAGGAACGCCCAACTAGAA\n")
-		f.write("GGGCATAAACGTCAACAACGCCCAACGAGAAGCTCCACAAACACTGCAAACCAGTAGCTGCAACAAGGTA\n")
-		f.write("GCAAAACGCAGTGACGGAGGGGAAGTCAGAGGTGGTGGCCATGACGACGAGCGAGGCGGCGGAGAAGAAG\n")
-		f.write("AACTGGGCGAGGCGCAAGACGAGGCCGCCCGGGGTGCCGGGCATGCCAGGAAGATCCTTCATTCGGACCC\n")
-		f.write("GGGGTGGGTTCGGGCCGGCGCCGTCTGTGGTGGGTACATCTTCAACTGGGTGAACCGACCCATGGCTCAC\n")
-		f.write("GTTCATCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790436|gb|GO545634.1|GO545634 Mdas9009D16_e659.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_192813.1| aldolase -related [Arabidopsis thaliana] pir|T01902 hypothetical protein T12H20.10 - Arabidopsis thaliana gb|AAC35519.1| similar to 2,4-dihydroxyhept-2-ene-1,7-dioic acid aldolases [Arabidopsis thaliana] emb|CAB81176.1| putative, mRNA sequence\n")
-		f.write("CCGATTCTCCTTTATAAGATAATAATATGAGTACGAAAATCACTCTGTGTATCTTTGCCTCCAATCCAAT\n")
-		f.write("CCTTCTAATTATTTAATTTGGCCGGCAATTTGACCTTCATTATGAAAACACCAATGGACTCAAAATTTAC\n")
-		f.write("AAATAAGCGAGTCCAAAATTCTAATTATTTTCGTCAATATTTCTCCCAGCCAAAAAAGACAGCTTTCAAC\n")
-		f.write("AATCTGCCTCTTCATTCGCTCCAGTACTTCTCATCAGCATCCTTCTCGTCCTCCCGCTCATCATCTGCAC\n")
-		f.write("CGTCCATCAAGCTCATCTTGAACCGCTTCACGTCCTCCACCGCCGCGCTCCTAAACAGCCCTACATCGAC\n")
-		f.write("GGCTCCCGACACCATGTGGTATCCACGTGTCCCCAAA\n")
-		f.write("\n")
-		f.write(">gi|226790435|gb|GO545633.1|GO545633 Mdas9009F08_e667.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q9FVI1|ADF2_PETHY Actin-depolymerizing factor 2 (ADF 2) gb|AAG16974.1|AF183904_1 actin-depolymerizing factor 2 [Petunia x hybrida] gb|AAK72616.1| actin-depolymerizing factor 2 [Petunia x hybrida], mRNA sequence\n")
-		f.write("GCCATCGGAGGAGAGACCCCCTTTCCCTATATCTTCTCCTCCTTCTCCGTCGCCATCAGAGAACTAAACA\n")
-		f.write("GGCAGCAAAAATGGCCAACGCAGCATCTGGTATGGCTGTGCACGATGATTGCAAACTGAAGTTTTTGGAG\n")
-		f.write("CTTAAGGCAAAGAGGACCTACCGCTCCATAGTTTTCAAGATTGAGGAGAAGCAAAAGCAGGTTGTGGTGG\n")
-		f.write("AACATGTTGGTGAACCAGCAGAAACCTATGAGCAGTTCACTGAGAAGCTTCCTGCTGATGAATGCCGATA\n")
-		f.write("TGCTATTTTTGATTTTGACTTCCTTACACCAGAAGGTGTCCAGAAAAGTCGGATATTCTTCATTGCCTGG\n")
-		f.write("TCTCCTGATACATCAAGGGTGAGAAGCAAGATGATCTACGCAAGCTCCAAAGACAGATTCAAGAGAGAGC\n")
-		f.write("TCGATGGCATTCAGGTTGAGTTGCAAGCGACTGATCCTACTGAGATTGGTCTTGATGTCATTAAGAGCCG\n")
-		f.write("\n")
-		f.write(">gi|226790434|gb|GO545632.1|GO545632 Mdas9009A02_e638.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_566596.1| expressed protein [Arabidopsis thaliana] dbj|BAB02017.1| emb|CAB36779.1 gene_id:MRC8.3 similar to unknown protein [Arabidopsis thaliana] gb|AAK96874.1| Unknown protein [Arabidopsis thaliana] gb|AAN15376.1| Unknown protein [Arabido, mRNA sequence\n")
-		f.write("TTTTTTTTTATCATGTCAATTGGTGAAATAGGCTGTGTTTTCGGCACACTAAAAAATTAACACTTTCCAA\n")
-		f.write("ATGAGAAAGAAGAACCAGAAGAAACCCTATTCAATTCTTCTTCTTCATTTTTGTGGAAATAGGAACAAAA\n")
-		f.write("GATGCAGCCTACAAGCTACAATAAATAAACAGAGACAGAAACTTCACAATTACATAGAAAAAGAACTTAC\n")
-		f.write("ATTGTAGAGACTGTGCAAGCATTTGGAGCAGCCACCAAGACCAGGAAACCAATTGCCATTGGCGCCGCTG\n")
-		f.write("CTCAAGCAATCTCTCTCCAACTTCTTCACCTTTTCATCCCCAACAAGCTTCCCTCTTTCGTTCTCCGAAA\n")
-		f.write("ACGCCTCGGGACAGCTCAAGGGGTGCAATCTTATCCCGCAATAGCAGTACACAACATCACAGGTCTCATT\n")
-		f.write("CGGCTTGATTAGCTCGATACCTCTGTTTTTCAGCGCCTTTCCCAAGTCCTGAACACAAGTTTCCGTGTCG\n")
-		f.write("TCCGGCAGCAGTGGCAAATCATAAGACTGACCGGCCACTGCTGAGCCCACCCTGCCTACTCTGCCGAGAG\n")
-		f.write("CGGTGTCAGAGTAGGCAGAGTAGAGCCACGAGGCCAGCGCAGGACAGCACCTGCTGCGCTGCAAGTGACC\n")
-		f.write("TGAGGCATCGCCTTTGGTGGCGGAGCATGCGGACTTTATGCCATG\n")
-		f.write("\n")
-		f.write(">gi|226790433|gb|GO545631.1|GO545631 Mdas9009M02_e700.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T07014 phosphoglycerate kinase (EC 2.7.2.3) precursor, chloroplast - potato gb|AAC26785.1| phosphoglycerate kinase precursor [Solanum tuberosum], mRNA sequence\n")
-		f.write("TGAAAGGGTCGCAAAGAACAAAATTATTAGATTGCTCGGACGGCTGCGTTTGTCCCTCCCCGCCATCTCT\n")
-		f.write("TATGGAAACTTTATATAGACATAATGGGACCTTATACTGAAGGTAACATCAGACATTCACAACTCGAACT\n")
-		f.write("CACATCTTCCTACATGCCATTTCTCGTTTACAGACTCGAATGAAACACCAACACGGTGGGCAGGGAAAAA\n")
-		f.write("AACAAACAGGAAAAAAGATTGTTCTTACACAGGAACTGGTGTGGCTTCGTCAAGAGCAAGTACACCAGGA\n")
-		f.write("AGTTCTTTGCCTTCCAACAACTCCAAACTCGCACCACCACCAGTTGATATGTGGCTCATCACACTAGCGA\n")
-		f.write("CTCCTACTTTCTCCACGGCTGCAACAGAATCTCCACCTCCGATGATTGTTGTCACTCCCTTCCCACTAAG\n")
-		f.write("TTCCGCAAGCTTCTTTGCAACAGACTCTGTTCCTTCTGCGAACTTGTCAAACTCAAACACTCCCATCGGT\n")
-		f.write("CCATTCAACATTATGGTTTTAGTGGTATCCAGTGCAT\n")
-		f.write("\n")
-		f.write(">gi|226790426|gb|GO545630.1|GO545630 Mdas9009E13_e665.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTAAAAATAAAATACGGATCTCATTGAATCATGAATTTCTCAATCAACA\n")
-		f.write("CCATCTTGAATCCGATAAAACACCAAATTCGAAAACAAACGAGAGTGCCTCGAAAAAGGGACAGAGAATT\n")
-		f.write("AAAGAAACAAATAGACAGAGGTCTTGAAAGCCCTAATCAAATACAAACTTAAACAGACCACCGGGACCCT\n")
-		f.write("TGGCTAAGAGCCACAATGGTACATACAACAACAACATTATTTATGAAAATTGTAGAACAACTTAGACGCC\n")
-		f.write("TGGAGGCTTGTAAGCGATGAAACTGATGCACTGCACTTGACGGACATTGTCGAATCCGATGATACGGATG\n")
-		f.write("AAGGATTGGGGGTAGGCCTTCTTGGCCTCTTCCAGCTCTTTCAACACCTGGGAAGAGTCGGTGCATCCGA\n")
-		f.write("ACATGGGCAGCTTCCACATTGTCCAGTACCTTCCATCATAGTATCCTGGGGATCTGTGGTTCTCACGGTA\n")
-		f.write("CACGAATCCATGCTCCAACTCAAATTCCAAGCAGGGAACCCAGTTTTTGCGGAGGAGGTAGTCAACTTCC\n")
-		f.write("TTGGCCAAGGACTCGGTAGAAAGGGGAGGAAGGTAAAGAGAGGGTCTCGAACTTCTTCAGTCCAAGTGGA\n")
-		f.write("GGCCACACCTGCATGCATTGC\n")
-		f.write("\n")
-		f.write(">gi|226790425|gb|GO545629.1|GO545629 Mdas9009C12_e652.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_565301.1| expressed protein [Arabidopsis thaliana] gb|AAD17434.2| hypothetical protein [Arabidopsis thaliana] dbj|BAC42227.1| unknown protein [Arabidopsis thaliana] gb|AAO50598.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTGGTCGTGATCGTCTACTCATATTACATACGTATCCATGTCTTCAAATGAGAAGCTCCTACAAGT\n")
-		f.write("TTGATTTCTACTATTACTTGGAAATTAGGGTTTACACAAAGCATAAGCCAGTGGATATCAATCCTTGACG\n")
-		f.write("CCAGCCTCCTCCTTCAACATTGCGATGAACTTTGTCTTTCTCATCAGGTGTCATTCCCTCTGCCGAGCAA\n")
-		f.write("TCTCCAACTCCCCACTCTGCCCCCCGTATGCAGTACTTGTCTTGAATTTCTTTACTATTCTTTTCTTTGT\n")
-		f.write("TGAGCTTGGATTTTTCTAGTAGCTCCTTGAGTATTGGAGTTGATCTGAATCTTGCATCATTTTCTGCGTA\n")
-		f.write("CTTTTTCTGGTTTTCTTCGTTGAAGCGTTTGAGGAAGTCGATTTGAGGCATCTCAGGACCTGGAACTGAT\n")
-		f.write("TCAATTCCAGTCGATCCTGATAGTAATCCAGCACTAGCTGGATTTGAGCCGAGAAGAATGGCAGCTGAAG\n")
-		f.write("CAGCCAAAGAAAGAGAGGTTTGGAGAAGAACATGGCGGGGAGACGTCGGCGCCGGAGAAGAACTAGAACA\n")
-		f.write("AACTACTACTGGGGTAGGTCTTTTATGGACATCTAACTT\n")
-		f.write("\n")
-		f.write(">gi|226790424|gb|GO545628.1|GO545628 Mdas9009H07_e679.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK73147.1|AC079022_20 putative RING-H2 finger protein [Oryza sativa], mRNA sequence\n")
-		f.write("TTTTACACACTTAATTAAGAATTAAATTTCAAATTCTATAATCTTCATAACACGCAGAACCAAAGATGTT\n")
-		f.write("TTGCTACAAATTGAGCCAATTTTGTGCTGCTTTTTTTTATGAACACAGAACCCCAAACCGGCAAACTCGA\n")
-		f.write("AAGTTCTTCGAAACTCAATGCTATAATAATCAAAGTATTTACACTGATGAATATTTCAATAAATTAATAA\n")
-		f.write("ACAAAACAAAAAAAGAAGAAGAAGCCAAAACTGTGGTCTTTCTAATCATCCAACACCCACGCCCTCCTAC\n")
-		f.write("GCCGGTGTACGAACCGCCCAATCACCGAACTTGACTGACTTCTAGTCAAACCCGGCCCGGATTCAGATTC\n")
-		f.write("CGACCCGGACCTCGAAGACGATGAATTGGGACGTAATCGCCCCCAGAACGAAGCTATATTACGAAAAGCA\n")
-		f.write("CTCCGAATCCCGCGACTTTCGCTCCCTCTACTCCTCGATGCCCATAATACCCTTCTTGGAGCCCCGTTAC\n")
-		f.write("CATTGAACCCGCCGTCCATTTCTGTGTACACAACCGGTAATTCCCTCTCGCCGGGTCTTCTGCCGCCGGA\n")
-		f.write("GAATCTCCCCACGGCAAATCCGCCGCCGGGTAATCTCCAGATGGTCAAACCCATCGTCT\n")
-		f.write("\n")
-		f.write(">gi|226790423|gb|GO545627.1|GO545627 Mdas9009F13_e668.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_191173.2| chloroplast lumen common protein family [Arabidopsis thaliana] gb|AAM13110.1| putative protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGCAATTTCAGCGCGATCAAAACAATTCCTGCTGCAGGTTCTGGCAGCAGAATACCACAGGAAATCA\n")
-		f.write("GCAACAGGAACTTCTCCCTCTCGTCGTATGTGCTGTCTTTCAGGATCAAGTAATATAACTACTTGGTTTT\n")
-		f.write("TCTTTTGCAACTTCTTTGAAATTCTGGCCGGCAGCCCAGTCCCTCTAATCCCATATTTAACATGGCTTGC\n")
-		f.write("ACCTGTCACCACCACTAGCATACCACTTGCTCCTCCATCCGCCATGGCCTTTAAAATAATCTGGGACATA\n")
-		f.write("GTATAATCCTCAACCACTCTTGCTTGTGCAGAAAGATACGAGCTTGGCCCAAAAGGAACAGATTGACTCC\n")
-		f.write("GGGAATTTGAATCAACTGGTGGTCTGCGTGTGATAGAAGTGAAGCCTGATATGAAGCCTGAACCCGCTGG\n")
-		f.write("AGGAGCATATGTTTTTCGATCAGCCTCTGAAAGCCCACTAATTCCCTCTGCTTGGACAGTCCTTAAAACC\n")
-		f.write("TTGAGTGGAGTTCCACAAGCCACTAGCCGAATTCCGTTATCCCGACAGTAACTCAGGAGAGGCTCATACT\n")
-		f.write("CCTGCCAGCGTTGAGGTGGCCAATGTGATGTGTAGGACTTCAAAGCTTCTCCATCTATGCTTTTGTCCAT\n")
-		f.write("GTACTGATT\n")
-		f.write("\n")
-		f.write(">gi|226790422|gb|GO545626.1|GO545626 Mdas9009L20_e699.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q05145|MDHP_MESCR Malate dehydrogenase [NADP], chloroplast precursor (NADP-MDH) pir|S33066 malate dehydrogenase (NADP) (EC 1.1.1.82) - common ice plant emb|CAA45270.1| malate dehydrogenase (NADP+) [Mesembryanthemum crystallinum], mRNA sequence\n")
-		f.write("TCGAATTTTTTTTTTTTTTTTTTACGGTTATTTGCAACTCAAACACATAAATTTAGACATAAATGTTCAG\n")
-		f.write("GATCTAGGCTGCACAGCAGAAACCTCAAAATTTAACGACTTTTACATTACTCCCTCTGGTTTATTTTCAT\n")
-		f.write("GCTCTTACTACATAAATGATGCTCCATTATTTGCCTCATGTGCTCTATGTGGTATCGTATCCTTCGTAAA\n")
-		f.write("AGTTCTCGAGACGTGGAACTTGTCTGCTGAGGATTACATCTCTCCAGGAAGCATAGTATCCTCGGGTAAA\n")
-		f.write("TCACACACAGCGATACCCTGCCCAGTAAGGTGAGCGACGCATCTTTTCTCAGCTAGTAATTCAGCTTCGC\n")
-		f.write("TCTTTTTTATTCGCTTGCGAAGATAGTCATCAAATTGTATGTCCTTTACAAGTTCATAGTCGCCGTCTCC\n")
-		f.write("TTTAGATCTGCATGGCATACTGAATACTAAATCCTCTGCTATACCATAGGGATTTCCATTTGTGTAAACT\n")
-		f.write("GCAGATGAAAACCAATCGCCCTCTGGGGTAGGAGTAATCAAAGACTTTATGGCATCTGCAATTGACATGG\n")
-		f.write("CAGTTGATGCAGCTGACGATCTTCCCCATTTCTTGATGAGCACACCTCCTCTCTTCTGGGATAGTTCGGT\n")
-		f.write("AAATTCTTC\n")
-		f.write("\n")
-		f.write(">gi|226790403|gb|GO545932.1|GO545932 Mdas9008L08_e615.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTGATGCTCGAAAAGTAGTAGAGCCAGACTTTTATCGCATTGAGAACCTACGAAAGAAGCTCCCAA\n")
-		f.write("ATGTTGTTGGTTCAGCATTTCCAACAATAATTAGAAGTTTGTCTTTACCGGTCTCAGTTGCTCCACCTCC\n")
-		f.write("CCTTATTTTGGGGTAATTTAATACAATTTTTTCTTGGATGGTGCTAACTGAGCAGCCTCTCCATAAATGG\n")
-		f.write("GGGTAAGGCTAGCCGACATTCACCTCTCCCAGACCCTGCGTAAAGCAGGAGCCTTGTGCACTGGGTACGA\n")
-		f.write("CCGACACACCTCTCTCAATTGTCGGCCGTTAGAACGAATAAATTGAAGAATATCAAGTATCAGAAATTAA\n")
-		f.write("TAAGAAATGTGTGGGAGATAAAAATGAGTGTGTAAATAGCATCATTTTTTTTAACCGAAACAGTAGCAAT\n")
-		f.write("TTCAATAAAATATATTATGCATGGTTTAGAAAAGGGAACAAAAAAAATTGGGAACTCAGATTTAAGCATG\n")
-		f.write("GTTTAGAAAAGGACTAAGTCACCACACCAGAGAATATTATTCACCACAATAGACTGAAAAAGCATAAAAA\n")
-		f.write("GGAAGTGAAGGGGGAGGAGGAAAGAGCAAATGTCTCTCCTTTCTCTTCCCTTTAGATGATTTTTGCCCC\n")
-		f.write("\n")
-		f.write(">gi|226790402|gb|GO545931.1|GO545931 Mdas9008L02_e612.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAB41987.1| FtsZ-like protein [Nicotiana tabacum], mRNA sequence\n")
-		f.write("ATGAAAACGACGATGGCTGCATGGAAGAACCCGAACGAGCTAATCTGGACGACGTCGTCCTCAATTCCCG\n")
-		f.write("CAGCATTTCACCACCACAAGCCACTGCCTTCCCTCAGAACGTGCATTCCTCTGAGCAGCAAAAGAAGAAG\n")
-		f.write("CGCATGGAAGCGTCACCGTTTCGGGGTTGTCAGCTGTTCCTTTGCTCCCATGGAATCGGCCAAGATTAAG\n")
-		f.write("GTCGTTGGGGTCGGCGGAGGCGGCAACAATGCTGTTAATCGCATGATTGGCAGCGGTTTACATGGTGTTG\n")
-		f.write("ATTTCTATGCCATAAACACGGATTCTCAAGCGCTCTTGCAGTCTGCTGCCGAGTACCCGCTGCAGATTGG\n")
-		f.write("GGAGCTTTTGACTCGTGGGCTAGGTACTGGTGGGAATCCACTTTTGGGGGAGCAAGCGGCAGAAGAGTCA\n")
-		f.write("AAAGAGGCTATTTCTAATGCTCTA\n")
-		f.write("\n")
-		f.write(">gi|226790401|gb|GO545930.1|GO545930 Mdas9008E08_e581.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAL11502.1|AF367442_1 NAD-dependent malate dehydrogenase [Prunus persica], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTGAATCAAGGCAGATATGGATTATTTTACGTCAATGGGACAATCCCATTCAAATATGCA\n")
-		f.write("ACTAAAAGAAGAAAAAAGTCGAAGTGTCCGAATAGAATATTGGGCTCAACAACTGTAAAACCCACAAAAG\n")
-		f.write("CAGCTTCTGCATCATTAACATATCTCTCTATCTTAACAATGGCATTATTCAAAACTTCAGCTGCTTTTCT\n")
-		f.write("CACACATTGCAGGGAGGCCAACTTACAACCACACCAAGGAAAGGCCAAGAGCATCTAAGAGAGGCAAGAG\n")
-		f.write("TATGCCAAAGCTTTCTCCTCACTGAGCTCCTCTGCAGTTGCATCCAACTTCTTCCTCGAGAACTCGTCAA\n")
-		f.write("TAGAGAGTCCTTGAACAATCTTCCACTCCCCATGTTGGCAAGTGACTGGGAATGAGAAAATGAGACCAGA\n")
-		f.write("AGGTACATCGTATGAGCCGTCAGAGTAAACACCCATGGAAACCCAAGTGCCCTCCGGGGTTCCAAGTACC\n")
-		f.write("CAATCACGAATGTGATCACAAGCAGAACTTGCAGCAGATAATGCACTTGACAGCTTACGGGCCTTGATGA\n")
-		f.write("TTGC\n")
-		f.write("\n")
-		f.write(">gi|226790400|gb|GO545929.1|GO545929 Mdas9008L22_e619.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("ATTCACATTAAAATTACCATACAACCCCAAAGCTACACGAGCAAAAGAAACAAGAAAAAATAAATTGAAC\n")
-		f.write("AAAACATGGAGCACATGTCTATATATAGCTTTTCATTTTCATTTGTAGA\n")
-		f.write("\n")
-		f.write(">gi|226790399|gb|GO545928.1|GO545928 Mdas9008P19_e637.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTGCATCCAAGTATCAATTCCAAACTGAACCCGCAGAATGAAATTCATCACTCTTTTGATCAGTCTATC\n")
-		f.write("TTTCGGTTTGACTCTGGCGGCGGGCGCGGTTGTCACTTGCGGCGATAGGGAATATAGTGAAAAGACATGT\n")
-		f.write("CTCACAACGTCTCGAATATGTAGGATATGACTTCAATCCACCAGATGGAGTTTTCGATGGTACCCGGCCT\n")
-		f.write("TATCAGAAGGTACCATTAACCGGTTATGATGGAGGTCGAGGTTCGTTGGATTATCTTATTGTCGACTCCT\n")
-		f.write("CCGATAATCTAGTTGGCGCCGTCACCTTCGCTTCAGGTGGAGGGTCATACACTATGTGCAGCGTCAGCTA\n")
-		f.write("ATTACAACCCATGACGGATAATTTATTTGGCCGTCGAGAGGAAACGGGATCAGACACATCTGATGGGATG\n")
-		f.write("ATGTGAGCATGATGCAGCAAAATTTGTGACGGCCTTAGACTACATGTACCAACACGACAGTCATTATCTA\n")
-		f.write("ATTATCTTTCCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790398|gb|GO545927.1|GO545927 Mdas9008J20_e606.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK13030.1| ribonuclease-like PR-10a [Malus x domestica], mRNA sequence\n")
-		f.write("ATTAACTGATTTCATTATATTTAAAAATAAAACACTTACAGTCCGCAACTTTTTTTTCCAACAAATACAT\n")
-		f.write("AAAGGGCAACCAAAAAAAGATCACAACCATAAACTTATTTTTCAAAACCAAAATGCTCAAAACCATGGCT\n")
-		f.write("ACTTTGGGCTGACTAAAAAAAGCATACAAAAAAAAACCCCACAACCCTCCACTGAAGGGTGACACCCCAA\n")
-		f.write("ATACCATAAAAACATATTAATTTAATTGTATGCCTCCGGGTGGCCCTTGAAGTAACTCTCAATAAACTTG\n")
-		f.write("AACAAACCATGAACCCTCTCTTTGCCAGCCTTGACGTGCTCTTCCTTGATCTCAACATCACCCTTGGTGT\n")
-		f.write("GGTAATGGCTGAAACTCCTGAAGAAGGAACCACTTCCAAAAGCCACCAACTTGGTCTCGTAAGAAACCTT\n")
-		f.write("CTCAATGGTGTCTGTCAAAACATCTCCTTCAATCAAAGTGTAAGCGTAAGAATAGTTTGCTTCCTCAACC\n")
-		f.write("GAATCGATCTTGTGCTTCACGTAACTTTT\n")
-		f.write("\n")
-		f.write(">gi|226790397|gb|GO545926.1|GO545926 Mdas9008P05_e634.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTGAAATTAATGTACTCAAATTAATAAAGCTTCAAGGATCCATCATTTCATCCACCA\n")
-		f.write("ACAAAAAGGGCAGATTTTCCATCCATCCAGATGCGCACAGAAGCAATTTTGTGCATGAATATCATCATCG\n")
-		f.write("CTGCAGAGACAGTTTTGAGTTCCTTGACTCTTTTCAGTATATCATAAAACAGTCACAACCTAAAGCTTTT\n")
-		f.write("GAAGAATCGAAAACCGAAAAAAAAAAAGGGCAAACATTTCCAATCAGAGAATTCCATGAAGTGAGCTGCA\n")
-		f.write("AATATTGATGGTGATTCGATCTTTGATGAATATATATTCTCCCACATGTCCTGTTGCCGTTCCAAAATAA\n")
-		f.write("GTTTCCGTCCATGCACCGGTCCACCATTCCGGTCAGGTCATAAGGTGGTGCCTATTTCCTGCTCTCTCTA\n")
-		f.write("TCTTCTGGAAGTAAATGTAGCATTGGTCATCCTGCCATGTTGTTTCCCAACAGCATTTGAGCTCAGCCGG\n")
-		f.write("CCATTAGGCAAGCCTGAGCTTTGGGTACTGCTCATGCTTGATCTATCCAGAACTGCTCCATTTCCACCAT\n")
-		f.write("TCAAAAGTACAGATGACTGGCTTGGCCTAGTGTCAGGGCTGTTCAGTTCCCAAGAATCTTT\n")
-		f.write("\n")
-		f.write(">gi|226790396|gb|GO545925.1|GO545925 Mdas9004P19_e323.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_191788.1| ADP-ribosylation factor [Arabidopsis thaliana] pir|T48021 ADP-ribosylation factor-like protein - Arabidopsis thaliana emb|CAB71889.1| ADP-ribosylation factor-like protein [Arabidopsis thaliana] gb|AAK49618.1|AF372902_1 AT3g62290/, mRNA sequence\n")
-		f.write("CAATAATCGAATTACAACTCAGAACAGAATTGTATCCAAAATCCAACCAAAAGAAATACAACCCGATTTA\n")
-		f.write("AAAAGGTCCTAGATGAAAACAGCATTCCCACAACAAATACAAGAAGCAGATTTAACAACAATTCAATCGT\n")
-		f.write("CTCAATAGCATAAAAAAAAAAAAAAAACAACTAGATAATATTCACCCCTGCATCCAGAATTTCCGGTCCA\n")
-		f.write("CAAAAAGACTCCTCGATACAATCACGCCTTGTTAGCAATGTTGTTGGAGAGCCAATCCAGCCCCTCGTAT\n")
-		f.write("AGACCCTCCCCGGATGTTGCACAAGTGCTCTGGATGTACCAGTGACGCTGTCTCAGAGAGTGGAGGCCAA\n")
-		f.write("GCTTATCAGTAATTTCAGCAGCATTCATTGCATTGGGAAGATCTTGTTTGTTAGCAAATACGAGCAACAC\n")
-		f.write("AGCATCACGCAGTTCATCCTCATTCAACATCCTATGTAATTCGTCCCTTGCCTCAACAACACGGTCTCTG\n")
-		f.write("TCATTGCTGTCCACAACAAAGATAAGACCCTGCGTGTTCTGGAAGTAGTGCCTCCACAATGGTCGGATCT\n")
-		f.write("TGTCCTGACCCCCGACATCCCAGACGGTGAAGCTGATGTTCTTGTACTCCACGGTCTCCACATTAAACCC\n")
-		f.write("\n")
-		f.write(">gi|226790371|gb|GO545924.1|GO545924 Mdas9005J02_e371.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB12722.1| gamma tonoplast intrinsic protein [Pyrus communis], mRNA sequence\n")
-		f.write("TTTTTTTTACAAAAGATAAATGGAATTTAGTGACACAACAGCGGAGAGCATGCAAAACAAATTACAAATC\n")
-		f.write("AACGATGGAGATCAACTCATGACGACAACGATCATGATCATGATTTTCTTGATGAAACGAAACACAAGAA\n")
-		f.write("CTCAAAGGTCCAAAACCCAGCATGCATGCAAATGTAATTAAATCTTATGACTCCTTAATTAAGCTTACTT\n")
-		f.write("AAGGCTTAATCAATTAGTAGTCAGTGGAGGGCAGTTGCTCGTGGCCGCTGTTGCCGATGAACACGAACTC\n")
-		f.write("GTAGATGACCCCGGCGATCCCGGCGCCGATCAAAGGCCCGGCCCAGTAGACCCAGTGGTTCTCCCAGCTC\n")
-		f.write("CAGCTCACCAACGCCGGCCCGAAAGAAACGGCCGGGTTCATGGACGCCCCGTCAAAAGCCCCACCCGCCA\n")
-		f.write("AAATGTTGGCGCCAACGATGAAACCAATCGCGATGGGCGCGATTGTCCCCACGCTCCCTTTCTTCGGGTC\n")
-		f.write("AATCGCGGTCGCGTAGACCGTGTAGACCAGTCCGAACGTCATCACGATCTCGAAAACGAACGCGTTCCAC\n")
-		f.write("ACTCCCACTCCCGGGGACAGGGAGAAAGCAACGGTAGTCTGGCCGTTGGTGACCAACT\n")
-		f.write("\n")
-		f.write(">gi|226790370|gb|GO545923.1|GO545923 Mdas9005M12_e381.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGGAAAAATCAGAAAAAGAAGAACATAATTTCGCGTGATGCAGATTTTTTGTTTTTTTTTTTTTTGG\n")
-		f.write("GTATGATGATATATTTTACACTAAGAGGAGGGGGAGTTCGATTAAGTCACACAATGGGCAACCTAATTTG\n")
-		f.write("GTATTGAATTATCCATCTACGAGATTCAAACCTAAAGCCTCTCATTTACAAGTGAAGAAGAATACTACCA\n")
-		f.write("GATCGTGAGTGACCGAGCGTTGTAGAGTATGCCATAAGAAAAATGAGCTATGCAAGAAATTGCGATCCTT\n")
-		f.write("GTTTCGTGCTCTATTTTTCAACGGTTACAAATATAATCTTGAGAGAGTAAAAGAAAAACTCGTATAATCA\n")
-		f.write("CTAAATTGTTACAACAATTTGTCACAAAAGAGAACATTTGTCACCAATTTGTGGCAGAAATTCTATCCTT\n")
-		f.write("TTCGTGAAGGAACTTAACACCAGCTGCTACTGCTAACAGAAAACAACGAGTAGAGCAACCACGACGACGA\n")
-		f.write("TCGAGCAAATTAAAGCCTGCACCTGTACGATTTTTCAGCACAAAGGGAAATAAAATGTCGATACTAACAT\n")
-		f.write("CAAAGGACAAAAATGGTAGGCAAAATCTGCATAATTTCTTACTGCAAAGGGATGTGGCATAATATC\n")
-		f.write("\n")
-		f.write(">gi|226790369|gb|GO545922.1|GO545922 Mdas9005I12_e368.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAO33770.1| unknown [Oryza sativa (indica cultivar-group)], mRNA sequence\n")
-		f.write("CCAAAATCTCTCTCAAAGCTTGAAACTTTAAGCCTTTTGGTCCCAACCCATTTCCCAAGGGCGCGGTTTC\n")
-		f.write("CACCGGTTCTAGCCGGGAAAAGCTGACTTGGGTCGCCGGAGAGTTGAACCACCACCATGGACGTTGACTT\n")
-		f.write("GTGGGCTTCCAGGGTTCACGCAGCTAAGAGCCTCTCTGCTGCTCATGCTGCAAGGCTTCACTATGATAAT\n")
-		f.write("CATATGGGTTTGGAAGATTCTGAAGGAGATGACGACACAAAATCGTGTTTTCCATGCCCTTTCTGTTATG\n")
-		f.write("TGGATATTGAAGTCCCAGTGCTTTGCAGCCACTTGGAGGAAGAACACTGCTTTGACTTTAAAAATGCAGT\n")
-		f.write("TTGTCCTTTGTGCGCTGCGAATCTGGGGAAAGATGTAATTGGACATTTTATGGTGCACCATGGAAGCTCC\n")
-		f.write("TTCAAGCACAGGAGAAAATCTCAAAAATCCGGTTTGTGGACTGGTAGTTCAGCAATGCTGGGGAAGGCAC\n")
-		f.write("TGCTTAAACATGGAAGGACATATGCACAGGAAACTGCACCTGATCCTCTCCTCTCACCATTTATCTGCAA\n")
-		f.write("TATATCATTTTCAGACCCTACAGGTATCCCCGAAGATGTTTG\n")
-		f.write("\n")
-		f.write(">gi|226790368|gb|GO545921.1|GO545921 Mdas9005N15_e388.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_445525.1| hypothetical protein [Chlamydophila pneumoniae AR39] pir|G81516 hypothetical protein CP0988 [imported] - Chlamydophila pneumoniae (strain AR39), mRNA sequence\n")
-		f.write("CAACTTGTTCCGACCTAGGATAATAAGCTCATGAGCTTAGTCTTACTTCACCGTCGAGAAACGAAAGAAG\n")
-		f.write("ACTTCCATCTCCAAGTTTAACTCAGACGTAGCTCGCTTCTTTTTGGGTGTGAAGCAGTGTCAAACCAAAA\n")
-		f.write("TACCCAACAAGCATTAGCTCTCCCTGAAAAGGAGGTGATCCAGCCGCACCTTCCAGTACGGCTACCTTGT\n")
-		f.write("TACGACTTCACTCCAGTCACTAGCCCTGCCTTCGGCATCCCCCCCCTTGCGGTTAAGGTAACGACTTCGG\n")
-		f.write("GCATGGCCAGCTCCCATAGTGTGACGGGCGGTGTGTACAAGGCCCGGGAACGAATTCACCGCCGTATGGC\n")
-		f.write("TGACCGGCGATTACTAGCGATTCCGGCTTCATGTAGGCGAGTTGCAGCCTACAATCCGAACTGAGGACGG\n")
-		f.write("GTTTTTGGAGTTAGCTCACCCTCGCGGGATCGCGACCCTTTGTCCCGGCCATTGTAGCACGTGTGTCGCC\n")
-		f.write("CAGGGCATAAGGGGCATGATGACTTGACGTCATCCTCACCTTCCTCCGGCTTATCACCGGCAGTCTGCTC\n")
-		f.write("AGGGTTCCAAACTCAACGGTGGCAACTAAACACGAGGGTTGCGCTCGTTGCGGGACTTAACCCAACACCT\n")
-		f.write("TACGGCACGAGCTGACGACAGCCATGCACCACCTGTG\n")
-		f.write("\n")
-		f.write(">gi|226790367|gb|GO545920.1|GO545920 Mdas9004L06_e303.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD27882.2|AF139470_1 chlorophyll a/b-binding protein CP24 precursor [Vigna radiata], mRNA sequence\n")
-		f.write("CACTTAAGTATCTATTAAATTGAAAAGGATAAAAAAAAATTGTAATTAGTTATATCTACATATTGAAAAG\n")
-		f.write("TAAATGCCAAATGGTTTACAAGCCAAGAGCACCAAGGGGCGTCTTTCCTTGCCCAGCTTCAAAGTAGAAA\n")
-		f.write("ATGAGCATAGCCACCATAGCAAGCCTTGCATGCTTAATCTCAGCCAGTTTCAGTCTCTCCAACTTTTCAC\n")
-		f.write("TGTCTGGAACGTAAACCCCGTCCTGGATGGAGCCGGCGAAGCCCAAGGGGTCGAAGAACTTGCCACCCGG\n")
-		f.write("GTAGCCTTGCTCTCCGGTGGAGTTGGCGAAGTTCTCCGAGGTCTTGGACCAAGGTGTGGCCCACTCGACG\n")
-		f.write("GACTGGGACTCAGGGTTGTAGAAGTCCACCCATCTCTTGCTTTCCACCCATCCCATGAGCAAGAGCTGAG\n")
-		f.write("TGCCGAGCAGTGAGCCGAAGGAGAAGGGTGCGATGGCACTGGGGTCAGCTCCGGCTTCGAACCATGGGAT\n")
-		f.write("ACCACTCCAGGCCTGGCCAACAAAGATGCCAACGACTGCCGCCATTGCCCACCGGCCGTGGATGAGCTCC\n")
-		f.write("GCCTCTCTGTACCACTTGAGGAACGCCGGGTCCTTGCCTAGTCCTAGTGGGTCAAAACCGTAGTCACCTG\n")
-		f.write("GAAGCGAGCCATCGAGCCA\n")
-		f.write("\n")
-		f.write(">gi|226790366|gb|GO545919.1|GO545919 Mdas9005K11_e376.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAC48323.1| 2-Cys peroxiredoxin [Pisum sativum], mRNA sequence\n")
-		f.write("CCCCATCTTACAAGTTTCTGATCAAATAAAATTACATAGGCTCACCCTGTTTCCATGATAAAATAAAAAG\n")
-		f.write("TGACAACAATGAAATTGTATGCTACTTGAATATGCTGAAAATCGGGCAAGTCCCATTGATTGGGGTTTAT\n")
-		f.write("TGTGACATGCAAATGCTCAAAATTACCAAGGATTGGAAAAAAAGGTTACACAAATACAAAACTCGTTTAC\n")
-		f.write("ACGTCCTATTTGAGTCCAACATGGACATGCAGTGTACTACCTCTATATTGCGGAAAAGTACTCTTTGCTG\n")
-		f.write("CCCTTGGGGTCTGGCTTCATGGACTTCTCCCCGGGCTTCCACCCTGCAGGGCAAACTTCATCGGGATTGT\n")
-		f.write("CCTGCACGTACTGCAAGGCCTGGAGCGTTCTCTTAGTCTCATCCACACTACGGCCAATGGCAAAATTGTT\n")
-		f.write("AATGGTGGAGTGTTGAATGACCCCTTCCTTGTCAATAATGAAAAGTCCTCTCAAAGCGATTCCCTGA\n")
-		f.write("\n")
-		f.write(">gi|226790365|gb|GO545918.1|GO545918 Mdas9005B21_e332.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|O04867|GLN1_ALNGL GLUTAMINE SYNTHETASE (GLUTAMATE--AMMONIA LIGASE) (GS(1)) emb|CAA69937.1| glutamate synthetase [Alnus glutinosa], mRNA sequence\n")
-		f.write("ATGCACTCAATTAACAAAAACAGCTAAAAAAAAAAAAAAAAGATGAGGCTTGCAATTTTCAAAAATTACA\n")
-		f.write("AGTGAAATGGCATTTAAACCAACCACCCCTTTGAAAAATATTATTCATATAAAAAACTTATTCAACACAA\n")
-		f.write("CGGGCAAAATGATGAGGCAATGAAGCAACAGCATAATAAAGTTTAAAGGACAAAGCCAACTCTAGTTTGA\n")
-		f.write("AGCTAAGGACCCACAAGGATCCATCCAAAAGGATCTGGTAAATCACATTTCCAACCTCAATGAAAAACAA\n")
-		f.write("TTACGTTGTCACAAAACTTATAAATGCACGCGTGTAGGTGTGGCTGCGTGTGCTTATGCCTTCAACAAAA\n")
-		f.write("GGGTGGTTTCTGCAATCATAAATGTGACAATGTATGGATCCATGTTCGATGCAGGCCTCCTGTCCTCGAA\n")
-		f.write("ATAGCCCTTGCCAGCTTGTTCTGTGTCTCTACCAACACGGATAGAAGCACCGCGGTTGGCTACACCCCAT\n")
-		f.write("TTGAATGTATTGATATCAACAGTTTCATGCCTTCCTGTCAAACGG\n")
-		f.write("\n")
-		f.write(">gi|226790336|gb|GO545917.1|GO545917 Mdas9005I04_e367.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCAATATCCACTGTTCTTAAACATTTCTTAACATGCTTAAGAGCAGAACAAACAATTGGCAACTGCCAAT\n")
-		f.write("ACACAAACATCTTATATAATCTTAGAACATATACATATAAACATTACAAGAACAACGATTCCATGGATAA\n")
-		f.write("ATTTTTCCATCCATGTTCCGATAATTAGCTATATATTACATTAGCAAGTCACTGAATCGTCGATCAGCCA\n")
-		f.write("CTAGAGATGTTACACCAACAACCCCCGGTCCTCCTCTTCGTTGTGGTCAGAAGCCGGAATCCTTGGATCT\n")
-		f.write("TAACATTCATAGGACTGCTAAACTTTAGTTAATAGATTCTGCTGTCTGCAAAAGCTTTATCGAACCAACT\n")
-		f.write("AACAAAATACGATGATCCAGCTAGATGCAGAATCACACACTCCTTTGCATCCAACAACCAAAGCCTAGCC\n")
-		f.write("CTCGTCGTACAAGAACCAGGCCAAAGCAGGATCTTAGTGCCACAATTATCAATACAACAGTAAATTACTA\n")
-		f.write("TAGCTACACAATCTTACAAACTGCAAACAATCCCTTCATTATTCTGGGAGTGTCAAGCTTAGGTTATATA\n")
-		f.write("TCATCGAGTGGTATAAGTCAATTTTATCAATTATCGGAGAGCACGAATTTA\n")
-		f.write("\n")
-		f.write(">gi|226790335|gb|GO545916.1|GO545916 Mdas9005N19_e390.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T15056 photosystem I chain IV - wood tobacco dbj|BAA07667.1| PSI-E subunit of photosystem I [Nicotiana sylvestris], mRNA sequence\n")
-		f.write("AGCACAGAAACAAATATGGCTAGCTGTGGCATCGCATCAGCTGCCTCAGGCTTTGTGGTAGCACCAAATG\n")
-		f.write("TTGCAACCACCAACGCAGGCTCAACTTCTAGCCGAAATAGCATGCTGTTTTTCCCATCAAAACCCAACAC\n")
-		f.write("CAACACCAGAAGCAATGCTAGGTTTGTGACGAGGTCAGCAGAGGAAGCCGCTGCTCCAACGGCAGCCACC\n")
-		f.write("AAGACTGCACCAGAGGGGGAAGCTACCCCTAAGCCTAAGCCACCACCAATTGGACCCAAGAGAGGCACTA\n")
-		f.write("AGGTGAAGATTCTGAGGAAGGAATCCTACTGGTTCAAAGGCATTGGATCTGTTGTAGCTGTGGATCAGGA\n")
-		f.write("TCCGAATACCCGTTACCCGGTCGTGGTCCGGTTCAACAAAGTTAACTATGCCAATGTGTCAACAAATAAC\n")
-		f.write("TATGCTTTGGACGAGATTGAAGAAGTTAAATGAGTTTGTAGTAGCACTGTAAATTGTAATCTTAATTACA\n")
-		f.write("TTCTCCTTCTATCAAAAAAAAAAAAAAAAAACCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790334|gb|GO545915.1|GO545915 Mdas9005B01_e327.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P10748|AROA_LYCES 3-phosphoshikimate 1-carboxyvinyltransferase, chloroplast precursor (5-enolpyruvylshikimate-3-phosphate synthase) (EPSP synthase) gb|AAA34136.1| 5-enolpyruvylshikimate-3-phosphate synthase precursor (EC 2.5.1.19), mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTAACAGCAGAATTGCATTGCAAATTCTTTGAACCAAATACTTAA\n")
-		f.write("CAAACCGAGCAACGTATGCCTTTCTTGACATCAAGTTTGTCCCAAAGAAAGGTACAAAAAAAGACCCACG\n")
-		f.write("AACCAAATCATGAATCACCAATATTGAGTAGAATCAGATCACAAATATTAGAAACAATAACGAGCTCAAC\n")
-		f.write("TTGCAAAGACAAATCATCCAAAATTACAGGGGAATAAAGAGAAACTGAAACAAGTGTGGCTTCCATCTGC\n")
-		f.write("ACTTCTTTGGCTGTAGAGGCACAAGGACAATCCCTCTCTCTCCCTATCTACAGATAAATATATCTTATAA\n")
-		f.write("CCACTGTTCAATGCTTGGTAAACTTCCTGAGGACTTCAAAGTAATCGGGGAATGTTTTTCTGGTACAACC\n")
-		f.write("GGGATCCTTGATAGTAACTGGAACGTCTCCACAGGCAGCAAGAGAGAAAGCCATGGCCATTCGGTGGTCA\n")
-		f.write("TCATACGTGTCTATTGCAGTCAAGTTTAATTTTTCTGGCGGTGTGA\n")
-		f.write("\n")
-		f.write(">gi|226790333|gb|GO545914.1|GO545914 Mdas9005F15_e357.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA24493.1| chlorophyll a/b-binding protein [Fagus crenata], mRNA sequence\n")
-		f.write("TTTTTTTTCAGTTAAAATTCCCCATTGATGCATTTTTTGAAGCTTAATTTTACATACAAGTAGGTAGCTT\n")
-		f.write("AAAAATCATCTATTGTACACACTGATTAGGTGTCCTCACTTCCCGGGCACGAAGTTGGTGGCATAAGCCC\n")
-		f.write("AAGCGTTGTTGGTAACAGGATCAGCCAGATGATCAGCAAGGTTCTCAATGGGGCCCTTTCCGGTGACAAT\n")
-		f.write("AGCCTGCACAAAGAAGCCGAACATTGAGAACATGGCAAGCCTTCCATTCTTGAGTTCTTTGACCTTAAGC\n")
-		f.write("TCTGCAAATGCCTCTGGGTCATCTGCAAGTCCCAAAGGATCAAAGCTGCCTCCTGGGTACAGTGGGTCGG\n")
-		f.write("TGATCTCACCAAGGGGTCCTCCGGCAATGCGGTAACCCTCAACAGCACCCATGAGAACCACCTGGGTTGC\n")
-		f.write("CCAGATTGCTAGAATGCTCTGTGCATGAACTAGGCTTGGGTTTCCAAGGTAATCGAGGCCACCTTCACTG\n")
-		f.write("AAGATTTGAGCTCCGGCTTTAAACCACACTGCTTCTCCAAACTTGACTCCGTTCCTGGAGAGGAGCTCCG\n")
-		f.write("GGAAAACACAGCCCAAAGCACCAAGCATTGCCCATCTTGAGTGAATGACTTCAAGTTCACGGTTCTTGGC\n")
-		f.write("AAAGGGTTCGGGGTCTGCTGATAGCCCAGCAGTGTCCCATCCGTAGTCACC\n")
-		f.write("\n")
-		f.write(">gi|226790332|gb|GO545913.1|GO545913 Mdas9005G12_e361.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("TTAAAATAAAATACGGATCTCATTGAATTATGAATTTCTCAATCAACACCATCTTGAATCCGATAAAACA\n")
-		f.write("CCAAATTCGAAAACAAACGAGAGTGCCTCGAAAAAGGGACAGAGAATTAAAGAAACAAATAGACAGAGGT\n")
-		f.write("CTTGAAAGCCCTAATCAAATACAAACTTAAACAGACCACCGGGACCCTTGGCTAAGAGCCACAATGGTAC\n")
-		f.write("ATACAACAACAACATTATTTATGAAAATTGTAGAACAACTTAGACGCCTGGAGGCTTGTAAGCGATGAAA\n")
-		f.write("CTGATGCACTGCACTTGACGGACATTGTCGAATCCGATGATACGGATGAAGGATTGGGGGTAGGCCTTCT\n")
-		f.write("TGGCCTCTTCCAGCTCTTTCAACACCTGGGAAGAGTCGGTGCATCCGAACATGGGCAGCTTCCACATTGT\n")
-		f.write("CCAGTACCTTCCATCATAGTATCCTGGGGATCTGTGGTTCTCACGGTACACGAATCCATGCTCCAACTCA\n")
-		f.write("AATTCCAAGCAGGGAACCCAGTTTTTGCGGAGGAGGTAGTCAACTTCCTTGGCCAAGGACTCGGTA\n")
-		f.write("\n")
-		f.write(">gi|226790331|gb|GO545912.1|GO545912 Mdas9004N12_e313.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTAGTTTCATCTTTTTTCATCATAAAAAGGATTTAAAATAGTTAGATGCCAAAGTGAAATAATTGT\n")
-		f.write("TAAAAGGAGTCGACCATATAAAGTTGACAATGAAATGAAGCAAAAGGGACCCGTTGTGAGTCATCGACAC\n")
-		f.write("GTACTCGCATGCGTGCCTCTCCATTTGTTAGGTAACATTAAAAAGTTAAAACAAAACAATCACTTGGTCC\n")
-		f.write("CCATTCCCCAGTCTCTCTCTCTCTTCCTTTTCAAAATTTGTGTTTATACACTGTACACATAGTTTTATTC\n")
-		f.write("CTCATCCTCTCATTTCACTGCTAGATATTTTTTAATTTTAAAATTTACATTTATACATTGTATAAATTTT\n")
-		f.write("AAAATTTAAACTTATTTAACGATAATAGATAATGATGAGGAAAAAACAATTCTTCCCCATAAAGGATGCA\n")
-		f.write("TAAGATTCAAAAGTCGCGCTGCAATATTATAGAGAAAAGAGTGTTAGTTATTATCCATGTGTACCCTCAA\n")
-		f.write("TTCTAAATTATTATAATTTTTTCTTTTAAAATAATTACTAGTTTGTTTCGATTTATCATTGGATTTT\n")
-		f.write("\n")
-		f.write(">gi|226790330|gb|GO545911.1|GO545911 Mdas9004P11_e321.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_172076.1| glycosyl hydrolase family 19 (chitinase) [Arabidopsis thaliana] pir|C86193 hypothetical protein [imported] - Arabidopsis thaliana gb|AAF29391.1|AC009999_11 Contains similarity to a basic endochitinase from Arabidopis thaliana gb|A, mRNA sequence\n")
-		f.write("CTGCATTGGTGGCCGTGGTGGCGCTGAGTGTTTTCCTGTGTGCCAGCAGCGACGGCGATTACTCGTCCAC\n")
-		f.write("CGTGGCGAAAGTGAAGATTGTGAGGGGGAAGAAGCTGTGCGACAAAGGGTGGGAGTGTAAAGGGTGGTCA\n")
-		f.write("AAATACTGTTGCAATCTCACCATCTCCGATTACTTCCAGACTTACCAGTTTGAGAATCTGTTCTCCAAGA\n")
-		f.write("GAAACACGCCGGTGGCGCATGCCGTTGGGTTTTGGGATTACCAGGCGTTTATCACCGCCGCGGCGCTTTT\n")
-		f.write("CGAGCCTCTTGGGTTTGGGACCACCGGTGGGAAGCTTATGCAGATGAAGGAGATCGCCGCCTTTCTTGGA\n")
-		f.write("CATGTCGGCAGCAAAACCTCCTGCGGTTACGGTGTGGCCACCGGAGGACCATACGCTTGGGGGCTTTGCT\n")
-		f.write("ACAACAGGGAAATGAGTCCCATGCAGTCATACTGTGATGACTATTACAAGTACATATATCCCTGCAGCCC\n")
-		f.write("TGGAGCTGAATACTATGGCCGTGGTGCTTTGCCTATCTACTGGAACTACAATTACGGTGCAGCTGGAGAC\n")
-		f.write("GCTTTGAAGGTGGATCTGTTGAACCATCCAGAATACATTGAGCAGAACGCTA\n")
-		f.write("\n")
-		f.write(">gi|226790306|gb|GO545910.1|GO545910 Mdas9005B05_e329.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTGTTGCAAAACGAATAAATTTATTATCTATTTTTCAGTGGCATAACA\n")
-		f.write("AACGATAAGATTTTCTGTACTGTAATCAGTTACACAGCCAGACAATCGATAGAAGAAAAAAAATCAATAT\n")
-		f.write("TATCATGAGGATACACATTCTAAAATAACCCTAAATCATTATTGCCAACATAACAGAACGCTCTTGAGAA\n")
-		f.write("AGTGAACAAATATTACAAAGGTAACATCCCACTGCAACTATATATAACAAGCAACAACTTTTGAGTTACC\n")
-		f.write("TAAGATCCAATTGCTAGCACCATAACAGATGACTGTTATCTCGCATGTACAAGTCAAGACTCCTGGGGCG\n")
-		f.write("TCTCAAATCTCGTTGGAGTGTCAATCCCCATCATACAGCAAATGCCCGATATTAAGATTATAAGCAAAAC\n")
-		f.write("AATTCCAACTAGAAGTCCCTCTAGAAGAGATGATTTTAATAGACAAACTTCATCACAGGCCGTAGAATTG\n")
-		f.write("GCTGATGCATTTCCTGAACCACTTTCGGCCAGAAATCTTTCTAATTCTCGATGAGAAGGATATTGGATCG\n")
-		f.write("ACTTACTGGGATCTGAAACATATAGAACTCCAT\n")
-		f.write("\n")
-		f.write(">gi|226790305|gb|GO545909.1|GO545909 Mdas9005D21_e343.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAP43511.1| oxygen-evolving enhancer protein 3 precursor [Pisum sativum], mRNA sequence\n")
-		f.write("TTTTTATTTAATATCACTAGATTTCCTCCAAATAGCATCCGAACAATTTGATCTCACAAACAGTCAAACA\n")
-		f.write("AAGCTCTTAAAAAGCCTTATACATCAAATACATTAATCCCTTTTAGGGTTTAACCAAGCTTTGCAAGAAC\n")
-		f.write("ATCATTGAGGGAAGATACGGTCGCGGCGTAGTACTTCTCTGCTTCCGGGGTGCTCTTGATCTTTGCTGCG\n")
-		f.write("TGGTCCAAGCCGTCAATGTCTTTGAAGAGCTTTCCAGCGAGTTCCTTGAGGGGCTCCTTCTCGGGTTTAG\n")
-		f.write("GTTTGGCAGAAATGACGGTCTTGAGGTCATAACGGAGATACGAGGATCTGAGACGAAGATCGTTCTGACG\n")
-		f.write("TAGGGCCATGCCTTTTTGTCAATGAACTCCTTGACAGCTACAATTTCCTTGGCTGACTCCTTCGCCCGCG\n")
-		f.write("CGGCAGCCTGAGCCGGAGTGAGTGGTTGGAGGAAGAACCTCTCCTTCAACGGCAGGTCAAGGTCTCTTGC\n")
-		f.write("CTCATCCGAGTTTAGGGTTCCAGGCAATCCTCCGGAGGGAGGTGGAGGAGGACCGATTTTGATGGGCTTA\n")
-		f.write("GCCTCGGCAAGCACAGCTTGAACAAATGACCCGGACGCCAAACCAACTGCGACGAGA\n")
-		f.write("\n")
-		f.write(">gi|226790304|gb|GO545908.1|GO545908 Mdas9004L22_e306.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_192880.1| short-chain dehydrogenase/reductase family protein [Arabidopsis thaliana] pir|T10561 hypothetical protein F25E4.30 - Arabidopsis thaliana emb|CAB81242.1| putative protein [Arabidopsis thaliana] emb|CAB82146.1| putative protein [A, mRNA sequence\n")
-		f.write("TTTTGAGCAGTATAAGAAGACTATTCAGCTTGAAAGGATATTGTTCAACTTTTGAATTATAAGTTACAGC\n")
-		f.write("ATTCTTGGAGTCTATTATTCAAAAACAAACAACCACCACTACGCATTATCCCTGTAAATAGGGTTGGTTG\n")
-		f.write("TATGAATCTTATAACGACACAATGCAAAGGGCACTTTCTTAAGTCTTTATATAGAGTTTTAAGTTTTACA\n")
-		f.write("GAAGATCATTTAGTCAAATCCATGCTAAAATCCCATAGTTTCTTTGCCATCTCCACGTCTTGACCTTGTG\n")
-		f.write("GCCTTGGCTTGGATAGGTTACAGTCCGAGAAATATTCACCGGTCACCCCCTTGACTTGTGGATGCAGTGC\n")
-		f.write("CACGTAACACGTCGTTGCTGCTCCCTGCTGAACATTTTTAAGCACAGCTCTACCAAGCACGTTAACAAGC\n")
-		f.write("CCGTTAATAATGCTGTAATAACGAAACAGATTGGTAACAATTGCACCAGGGTGAAGCGAGTTTGCAGTAA\n")
-		f.write("TATCAGCTCCTTCTTCCTTTAAGCGTCTTGCAAGCTCATTAACAT\n")
-		f.write("\n")
-		f.write(">gi|226790303|gb|GO545907.1|GO545907 Mdas9005C13_e335.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CCTAAACGGAACACGGGAATTTTATTGATAATAAAAAAAAATTTACTTCTAAACAAAGGGACATAAACCT\n")
-		f.write("AACCCCTCCTAAAACAAAAAAAAAGAAATACAAAAAAAAAAGGGGGACTTGCCCCTTACCCCTTTTGAGT\n")
-		f.write("GGCTTCCTAATCGAATCAAGTGCTCAAACAATAACATTGCGAACAATAATAAAAATTACATATTCACGGC\n")
-		f.write("CACACCCTTGTACTAGTGTGAAGGGACCCCCCAAGTAGGCACTACTTGTACTGGGGTTGCCATGTAATTG\n")
-		f.write("ACTGTCCCAGAATTTTCCAACCATCCAATCTCCTCGGGGTTCACCCC\n")
-		f.write("\n")
-		f.write(">gi|226790302|gb|GO545906.1|GO545906 Mdas9004P14_e322.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_172076.1| glycosyl hydrolase family 19 (chitinase) [Arabidopsis thaliana] pir|C86193 hypothetical protein [imported] - Arabidopsis thaliana gb|AAF29391.1|AC009999_11 Contains similarity to a basic endochitinase from Arabidopis thaliana gb|A, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTACGAGAACAAAACGGTTCATATATTGCATATAACAACTTACACAGACGATG\n")
-		f.write("CATTTCGACGATGGAAAAGAATAGATTTCAAAACCCAGAAAGTAAATAACTTAAGTATGGCAACAAATCA\n")
-		f.write("ATCAACAGTTTACACATTCTCACAGATATGCATCTTCACGAGCGAGGTTCCAAGTAATCCATTAACATCT\n")
-		f.write("ACCTTCGACGCCTTTTTATTAATACTTCACCTTGTAGAGAAGACGGGTTTCGATTTTCCTTCTGAATTTC\n")
-		f.write("TAAGCTGATGGAAGAAGAAGATGGCTTTGATAGGGCAGGCAACCTAACACGATATAGATCTCAAGAAGAT\n")
-		f.write("GCAGTAACAGCAGGCTGGATTGGGTTAAATGCAACCTGCTCGGCACAAGTTAACACTTCATGAGGCCCTG\n")
-		f.write("CCTCGTCTCGGTTGACACCCATAAGGTCCAGGTAGTACTGGTAATGTGAAACGATGTTGTTCATGGCATC\n")
-		f.write("AATGTCACCCTTGCCACAAACTGATTCCCCATAAAGAATATTCATTGTAGTGCCCAATCCAGGAAACCGC\n")
-		f.write("TTACTCAAGGTATCGGTCTTGGTAGGCTTCCAGTCTCCAACAAATG\n")
-		f.write("\n")
-		f.write(">gi|226790301|gb|GO545905.1|GO545905 Mdas9005D09_e340.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF76226.1|AF272572_1 14-3-3 protein [Populus x canescens], mRNA sequence\n")
-		f.write("TCGAGTTCTCTTTTTTTTTTATTTTGAATACATGCTCCCCAATGTTATATCTGGTAAAAAAACAACACAA\n")
-		f.write("GCCATTGGAAATCTGAAGAAACAGTGAAGAAAAACACTAATTTTTAACACTAAATCATATAGCACAGCAC\n")
-		f.write("TCACAGCACTGAACCAAATTCTTCTCACCAATTATAAAACGCAATTTTGCGATCTGTTGGAACATTCCAA\n")
-		f.write("CCCTAGGCTGGAACATTTCAACCCTAAGCGCTGACGCGCTCAAGACCGTCAAGTTCATAGGCAAATCCTT\n")
-		f.write("CTACAACCCACATGGCATCTATTACAAAGGTCCCAAGATAAATGGGTACATAGTACAAATTCTACGAACC\n")
-		f.write("ACAAGCCTCGTTACTGCTGTGTTTCACTGGATTCGCGCTTTGATGCTTCCTTGATTTCGTCCCCAGCATC\n")
-		f.write("ATCCGTGATATCAGAAGTCCAGAGTGTCACATTGTCACGGAGGAGCTGCATGATCAAAGTGCTATCCTTG\n")
-		f.write("TAGGATTCCTCACCCAATGTGTCAAGCT\n")
-		f.write("\n")
-		f.write(">gi|226790275|gb|GO545904.1|GO545904 Mdas9005J14_e374.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTACTTGCAAGGAAACGATAGTATATTCCAAAATTAGCAGTTTACAGAGAAATATAAATATTGT\n")
-		f.write("TTTCAAGAAATTAATATGATTGCAAATGTAATAGGTCCATACATAGTGAGGTAGGATAAATGATGGAAGA\n")
-		f.write("CGCACTGAAATTTGAGGTCCATAGGTTGAGAAGAGTCCATAGCATTGATCCATATATGGATAGCTTGCAC\n")
-		f.write("AGATCACATGCTAGCTGAATCCGAACTCAAAATGACCACGATATTTTCCCAGCAATGATCACAAAGATAT\n")
-		f.write("TGATGCCTGGGACTTCTGTCCATCCCTGAAAACAATGGAATAATATACCCATTAAAAAACGTCACAAAAA\n")
-		f.write("GATTTACAGTAACTGTCCCAACTATTATAATTATATGGTTTTATTGGCATATTCAGACTTCAAAATAAAA\n")
-		f.write("GCTGGCAGTTTGCACTCGTAAACAATTTCTCTTTACAAAACTAAATAAATTGTAATGACCCAAGAAATCA\n")
-		f.write("AAATTTGATTAGGCATTAGAAACAATGTTACCTTTTGGAGAAAAGGATGCTCAACCAAATGGAAGCCCAA\n")
-		f.write("ATTTAAAACAGCAACTGAATGAAAATCTGACGTTATAAAATCCATAAGAAGCGTGTAATGCGTCTAATTT\n")
-		f.write("AAAAAGTCTCTCACACCTGTAATTGCACGTAACGGTT\n")
-		f.write("\n")
-		f.write(">gi|226790274|gb|GO545903.1|GO545903 Mdas9004L20_e305.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD21625.1| putative chlorophyll a/b-binding protein [Phalaenopsis sp. 'KCbutterfly'], mRNA sequence\n")
-		f.write("TTTTTTTAAGGAGCTTGGGAGTTTTTTACTGCATACAGCGGTTTCAATACAAGCAGTTTCTAGTAAAATT\n")
-		f.write("GCATCAGAACTAATGGAGTCCACAACAAGAGAACCTCAACACAAGCAGTAAGTTCGGGTAATGTTACAGA\n")
-		f.write("TGAACGGCCATGGCTTGAGGTTTCTTCACTTTCCAGGGACGAAGTTGGTGGCGTAAGCCCATGCGTTGTT\n")
-		f.write("GGCCACTGGGTCAGCGATGTGGTCGAAGAGGTTCTCCACCGGTCCCTTTCCAGTTACAATAGCCTGAACA\n")
-		f.write("AAGAATCCGAACATTGAGGTCATAGCCAGACGCCCGTTCTTAAGTTCCTTCACCTTCAGTTCAGCAAAAG\n")
-		f.write("CTTCGGGATCATCAGCAAGTCCAAGGGGGTCAAAGGCCCCTCCTGGGTAAAGTGGGTCTAGTCCCTCACC\n")
-		f.write("GAGTGGTCCTCCTCCAACTCTGTATCCCTCAATGAATCCCATGAGCACGACCTGGACAGCCCAGATTGCC\n")
-		f.write("AAGATGCTCTGAGCATGGATAAGGTTTGGGTTGCCAAGGTAGTCAAGGCCGCCCTCAGAGAAGATTTGCG\n")
-		f.write("ATCCAGCCTTGAACCAGACAGCCTCGCCGAACTTGACGCCATTCCTTGACAAGAATTTCTGGGAAGACGC\n")
-		f.write("ATCCCAGTG\n")
-		f.write("\n")
-		f.write(">gi|226790273|gb|GO545902.1|GO545902 Mdas9004N15_e315.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK25754.1|AF334834_1 putative chaperon P13.9 [Castanea sativa], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTAAGTTGAAATTCGTAATCAAATTCGACCCGAAACAGCAAATTAACCG\n")
-		f.write("CCGTATAATATGAATCCCATAAATTTCCATCCATATACAATGTCACAAGACTATATCACTATGCATAGCC\n")
-		f.write("AATGTACACAAGTCCAAAGCTAGGAAGGTTGTGCAGCTAATGGTTTTTTTCATCATTCGGCCGTACTATC\n")
-		f.write("GGAAGTACTCATGAAACCTCCGAGAAACCCAGCTCCGTTGCAATTTCCGCACAACATCTCTTTTCTTCCA\n")
-		f.write("CCGCAGAGCCAGCACGAGTCACCGGCTTTAAACCGTCCACCGAAGAGATCAACAGAGTTCACTCCACTAC\n")
-		f.write("CTTTGCACTGTGAGCACAGAACATTTGCATCACAATCAGGGCAAATCATGCTGTTAGGTTTTACGCTTTC\n")
-		f.write("ATTGCTTTTCTCAGCCTTAGCTTTGAGCTGGTTAAATCTAGCGGCAGGAGAAATTTGCAGCAGCTTATCT\n")
-		f.write("ATTCGAACCAGCTTTTGAGTAGCGCTATGGTTGCCTGGTTCTGGGGTGATTTTCAAGGAACTTGAAGGTG\n")
-		f.write("CCAAGTACAAAGCATAAGCCATTGGAGAATGAGGAGGGAGCTAGCAAGTTATGATGAAAACTAGTTTGAA\n")
-		f.write("TG\n")
-		f.write("\n")
-		f.write(">gi|226790272|gb|GO545901.1|GO545901 Mdas9005B03_e328.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA03104.1| light-harvesting chlorophyll a/b-binding protein (LHCP) precursor [Lactuca sativa], mRNA sequence\n")
-		f.write("AATTGTTGTCCTTTACTTGGTACCAAATTTACATCACCGACAACACTACAAACAAAAGTACAAAACAATT\n")
-		f.write("CCGAGCTCTCACTTTCCGGGAACGAAGTTTGTGGCATAGTTCCAGGCATTGTTGGCGACCGGGTCGGCAA\n")
-		f.write("GGTGGTCGGCAAGGTTCTCCAATGGTCCCTTTCCGGTGACGATGGCCTGGACAAAGAATCCAAACATGGA\n")
-		f.write("GAACATGGCCAACCTTCCATTCTTGAGCTCCTTCACCTTGAGCTCAGCAAAGGCTTCTGGGTCATCGGCA\n")
-		f.write("AGGCCCAACGGGTCGAAGCTTCCTCCGGGGTAAAGAGGGTCGGTCACCTCTCCGAGGGGTCCGCCGGCAA\n")
-		f.write("TTCTGTATCCCTCAACTGCGCCCATCAACACCACTTGGGTAGCCCAGATGGCCAAGATGCTCTGTGCATG\n")
-		f.write("GACCAAGCTAGGGTTTCCCAAGTAGTCGAGACCGCCCTCGCTGAAGATCTGGGCTCCGGCCTTGAACCAC\n")
-		f.write("ACGGGTTCGCCGAACTTGACACCGTTGCGGGACAAGAGCTCT\n")
-		f.write("\n")
-		f.write(">gi|226790271|gb|GO545900.1|GO545900 Mdas9004K04_e298.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TGACCCAATCCATCAAGCATACAGTCCGAGTCTCCGAGTCTCGGGGAGATATGAATAGGG\n")
-		f.write("\n")
-		f.write(">gi|226790270|gb|GO545899.1|GO545899 Mdas9005G21_e363.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_197001.1| seed maturation -related protein [Arabidopsis thaliana] pir|T51442 seed maturation-like protein - Arabidopsis thaliana emb|CAC01816.1| seed maturation-like protein [Arabidopsis thaliana] gb|AAM98229.1| seed maturation-like protei, mRNA sequence\n")
-		f.write("TTCGTCCATGGCGGCGACAGCTCGCGCCGTCATTCTCTCCCGCTTCACCGACCTGTCTCTCAAGCCTTCC\n")
-		f.write("CAGCCGCCGCCCCCGATTACCCGCCACCTCCTCGTCCGCCCCTTACTCCCCTCCTCCTTCCGGCGGCGTC\n")
-		f.write("GTTTGTCCGCCAGCTCGACTTCCGCCGTCCGATGCCTCATGTCCGGCGTCGACGGCGGCGGCGTGTCGGA\n")
-		f.write("CGAGTTCGTCTCGACTCGGAAGTCCGGCTTCGACCGCGGTTTCTCCGTGATTGCGAACATGCTCAAGAAA\n")
-		f.write("ATTGAGCCCCTCGACACCTCCGTTATCTCCAAGGGCGTTACGGATTCCGCCAGGGACTCCATGAAGCAGA\n")
-		f.write("CCATTTCTACTATGCTGGGGTTGCTCCCGTCCTATCAGTTCTCCGTCACCGTTAGGGTTTCCAAAGCCCC\n")
-		f.write("TCTCCATCGCCTCCTCACATCCTCGATAATCACCGGATATACACTGTGGAACGCGGAGTATCGGATATCG\n")
-		f.write("TTGATGAGGAATTTCGACAAATCCACGGAAAATTCTGTGCCGT\n")
-		f.write("\n")
-		f.write(">gi|226790269|gb|GO545898.1|GO545898 Mdas9005A07_e324.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|S30151 polyubiquitin 6 - parsley emb|CAA45621.1| polyubiquitin [Petroselinum crispum] emb|CAA45622.1| polyubiquitin [Petroselinum crispum], mRNA sequence\n")
-		f.write("AAAACTAGAAATTATTTATTGATACCAAATTGAGTTTTGATGATTAAAAGTAAAGATAGAACAACCCATT\n")
-		f.write("CACCATCCCAAAGAACAAAACACGGTGGCAGACTGGCCACTCAACACAATTACACCACCATCAGAACCAA\n")
-		f.write("CATATCAAAACAAAACAAACCGAAACTAACTAACAAACTTTCTAGAAATCACCGCCACGGAGACGAAGAA\n")
-		f.write("CGAGATGGAGGGTAGACTCTTTCTGAATGTTGTAATCCGCAAGGGTACGACCATCCTCTAGCTGTTTCCC\n")
-		f.write("AGCGAAGATCAACCTCTGCTGGTCAGGTGGGATCCCCTCCTTGTCCTGAATCTTAGCTTTGACATTGTCA\n")
-		f.write("ATAGTGTCAGAGCTCTCAACCTCGAGAGTGATCGTCTTCCCTGTCAGTGTCTTCACAAAAATCTGCATAC\n")
-		f.write("CACCCCTCAATCGAAGAACCAAGTGCAAAGTTGACTCCTTTTGGATGTTGTAATCCGCGAGAGTCCTGCC\n")
-		f.write("ATCCTCCAATTGCTTACCAGCAAAAATTAATCTCTGCTGGTCTGGGGGGATTCCCTCCTTATCTTGGATC\n")
-		f.write("TTTGCCTTGACGTTATCGATCGTATCAGAACTTTCGACCTCCAGAGTAATTGTCTTCCCGGTCAGGGTTT\n")
-		f.write("TGACAAAGATCTGCATACCACCTCTCAATCGAAG\n")
-		f.write("\n")
-		f.write(">gi|226790245|gb|GO545897.1|GO545897 Mdas9005F17_e358.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA24493.1| chlorophyll a/b-binding protein [Fagus crenata], mRNA sequence\n")
-		f.write("TTTTGTCCGATAAATATTGATATATTGAAAAAAATAGAAATTTACTCCAACATCAACAAATTTTCCACGC\n")
-		f.write("TCAAATCCACACTCAAACAAAAGGGACTCACAACAAGTCTTCAATTCTTCTCATACTCTCACTCACTTTC\n")
-		f.write("CGGGAACAAAGTTTGTGGCATAGTTCCAGGCATTGTTGGCGACTGGGTCCGCAAGGTGGTCGGCAAGGTT\n")
-		f.write("CTCCAATGGTCCCTTACCGGTGACAATGGCCTGCACAAAGAATCCGAACATGGAGAACATGGCCAACCTT\n")
-		f.write("CCATTCTTGAGCTCCTTCACCTTGAGCTCAGCAAAGGCTTCTGGGTCGTCAGCAAGACCCAATGGGTCGA\n")
-		f.write("AGCTTCCGCCGGGGTAAAGTGGGTCGGTCACCTCTCCGAGGGGGCCGCCGGCAATTCTGTATCCCTCAAC\n")
-		f.write("TGCGCCCATCAACACCACTTGGGTAGCCCAGATGGCCAAGATGCTCTGTGCATGGACCAAGCTAGGGTTT\n")
-		f.write("CCCAAGTAGTCGAGACCGCCCTCGCTGAAGATCTGGGCTCCGGCCTTGAACCACACGGCTTCGCCGAACT\n")
-		f.write("TAACACCGTTGCGGGACAAGAGCTCTGGGAAAACGCATCCAAGAGCTCCGAGCATGGCCCATCTGGAGTG\n")
-		f.write("GATCACTTCGAGCTCACG\n")
-		f.write("\n")
-		f.write(">gi|226790244|gb|GO545896.1|GO545896 Mdas9005M13_e382.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to prf|0512262B plastocyanin, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTGATGAAAAAACAGGAAGGCGCTCAATATATAAATGGTTTCACCTCGCACATTGT\n")
-		f.write("CTCTCGTGGCAATATAATCTGATGAGTACAGAAGCCCTACTTTACCTCCCAAAAAAGGAAGCATAAATAC\n")
-		f.write("AATTCATCAGACACAACTGAATTAGTTAACGGTAACTTTACCGACCATGCCAGCTCCCTGGTGAGGAGAG\n")
-		f.write("CAGTAGAAAGAGTATGAACCTTTTTCGGTCAAGGTGACGGCGTAGGTCTCCCCGGGGGCATTCAGGAGGT\n")
-		f.write("CCTCCTCGCTCATCGATATCTTTCCGGCATCCACACCGCTGGGAACCTCGTCCTCGTCGAAGACAATGTT\n")
-		f.write("GTGTGGGAATCCAGCATTGTTCTTGAACACAATCTTCTCGCCGGGGGCGACGGAGAAGCTGTTGGGGACG\n")
-		f.write("AAGGCCAAGCCCCCGTCATCGCTGCCGAGCAAGACCTCAATGGCCATGGCATTACTGGCGAGGATAGCGC\n")
-		f.write("TGGCTGCGGTGGCGGCGACGGCCACACCGACATCCTTGAGGGATGACTTGACGACGCACATCTGCCTTGG\n")
-		f.write("GCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790243|gb|GO545895.1|GO545895 Mdas9004M02_e308.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTAATAAATTTCCTATTATTAAATTAATATATTGTATTGAATTAAATAC\n")
-		f.write("ATACTATTATTAAATTAATATATTGTATTGAATTAAATACATATTAGTTAATTAAATATTAAATAATATG\n")
-		f.write("AGACTCGAAATGAAAGTACCCTTCTCGCATACATTCCCCATTACGTTGTCGGAACAAAAATATTGCATGT\n")
-		f.write("ATCAATATGGATGGAAATATTTAGTACATGAAATATCGATTTGCTAGATATATAAATAGATATATAAGAT\n")
-		f.write("ATAACTAATAAAACGGATCTTGTGTTCTGGAATTGGAATCAAAGAAAGATATTTAAAATGGCTCGTATGT\n")
-		f.write("TGTGACTTGGAATAAATGTTTCCCGGTAAAGGAAGGGAATAGTAATTTATTCATTCCTAATTTATTCCTA\n")
-		f.write("TAGAACGTCTAGGAACAAGAAGATTAAATCGGATATATCGACAGATTCCCGCGTAGTCCAAAGAAAAAAA\n")
-		f.write("AGATCCCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790242|gb|GO545894.1|GO545894 Mdas9005I19_e370.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAB09799.1| hypothetical protein [Citrus x paradisi], mRNA sequence\n")
-		f.write("AGGGAAAATCCGTCGCTCCAAACGCCGAGATTTTGGAATGGCCGAAGAAGGACAAGCGCCGATTCCTCCA\n")
-		f.write("CGCCGTGTACCGCGTCGGCGATCTCGATCGCACCATCAAGTTTTATACGGAGGCTTTGGGGATGAAGCTG\n")
-		f.write("TTGAGGAAGAGGGACATTCCGGAGGAGAAATACTCGAATGCGTTTCTGGGATTTGGGCCCGAAGATTCTC\n")
-		f.write("ACTTCGTGGTTGAATTGACGTACAACTACGGAGTTTCTTCTTATGACATCGGCACTGGTTTCGGCCATTT\n")
-		f.write("CGCCATCGCTACTCCCGATGTTAAAAAACTGGTGGAAGATGTTCATGCCAAGGGTGGAAATGTGACGAGG\n")
-		f.write("GAGCCGGGCCCTGTGAAAGGCGGGACGAGCGTCATAGCCTTTGTGAAGGATCCTGATGGTTACACGTTTG\n")
-		f.write("AGATTATTCAGCGGCCCTCCACCCCTGAGCCACTTTGCCAAGTCATGCTCCGCGTTGGTGATCTCGAACG\n")
-		f.write("CTCTATCAAGTTCTATGAGAAGGCATTGGGGTTGAAGCTGTTGAGGACGATTGAGAGGCCCGAATACAAG\n")
-		f.write("TACACCATAGCCATTTTGGGATATGCAGAAGAAGACCA\n")
-		f.write("\n")
-		f.write(">gi|226790241|gb|GO545893.1|GO545893 Mdas9005E11_e347.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_564507.1| expressed protein [Arabidopsis thaliana] pir|A96515 hypothetical protein F16N3.25 [imported] - Arabidopsis thaliana gb|AAD46039.1|AC007519_24 Similar to gb|X77136 HSR203J protein from Nicotiana tabacum and is a member of the PF|00, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTCGCTTCTCTATAAATTAGAATAGTAAATTCCAATAAAGCGTACAA\n")
-		f.write("TAATCAAGAAAGGGATCAAAGTACAGCAATGAAGTGAGAATGATCACTCTAAAAACGAGTGGTCGAATTG\n")
-		f.write("CTGAAAAGAGCAAATTCAAATTGCAGGTTTTTATTGCTTATTACAGAACTAAAGACTTATTAAAACTACC\n")
-		f.write("ATTAATTTAGAAATATAGAACCCAATTTCAGGCATTTATATATCCTGGTTAAGGAAGGAAGCAATTTTCA\n")
-		f.write("TGAGCAAAGCCACAGCATTGTCTCCAACGGGATTGTTCAAATGGAATACATGGTCCTCCTCCTTAGACTC\n")
-		f.write("CACAACCTCCACATTTCCTCCCCACTCACTTTTCCTCAATAAATCACTATAATACCAACCTCTTTGCCTC\n")
-		f.write("AACGCATCTTGCTCAGCAACACAAACCAGCACTCTCTCTGCCCCTAATTTCGACAGCTTCGGATCCTTTC\n")
-		f.write("CCGGGTTTATAAGCAGGTCATCCGCTCCGCTAGTAGTCGGATAAGCGAACCGCCATATACCCTCAGCCCT\n")
-		f.write("TGCCCTATTCTCAACCACATCAGTCTCACCCTCAATTGGTTCTGACCCCCA\n")
-		f.write("\n")
-		f.write(">gi|226790240|gb|GO545892.1|GO545892 Mdas9004K11_e301.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TGTCTAAGGAAAAACTTCATTGAGCTTTTCAACAGTGAAATGAACCCAACAATGGATACACATATACAGA\n")
-		f.write("GTAAGCTGTTGCAAAACCATTTTAGTGCCGAGACATATCTTTGATAAATAATACAAAAGGAATCTTGAGA\n")
-		f.write("CCTTACTTCCTCTTTCCTGTGCCGATTGAAAGGAGTTCAAAGCTCCGAAGTGTGTCATCACGGCCACCTC\n")
-		f.write("TTGCAGCGGATGCTCGGGTGAAAGATGTTTTGGGTTCATACCCAGGTTGAAACCTTTGGGTGGTGGACAG\n")
-		f.write("GCGGCCACTACTTGAGACCAGCCGGCTTGACCGACTCTCACTGGGCTCACCAAATGAGCTTGGCCGGCTG\n")
-		f.write("CTTGATATGACTGGCCTCCTTGAACTACTGCCATTTCTAGATGAACTACGAGCCCTTTCTGAATCAGCTT\n")
-		f.write("GGACGTCTTTGGACGATGGCGCATCATCGGTCGACCTATGTCTGGAGTGATCGCCATAACCATGACCAGA\n")
-		f.write("ACTATTCCTTCTAGAAAATGCCTCTACTGCACCTGAGAGTCTTTCTCGAAAATCTTGTGCCACTGCTGGA\n")
-		f.write("GGTCTTTCTGTTCTTTCTGCAGATGGTCCAGGGTTT\n")
-		f.write("\n")
-		f.write(">gi|226790239|gb|GO545891.1|GO545891 Mdas9005F14_e356.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_179547.1| cytidine deaminase -related [Arabidopsis thaliana] pir|T51733 cytidine deaminase (EC 3.5.4.5) [validated] - Arabidopsis thaliana emb|CAA06460.1| cytidine deaminase [Arabidopsis thaliana] emb|CAA06671.1| cytidine deaminase [Arabid, mRNA sequence\n")
-		f.write("CTCGCCCCCCTTTCCCTTCTCCAATTTCCAGGTAGGCGCCGAAGGGTACGGTTCTTCGGGTCGAATCTTC\n")
-		f.write("TTCGGCTTCAACCTCAATTTCCCGGGTCTCCCCCTCCATTACTCGGTCCACGCCAAGCATTTCCTTGTCA\n")
-		f.write("CCAACCTCTCATTCCAATCGAAATCCAAGCTCCAATACTTCCCCGTCTCCGCTGCCCCCGGCGGCCATTG\n")
-		f.write("CCGCCATTTCATCCAAAAATTCCGCGAACCCCAGAATATCCAAATCCTAATTACTTCGGGGAAATCCGGC\n")
-		f.write("AACAACAATTCCGGAATAACCGTTTTCAACCCGCTCCAACACTTACTCCCCCACCGGTTCGAACCCAAAA\n")
-		f.write("ACCTCCGGGAACAGGACTTCCCCTGGTTCTTAAAGCACCTCAAAAACGGCCGGTCTTTTTTAAGCAAAAC\n")
-		f.write("CAAAAATTTAACCAACAATTTAAAACTGATTGCGAATTTAAAACCCGCGGCTTTAAAGGCCCCAAAAAAT\n")
-		f.write("TCACACCCGCCTTACACCGGTTGCCCTTCGGGGGTGG\n")
-		f.write("\n")
-		f.write(">gi|226790212|gb|GO545890.1|GO545890 Mdas9005I02_e366.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF26741.1|AF220527_1 chlorophyll a/b binding protein precursor [Euphorbia esula], mRNA sequence\n")
-		f.write("CTAGTATCACATTTGTTTTGCAATGGCAGCTTCCATGGCTCTCTCTTCCCCAACCTTCGCCGGCAAAGCC\n")
-		f.write("GTGCAACTTTCCCCGGGAGCCACCGAGCTTTTTGGAAACGGAAGAGTGTCCATGAGGAAAACTGCTACCA\n")
-		f.write("AAAAAGTCTCCTCTGGCAGCCCATGGTACGGCCCTGACAGAGTCAAGTACTTGGGGCCATTCACCGGTGA\n")
-		f.write("GCCCCCAAGCTACCTCACCGGCGAGTTCCCCGGTGACTACGGCTGGGACACCGCCGGACTCTCAGCTGAC\n")
-		f.write("CCAGAGACCTTCGCCAAGAACCGTGAGCTCGAAGTGATCCACTCCAGATGGGCCATGCTCGGAGCTCTTG\n")
-		f.write("GATGCGTTTTCCCAGAGCTCTTGTCCCGCAACGGTGTCAAGTTCGGCGAAGCCGTGTGGTTCAAGGCCGG\n")
-		f.write("AGCCCAGATCTTCAGCGAGGGCGGTCTCGACTACTTGGGAAACCCTAGCTTGGTCCATGCCCAGAGCATC\n")
-		f.write("TTGGCCATCTGGGCCTACCCAAGTGGTGTTGATGGGCGC\n")
-		f.write("\n")
-		f.write(">gi|226790211|gb|GO545889.1|GO545889 Mdas9005A11_e325.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CGGCCCATGAACCGGGATTGGAAGCACAAAATGGGGGCCCCAACCTCTCCTCACAAAAAAAAAAAAAAAT\n")
-		f.write("TTCTAAAACCAAAGAAACAGGGTAATAAAATTTTGACACAAACCCCCCGGTAAAAAACACCCCTCCCCCC\n")
-		f.write("CTAAAAAAAACCCCCCGGGCCCCCCAAAAAAAAACTTTTAATTTTACCCCACCCTCAAATTTTTCTCCAA\n")
-		f.write("AAAAATCAACAACCCGAAAAGCCCCCAAAAACACCTTTTAAACCTTTTTTGACAGCCCCCTATCGGAAAA\n")
-		f.write("AAAAAAGAAATCCCCCATCAAAACCTAAAAAAGCAGCGCCTTAGAAAAAAAGAAAAAAAAAAA\n")
-		f.write("\n")
-		f.write(">gi|226790210|gb|GO545888.1|GO545888 Mdas9004O03_e318.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|B86212 protein F24B9.20 [imported] - Arabidopsis thaliana gb|AAF75084.1|AC007583_20 F24B9.20 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTAAGAAGCTGATTAGCTGAACACTGCAATAAGGTGTATAAGACAATTGCTTACAATTGCTAAAT\n")
-		f.write("TGAAGGAACATTGATTGATACGAGAAACTGATTTACGTTCTAATGAATGAAATCCATCAACTGAAACTTT\n")
-		f.write("ACATTCTAAAATATTAAGAGTGTCAATGCTGTGGTAACACCGGTCTCTTCTCCAACAACTCGTAATGCAC\n")
-		f.write("AATAAAATTATCCTTTCGGATAGTTTCAAAGGTATTGGGATCAAAGCAGTGATAAGATCCTCTCTCACAC\n")
-		f.write("GTGTTGGTCTTCACAAGTGGTTCCATGTTGGGTACTCTTATGAACCATAGGCGGTGTTCCTTGTGATAAA\n")
-		f.write("ACCAGCCTCTATTATTTAGTTCATTGGCAGCATATAATTGGGCCTCGTCTTTGGGCATGCTGTAAAAGAT\n")
-		f.write("ATAGAACAACGTTTCCACAGAAAACTTTGAAAAATACCCTTGATGTAGTACAGGCGGTTGTTTAGCATAG\n")
-		f.write("TAACATTGTGGAACAGTAAACTCTGGATCACCCTTAGCCGGCTCGTCAGACCATGGGGAACCAAAAGTCT\n")
-		f.write("TGTGAAGGTTTTCTGTTGAATTCAAGTTTAATCCAAGCGTTGTCAAATCAATTCCAAGTGCAAGAGATGT\n")
-		f.write("AAGATCAGGATCACTCATC\n")
-		f.write("\n")
-		f.write(">gi|226790209|gb|GO545887.1|GO545887 Mdas9005E03_e345.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_849293.1| expressed protein [Arabidopsis thaliana] gb|AAL91159.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTCTATCCATTTTGATGAGCAGAAAGCAGAATGGGAAATTGGCAATCCTCTCTCTTAAAAGATCTGGCCC\n")
-		f.write("CGAGCTTCCGGATCTCCTGACGCAGTTTTCTGCCGCTATTGCTGGAACTGGCTTGGCTGTCCTCTTCTCT\n")
-		f.write("GTCCTCTGTAAAGTAGCTTCTGGGAGGGTACCCTTTTGTGCGTACAAACTCTTGAATACTGGAGTTGCAT\n")
-		f.write("TTGCATTAGTTTGGCTCTCTTGGGGGGTGAACAAACTGAGGGACACAATCGTTGAAACCAGCAAGAATTC\n")
-		f.write("ACAGAAGCGGGCTTTAAAAGAACAGGAAATCATGGAAAGGGTAGATAGAAGCGTGAAGGAGATTTACTTG\n")
-		f.write("AGAGCGGGAACATTGATGGCAGTGGCGGTGTTGAGGCTTGCTTGAGCATGAAATGAGAAGAGGAAAGAGA\n")
-		f.write("AAACGTAAAGATGGTTTGAAGAGCATCTGACCGGATGGTGAGTATAAATGTACATATGGTGTCCGATTTG\n")
-		f.write("GGTGATCGTCGGACAGATGAAGCTTGATGGGCATGAGGTGAAGGATCCTTCTTCGAAAGACATTGAATTC\n")
-		f.write("TGATTCCGAATCACTCCACTCCACGGCTGACGGGAACCGGAGCTCCCCTGAGCTCTGG\n")
-		f.write("\n")
-		f.write(">gi|226790208|gb|GO545886.1|GO545886 Mdas9004N04_e311.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA77604.1| plastidic aldolase NPALDP1 [Nicotiana paniculata], mRNA sequence\n")
-		f.write("CTCGAGTTTTTTTTTTTTTTTTTTCAACAAAAATAGTCTTTCATGGCTATAAAGCATTACACACATTAAA\n")
-		f.write("GATGCATGTCTGGTTCCTCCATTAACATCAACATCATCATCTTCCCTTTGTTCTTCATCATCTACAGCGT\n")
-		f.write("CGGTACAAATTACTTAGTACACATAGCCCTTGACAAACAATTCCTTCTTTGCCTCCTCTGACTCTCCCTC\n")
-		f.write("TCCGGTGTACTTGCCCAGCTGTGCAAGTGAGTTGGCCTTGGCACGGATGAACAAAGCATCCTGAGCTGCC\n")
-		f.write("TTCACGTTCTCCGGTCTGCCTCCCCATGTCTTCAGGCAGGTATTTTGGAAAGCTCTGGCGTAGGAAAAGG\n")
-		f.write("ACACGTGCCATGGGTTTGGTGATTGGTTCATCGCATTCAAGTTCAGGGTTGCCTCAACTTCAAATTGTCC\n")
-		f.write("ACCGGACAAAAACATGATTCCGGGGACAGCTGGGGGGATTCTCCTGTGGAGGAGCTTGAGGGTGTAGTCA\n")
-		f.write("G\n")
-		f.write("\n")
-		f.write(">gi|226790207|gb|GO545885.1|GO545885 Mdas9005B07_e330.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CGGGACTGAGATTCGCCGCATTCACTCTGGTGAAAGGAAGTTGGAGAAACCAAGTGGGAATGTGGTTTTG\n")
-		f.write("GAGAGGCGTAAAAACTTGCCCCCAAACTATCGAATCCCATATAGGAAATTCCAACCCAGACCTCGTCTCA\n")
-		f.write("GACAACATGTCTAAAGAGGCCAAGGGAATCAACAACCAGATAAAGAGGAGAAAGGTAAGCTAGTAGGGTC\n")
-		f.write("ATTTTTGTCTTTTCGATGCGTGTTCTTCGTGTACATATTGGTATGAAATGCAGAAATCGAGTACTGTCTG\n")
-		f.write("TCTGTCTAATACACGACGAGAAGAAGAAGAAGAAAAATAGGCCCTACGTTTGACGGGTAGTGTTGGGCCT\n")
-		f.write("AGGGTGGTAATTAAACCGTAAGCCCGGCCCATTTCTTTTTCCAAGAATTTTTCTTTAAATTTTTTGCCTT\n")
-		f.write("CCCTCCTAAAAATTGGAAAATTGTTGTGTATTTTGGTAAAATGTATGTAGATTCCATTGAGAAAAATGTT\n")
-		f.write("GGCTACATCAGATAAATGTTCTTTTGTAAAAAAAAAAAAAAAAAAACTCGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790206|gb|GO545884.1|GO545884 Mdas9005E10_e346.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTAAAATAAAATACGGATCTCATTGAATTATGAATTTCTCATTCAACACCATCTTGAATC\n")
-		f.write("CGATAAAACACCAAATTCGAAAACAAACGAGAGTGCCTCGAAAAAGGGACAGAGAATTAAAGAAACAAAT\n")
-		f.write("AGACAGAGGTCTTGAAAGCCCTAATCAAATACAAACTTAAACAGACCACCGGGACCCTTGGCTAAGAGCC\n")
-		f.write("ACAATGGTACATACAACAACAACATTATTTATGAAAATTGTAGAACAACTTAGACGCCTGGAGGCTTGTA\n")
-		f.write("AGCGATGAAACTGATGCACTGCACTTGACGGACATTGTCGAATCCGATGATACGGATGAAGGATTGGGGG\n")
-		f.write("TAGGCCTTCTTGGCCTCTTCCAGCTCTTTCAACACCTGGGAAGAGTCGGTGCATCCGAACATGGGCAGCT\n")
-		f.write("TCCACATTGTCCAGTACCTTCCATCATAGTATCCTGGGGATCTGTGGTTCTCACGGTACACGAATCCATG\n")
-		f.write("CTCCAACTCAAATTCCAAGCAGGGAACCCAGTTTTTGCGGAGGAGGTAGTCAACTTCCTTGGCC\n")
-		f.write("\n")
-		f.write(">gi|226790177|gb|GO545883.1|GO545883 Mdas9004K07_e299.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAM66084.1| thioredoxin [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTAAACCTTGACGATTTTTCTACATCACGAGATTATACAAAATTACATACTTATGAATGTTTATGC\n")
-		f.write("TGGCTGAGGGAATTGAACACCCTGAAAGGGCTGTGGTATCAGCGGTGAAGCTGAAGAACCTACACATTGA\n")
-		f.write("CACAATCCAGCAAGCATACAGTCCGAGTCTCCGAGTCTCGGGGAGATATGAATATGGTTCCCTTTTATAG\n")
-		f.write("CGTACAATATATGCATTGGCACAAACACTAGCAGGAAAGCTTCCATAGCATATGAGGTCTTACCAATTAA\n")
-		f.write("AACTGCAAATGTAAAACACAAACTCTGATCTTAGACAGAGCGGCATTTCTCGACCTTTTTCTCGAGCTCA\n")
-		f.write("TCCTTTTTCGCTCCGATCACCCGATCCACTTCCTTCCCCTTCTTCAACAGGACGAACGTTGGCATTGCCT\n")
-		f.write("GCACACCGAATTCCCGCGCCACTTCAGATAGCTCGTCGACGTCGATCTTGGCGAACTGGACGTCGGTGAA\n")
-		f.write("CTTGGCGGCCATGGCGCGGATGGCGGGCTCTATGAACCGGCAGGGCCCGCACCACGACGCCGAGAAATCG\n")
-		f.write("ACCACCAGCAGCTGGGAGGATTCCTCATGGGTTTTCAAGTGAAGCTGCCATCTCTCCGACGAGTGAAACG\n")
-		f.write("ACGTCACTCCGGACTCCTCCCCTGCCGAGTCGTCTGCCGGCGCTCCGCCGGCGCCCATCAAGCTTGACAG\n")
-		f.write("AAGGGCCCCCCATCTCTCTCTCTCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790176|gb|GO545882.1|GO545882 Mdas9004O18_e319.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA33810.1| phi-1 [Nicotiana tabacum], mRNA sequence\n")
-		f.write("CTGAAAAACCTCTCCAAAATCTAATAATTTTTCAGAAGAAACAATGGGTTTGAATTCTAGTCAGTGGCTT\n")
-		f.write("ATGAAGCTGTTTGTTGTGGCCACCTTGTTCCAAGTTTCATTCGGTTCCAGCAGGTTGTTCCAAGTCTCGT\n")
-		f.write("TGGCAACAAGGAAGCTGAGCGAGCTTGTCCAAGACCAAACCCAGCTCCTCAAATACCACAACGGCCCTCT\n")
-		f.write("CCTCTCCGGTAAAATTGCCATCAACCTCATCTGGTACGGTAACTTTAAGCCCTCCCAGAAAGCCATTGTT\n")
-		f.write("TCCGATTTCGTCTCCTCCTTGTCCTCCTCCTCCCCTTCCAAAACCCCCCAACCCTCCGTCGCCGCCTGGT\n")
-		f.write("GGAAGACCACCGAGAAATACTACCACCTCACCTCCAACAAAAAGTCCTCCAACTCCCTCTCCCTCTCTCT\n")
-		f.write("GGGGAGACAGATTCTCGACCAAGGCTACTCCCTCGGCAAATCCCTCACCACCAAACAGATTGTCGCATTG\n")
-		f.write("GCCGCAAAGGGTGACCAAAAGAACGCCATCAACGTTGTCCTGACATCCGCCGACGTGGCTGTCGATGGCT\n")
-		f.write("TCTGTATGAACCGGTGCGGTACCCACGGGTCTGCATCCGGCTCTTCCAAGCAGGACACATCAAAGGCG\n")
-		f.write("\n")
-		f.write(">gi|226790175|gb|GO545881.1|GO545881 Mdas9005H12_e365.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q02980|RBS_MALSP Ribulose bisphosphate carboxylase small chain, chloroplast precursor (RuBisCO small subunit) pir|JQ2241 ribulose-bisphosphate carboxylase (EC 4.1.1.39) small chain precursor - apple tree emb|CAA46475.1| ribulose bisphosphate ca, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTACGGATCTCATTGAATTATGAATTTCTCAATCAACACCCTCTTGAATCCGATTACCAC\n")
-		f.write("CAAATTCAAAAACAAACGACAGTGCCTCGAAAAGGGGACAGAGAATTAAAGAAACAAATACACAGTATGT\n")
-		f.write("CTTGAAAGCCCTATTCATCTACCAACTTGTTCAGACCACCTGGACCCTTGGCTAAGAGCCACATATGGTA\n")
-		f.write("CATACAAGAACAACATTATTTATGAAAATTGTGGAACAACTTAAACGCCTGCAGGCTTGTTTTCGATGTA\n")
-		f.write("GACTGATGCACTGCACTTGACGGACATTGTCCAATCCGATGATCCGGATGAACGATTGGGGGTAG\n")
-		f.write("\n")
-		f.write(">gi|226790174|gb|GO545880.1|GO545880 Mdas9005C09_e334.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_197770.1| amino acid transporter family [Arabidopsis thaliana] dbj|BAB10054.1| amino acid transporter [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTGAGGATGAATACATACATATATATATATATATGTGTATATTATATT\n")
-		f.write("CATTTGTTTATGGAGGATATTACAATATTCTTTGTACTTCCCTAGCTCAGTTTGGCACTTATAAGTCCTT\n")
-		f.write("CAACTGATCCAATCACACCCACAACTGTCACAATAAAGCAAGCTATACTAAATGTCCTCAGAACAACCCA\n")
-		f.write("TGTTTTTGTCCAAGCCCCAATTTTCTTCTGTACAAAGTACATTTCTACAGGGAAATATATGGCCAAAGGC\n")
-		f.write("CAAAAGTTCAAGGCCCCTAAAACTCCCAAAACCTGGTTGAAGTAAGGAAACATCATCGCAATTGCGGTAG\n")
-		f.write("TTGACACAACGTAAACAGTACGGAAACAAAGCCTGAAGGGATTCACTTGAAATCTCGGTAACAATGGGAC\n")
-		f.write("TTTGATAGAGTAAAAGTTGTTCACAAATCCACTGCTCGGGTATTTCTTCCTAGACCATCTCTCAGCAACT\n")
-		f.write("GCAAATACTGGTTGACTGAAGATCTGATATCCTCCCACCAAATGAAGAACAATGCAAGCATTGGCAAAAT\n")
-		f.write("CAATGAGCCAGTAGGGTTCGTAGAATCCAAATCCTGTACAGAGGTTCCCTGGCGTGTCATCCCCCAAGGC\n")
-		f.write("GGCATATT\n")
-		f.write("\n")
-		f.write(">gi|226790173|gb|GO545879.1|GO545879 Mdas9005A12_e326.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGGTATGAGGCATACATACCTTTGAACGCCACATGCGTGGCCATTTACCCCAGCATAGCACACTTGA\n")
-		f.write("TACCGAAGCCAAAGCCGAGGCACCCGGATTACAAGCCTACGAAGAACACGGGCAGGTTTTGCTGCTACCA\n")
-		f.write("CGAGCATAACAGCCGTGACGGTGAGAAGTGTATCACCCTTCGTGATCATATTAAAGCTTTGGCACATGAA\n")
-		f.write("GGAAAAATTGATCAATTCCTCATTCACCCTCCAAAGGGTAACCGTAACCAACGCCAGGTAAATGTGATAT\n")
-		f.write("ATTTCATAAGTGGTGGCACACCCATATCTAAATCTTCCAACAGGGCCATGAAAAATAGTGAACGAGTTTT\n")
-		f.write("AAGGTTTGGCCATCAAGTGTTTCACGTGAAAGACATCAAGGGAGGTAAGTATCAAAAGCCTAACTAGGAT\n")
-		f.write("CTAATATGTTTCTACCCTGAGGAAGAAAGATGTATCATCTACCCTTACAACGACCCACTGATCGTGGAAG\n")
-		f.write("CTCACATAGCCAACTTTAAAGTACGATAAATCTTGGTAGACACGGGGGCTTCAGTCAATATCATGTTTGC\n")
-		f.write("TGAAGCTTTTAGGGCACTTAATGTAGCTGAACACTTGCTCGACCGCTCGATTTCCCATCTGATAAGCTTC\n")
-		f.write("TCCGGTGATATCGTGCAACCTTTGGGGGGCATACACTTACCTTT\n")
-		f.write("\n")
-		f.write(">gi|226790172|gb|GO545878.1|GO545878 Mdas9005H09_e364.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTAGCCACTATAAATAATACATTAATATTTATTTTATGAACATGCGTAACAGGAG\n")
-		f.write("TAGGTATCAAATAATAATGCCGAAAACCAAAAACAAAAGACTACTAGCAAAAATTAAAAAAAAAAAAAAA\n")
-		f.write("CTGACTGAACAAGAACATATCTGAACCCGAT\n")
-		f.write("\n")
-		f.write(">gi|226790171|gb|GO545877.1|GO545877 Mdas9004O02_e317.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAL11502.1|AF367442_1 NAD-dependent malate dehydrogenase [Prunus persica], mRNA sequence\n")
-		f.write("TTAGAATCAAGGCAGATATGGATTATTTTACGTCAATGGGACAATCCCATTCAAATATGCAACTAAAAGA\n")
-		f.write("AGAAAAAAGTCGAAGTGTCCGAATAGAATATTGGGCTCAACAACTGTAAAACCCACAAAAGCAGCTTCTG\n")
-		f.write("CATCATTAACATATCTCTCTATCTTAACAATGGCATTATTCAAAACTTCAGCTGCTTTTCTCACACATTG\n")
-		f.write("CAGGGAGGCCAACTTACAACCACACCAAGGAAAGGCCAAGAGCATCTAAGAGAGGCAAGAGTATGCCAAA\n")
-		f.write("GCTTTCTCCTCACTGAGCTCCTCTGCAGTTGCATCCAACTTCTTCCTCGAGAACTCGTCAATAGAGAGTC\n")
-		f.write("CTTGAACAATCTTCCACTCCCCATGTTGGCAAGTGACTGGGAATGAGAAAATGAGACCAGAAGGTACATC\n")
-		f.write("GTATGAGCCGTCAGAGTAAACACCCATGGAAACCCAAGTGCCCTCCGGGGTTCCAAGTACCCAATCACGA\n")
-		f.write("ATGTGATCACAAGCAGAACTTGCAGCAGATAATGCACTTGACAGCTTACGGGCCTTGATGATTGCAGCAC\n")
-		f.write("CACGTTGTTGAACAGTGGAAATGAATTCTCCATTTCACCATGCATCATCAGCAACAAGCTCACGGACAC\n")
-		f.write("\n")
-		f.write(">gi|226790170|gb|GO545876.1|GO545876 Mdas9004O20_e320.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCTGTCTCATTCTTATTGAATCTTTTGAAAGCATCTCGGAACTTCCTGCATTTGCTTTATATTGCTACAT\n")
-		f.write("AATCACTTTCTATCAACTTTTCAAAGCAAGAGAATCTCACTTGTGAGATTCAGTGTTCACTTGTAGAGCC\n")
-		f.write("AACATTGATTAATACTAGTTAAAGTGATCGATCATTCACGTCCCAAGGCACAGGTGCAGG\n")
-		f.write("\n")
-		f.write(">gi|226790051|gb|GO546188.1|GO546188 Mdas9009O17_e711.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA24493.1| chlorophyll a/b-binding protein [Fagus crenata], mRNA sequence\n")
-		f.write("AGTTCCCATGAAAAATCTGGAGTTGTGAACTGTAATAAAAAAATAATAAATATGACAGTAAATTGTATAA\n")
-		f.write("TCTAACTTCCATGGATGTACAAGTTTTCAAGATCAAGTTAAAATTCCCCATTGATGCATTTTTTGAAACT\n")
-		f.write("TAATTTTACATACAAGTAGGTAGCTTAAAAATCCTCTATTGTACACACTGATTAAGTGTCCTCCCTTCCC\n")
-		f.write("GGGCACCAAATTGGTGGCATAAACCCCAGCGTTGTTGGTAACAGGGTCAGCCAAAAGATCAGCAAGGTTC\n")
-		f.write("TCAATGGGGCCCTTTCCGGTGACAATAACCTGCACAAAAAAACCCAACATTGAAAACATGGCAAGCCTTC\n")
-		f.write("CATTCTTGAGTTCTTTGACCTTAAACTCTGCAAATGCCTCTGGGTCATCTGCAAGTCCCAAAGGATCAAA\n")
-		f.write("GCT\n")
-		f.write("\n")
-		f.write(">gi|226790050|gb|GO546187.1|GO546187 Mdas9001P02_e83.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD37374.1|AF145348_1 peroxidase [Glycine max], mRNA sequence\n")
-		f.write("TTTTTTTTCTATATAACCATCATCGTTGAAATCCATACATCAGCATACATGTTCAAAGTTCAAATCATCC\n")
-		f.write("ATCCATACATACACACATCCCGACATATCCACCATGCCCATCTCACCCAAAGAGAAGAAGCCAAAAGATA\n")
-		f.write("AAATCGAAACCCTAAATCAGACACAGTGCATCATGAACAAGGGCCACATGAACAACTGACCACATGCATG\n")
-		f.write("CCTTTTAACCCTAGCACTGACCAACTTCCATAAAAACAAAACATACATATTGGTTAAAAAAAAACCCTTT\n")
-		f.write("TATTATCCAGCAACTTGCCCCACACACATTTTCTCCCCTAATTACATAACTAAAGAAGAAAAGTGCTTCC\n")
-		f.write("TGACAAGGCTGCTTTTTGCTCTAGTCCCGGATCTTATTGGCAACATTGCACTGCTGTCGGATCTCGCCCT\n")
-		f.write("TGTTTCCGGTGAGAGGGTTGTTCTCGGAGAGAATGGTGAAGGCTCTCGAAAAC\n")
-		f.write("\n")
-		f.write(">gi|226790049|gb|GO546186.1|GO546186 Mdas9001G06_e33.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGCTGCTCCCGCGGCGAGAGCGGGCCGCCGCGTGCCGGCCGGGGGAAGGACCGGGAACGGTCCCCTC\n")
-		f.write("GGGGGCCTTCCCCGGGCAGCGAACGTTCAGCTCATAACTGGTACGGACAAGGGGAATCCGACTGTTTAAT\n")
-		f.write("TAAAACAAAGCATTGCGATGGTCCCTGCGGATGCTAACGCAATGTGATTTCTGCCCCGTGCTCTGAATGT\n")
-		f.write("CAAAGTGAACAAATTCAACCAAGCGCGGGTAGACGGCGGGAGTAACTATGACTCTCCTACAGTACCCAAA\n")
-		f.write("TGCCTCGTCATCTAATTACTGAAGCGCATGAATGGATAAACGAC\n")
-		f.write("\n")
-		f.write(">gi|226790048|gb|GO546185.1|GO546185 Mdas9001J10_e56.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CCTTTTTAATTTAGAGCAAAATCTGAGATCCCCGAATCACATTAATTTAATAC\n")
-		f.write("\n")
-		f.write(">gi|226790047|gb|GO546184.1|GO546184 Mdas9001H16_e42.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAB64719.1| AKIN beta2 [Arabidopsis thaliana] gb|AAK25958.1|AF360248_1 putative kinase [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTGCAAAAGCGGATGGATCAATGGTCATTAAGCAATGGAATTGTGTGAAAATACAATCCTGAAGTTTC\n")
-		f.write("ACCTGAAAAATTCTTCCTGAACATAAACCGACGCCATGGAAATGGCATTTGACTTTGAAATTGATATAAA\n")
-		f.write("ACTAACTACATAATGGGAACCGTGGAGTCCAGACAGACACTTTGTGTGTGTATGTTTTTTTATCTCTGCA\n")
-		f.write("AGGACTTGTAGAGAACCACTGTAACATACTTCGCTATAAACCTCTCTGTTGTACCGAGTGCCACCACAGA\n")
-		f.write("TGGTCCACTCTTCCCTCTCTGCATGTAAAGATGATTGAGTACCACATGTTGAGGTCTTGACAAAGGAGGC\n")
-		f.write("GGCATCTCCATGTAAGATGAAGGTGCATTCAGCAGTGTCATTTGTAGGTGTGGAGGAACCAATGGGGGCT\n")
-		f.write("CCTTCGCGAAATCTTCAGATCCAAGCTGCAGGTTGTTATAACTTGATTCCGGCGACTGGGGAGGTTTCAA\n")
-		f.write("ACCAGAAATGCTGCCGATGTCTTCTGGGACGTAATCCTGCAAGTCCAAAAGGTTGTAAGAATTGCCAGCA\n")
-		f.write("TCA\n")
-		f.write("\n")
-		f.write(">gi|226790046|gb|GO546183.1|GO546183 Mdas9001D24_e23.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P52765|NU3C_LUPLU NAD(P)H-quinone oxidoreductase chain 3, chloroplast (NAD(P)H dehydrogenase, chain 3) (NADH-plastoquinone oxidoreductase chain 3) gb|AAB86905.1| NADH-plastoquinone oxidoreductase [Lupinus luteus], mRNA sequence\n")
-		f.write("TTTTTTTTTTATTGTTTGATGACTATTCAAGAGCTAAGACCATTCCAATGCTCCTTTTCGCCATGCATAA\n")
-		f.write("ATTAAACCAACAATTAGGATAAGCACGAAAATTAAAGCTTCTATAAATACGGATACTCCCAATACATCGA\n")
-		f.write("AACTCATTGCCCATGGATAAAGAAAAACCGTTTCAACATCAAAAACAACAAAAACTAGAGCAAACATATA\n")
-		f.write("ATAACGGATTCTAAATTGTAACCAAGCATCCCCCATTGGTTCTATTCCCGATTCATAACTCGAAAGTTTT\n")
-		f.write("TCTGGTCCTTTGCTAATCGGGGCTAAAACTCCGGAAATTAGAAATGCCAAAATAGGAATAACACTTGATA\n")
-		f.write("CTATCAGAAATGCCCAGAAAAAATCATATTCGTAAAGCAGAAACATAGACGTACTCCTATTAATGTGGAA\n")
-		f.write("AATATACCGTACTAGTCGATTCGAATTAGAATAAATTGTAAAATAATCCATAACTGTTTAGTCAAAACAA\n")
-		f.write("CAATTTATTTTGATCGAACCGCCCAGTTTCTTTTGTTTGCTGCGGTACATGTCTTGTTTCAAGAAT\n")
-		f.write("\n")
-		f.write(">gi|226790045|gb|GO546182.1|GO546182 Mdas9001D05_e20.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAL36317.1| unknown protein [Arabidopsis thaliana] gb|AAM20042.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("AAACATTAGCATTCACCATTTCATGAAAATTTCAAGTTGGAGTTTGGATTTAATCCAATCTATTACACAG\n")
-		f.write("ATTTCACACAATGAGATACAGAGCAAGTCTATTATCTGACTAGCGAGTACCAACGACGGAACACAAAAAA\n")
-		f.write("TACACCGAGGTGAAGACGAACATTTAGCATTAATAAGCTGGAGCCGGAACTTTAAAGTACGATCGACACA\n")
-		f.write("AAACCCAAATGTGGGGAAAATAAAACCCTAATAGAAACCTAACGATTGTATTTGTATCTTTCGTTGTCGA\n")
-		f.write("AGCGTCAAACACATCCAAAGAACTGTTCCAAGGATGGGGCGTTGAACACATTAGAAGCAGGTCGTTCTGT\n")
-		f.write("TCTGGTAGGAGAGATGTGAAGCTGATACTTGATGAACCTAGATAATTGAAATATGATGTCAGGATTTGTG\n")
-		f.write("TCGATATGCCAATCTGGTT\n")
-		f.write("\n")
-		f.write(">gi|226790032|gb|GO546181.1|GO546181 Mdas9001A11_e2.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTATGTAACCCTGCTTAACATTATCAGAGACAGCAACATAACACAGCAGAATTATAGATACTCGATGG\n")
-		f.write("AAACAAAAGATAGCACTCTGCCACAATAATAACCTCAAATAAACACATAGGAGCGCACCGATGGCCAGCC\n")
-		f.write("ATTATCCGTTCAAAGATCTAATAGACAAACTAAGCAGCTAAATGCTACAGAATTCTTAATTAGCAATTAC\n")
-		f.write("TAAAACCTTAAGCATGGTCTTTCTAGACATCAACACAAGCATCTCGACTTGCTATACCTGATCCAACGTT\n")
-		f.write("CTAATGGTCGGATGACTTTAAAGCCTCCAGAATCACCTTCGTCTGATCTCTCATTAACTCGGACCGCTTC\n")
-		f.write("ACAAAAAGCTCCAATTCCGCAACATGCAGCTTCCTCCATTTCTCCTTCAACTCAGCTCGCTTGGGCCCTC\n")
-		f.write("CAATCAACTCCAAACCCTGTTTCACCACACCCTCCGGCAACCCCAGCTTGCCGAAACCCTTGTCAAACCC\n")
-		f.write("AATCACCTCACTCAAACTTTCCGAAGAGCACGGGTTCAGACCAAAATCCACCTTCGCAGCCTCCTTTGGC\n")
-		f.write("GGCTCCGGTGAGCTCAAACTATCAGCTCTTATCGAAGCGAGAGTCTTGGTATTTCTAGCTTTCCCATTAG\n")
-		f.write("ACTTTGGCTGTTCAGACACCCCGCTGACACCACTCGACCCCTCCCCGCTACTGCTGCTACCCCAT\n")
-		f.write("\n")
-		f.write(">gi|226790031|gb|GO546180.1|GO546180 Mdas9009P23_e715.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK50586.1|AC084404_11 putative translation initiation factor [Oryza sativa], mRNA sequence\n")
-		f.write("TCGAGCAATCAAATTATTAGTTCTTGATGAATCTGATGAAATGTTGAGCAGAGGATTCAAGGATCAGATT\n")
-		f.write("TATGATGTCTACAGATATCTTCCTCCTGAGCTCCAGGTTTGCTTGATTTCTGCTACACTTCCTCATGAAA\n")
-		f.write("TTTTGGAGATGACCAACAAGTTTATGACTGAACCTGTAAGGATCCTTGTTAAACGTGATGAGTTGACGTT\n")
-		f.write("GGAGGGAATCAAGCAATTTTTCGTGGCTGTCGAAAGAGAGGAATGGAAGTTTGATACTCTTTGTGATCTA\n")
-		f.write("TATGATACCCTTACGATTACACAAGCTGTTATTTTCTGCAACACCAAGCGAAAGGTGGACTGGCTCACCG\n")
-		f.write("AAAAGATGAGGAGTAATAACTTTACTGTCTCTGCAATGCATGGAGATATGCCTCAGAAGGAAAGAGATGC\n")
-		f.write("TATTATGGCTGAGTTTCGTGGTGGTAATACTCGTGTCCTGATCACAACCGATGTTTGGGCCCGGGGCCTT\n")
-		f.write("GACGTTCAGCAGGTTTCTTTGGTTATCAATTATGATCTCCCAAACAATCGAGAGCTATACATTCATCGAA\n")
-		f.write("TTGGTCGTTCTGGACGTTTTGGGCGCAAGGGTGTGGCAATAAACTTTGTGAAAAGTGATGATATTAAGAT\n")
-		f.write("TCTAAGAGACATTGAGCAGTATTACAGTACGCAGATTGACGAAATGCCGATG\n")
-		f.write("\n")
-		f.write(">gi|226790030|gb|GO546179.1|GO546179 Mdas9001C04_e13.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_567130.1| membrane protein -related [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTATTACAAAGTCATTTTTATTCATCACTAAAAGATGCTATTGGTGGCAAGAACAAATTTTCGAT\n")
-		f.write("AGCCATATAATGTCTTTGAATGAGCGGAACGGACTCAACAATTGCCTACCAAAACAAGAAGCAAGTATAC\n")
-		f.write("ATCATCTTAAGTGTGTTGTTTTTGGAAACCGAGAAGAAAGCCCCCATAGAAAAGGGGAAGTTGGGGTTTT\n")
-		f.write("ATTTTCTTAGAGATCAAGTCTACCAGCCAAGTACCACGAGTGCATAGCAAGGCTGCCAAATGCGAAGATG\n")
-		f.write("TTGGCAAGAGATGATAGCCCGTGAATCATACCAAACTTCTTATTCATGGCTGCCAGTTTTGGGTTTACCT\n")
-		f.write("TTGCAACTTGCACATTCTTTGACCATCCAACTTCTTCCCCAATGTTCTGCTCCCTCTCCACCTTATGCCT\n")
-		f.write("TTGCTTCATCATCTCGATGGTCATGGGAGTGAAGACGAAGAGATTGGTGAGATTGAATGCAAAGGCAGAG\n")
-		f.write("AGCAAAAAGCCGAGCTGGTACTTGTCGGCAACAGAGGAAGAGCTCCACGGATGCAAATACCCAAACGACC\n")
-		f.write("CAGCTGATACTGCAAGGCATATCCCCACCATCGTGAAGTACGCCGGAAACATCTTGCTCTGAAGATTCCC\n")
-		f.write("GAACTGATGCCGCGGAAGATTCTTTGACATGATGATGCCGCCTATG\n")
-		f.write("\n")
-		f.write(">gi|226790029|gb|GO546178.1|GO546178 Mdas9001M08_e69.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAC77927.1| similar to chloroplast 50S ribosomal protein L31 [Medicago sativa], mRNA sequence\n")
-		f.write("ACAATGTAATTATGTAAATTAAATTAACAAAAAGGCAGGTATTAACGTAATAAACACAGATAGGCACTGA\n")
-		f.write("ATTCTACTCAATTTTCATGCTTCACCTATAATCTTACATTGAGTAAGCAAAGCATTGGCCTTTTCTACTT\n")
-		f.write("CTTCTTGCCCCCTTTACCGGCGGCGGCCTTGCGGCGGGAGGGCAAAACAATCTCTCCCTTGAGGACAGGA\n")
-		f.write("ATCCCCATGATCTGGGTGAACTCGCCGTACTTCTTCCTGAACTTCTCCACCTGGTCGTCCTCCACGAACA\n")
-		f.write("TGCCCGACCGGTTTCCGAAGTAAAAGGGGTGGTTGCCCGACCACACGTCCACCACGTACTCCTTCTGGGT\n")
-		f.write("CCCCCCCGGGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226790028|gb|GO546177.1|GO546177 Mdas9001L01_e64.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_567980.1| protein kinase family [Arabidopsis thaliana] gb|AAL27496.1|AF439824_1 AT4g35230/F23E12_210 [Arabidopsis thaliana] gb|AAM98327.1| At4g35230/F23E12_210 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTGCAACAAAAGGCGTTTCTGTGTAAATACATTCTCAACGGTAAAGACAATTTGGATTCCCAGCTC\n")
-		f.write("AGATTTTATACAAATTACGTGTAGCCTCAACAACAATTGTCAACTGGCAATGGTAAATTATGGACTATCA\n")
-		f.write("CTCATTAGTTATTAAAGAGTTGATCCTCATGATCCCCGGCCTCCTCGCTGCTTCTTTTCTTCTAGCGCAG\n")
-		f.write("TCGCTTCGTTCAACATGTCAGCGGCATCCTTGTGCATGTCCAGCTTGGCTAGAGCAACTGACTGCATGTA\n")
-		f.write("GAAGGCTGTGGGCCACTCAGGATAGACACATTGCGCTTGCATTGCATCTCGAAGGGCAGCATCTGGTTGC\n")
-		f.write("TCATTTAACAGGTAGCATAAACTGCGTCGGGCAAAAACAGTTGGCGAAACCATAGTTCCAACATCTATGA\n")
-		f.write("ACTGGGAGTAACACTCAATGGCTGCTTTAAAATCTTTGTCCCGAAATGCATAATCCCCTCGTTTCCTTGC\n")
-		f.write("CTCCAACATGTCTCTCATCTGTTGAGTCCACTCTTGGAAAGATAACTCATTGGTTCCTTCATCATCTCTG\n")
-		f.write("TAGTGCGTCATAACCAAGATCTGATGGATTGCTGTGAG\n")
-		f.write("\n")
-		f.write(">gi|226790027|gb|GO546176.1|GO546176 Mdas9001J09_e55.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CTACTATGCGGTTTTTATTATCAAAATAAACAGCAGGAACTTGTAAGGGAAAATTAGACACTCTCTTTAC\n")
-		f.write("AAATAACAGCAGAGATTATGCAGACTTAGCAACATGGAAACCCTAGCAACTCGGAACGAGCACACCCGAA\n")
-		f.write("CCCTAGCAACAGCGGAGATTCAACCACTATACTTAGATAGTCGCACATGCACTAGATTGCAACTCAGAAC\n")
-		f.write("AAACAACACCCAAAACCCTACGTGGAAACCCTAGACAGTTTCTTTTTTCCTTCCAGCCATGGCTAAACCG\n")
-		f.write("TCCGCAGAAAACATGTACATCTCATCGCATGCCGTGAAGAGGGCTCGCATCTCAAATCTCACGGATGAT\n")
-		f.write("\n")
-		f.write(">gi|226790026|gb|GO546175.1|GO546175 Mdas9009P04_e712.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P28475|S6PD_MALDO NADP-dependent D-sorbitol-6-phosphate dehydrogenase (Aldose-6-phosphate reductase [NADPH]) (NADP-S6PDH) pir|T17013 D-sorbitol-6-phosphate dehydrogenase, NADP-dependent - apple tree dbj|BAA01853.1| NADP-dependent D-sorbitol-6-p, mRNA sequence\n")
-		f.write("ACTCATTTATTAAGTACCAAAAAAAATACAAGGGCCGTTTATTATATTTTCCTTTGCAAGGCCTAATGCA\n")
-		f.write("AAGGGCAAATAATGAATTTTTCAAACTACCAAATAAATGACCTTCTGGAAAATTATATGAACCTCATTTT\n")
-		f.write("ATTGTAAGTAAAATTCACAAAATTTTCCATTTCCCTTCCGTTAAACACCCTTGAAAAAATTTGCGAAGGC\n")
-		f.write("ACCAATTCAAAGGTTTTTGAATGGCACGCTTATGCATACACGTCTAACCCCCAAGTCTTGAAAGGAAAAC\n")
-		f.write("TGGAACAATACTTCCTGTCAATACTGAAAATGACCTGCATGTCTTCATCCCTCACCTGGAATTCAAAAAC\n")
-		f.write("CTCCAAATTCTCTTTCAATCCCTAAATTTTCAATGATTTTGGAATCACTGCTGTTTTCCTCTGAATTCCC\n")
-		f.write("CACCTCAAACAAATTTGTGCCACGCTCTTTCCGTATTTCTTACCCCCATCATTGAAAACTGGATCATCCA\n")
-		f.write("AAGGTGAAACAAAACCAAACATATCCTTGTTGGCACCACCCCCTC\n")
-		f.write("\n")
-		f.write(">gi|226790011|gb|GO546174.1|GO546174 Mdas9001B10_e8.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CTACCCGCCGCTCGGTGGGAATTACGATTCAAGGCGGCCACCGCGGCTCGTCCGCCGCGAGGGCCAGACC\n")
-		f.write("ATCGACATGAGCCTTTGGGGGCCGGGGCCCCTACTGCAGGTCGGCAATCGGGCGGCGGGCGCAAGCGTCG\n")
-		f.write("CTTCTAGCCCGGATTCTGACTTAGAGGCGTTCAGTCATAATCCAGCGCACGGTAGCTTCGCGCCACTGGC\n")
-		f.write("TTTTCAACCAAGCGCGATGACCAATTGTGCGAATCAACGGTTCCTCTCGTACTAGGTTGAATTACTATTG\n")
-		f.write("CGACGCTGTCATCACTAGGGTA\n")
-		f.write("\n")
-		f.write(">gi|226790010|gb|GO546173.1|GO546173 Mdas9009N17_e707.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("TTTTAAATACGGATCTCATTGAATTATGAATTTCTCAATCAACACCATCTTGAATCCGATAAAACACCAA\n")
-		f.write("ATTCGAAAACAAACGAGAGTGCCTCGAAAAAGGGACAGAGAATTAAAGAAACAAATAGACAGAGGTCTTG\n")
-		f.write("AAAGCCCTAATCAAATACAAACTTAAACAGACCACCGGGACCCTTGGCTAAGAGCCACAATGGTACATAC\n")
-		f.write("AACAACAACATTATTTATGAAAATTGTAGAACAACTTAGACGCCTGGAGGCTTGTAAGCGATGACACTGA\n")
-		f.write("TGCACTGCACTTGACGGACATTGTCGAATCCGATGATACGGATGAAGGATTGGGGGTAGGCCTTCTTGGC\n")
-		f.write("CTCTTCCAGCTCTTTCAACACCTGGGAAGAGTCGGTGCATCCGAACATGGGCAGCTTCCACATTGTCCAG\n")
-		f.write("TACCTTCCATCATAGTATCCTGCGGATCTGTGGTTCTCACGGTACACGAA\n")
-		f.write("\n")
-		f.write(">gi|226790009|gb|GO546172.1|GO546172 Mdas9001L14_e67.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAB87573.1| chlorophyll a/b binding protein of LHCII type I precursor [Panax ginseng], mRNA sequence\n")
-		f.write("TCAGCATCTCCTCTCTCTCTCTCTCTCTGTCTCTCAGCCTCTCTCTCTCATCCCCAATGGCAACTATGGC\n")
-		f.write("CCTCTCATCCCCATTCACTGGGAAGGCCATTCCTCTTAACACACAGACAGAGTTCTCAGCTGTCCAAGGA\n")
-		f.write("AATGGTAGGGTTTCTATGAGGAAGACGGGCAAAAAGCCTGCTGTCTCATCAGGGAGCCCCTGGTACGGCC\n")
-		f.write("CTGATCGTGTCAAGTACCTCGGACCATTCTCCGGTGAGGCTCCATCTTACCTAACCGGTGAATTCCCCGG\n")
-		f.write("TGACTACGGGTGGGACACTGCTGGGCTATCAGCAGACCCCGAAACCTTTGCCAAGAACCGTGAACTTGAA\n")
-		f.write("GTCATTCACTCAAGATGGGCAATGCTTGGTGCTTTGGGCTGTGTTTTCCCGGAGCTCCTCTCCAGGAACG\n")
-		f.write("GAGTCAAGTTTGGTGAAGCAGTGTGGTTCAAAGCCGGAGCTCAAATCTTCAGCGAAGGTGGCCTTGACTA\n")
-		f.write("CCTTGGAAACCCAAAGCCTGGTTCATGCACAGAGCATTCTAAGCAATCTGGGGCAACCCCAGGTGGGCCT\n")
-		f.write("CAAT\n")
-		f.write("\n")
-		f.write(">gi|226790008|gb|GO546171.1|GO546171 Mdas9001A24_e7.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("AATGGTCGAAACGGACAGAAAACAAGAAAGAGGCCCCACAACAATGAAGCCCAAAAAAAAACACAGAACA\n")
-		f.write("ACCCACCGAGAAGCTTCTGCTCAAATCTCCTCCACCGACAGAGATCCAAGCCAGCCACCGGAAACGTCAT\n")
-		f.write("CCATCACCGAGCATCGCCGCCTCAGACAACACCGCCAACCCCGAACAGCAACCAGATCACATC\n")
-		f.write("\n")
-		f.write(">gi|226790007|gb|GO546170.1|GO546170 Mdas9001O20_e81.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("GGCAAAAATTAAAATTTGGTTGGAAAACAATAATATCTTAAAAAGCAAAAATATTTGACTACTAAAAAAA\n")
-		f.write("CATAGGAAGAGGGGAATAAGGCCCTGAATTTACAAAAGGGCGGATTCGGCTCCCAATTCCCCCAACTTTT\n")
-		f.write("TTGCCATAAATTACAAAGGACTCTCCCTCTCTCTATCACCTTAACACATCCCTTGCTCTCCATGAAGGAT\n")
-		f.write("TAAAACCAAAACAAAAAGATTAAAACTAAATTTAAAAAACAGACGGCCCCGGCAGACACACCGACACCAA\n")
-		f.write("ACTAAAG\n")
-		f.write("\n")
-		f.write(">gi|226790006|gb|GO546169.1|GO546169 Mdas9001I10_e47.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAO72532.1| aldehyde dehydrogenase 1 precursor [Lotus corniculatus], mRNA sequence\n")
-		f.write("TCCCACAAAACAGTATAACATCTTTCTATCACCACAAACTAGTCAACTTCTTTCGATTACGGATTACAGA\n")
-		f.write("CAGACTTTTTGTATCTTTATTATTTGAAACCACACAGATCGGAGCATATGGTTCGGTCGAGAGATTTTAC\n")
-		f.write("AGCCATGCCGGATTCTTCAAAGGAGTGACAACAGCCTTCACCTGCAAGTAGTTGTGAAGGCTGTAGATTC\n")
-		f.write("CCTTTTCTCTGCCTATTCCACTCATCTTGTATCCGCCAAAAGGAATCGCAGCATCAAACACGTCGAAGCA\n")
-		f.write("GTTCACCCAGACTGTCCCAGCCCTCAATGCCCGTGTCAAGTAGTTGGCGGTGTTAATGTTCTTTGTGAAT\n")
-		f.write("ACTCCGGCAGCTAGACCATAGCGCGTTGCGTTTGCCCTTCGTACCACTTCATCGAGCTCCTTGAATTTCA\n")
-		f.write("\n")
-		f.write(">gi|226790005|gb|GO546168.1|GO546168 Mdas9001N03_e74.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("AGACCGACTTCCCTTCTCTCTCTCTCTCTCTCTCTCTTCTCTTTCTCTCTCTAAAATCTCAGACACCAGA\n")
-		f.write("AGTGAACTGCTGCTGCTGCTGCTGCCCCCGCCGCCGCCGCCGCCGCCGCCGCCGTATACATATAAATGTA\n")
-		f.write("TCCCACAAACTCATCCTCCTCGCCTCAAAAGCCCATGGCCCCGAGACCAAGCACAACGGGCCTGACCCGC\n")
-		f.write("TACGGCTCCGCCCCGGGATCCCTCCTAAACTCAGCCGTGGACTCCGTCATGGGAGCCGCCGCCGACCGCG\n")
-		f.write("AATTCTCATCCCTCCGACCGCAGCACCTACGAGGCCACTACTTCTCCGGAGACGGTGGCGGCGACTCTCC\n")
-		f.write("CTCCCTCACTGGCTCCGAGTCCAGCTTCAAAGTCAACTCATCCAACGGCAGCCACAGGGACACCAGCACC\n")
-		f.write("ACCAAGCCATTGCTCCAATCGCACGGACGGAACGAGATTGGATCTTC\n")
-		f.write("\n")
-		f.write(">gi|226790004|gb|GO546167.1|GO546167 Mdas9001H13_e40.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CCGGATTTTATATTCCTTTTTTATAACTGCAGAGACGGAGAGATTTACAAGACTACCCCTACAGACCAAC\n")
-		f.write("TAGACTCTCTTCCTCTCTAAACTCTCTCACTTCCTTCCTCTGCGAGCTGGAGCTTTCCTCGCCGGCGACT\n")
-		f.write("TCACGCTCCGCGCAGGAGCCTTCTTCGGAGCCGACGCTTTCTTAGGGGCAGGCCGGGGGGTCGGAGCTTT\n")
-		f.write("CCTTCCGGGAGACGACCTCGTCAGCGTCCTCGACACCTTGGCTGGCTTCTCCTTTGGCTTCGGCTTCGGA\n")
-		f.write("GCAGCCGCCTTGGGCTTGGCAGCAGCAGCTTTTGGCTTGGCGGCCGCGGGTTTAGGCTTGGCGGCGGGTT\n")
-		f.write("TAGGCTTGGCAGCAGGCTTAGACTTAACCGGAGCAGCCGCTTTGGGCTTCGGAACAGCAGCTTTTGGCTT\n")
-		f.write("ATCTGCGGGCTTTG\n")
-		f.write("\n")
-		f.write(">gi|226790003|gb|GO546166.1|GO546166 Mdas9001I19_e50.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAL26889.1|AF317062_1 abscisic stress ripening-like protein [Prunus persica], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTAACACCGAGTAAACAGTATTATTATGAACAATAACAATGACATACAT\n")
-		f.write("ACATACATACATACATAGATGGCATGCTAAAAGAAAACCAGATAGCACCCATTAATTGAAAAGGACATTT\n")
-		f.write("AACCACTCAACTATTGTAGCGATATTGTTGAGATTAAGCATCACACTCTCACTGATCACACCACATGATA\n")
-		f.write("ACTAGTAAAAACACAACATTGCATATGTAGTCAAAAGATGATGTTCCACAATCCACATAGATCTAGAAGT\n")
-		f.write("GGTGGTGCTTCTTCTTTCCATAAGCCTCTTCCTCTTCTTCCTTTGTCTCTTTCTTCTCATGATGCTCATG\n")
-		f.write("GAAGGCAAATCCACCCGAACCAACTGCAGCTGCTGCAGCAATCTCCTCTTCTATCTTGTGCCTGTGGGCA\n")
-		f.write("TGCTCTGGGTCTTTCTTTTCATTGTGCTTCTCATGCAAGGCAAAAGCGCCGGCAGCAGCTACACCGGCCT\n")
-		f.write("CGCCGAGGTGCTCGAGA\n")
-		f.write("\n")
-		f.write(">gi|226789990|gb|GO546165.1|GO546165 Mdas9001G03_e32.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CTTGAATCCGAACCGTGCACTTGTAGAATACATTTGAAAGTAGTGTGAAAACGAACAGAAGCCTAATTCG\n")
-		f.write("TTATGAGCAAACGATAACCCGCTGGGCCAGACAACCGAAAAAGAATGAAAGAAAACCCTAACTTGTATTA\n")
-		f.write("TACACAAACAATAAGCCCTTGCCATACAAAACACACATTTTTACACTCACTCTCTCAAACCAATCTTATT\n")
-		f.write("GAAAGCTCATTCTTGTTGGATCATCTTGAAACACCGTCACGACTCA\n")
-		f.write("\n")
-		f.write(">gi|226789989|gb|GO546164.1|GO546164 Mdas9001K13_e62.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB64115.1| putative aspartate aminotransferase [Oryza sativa (japonica cultivar-group)] dbj|BAB86539.1| putative aspartate aminotransferase [Oryza sativa (japonica cultivar-group)], mRNA sequence\n")
-		f.write("CAACAAAACAAACACCCCTTTGTTTACTTTACGGTTAAATACAACGCCAAAAAAATTATTTTCCACCTTC\n")
-		f.write("CCAACATGACCAACTTATTCGTACCTTCAACTCAAATACTAAAATACGGATTTACCCCAAGTAAAACAGG\n")
-		f.write("GGCAAAACCAAAAACATTTTAGTTAGTAACACCGGCCACAGGCTTTAATTCAACAAAAGCTTTCTTAATT\n")
-		f.write("CCCCCCACACCTGCCTGTACGGGGGGAAGGGATGCTGCGAAGGAAATTCGAATGCACGTGTCATCCCCAA\n")
-		f.write("AGGCATCCCCCGGAACTAGGGCAACCTGACCCTTGTCAAGTAGGTAACGGCATAGGGACTCTGAATTCTC\n")
-		f.write("AATTTTACCAAATCCTTCACCCTCGGTTCCATAGTAAGCGCTGAAATCTACAAAAAAATAAAAAGCTCCC\n")
-		f.write("CTGGGTTCTGAAATCTTGACACCGGAAAGTTCGCCAAAGCTTTTGACCAAAAAATCCCGTCGCTCCCGGA\n")
-		f.write("ATGCTTTCACCATAACAAAAACGGCCTCCCCACCA\n")
-		f.write("\n")
-		f.write(">gi|226789988|gb|GO546163.1|GO546163 Mdas9001N13_e75.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_683478.1| RRM-containing RNA-binding protein -related [Arabidopsis thaliana] dbj|BAC41896.1| unknown protein [Arabidopsis thaliana] gb|AAO63346.1| At1g67325 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("CACCGTTGTTTCTGCTAGGGCAACTTGCCTTCCTCTCTGGCATTCGAACCCGGACTCTCATATCTCGCCG\n")
-		f.write("CCGATATGTCTCAGGTTGACAACAGAAATTCTTCAGCAGCCAAGCGTGCTAGAACCGATGGTAGTCGAAG\n")
-		f.write("GGAAGATGATTGGACCTGCCCTAGCTGTGGGAATGATAATTTTTCATTTAGAACGACTTGCAATATGCGT\n")
-		f.write("AATTGCACTCAGCCGAGGCCTGCAGATCATAACTCAAAACCCGCTGCTAAGCCTTTCCCAGCCCCACAGG\n")
-		f.write("GTTACACATCTGCTCCTCCTTATCTGGGCTCTGCTGCACCCTCTTCAATGTATCTTGGTGTGCCACCCTA\n")
-		f.write("TGGTTCTTCTATCTTCAATGGATCATCCATTCCTCCCTATGATGTCCCATTTTCAGGGGGATCAGCATAT\n")
-		f.write("CATTACAACTACGGCAGCCGCCTCTCTACGGGCAGCCCCTACAGACCTCTGCATTTGTCTGGACCAACAC\n")
-		f.write("CCATATT\n")
-		f.write("\n")
-		f.write(">gi|226789987|gb|GO546162.1|GO546162 Mdas9001O10_e80.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_566406.1| ethylene-responsive protein -related [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTCTTCACGACGAGGACAGGGCAATTGGCGTGCTGAACACAGTAGTCGCTGACACTACCAAGAATTGCC\n")
-		f.write("CTTTTGATTTTTCCGAGCCCACGCTCGCCTACAACTAGCAGCTTGATGCCGTGTTTTTTGACAGCATCAC\n")
-		f.write("GTATGGCTTCTTTCGGATCTCCAACTTCTGTGACTGTCTCAGCATTTACCCCACGACTAGCACAGATCTG\n")
-		f.write("TTTAGCTTTCTCCAACAGTGCCAACGCAAACTTCCTTTGATTTTCTTGGGAAGAGTTAACAAACTCCTGA\n")
-		f.write("CTGGAAGACATAGGACAGTACATGCGAGCAGCGCCGAGCGACGCCGAGAAGGTGATGTTGCCCCTCTTGC\n")
-		f.write("CGAA\n")
-		f.write("\n")
-		f.write(">gi|226789986|gb|GO546161.1|GO546161 Mdas9001P03_e84.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK93649.2| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTTTACATTGGCAATCTACGGCACGCTTTATTTCACCATTTCGTTCTGCACATTACAAGCCAATA\n")
-		f.write("AACTTCGGTTCTACATAAGAGGTTTTGCATCCAATTACACTGATAGAAAGGTAAACTCATATATCTGCTA\n")
-		f.write("ATTGCTTGCTCACGGTGCATATTAAGCTTTAAGCAATTTATTGGCCTTTTTCACCCAAACATCGTAAATA\n")
-		f.write("TCGTCTGCGAAGAGAACAAAGTGCACCTCCTTTAGGCCATCCGCAAACTCCTTAATTGTGGATATAGATA\n")
-		f.write("CTGTGGCTGCTTCATCATACGGATATCCATACACACCACAAGAAATAGCAGGAAACGCGATATGCTGAAG\n")
-		f.write("GTTGTTTGATTTGGCTAAGGTCAAGCTATTCCTGTACGCAGCACTCAGAAAGGTTTCCGGGTTGCTGCCA\n")
-		f.write("GAACGGTACACGGGTCCAACAGTATGAATTACATGAGATGCAGGCAACTTAAAACCCGGGGTGATCCTTG\n")
-		f.write("CTTCTCCGGTGGGACAGCGAACACGTGGCCTGACTTCTGGGACACTATAGCATGCTTGCAGAAGATCTGG\n")
-		f.write("GCCAGCAGCCCTATGTATAGCTCCATCTGCACCACCACCTCCAAGCATCCCCTC\n")
-		f.write("\n")
-		f.write(">gi|226789985|gb|GO546160.1|GO546160 Mdas9001L22_e68.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P13869|CB12_PETHY Chlorophyll A-B binding protein, chloroplast precursor (LHCI type II CAB) pir|S00442 chlorophyll a/b-binding protein precursor - garden petunia gb|AAA33711.1| chlorophyll binding protein precursor prf|1503272A chlorophyll bi, mRNA sequence\n")
-		f.write("TTTTTTTTTAGGTCGCCAGCTGATTTCATACATATTGGAATGAAGGTTCCAAATAGATTTTTGTACACAA\n")
-		f.write("GGCAAGCAGATAAAATTACAAGTTTTTAGTCCTACAAACGTTGCCCCTTCTCCTCCCGCACTTGAATCCC\n")
-		f.write("AATTAGAATTCTCCTTCTTTCCTCACTTCGGGGAAAAAGAAGCAAAAATGGTGGCATGGCCGGGATCGGC\n")
-		f.write("GAGGTGAGCGAAGAGGTTGTCAATGGGGCCAGTCCCAGTGTAAATGTGTTGGAACCAAGCTCCCATCACA\n")
-		f.write("GCCAACATAGCCAGCCTTCCGTTCTTGATCTCCTTTGTCCTCAACTCCTTGATCTTCTCAGGCGAGCCGC\n")
-		f.write("TTCCCCATCCAAGTGGGTCGAACCAGAG\n")
-		f.write("\n")
-		f.write(">gi|226789972|gb|GO546159.1|GO546159 Mdas9001H05_e38.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTCCCCCCACGGTTTTTTAAACCAAATTCAAAACCAACACCTGTACTTCGGAA\n")
-		f.write("TTTCCAAACCAGGGTTAATTTATTTATCCAAAAAAAAAAAAAAAAAAAAAACCTTTTTACCAGGGTTCTA\n")
-		f.write("CAAGGATATAAGGCCCTATTTGGTTTTTCACATTTAATGGCCAAAAATTTCAAAACAAAAAATGGTTTCA\n")
-		f.write("ATAGAACAAAAATAATTTCAAAACAAATGGCACCCAATTTCATTTCCTGGGAACAAAATCAATAAACACT\n")
-		f.write("TCCTCTTCAAAAACACTGCATACCCAAAAAACCCAACCCTTGCCGCCCCTAAATTGAATTTCTCAACTTC\n")
-		f.write("TTTGTACAAAAAACCAAAGGAAACCATAATTTGAAACCTCACACTTCACGTGCAAAAGGCCCCTACCCCC\n")
-		f.write("CTTCAGGCAAACACTTTGTTTCGTTCACCTGGAAACTTTGGGGGCAACCTTTCCTTGAAACCTATCACCT\n")
-		f.write("TATTCAAGGCCCCGATGTAGGCCTTG\n")
-		f.write("\n")
-		f.write(">gi|226789971|gb|GO546158.1|GO546158 Mdas9002D15_e108.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q40519|PSBR_TOBAC Photosystem II 10 kDa polypeptide, chloroplast precursor (PII10) pir|S32021 photosystem II 10K protein - common tobacco emb|CAA49693.1| NtpII10 [Nicotiana tabacum], mRNA sequence\n")
-		f.write("CCAGCTCAATATTACACCCATCAAATTGAATCCATGCCAAAACAATTACAATTAAGGTTTGCACAAAATA\n")
-		f.write("TTTCTTTAATGTTCTTGTTTACGGCAACTAATTGGGACAGGCTACATAAATTACAACAACAAAAGAATAA\n")
-		f.write("TCAATAATTTTACTGTGACAAAACACTTGTGTTGTAAACAAAAAGGGCACCCCCTGCAAAAATGCCAAAA\n")
-		f.write("AAGGTAACTGCCCAAATGGCCAAGCCAGTAAAACCCCCAACATAAACATCACCAAATGGAACCCACTCAT\n")
-		f.write("CTTTGTTGTAAATGGGACTGTATCCATCAACATTAACACCGTACTTGTCTACAAACTGGTAAACACCCTT\n")
-		f.write("TCCCGTAAGCTTCCTCCCGGAAGCATCAACACCGTTCCTCAACTCCATGCCGCCACCAGTTCCATATGGG\n")
-		f.write("GTGGCAGTCTTGATTTTCTTGACGCCACTGGCTTGCACCTTGAATGAAACAAAAGACCTGGAAAGAGAGG\n")
-		f.write("GAAGGCCTCTCACTGCTGACTTCTGAA\n")
-		f.write("\n")
-		f.write(">gi|226789970|gb|GO546157.1|GO546157 Mdas9010B13_e722.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAC34983.1| light harvesting chlorophyll A/B binding protein [Prunus persica], mRNA sequence\n")
-		f.write("AACACCACCAAAACTTCAAACAGAAAAAAAGCAGCAAGCAATGGCAACCTCTGCAATCCAACAATCAGCA\n")
-		f.write("TTTGCTGGCCAGACTGCTTTGAAGCAGTCCAGTGAGCTCGTCCGAAAGATCGGCGGCCTTGGCGGCGGCC\n")
-		f.write("GCTTCTCCATGCGGCGCACCGTCAAAAGTGCCCCCCAGAGCATATGGTACGGCCCAGACCGCCCCAAGTA\n")
-		f.write("CTTGGGACCATTCTCCGAGCAAACTCCGTCATACTTGACCGGTGAATTCCCCGGAGACTACGGATGGGAC\n")
-		f.write("ACTGCTGGACTATCTGCAGACCCCGAAACATTTGCCAAGAACCGTGAGCTTGAGGTGATCCACTCCAGAT\n")
-		f.write("GGGCCATGCTTGGTGCACTGGGATGCGTCTTCCCAGAAATCTTGTCAAGGAATGGCGTCAAGTTCGGCGA\n")
-		f.write("GGCTGTCTGGTTCAAGGCTGGATCGCAAATCTTCTCTGAGGGCGGCCTTGACTACCT\n")
-		f.write("\n")
-		f.write(">gi|226789969|gb|GO546156.1|GO546156 Mdas9002B06_e94.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA03104.1| light-harvesting chlorophyll a/b-binding protein (LHCP) precursor [Lactuca sativa], mRNA sequence\n")
-		f.write("CTTGGTACCAAATTTACATCACCGACAACAATACAAACAAAAGTACGAGACAACTCCTGAGCTCTCACTT\n")
-		f.write("TCCGGGAACAAAGTTTGTGGCGTAGTTCCAGGCATTGTTGGCGACTGGGTCTGCAAGGTGGTCGGCAAGA\n")
-		f.write("TTCTCCAATGGTACCTTTCCGGTGACGATGGCCTGGACAAAGAATCCGAACATGGAGAACATGGCCAACC\n")
-		f.write("TTCCATTCTTGAGCTCCTTCACCTTGAGCTCGGCAAAGGCTTCTGGGTCGTCAGCAAGGCCCAAGGGGTC\n")
-		f.write("GAAGCTTCCGCCGGGGTAAAGGGGGTCGGTCACCTCTCCGAGGGGTCCGCCGGCAATTCTGTATCCCTCA\n")
-		f.write("ACTGCTCCCATCAACACAACTTGGGTAGCCCAGATGGCCAAGATGCTCTGTGCATGGACCAAGCTAGGGT\n")
-		f.write("TTCCCAAGTAATCGAGACCGCCCTCGCTGAAGATCTGGGCTCCGGCCTTGAACCACACAGCCTCGCCGAA\n")
-		f.write("CTTGACAC\n")
-		f.write("\n")
-		f.write(">gi|226789968|gb|GO546155.1|GO546155 Mdas9002I06_e129.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|G86149 hypothetical protein T1N6.22 - Arabidopsis thaliana gb|AAF78417.1|AC009273_23 Contains similarity to a retinal short-chain dehydrogenase/reductase retSDR4 from Homo sapiens gb|AF126782. It contains a short chain dehydrogenase PF|00106 do, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTTTTTTGTCACCTAAAACAAGAGATTTATAATTGAAACTTCATTAAAACTTG\n")
-		f.write("ACATATATTTTTATTAAGAACACATTGTGCTTAAGAGTACATGTCACATGTGCATATAGATATATTAAGA\n")
-		f.write("GACGAAAAATAGACCAATTATTTCACAATTTCAAATTTTCATTCCAAGGTTGACAATTCAGTCTGTTCGA\n")
-		f.write("AAAAAAGGCCAGAAACTCCATTATCAGGCAGCAAAGCCAGCTTCACAGGACCTTTTGCAGCTTCTTCAGT\n")
-		f.write("TGTGAAGACTCCAGTGTGATTGTTCATGTCCGTGTCAGTAAAACCCGGACACACGGCGTTGATAGCAATT\n")
-		f.write("TTGTTGGAATACTTCTTAGCCAAAACTCTTGTATAAGCATTCAGAGCGGCTTTGGATACAGTGTAGGCAG\n")
-		f.write("AGAAATTGGTTGGCCAGCTTTTGGCTTCAACCA\n")
-		f.write("\n")
-		f.write(">gi|226789967|gb|GO546154.1|GO546154 Mdas9002B04_e93.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_565889.1| expressed protein [Arabidopsis thaliana] gb|AAC28759.2| expressed protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTCAAACTAAATTTTTGACATGAAATTGCAATTAACAAATGATTGTCTTCCCATGAAAATAAAGGC\n")
-		f.write("TTAGGTACATTGATACGTCCGGAAAATAAACAAAATTAACTGAAGAAAGTATAAATCTTGTTACAGGCAC\n")
-		f.write("ATCCATGATGGGCGAGGGTCAGCACGATTCCAAGCACAGCCTACGACATCCAGCTCAAAATTTGATCGGA\n")
-		f.write("CACGAAGGACAACTTCGTCGTGCTAAGAATCACCCTTCAGTTCATCTGAATCTGAGTCACTTGCATTATA\n")
-		f.write("ACCTGGCTGCTTATCACTAACTTTCCAAACCGAAGATCGAGTCCTCGAGGCTCTTGTAATCCATACTTCT\n")
-		f.write("TCCCATGTGGTCATCTCTGGGGACGCCATAACCGGTGTAATACATCTGTCCCCACCAAAAACCTGCATGT\n")
-		f.write("TAATATCGCCAGCTTTGGCCTCCTTGAGCGTGTCCTTGAACCACCGC\n")
-		f.write("\n")
-		f.write(">gi|226789952|gb|GO546153.1|GO546153 Mdas9002J04_e135.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTCCAATGCCACTTAGCTGATTGCCTCCACAAACACAGGGAGGAGGAGAAGGCAGACGTCTCCAATGGCG\n")
-		f.write("GTTTTGGCTCATGGGTTTTATCTACCCCCACCCACACGGACACCCAAATCGTCAAATCGGAAACTTGTTG\n")
-		f.write("GGTATTCGAGCTCTATCATTGTCAGACGCAGATTGCTGACGGACGGGAACGAATGCGTGCAGGTTTCCGA\n")
-		f.write("ACTCTTCACTCCCAAGACTTTCAGGATCAGAAGCTTTTATGAGGAGGATGCAGGAAATAATGAGGTTGAA\n")
-		f.write("ATATCTAAAGACATTCTGGATGGGGAAGATGGGATTTCGGATGATCTGCTTGAAAATGTTGTGAATACTG\n")
-		f.write("AAATTAGTACAGAAAATT\n")
-		f.write("\n")
-		f.write(">gi|226789951|gb|GO546152.1|GO546152 Mdas9002I12_e130.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("GCAGAGAGAGATAGCAATGGCTTCCTCCATGATTTCCTCCGGTACCGTGGCTACAGTTTCCGCCCCCGCT\n")
-		f.write("CAAGCCAGAATGGTTGCTCCATTCACCGGCCTCAAGTCCTCCTCAGCTTTCCCTGTCACCAGAAAAAGCA\n")
-		f.write("ATGACATTACCTCTATTGCAAGCAATGGAGGAAGAGTGCAATGCATGCAGGTGTGGCCTCCACTTGGACT\n")
-		f.write("GAAGAAGTTCGAGACCCTCTCTTACCTTCCTCCCCTTTCTACCGAGTCCTTGGCCAAGGAAGTTGACTAC\n")
-		f.write("CTCCTCCGCAAAAACTGGGTTCCCTGCTTGGAATTTGAGTTGGAGCATGGATTCGTGTACCGTGAGAACC\n")
-		f.write("ACAGATCCCCAGGATACTATGATGGAAGGTACTGGACAATGTGGAAGCTGCCCATGTTCGGATGCACCGA\n")
-		f.write("CTCTTCCCAGGTGATGAAAGAGCTG\n")
-		f.write("\n")
-		f.write(">gi|226789950|gb|GO546151.1|GO546151 Mdas9002F08_e116.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK55780.1|AC079038_14 Putative 40S ribosomal protein; contains C-terminal domain [Oryza sativa], mRNA sequence\n")
-		f.write("TCGCCGAGCTGAACGAGGTTCTGACCAGAGAGCTGGCGGAGGACGGCTACTCCGGCGTCGAAGTTAGGGT\n")
-		f.write("CACCCCTGTCCGGACTGAAATCATCATCCGAGCCACTCGCACTCAGAACGTCCTTGGCGAGAAGGGAAGA\n")
-		f.write("AGGATTAGGGAGCTGACATCTATTGTTCAGAAGCGGTTCAAGTTCCCGGAGAACAGCGTCGAGCTCTATG\n")
-		f.write("CTGAGAAGGTGAACAACAGAGGACTCTGTGCCATTGCTCAGGCTGAGTCTCTTCGTTACAAGCTCCTCGG\n")
-		f.write("AGGCCTTGCTGTTCGCAGGGCTTGCTATGGTGTGTTGAGATTTGTCATGGAGAGTGGTGCAAAGGGATGT\n")
-		f.write("GAGG\n")
-		f.write("\n")
-		f.write(">gi|226789949|gb|GO546150.1|GO546150 Mdas9002G22_e123.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAL11502.1|AF367442_1 NAD-dependent malate dehydrogenase [Prunus persica], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTTTATTTTGCGTCTCTATGCCATTGATGTTCAAATATGCAACTGAAAAAGAA\n")
-		f.write("AAAACAGTCAAAGCGTCCACATATAATAATGGGCTCAACAACTGTAAAACCCACAAAAGCAGCTTATGCA\n")
-		f.write("TCATTAACAGATTTCTCTATCTTAACAATGGCATTATTCAAAACTTCAGCTAATTCCGTTTTTCACACAT\n")
-		f.write("TGCAGGGAGGCCAAACTTACAACCACACAAAGGAATGGACGAGAGCATCTAAGAGAGGCAAGAGTATGCC\n")
-		f.write("AAAGCTTTCTCCTCACTAAGCTCATCTGCAGTTGCATCCAACTTCTTCCTCGAAAACTCGTCAATAGAGA\n")
-		f.write("GTCCTTGAACAATCTTCCACTCTCCATTTTGGCAAGTGACTGGGAATGAAAAAATGAGACCCGAAGGTAC\n")
-		f.write("ATTGTATGAGCCGTCTGAGTAGACACCCATGGAAACCCAAGTGCCCTCTGGGGTTCCAAGTACCCAATCA\n")
-		f.write("CGAATGTGATCACAAGCAGAACTTGCAGCAGATAATGCACTTGACAGCTTACGGGCCTTGAATGATTGCA\n")
-		f.write("GCACCACGTTGTTGAACAGTGGA\n")
-		f.write("\n")
-		f.write(">gi|226789948|gb|GO546149.1|GO546149 Mdas9002C13_e101.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P17067|CAHC_PEA Carbonic anhydrase, chloroplast precursor (Carbonate dehydratase) pir|S10200 carbonate dehydratase (EC 4.2.1.1) precursor, chloroplast - garden pea emb|CAA36792.1| precursor peptide (AA -104 to 224) [Pisum sativum], mRNA sequence\n")
-		f.write("TCGAGTTTGCCCATCACATGTTCTGGATATGCAGCCGGGAGAGGCTTTTGTTGTCCGCACAGTTGCTAAC\n")
-		f.write("TTGGTCCCACCCTATGATAAGGTTAAATACGCTGGGACTGGGGCGGCCATTGAGTATGCTGTCTTGCATC\n")
-		f.write("TCAAGGTTTCATACATAGTGGTGATTGGGCACAGTGCCTGTGGAGGAATCAAGGCACTCTTGTCTATTCC\n")
-		f.write("AGAAGATGGGTCTACCCTCGGCACTGACGTCATAAAAGACTGGATTCGTATCGCATCTCCGGCAGCGAAG\n")
-		f.write("AAGGTGAAGGCAGATCACGGTCCTGATACTCCTTTCCCTGAACTATGCAGTCGTTGCGAAAAGGAGGCGG\n")
-		f.write("TGAATGTATCGATCGGAAACCTGCTGAGCTATCCGTTTGTGAGAGATGGTTTGCTGAAGAAAACCCTAGC\n")
-		f.write("AATCAAGGGAGGATACTATGACTTTATCAATGGACATTTTGAGCTCTGGGATGTTGATTTCAGCCTCAAC\n")
-		f.write("CCCAACTTCTCCGTATGATCGTAATCACATAATTCCCATGCAACTCAATTGCTTCCTAATTAATTATCAT\n")
-		f.write("TAAGTACTTCTAATTTATTTCTTAATTTCATCTGCAATGTCCCCGGAAGCACGTCTG\n")
-		f.write("\n")
-		f.write(">gi|226789947|gb|GO546148.1|GO546148 Mdas9002C03_e98.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA93004.1| nonclathrin coat protein zeta2-COP [Glycine max], mRNA sequence\n")
-		f.write("CGGAAACTCCGTGTTATTGAAAGTTTATAGCTCAATCAAAACAACATCGCATATGGTACACAATTAATTA\n")
-		f.write("CAAACGGAATCTCGAACATCCCCGTGAGTTCATATGGCATTCAATTCATCAAAATATGTAAACGTATATA\n")
-		f.write("TCTCGAATACTAAACCTTTGGCATCAACTGTTCCAATGTCCAAATTAACCGAGTTCTGCAAAAGTAATCA\n")
-		f.write("AACTTGATAATATCGCAGCATCTGATGAAACAAAAACATATAAAACTGATGTCCTCTCTCCTTGCTTTTC\n")
-		f.write("CTCTTTCAACACATCATTTAAGGAGTTGTCTCGCTAGATGTTCGCGGGCAGTTGCCAATGCTTGACTTAT\n")
-		f.write("TGTCTGCTCGGACAACGGAGCTCCAGCATCAATACTGTGACTTGCAACCTTACTTGCTATAACATTTGAA\n")
-		f.write("TCGGTCTCAAAAAAAATACCTCCGTCAACAATTTCATCAAGGCATAATAAAATGAAATCCAAATTTTCAA\n")
-		f.write("GTGCCTCCTTCTTGT\n")
-		f.write("\n")
-		f.write(">gi|226789946|gb|GO546147.1|GO546147 Mdas9002N08_e153.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA03104.1| light-harvesting chlorophyll a/b-binding protein (LHCP) precursor [Lactuca sativa], mRNA sequence\n")
-		f.write("TTTTTTTTTTGTCCGAAAAAATATTGATATATTGAAAAAAATAGAAATTTACTCCAACATCAACAAATTT\n")
-		f.write("TCCACGCTCAAATCCACACTCAAACAAAAGGGACTCACAACAAGTCTTCAATTCTTCTCATACTCTCACT\n")
-		f.write("CACTTTCCGGGAACAAAGTTTGTGGCATAGTTCCAGGCATTGTTGGCGACTGGGTCCGCAAGGTGGTCGG\n")
-		f.write("CAAGGTTCTCCAATGGTCCCTTACCGGTGACAATGGCCTGCACAAAGAATCCGAACATGGAGAACATGGC\n")
-		f.write("CAACCTTCAATTCTTGAGCTCCTTCACCTTGAGCTCAGCAAAGGCTTCTGGGTCGTCAGCAAGACCCAAT\n")
-		f.write("GGGTCGAAGCTTCCGCCGGGGTAAAGTGGGTCGGTCACCTCTCCGAGGGGGCCGCCGGCAATTCTGTATC\n")
-		f.write("CCTCAACTGCGCCCATCAACACCACTTGGGTAGCCCAGATGGCCAAGATGCTCTGTGCATGGACCAAGCT\n")
-		f.write("AAGGTTTCCCAAGTAGTCGAGACCGCCCTCGCTGAAGATCTGGGCTCCGGCCTTGAAC\n")
-		f.write("\n")
-		f.write(">gi|226789932|gb|GO546146.1|GO546146 Mdas9002M20_e151.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAA10766.1| cyclophilin [Pseudotsuga menziesii], mRNA sequence\n")
-		f.write("TTTGAACAAAAGGATCCTTCATCTTAAGTCAGAAGTCGGAACAATATACTGTATTAGAATTACACCCATA\n")
-		f.write("GAATGCTTTTATGGGAAAATTAAGATTCTATTGGTTACAAGAGTTTTTATAGTTAACCATCAATAGGCGG\n")
-		f.write("CTTACAAACTCGGGTTTTACATCTCTCCGCATTCAGCAATAACACAGGCTAGTTTAGGGCGATTGTTGGG\n")
-		f.write("TCCCGTAGCCACATTCTCAATCTTCCTAACAACCAAGAGACCATCTCCAAGCACTCTCCCGAACACAACA\n")
-		f.write("TGTTTATTGTCAAGCCAGTCACATTTCGCGCACGTGATAAAGAACTGGCTCCCATTTGTATTTGGTCCAC\n")
-		f.write("TATTTGCCATTGACAATAGGCCGGGACCAGTGTGTTTGGCATCAAAAGTCTCATCATCAAACTTAAGTCC\n")
-		f.write("ATAGATGGAAACACATCCACTACCATCACCCTTGAGAAAATCACCAGCTTGAATCATGAAATCCTTAATC\n")
-		f.write("ACCCTGTGGAACTGGCACCCCTTGTACCCAACTGGCAATCCAGCTTTTCTGTACTCGCCGGTGCAGAATT\n")
-		f.write("GCCTGAAATTCTCGGCGGTTTTGGGGGC\n")
-		f.write("\n")
-		f.write(">gi|226789931|gb|GO546145.1|GO546145 Mdas9002I14_e132.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD37374.1|AF145348_1 peroxidase [Glycine max], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTCATCAATAATTATTGAAATTCATACATCATAATACATTTTAAAA\n")
-		f.write("GTTCAAACCATCCATAAATACATACACACATCCCGACATCCATCCACCATGTCCATCTCACCCCAAGAGA\n")
-		f.write("AGAAGCCAAAAGATACAACGAAACCCTGCATCACAAGCAGTGCATCACGAACAAGGGCAAACATGTACAA\n")
-		f.write("CAAACCACATACCCTTTAACCCTAGCACTGACCAACTTCCATAAAAACAAAACATACATCTAGGTGAAAA\n")
-		f.write("AAATAAAGCATCTTATTATCCAGCAACTTGTCGCACACAATTTCTCCATTAGTTGCATAACTTAAAAAAA\n")
-		f.write("TAAGTGCTTCTTGGAAAAGCTGCTTTTTTCTAGTCGCGGATCTTGTTGGCAACATTGCACTGCTGTCGGA\n")
-		f.write("TCTCGCCCTTGTTTCCAGTGAGAGGGTTGTTCTCGGAGAGAATGGTGAAGGCTCTCGAAAACTCCTTGAA\n")
-		f.write("GAAGTAGTCTTGGCTCTTGGCCAT\n")
-		f.write("\n")
-		f.write(">gi|226789930|gb|GO546144.1|GO546144 Mdas9002F24_e118.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("GCATTCAAAGCTCTTAAAAAGCGTTATACATCAGGTACATTAATCCCTTTAAGGGTTTTAACCAAGCTTT\n")
-		f.write("TGAAGACCCT\n")
-		f.write("\n")
-		f.write(">gi|226789929|gb|GO546143.1|GO546143 Mdas9002K02_e140.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAO88964.1| sorbitol transporter [Malus x domestica], mRNA sequence\n")
-		f.write("GTCGGGTTCTTCTCGACTGGGATTGGGCCCATTGCCTGGGTTTACAGCTCTGAGATCTTCCCATTGAGGC\n")
-		f.write("TGCGGGCTCAAGGGTGTGGTATGGGAGTGGCCGTGAATAGGGTGATGAGTGGCGTGCTCTCAATGACTTT\n")
-		f.write("CATTTCGTTGTATAAGGCCATCACAATGGGTGGTGCCTTCTTCCTTTATGCGGCAATTGGCGCTGTTGGT\n")
-		f.write("TGGATCTTCTTTTTCACAATGCTCCCGGAAACACAAGGCAGAACCCTTGAAGACATGGAGGTCTTGTTTG\n")
-		f.write("GTAAATTCCACAAGTGGAGAAAAGCCAATAAACTGCTCGAAAAGGAAAGGCAAGTTGCTCGTGGTGATGG\n")
-		f.write("TGGCACCAGTGATCCGGACAACAGGGTGAACCTCTTGGCTTAGTGAGCGAATATAAACAACTAGTAGAAC\n")
-		f.write("TGCAGAACAATCTCTTGAATTATAAAAATATTTATTGTACGCACCGGTTATATATGAGGGTGATTCCGCC\n")
-		f.write("CAT\n")
-		f.write("\n")
-		f.write(">gi|226789928|gb|GO546142.1|GO546142 Mdas9002N20_e156.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK25798.1|AF338237_1 rubisco activase [Zantedeschia aethiopica], mRNA sequence\n")
-		f.write("TTTTTTTTTATCAATAGCTTGTTTAATAATTAAAACAAAATAATTGCAAGAATTTCCATAGAAATACAAG\n")
-		f.write("CGCAAATTACAAAGAAAATATCAATAACCCAGCAAACAGAATATTTATTTTCTTCAGCTCCAATTACTCG\n")
-		f.write("TACTGACAGCTACCGTCGTCACTCCTTGCTGCTGGGTTGAAGTTTGCAGCTGTTCGATCAGTGCAGCCTT\n")
-		f.write("CTGGGACTGGTACATTAACTTGTTGGGCTGCCTTTCCATAGAATTCTCCTCGGTTAATGGAGTCCTGGTT\n")
-		f.write("TGCATCTCCAAGGGCTGCATCGGCCAAGTACTTGTCAGCCAGTTGGACTCTCTTCACATTGTCCTGATCC\n")
-		f.write("TGAACAAGCATTTGTCCGTAGTGAAGGAGCTTCTCCAGAGTCATCTTAGGTTGATCGAAAGTCGGGGGAC\n")
-		f.write("CTTCTTTTGAGTTCACAAGCTTCTTCCCAATCCCGTCAATTCCAACACCGGAAAATCCACTTCCTCACTT\n")
-		f.write("CATCGTCATAAACTCGAGCCCTTAGGGCACCGAAGAATCAATGGATTGACGGGGGAATGTGTCAACAATC\n")
-		f.write("TTGACAACATCTTCCT\n")
-		f.write("\n")
-		f.write(">gi|226789927|gb|GO546141.1|GO546141 Mdas9010B19_e724.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAM65322.1| unknown [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTCAGATACTAAAATTGCACGGATACAATATGTACATAGTTTCGTTTTCGACTTTATATACGTAT\n")
-		f.write("ACATTATTTGGGAATATCTGCAAAGAATCTGCTCTGTAATTTACAAATTTTATCCCCAGACTAGTAAAGC\n")
-		f.write("TCCACAACTTATTCTACTTCTTTCCTTCTACTTTAAGCTGCTGGATCCTCTGGCGTAGTCTTTTCCGATG\n")
-		f.write("ATCGTGTATCTTCCAAAGGCCATGACCCAATATCACAGCAGAGTATATGCCGTGCGTGATCATAGGCGTA\n")
-		f.write("AGCATATTGTTCGTCTGGATCCACTCAAAACCAAGATATAGGGCAAGAAGTCCTTCAAGCAGGGGAGAGT\n")
-		f.write("AAATCTTCTTCATTTGTCTCCTCTGATACCAAGCTGCAAAAAGCTTTTTCATGTCTTCACGACCAGAGCG\n")
-		f.write("AGATTGTAAAACTGGTGCAACTACATAAGCAGGATCTTTTGGAGAAGCTGCCACATAGTACAGAGAACCT\n")
-		f.write("GTGAGCGCAGCTGTAATCACCGCTGC\n")
-		f.write("\n")
-		f.write(">gi|226789926|gb|GO546140.1|GO546140 Mdas9010B11_e720.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAC22214.1| putative plastid protein [Oryza sativa (japonica cultivar-group)], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTAACCTTAATAAATAGTCTGAAATTGCACAAAACAACTAATACTGTTCAAGGT\n")
-		f.write("TTAGAATAGTTTATAGCCTTGAAGGTTCATCACGAACTCAAGGGTTTAACAACAGACAATGATAAAAAAA\n")
-		f.write("AACGTTCAGCTACTAAGCAAACTTTGGCATAATCGCCTTTTCACCAAGATATTTACATTGCTAGCCTTCC\n")
-		f.write("GTTTATTTCAACGGACATTTTCCCTTCGGCGCACATAACGGGTTCTGTCATTGTATCTTGGTCTGTCCTG\n")
-		f.write("AGCTCTCGAGGGCTGCGGCTCCACCCTCCTCTGCCTCTCAGGTGATCTTTGAACAATTTCTCCATTCACA\n")
-		f.write("TACAACTCAGCACCGTAGTCTTTGTACTCAGGATCAACATACGAATCCGGAAGAACAAAAAGAACACCGG\n")
-		f.write("GCAAGCCTTCAAGCTTATTCGAGGTCTCCTCATCAATCTCACAACCAAAACCAAAATACCTCTCACAAGA\n")
-		f.write("GACATTGTATATCTT\n")
-		f.write("\n")
-		f.write(">gi|226789925|gb|GO546139.1|GO546139 Mdas9002E23_e114.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTAAATAAGTTCCCTTTTTTGGATCAATACTTTCAGAATTCGAATATTAAATCACAAGATGAA\n")
-		f.write("CTAACTGATCTTTTTGTAGAGTCCAAGAACCTGGGGACTAACTACTCTCAGTCCTCATCGACTTTTGTTC\n")
-		f.write("ACCATAGGTCAAATAGTACACTCTCTTCTCGCTCCAAAAACATCGAACTAATGCACACGTTCACTGATAT\n")
-		f.write("CGCATTGATTGCATCTCAAAACAGGCGTTGTAATGTCCCAACTGCGATCCATGAAGATTGCCACTCAGAA\n")
-		f.write("AATTTTGCTCCTCAAGCTTAGGTACATGTGAAGACATCCCACAAAACGGTCCCAAGAAGTTGTTCCCATT\n")
-		f.write("TGCAGAACCGAAAACCATTTGCTGTCCCTCATCGGGCGATTTCCAGTCAATGCTCACGCTGGCCAACTTC\n")
-		f.write("TGGTGCTGGTGTGGCTGCTGCACCAGGGTTGAGGAGAGATCCGATGATGGT\n")
-		f.write("\n")
-		f.write(">gi|226789911|gb|GO546138.1|GO546138 Mdas9002N18_e155.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_198818.1| thaumatin family [Arabidopsis thaliana] dbj|BAB10226.1| thaumatin-like protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTCCACAACATTATTTGTGGTGTTGATTATCAATTGTACATTAGCCTTTACACCCGAATTTCAAA\n")
-		f.write("GTAACACAACATGGGGCAAACTAGTCTTTAACCTACATGGAGATATACCCAGCACCAGCAGCACCCCACC\n")
-		f.write("CCGCAGGACAAAATGTGATCACATACTTACTCGCCTTGCAGGTCACCAATGGAGGTGGTGTATCATAAGC\n")
-		f.write("ATAGCTGTAATACGAAGGGCAAGCATCTTTGAATAACTTTGAGTACACACTCGGCTTGCATTTTTCTGGG\n")
-		f.write("GTTCCATACTCTTTCCGGCAACAATACGCGTCCGTATTAAACGCCAAGCAAGCGCTTTTGCACGCCACAA\n")
-		f.write("CTTCCCCTTTCTTGTTTAAAACCTTAAGCTCTTTGGGGCACCGAGTTTTCAAATCTTTCAAACACCCTCC\n")
-		f.write("GATAGTGCAATTGGATGCTACTGGATTTGATAAGACCACGACCGGAAGATTGTATCCATCAACCACGCTC\n")
-		f.write("ACATCGTAGAAATTCAGCTTGTCTTTGCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226789910|gb|GO546137.1|GO546137 Mdas9002P10_e161.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTGACAGACACAAAAATAAAGTTCATTAGCTAATTACATAACTTCGTAGATACATGAGAATGTACAACCG\n")
-		f.write("AATGTCGAATAATAGAGACAAAAGTGATTTGATGTGCAAATAATAATATAACATCGGATAGTGCCAATTC\n")
-		f.write("GAACATCAATTTGCAAACACTCCTCGTACAGCCAGCTGCCAATTATATATGCTTTATAATACACACATGA\n")
-		f.write("GCATACACAACTAAATCAGAGATTAAACGAGGAATTATATTGCGATTAGCTTAAAAAGAAGATTAGCAAG\n")
-		f.write("TGAAGAAAAAAGCAACGAGTAGCGTTGCAATTTGCTTTGATTGGAGTGGATTATCATGTTTAACCCAACA\n")
-		f.write("AAATGTATTTACAAGTTCTTCTTCGAACCTTGAAATTCAAGACCTTATTACATAATTAAGCCTAAAACCA\n")
-		f.write("GCTGCTAATCTAACTACCAAACGACGTCACAGCGTTTGGGTTTTGCCGAGCTGGACGTGGTTTCACCAAC\n")
-		f.write("TATTCTACTGCTCAATCATCCCATAATCTAACGACGTTACCGTT\n")
-		f.write("\n")
-		f.write(">gi|226789909|gb|GO546136.1|GO546136 Mdas9010B16_e723.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB10038.1| dihydropyrimidinase [Arabidopsis thaliana] gb|AAO33381.1|AF465755_1 dihydropyrimidine amidohydrolase [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TGCAAACTGCAGTGAAAATCTTATTGATTGACCTTAAAGCGAATTCATATACATGACATACAATGAAAAT\n")
-		f.write("ACAAAAAACTTTGATCTTATTATTCAAACACGATGCGATATATACAGGAGCATCTTCTCCATTTCTAATC\n")
-		f.write("AAGTTTAAAAAAATAATACAAAAAAAGGAAAATAGTCAAAGTACCTGCAATTTTTAAACAGTTGCTCTAA\n")
-		f.write("AACGCTTTACAGGGGCTTTCATAAAAAATAGGTACTTAACATCTGCCTTGTCAATTCCATTAAAAAGATA\n")
-		f.write("TCCGAAAGGCGGCATTTCTATGTACTTTCCAAAACTAGGAACAACCTTCAATTCATCATTTTCCCAAACA\n")
-		f.write("ACCCTTCCACCAGAAATGGTCA\n")
-		f.write("\n")
-		f.write(">gi|226789908|gb|GO546135.1|GO546135 Mdas9002B23_e97.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAD29671.1|AF126402_1 major allergen Mal d 1 [Malus x domestica] emb|CAD10375.1| allergen Mal d 1 [Malus x domestica], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTGATTAAAAAGTAATTTCATTATATTTATAGAAGATAATACACTCCGT\n")
-		f.write("TCAGTCTGCAACTTTTTTCCAAACAAAGACATCAATAGCAACAAGAAGATCATCACAACCATAACACTTA\n")
-		f.write("TTTTTCAAGCCCAAACTGCCCAAACCATGGTTATTACTTTTGGCTGACGTGAAAAAAACATACAAAGAAA\n")
-		f.write("AGCCACACAACCTTCGACTGACCATATAGTAACGGTAACACCCAAAACACCATAGATACTTATGATTAAT\n")
-		f.write("TTAGTTGTATGCGTCGGGGTGGTCCTTAAGGTAGCTCTCAATAAGTTTGAACAAACCATGGGCCTTCTCT\n")
-		f.write("TTTCCAGCCTTGACGTGCTCTTCCTTGATTTCAATGTTTCCCTTGGTGTGGTAATGACTGATGCTCTTGA\n")
-		f.write("TGGTGGAACCACTTCCACATGCCACCAA\n")
-		f.write("\n")
-		f.write(">gi|226789907|gb|GO546134.1|GO546134 Mdas9002L06_e143.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTCTCTGAAAACTGAATTCTTGAATTGAGATTTATATATCATAGAGTT\n")
-		f.write("CTAGGGCAATATATTACAAGCAGAATATTACGCAATTCTTCTTAAATAAACATAAATAGCAAAGCACAAG\n")
-		f.write("ACACAGAAATTGAAATAGCACAGATATAATTATATTTGAGGATGACGATAACAGCCTTTGTTGTACGTGC\n")
-		f.write("CGCAGTTTTCAAGTCTTACATCTGGTCTGGTTGTAGCGCAGGGGGGCAGCCTTGTCCGACCACATTGCGG\n")
-		f.write("CGTTAGCGT\n")
-		f.write("\n")
-		f.write(">gi|226789906|gb|GO546133.1|GO546133 Mdas9002G02_e119.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAB77025.1| putative Rho GDP dissociation inhibitor [Nicotiana tabacum], mRNA sequence\n")
-		f.write("TTTTTTGACAATTCAATTTTACATTTGTATCGATCACCCCTACAAGGAAAAGCTTATACAACAAAGATGT\n")
-		f.write("GTGGTTCATGGAGGAAGAAATAAATCTAAGGATCCCGGATCTTCCGAAAAAAATCAGCTATCTGCCCTTT\n")
-		f.write("TTGATCTCGAAGGAGTACTGAAGTTCCATATGGCATCTCCTGTCATCGTCTTCGAACTTAAGCTTTGCTG\n")
-		f.write("AATAAATGCCCCTTGCAAGCAACCCAGATGGAGTGGTCTCCTCTTCCAAAGTGTGCACGTATAGTTCTTT\n")
-		f.write("GTTAGGAGCAAACGTACCCAACATTCCTTTGCTCTGATCGACTTGGAGTCC\n")
-		f.write("\n")
-		f.write(">gi|226789905|gb|GO546132.1|GO546132 Mdas9002C11_e100.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_193037.1| oxidoreductase, zinc-binding dehydrogenase family [Arabidopsis thaliana] pir|T10203 hypothetical protein F25G13.100 - Arabidopsis thaliana emb|CAB45500.1| putative protein [Arabidopsis thaliana] emb|CAB78343.1| putative protein [, mRNA sequence\n")
-		f.write("CCGGGAGGGAGGAGCTTCAAGTTTCTGCGGCTCTTCGAAACGTTAGTTGGACTTACAACTGAGAGACTAT\n")
-		f.write("GGCCAATGAGACCATGCATGCGGTTCAGTACGACAACTATGGGGGCGGAACTTCTGGTTTAAAGCATGTT\n")
-		f.write("GAAGTTCCAATTCCAAATCCGAAAAATGATGAGGTGCTGCTGAAATTGGAGGCAACTAGTCTAAACGCAA\n")
-		f.write("TTGATTGGAAAGCTCAGAAAGGCATGCTCTGGCCTTTGTTGCCTCGCAGGTTTCCGCACATACCTGGTAT\n")
-		f.write("TGATGTGGCAGGAAAGGTTGTAAAGGTAGGACCTGGAGTAAAAAATTCAAACCTGGTGACAAAGTTGTTG\n")
-		f.write("GAAAGGTTAACACTCTTACTGGAGGTGGACTAGCTGAATTTGCCGTGACAATGGAGAGTTTAACTGTTGC\n")
-		f.write("AAGGCCATCGGAAGTTTCAGCAGCCAACGCTGTAGGATTACCCGTTGCTGGTCTCACAGCTCACCAGGCT\n")
-		f.write("CTTACACAAACTGCAGGGATCAAGCTTGATGGAAGTGGTCAGCAAGCAAACATCCTGATCACAGCTGCTT\n")
-		f.write("CAGGTGGTGTAGGTCTCTA\n")
-		f.write("\n")
-		f.write(">gi|226789641|gb|GO546131.1|GO546131 Mdas9002A16_e91.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to prf|0512262B plastocyanin, mRNA sequence\n")
-		f.write("TTTTTTTTGAAAAACAGGAAGGCGCTCAATATATAAATGGTTTCACCTCGCACATTGTCTCTCGTGGCAA\n")
-		f.write("TATAATCTGATGAGTACAGAAGCCCTACTTTACCTCCCAAAAAAGGAAGCATAAATACAATTCATCAGAC\n")
-		f.write("ACAACTGAATTAGTTAACGGTAACTTTACCGACATGCCAGCTCCCTGGTGAGGAGAGCAGTAGAAAGAGT\n")
-		f.write("ATGAACCTTTTTCGGTCAAGGTGACGGCGTAGGTCTCCCCGGGGGCATTCAGGAGGTCCTCCTCGCTCAT\n")
-		f.write("CGATATCTTTCCGGCATCCACACCGCTGGGAACCTCGTCCTCGTCGAAGACAATGTTGTGTGGGAATCCA\n")
-		f.write("GCATTGTTCTTGAACACAATCTTCTCGCCGGGGGCGACGGAGAAGCTGTTGGGGACGAAGGCCAAGCCCC\n")
-		f.write("CGTCATCGCTGCCGAGCAAGACCTCAATGGCCATGGCATTACTGGCGAGGATAGCGCTGGCTGCGGTGGC\n")
-		f.write("GGCGACGGCCACACCGACATCCTTGAGGGATGACTTGACGACGCACATCTGCCTTGAGGAGGCTGAGACC\n")
-		f.write("TTAACGGCAGCGCTAACCTTGGCTGCGCCAGAGGACTTGAGT\n")
-		f.write("\n")
-		f.write(">gi|226789640|gb|GO546130.1|GO546130 Mdas9002A15_e90.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P52706|MDL1_PRUSE (R)-mandelonitrile lyase isoform 1 precursor (Hydroxynitrile lyase 1) ((R)-oxynitrilase 1) pir|S32156 mandelonitrile lyase (EC 4.1.2.10) - black cherry emb|CAA51194.1| mandelonitrile lyase [Prunus serotina] gb|AAB38536.1| (R), mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTAAATCTCAAGAGATCTAATTTTATTAGATAACCTCAACATTAAA\n")
-		f.write("AGAGAAATATGTTAAACATGAAATAAAGAGGTACAGATAGCCCGGTGCATAGAAAGAACACGTCCCTTTC\n")
-		f.write("GAGCAGCCAACCATAATCCCCAATAACTAATGGGTTTATTATTAAGGCATTGAAAAGTAAAGGATAGTGC\n")
-		f.write("ATAATTAAGGAAAATATCGGTTTGAATGTTGAATCACGCGGATGATATACCAATCCAAGGTGATCTCTCT\n")
-		f.write("TGCAGAATTTGAAGACCCATATACCTGCCTAACATCAGATAGAAGCCCATAGGGTGGCTCGCCGGTGTGA\n")
-		f.write("CAGGGAATGTGGAAGAATCAACAACGCGTAATGCATCGATCCCACTAACACGCAAACCACCGTCAACCAC\n")
-		f.write("CTTTCCAACAATGCATCCACCGTGGTAATGCCAATATGAGGCCAGTGAATCATGACAAAATGTTTCGAGT\n")
-		f.write("GCATCATCTGTTTGGTTATTTGGAAAAGGAACTCCTAAAAAGGTGAAGCCTTCTACACCTGGCAAATCTT\n")
-		f.write("CGGTTTTATATGGTTTAAATGCATCGGTCCTTAATAAATCACTGA\n")
-		f.write("\n")
-		f.write(">gi|226789639|gb|GO546129.1|GO546129 Mdas9002E22_e113.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("ATCCAAAAATTGCATATAAATCAAAAGGCCCTGAACATGGCCCTTACATGACACCATCCCAAAAACCCCA\n")
-		f.write("ACATATGAATGACATGTTTTCACAAAACTACAACATGTCCCTCCACAAACTCCAATACTATAAACCAACC\n")
-		f.write("AAAAAAAAAACCCCAAAATTATTTTTTCCCCCAAACACTTTTCATTAATTAAAGGGCCATAATCCCCTAA\n")
-		f.write("TTAAAAAGACACTTTTATTAATCCCATCCTAATTTGGTTCCCCGGGCTTACTGACCACAGGGGCAATTCA\n")
-		f.write("CACATGGGCAGGTTGTGCCACACTTGCACTTTCCCTCCTTCTCCGCTGCA\n")
-		f.write("\n")
-		f.write(">gi|226789638|gb|GO546128.1|GO546128 Mdas9002E11_e112.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_817268.1| ORF46c [Pinus koraiensis] gb|AAO74136.1| ORF46c [Pinus koraiensis], mRNA sequence\n")
-		f.write("TTAGGGGCCTTAGCTGGTGATCCGGGCTGTTTCCCTCTCGACGATGAAGCTTATCCCCCATCGTCTCACT\n")
-		f.write("GGCCGACCTTGACCCCTGTTATTTTGAGGTCATATCTAGTATTCAGAGTTTGCCTCGATTTGGTACCGCT\n")
-		f.write("CTCGCGGCCCGCACCGAAACAGTGCTTTACCCCTAGATGTCCAGTCAACTGCTGCGCCTCAACGCATTTC\n")
-		f.write("GGGGAGAACCAGCTAGCTCTGGGTTCGAGTGGCATTTCACCCCTAACCACAACTCATCCGCTGATTCTTC\n")
-		f.write("AACATCAGTCGGTTCGGACCTCCACTTAGTTTCACCCAAGCTTCATCCTGGTCATGGATAGATCACCCAG\n")
-		f.write("GTTCGGGTCCATAAGCAGTGACAATTGCCCTATGAAGACTCGCTTTCGCTACGGCTCCGGTGGGTTCCCT\n")
-		f.write("TAACCAAGCCACTGCCTATGAGTCGCCGGCTCATTCTTCAACAGGCACGCGGTCAGAGCCCTGGGCTCCT\n")
-		f.write("CCCTCGTGCCGAAA\n")
-		f.write("\n")
-		f.write(">gi|226789637|gb|GO546127.1|GO546127 Mdas9002L19_e144.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CCCTTGAAATCCTATTTGAAAGGTTTCATTAATAACATCTCATACAGTGCAGGATTAATATGAAGCCAGT\n")
-		f.write("AGTTTATAGCACAAACATATAACAGATACATGTTTCTCCACATCCATCCTTAAAATATACACTATCGTTT\n")
-		f.write("GCATTCTTCCGCATTGTACGCTCGCAAGACACTGCCTGGATTTTTCCTTCCGTATGAGTTACTCTGTTTG\n")
-		f.write("CACCAGGAAGGCCCTGAATGTAATCATTTGCATTGATGCTCACAGCCTTGAAACTGGTAAACCTAAGGCC\n")
-		f.write("TTTGAGTTGACAATGCTAGGACTGGCAGCAGGTGGCGGAGCATTCTCGTTGAGAAATGGTT\n")
-		f.write("\n")
-		f.write(">gi|226789636|gb|GO546126.1|GO546126 Mdas9002P14_e164.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTGTCTTTTTTCTATGCAAAATATAGGGAATTTTTTTACACAAAAAATACCTCTAAAGGTAGGCATG\n")
-		f.write("CTAAAATTACAACTAGGGAGTAAACCTCCTAATTTAAGTTAAAATAAAGGAGAGGGGAGGCAACCAAAAT\n")
-		f.write("GTCAGGACGAAATACCTAGAAGACAGGTTACCTCCACTTCTCTTTTAGTTCTTTCTTCTCCGACCAGACC\n")
-		f.write("CATGTTACATAGATTGCT\n")
-		f.write("\n")
-		f.write(">gi|226789635|gb|GO546125.1|GO546125 Mdas9002J20_e138.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_179402.1| elongation factor beta-1 -related [Arabidopsis thaliana] sp|Q9SI20|EF1C_ARATH Probable elongation factor 1-beta (EF-1-beta) pir|D84560 probable elongation factor 1-beta [imported] - Arabidopsis thaliana gb|AAD31355.1| putative el, mRNA sequence\n")
-		f.write("GCAATCCATTCACTCTTATTAAAAGACTTTTCTAACAAGTTCTTTGAAAAAGATCAAAAGGATTGACAAG\n")
-		f.write("CACTGAATTCTTGTGAAAAATAAAAGGATCAACATCGAAGTCAAAAAACAAGCTACCAAAAACCACCATA\n")
-		f.write("ACAAAACTGAAATTATGTTTTCAACAGTAACTGAAACCATACCAAACAAGCAAACAGCCTCGGAAACTAT\n")
-		f.write("TCATCAAGGGAATACTAATACATCAAAACCAAATATAATGTCTCAAATCATACCGCCAGAAACAAAATAC\n")
-		f.write("ACATCCGCAAGCTCCAATCATATCTTGTTGAAGGCTACGATGTCGCAACTCTGGACATACTCGTTAATTG\n")
-		f.write("GTTCAACAGTAAGTTGCTCCTCAATGAAAGTATCAACAGAGACCAGGTCATCAACAATTGTCATCATTAT\n")
-		f.write("T\n")
-		f.write("\n")
-		f.write(">gi|226789634|gb|GO545875.1|GO545875 Mdas9005N07_e385.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CTGACATGTGTGCGAGTCAACGGGCGATCAAACCCGTAAGGCGCAAGGAAGCTGACTGGCGGGATCCCCC\n")
-		f.write("TGGGGGTTGCACCGCCGACCGACCTTGATCTTCTGAGAAGGGTTCGAGTGCGAGCATGCCTGTCGGGACC\n")
-		f.write("CGAAAGATGGTGAACTATGCCTGAGCGGGGCGAAGCCAGAGGAAACTCTGGTGGAGGCCCGCAGCGATAC\n")
-		f.write("TGACGTGCAAATCGTTCGTCTGACTTGGGTATAGGGGCGAAAGACTAATCGAACCGTCTAGTAGCTGGTT\n")
-		f.write("CCCTCCGAAGTTTCCCTCAGGATAGCTGGAGCTCGTGAACGAGTTCTATCGGGTAAAGCCAATGATTAGA\n")
-		f.write("GGCATCGGGGGCGCAACGCCCTCGACCTATTCTCAAACTTTAATAAGGTAGGGACGGCGCGGCTGCTTCG\n")
-		f.write("TTGAGCCGCGCCACGGAATCGAGAGCTCCAAGTGGGCCATTTTTGGTAAGCAGAACTGGCGATGCGGGAT\n")
-		f.write("GAACCGGAAGCCGGGTTACGGTGC\n")
-		f.write("\n")
-		f.write(">gi|226789633|gb|GO545874.1|GO545874 Mdas9004K09_e300.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q02980|RBS_MALSP Ribulose bisphosphate carboxylase small chain, chloroplast precursor (RuBisCO small subunit) pir|JQ2241 ribulose-bisphosphate carboxylase (EC 4.1.1.39) small chain precursor - apple tree emb|CAA46475.1| ribulose bisphosphate ca, mRNA sequence\n")
-		f.write("TTAAAAATAATATAAGGATATAATTTATTTCATGAATTTCTCAATAAACATCATCCTGAATCCGTTAAAA\n")
-		f.write("CACCAAATTCGAAAACAAAAGAGATTGCCTCGAAAAGGGAAAGAAAATTAAAGAAACAAATTGACAAAGG\n")
-		f.write("TCTTGAAACCCTAATCAAGGACAAACTTAAACAAACCACCGAAACCCTTGGCTAAGAGCCACAATGGTAC\n")
-		f.write("GTACAACAACAATATTAATTACGACGAAGAAACATGATGAAACATGAATAACAACAACAACAACAACTTA\n")
-		f.write("GTAGCCTGCAGGCTTGTAGGCGATGAAACTGATGCACTGCACTTGGCGGACGTTGTCGAATCCGATGATA\n")
-		f.write("CGGATGAAGGCGTTGGGATAGGCCTTCTTGGCCTCCTCCAGCTCCTTCAACACCTGAGAAGAGTCGGTGC\n")
-		f.write("ATCCGAACATGGGCAGCTTCCACATTGTCCAGTACCTTCCATCGTAGTATCCTGGGGATTTGTGGTTCTC\n")
-		f.write("ACGGTACACAAATCCATGCTCCAACTCAAATTCCAAGCAGGGAACCCAGTTTTTGCGGAGGAGGGAAT\n")
-		f.write("\n")
-		f.write(">gi|226789632|gb|GO545873.1|GO545873 Mdas9005K05_e375.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_186921.1| protease-related [Arabidopsis thaliana] gb|AAF26988.1|AC018363_33 unknown protein [Arabidopsis thaliana] gb|AAN41347.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTACATGGAAATACGGCATACATAGATCAAAGAAAGAGTACGCCCTC\n")
-		f.write("GTAGATACAGACATCAACTTAGACATAACATACATGTCGCCTCTCGCTGGTCGAACATAGCATACATCTC\n")
-		f.write("TTATTATTTCAGAATAATAGTTAAACATAACTCACGCAAGCGGTTGACCTGGTAAATGGAGCTAGAATGA\n")
-		f.write("TACTTGAACATCAAGCAATGTCATCAACTGAGAAATGAACTCTGGGTGGCCTGGCCACGCTGCTCCAGTA\n")
-		f.write("ACCAAATTTCCATCCGTGAAGCAACGATCTATTGGATCAGGTTCCAGCCATGTGCCTCCCGAAAGAACCA\n")
-		f.write("CATTAAGCTTCACCGCAGGGTATGCAGTACATTTCTTTCCCTGCAGAACACCAGCAGCAGCTAAAATCTG\n")
-		f.write("CTGCCCATGGCAGATGGACGCAACTGGTTTCCTGGCTTCAACAATTTGCTTCACTAATGCAATAACTTTC\n")
-		f.write("TCATCCAATGCCAAATATTCAGGAGCTCGACCTCCAGGGATTACAAGCGCATCGTAACTTGAGACATCTA\n")
-		f.write("GAGCTTCAAAATCAGCTGTTAAA\n")
-		f.write("\n")
-		f.write(">gi|226789631|gb|GO545872.1|GO545872 Mdas9005N12_e386.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_564944.1| bHLH protein family [Arabidopsis thaliana] pir|H96712 probable DNA-binding protein T6L1.1 [imported] - Arabidopsis thaliana gb|AAG51581.1|AC011665_2 putative DNA-binding protein [Arabidopsis thaliana] gb|AAG52041.1|AC011914_11 pu, mRNA sequence\n")
-		f.write("TTTTTTTTTAGTGAAATAGTACCATATATATGTAGTTCCAACAGTACCACAACTGTTCTGATCAATTCTC\n")
-		f.write("TTATTAGATAGAGAGTGATCAACAAAACTAGTAGCAAAAAAACAAAAACCCCAACACACAACACAGACAG\n")
-		f.write("ACTGCAACTTTGAGTTGAAAGCGGATCAAATCAAAGACCATGATGCAGTTTAGTTTCTATCTTTGGATTT\n")
-		f.write("TATATAAGGTTTCTCTCCTCACGAAAAAGATCCTTCACTGTTTTTTCCCTTCCTAGCAAACCAAAGCCCT\n")
-		f.write("TCTCTCTCTGCATATCTCTCCATCTCTCTCTCTCACCAATTTTTTGGAGTAATGCAGGTGGTACACAAAC\n")
-		f.write("CACACCATCATTACCCATTTGTGCACTCACGGAAATACACCACAACAAACACGCTAAACCAACCAAAAGA\n")
-		f.write("ACAAAAACCACCAAGAGAAATAAAAGAAGTTTAATTAAAACTAGTAAACCCTAGGCATGATATTAATTAG\n")
-		f.write("TCAGAGGGACCTGTGTTCAAGGATATTGATGTTATTAGTCCTTTGTCTCTTAGCACTCCCTGTGGAAGAT\n")
-		f.write("TGATCCTGATCGCCGCAGCCGGTTTTCTCCATGACAGCCTTCAGTGCTTCTTGAATCGAGCTTTTACATA\n")
-		f.write("CTGTTGATGCTGCATTTGTACTTGCTCT\n")
-		f.write("\n")
-		f.write(">gi|226789630|gb|GO545871.1|GO545871 Mdas9004L12_e304.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTCTCAACATATTTGAGAAGATGAGTACCACTGGAACTGGCTTTAGCAACCACGCTTTCACCATGCCCGG\n")
-		f.write("CGGTCTCCAAGTAAATGAGCAAACTAGCAAGAACAACACCCCATGCAACTTCCAGATGCCTCTGCACTAC\n")
-		f.write("CCAAGGTACCAAAAGAGTGACTATGAGAGCATGCCTGAATGGAAACTGGACTGCCTTATGAAGCAGTACG\n")
-		f.write("GCCTCCCACTCATTGGGGATGTCAACCAGAAAAAGAAGTTTGCCATGGGAGCCTTCCTTTGGCCTTCACA\n")
-		f.write("ATACGAATGATAAACCCTATCTAGTAGCTTAATTGCTACGATTTCTAATAATATTCTACATATATATGGT\n")
-		f.write("ATTACAAAAGACTACTGGCATGCATGTATATAGTGAAATAATATTAATTGCTTTTTAGTAGTATCCCTTA\n")
-		f.write("TTTAAGTACTGTCTATCTGTATTCAGCAGTGTATTACTGTG\n")
-		f.write("\n")
-		f.write(">gi|226789629|gb|GO545870.1|GO545870 Mdas9005F09_e355.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P32980|ATPD_TOBAC ATP synthase delta chain, chloroplast precursor pir|S26198 H+-transporting two-sector ATPase (EC 3.6.3.14) delta chain precursor, chloroplast - common tobacco emb|CAA45153.1| chloroplast ATP synthase (delta subunit) [Nicotiana, mRNA sequence\n")
-		f.write("TTTTTTTTTTGTGAGCAAAAAGGCCTTCAAAATTGCCTCAAATTCACGTAAAAACTCCCCATACATACAT\n")
-		f.write("ATATATACTCAAACGTACGGTTTTACACATTACAGTGGTTAAACCATAATCAAAATCAAGAGCAAATTTG\n")
-		f.write("GAGTTATAAATTGAGCTTAATGTCACCCAAATCAAGCTCCGCCGCAATCTCCTCCAGCTGCTTCTTCACG\n")
-		f.write("CTCAAGTCAATAAGCTTCGACCCCGACTGCCCGTACCTCACCGTGAACCCCGCCACCAGGCTCGGATCAA\n")
-		f.write("TCTCCGTCTTGATCCTCACGTTCTGCGCCCCCGTCAGCTTCTGCACCTGCTTCGCTATCTGCGCCAAGTG\n")
-		f.write("CTGCGACTCCAGCTTCACCACCGAGCTCACGATCGCCAGCTCCGTGTCCGTTATCTTGTTGTACACCACC\n")
-		f.write("TCGAACTCCTTCACGATGTCCTTTATCAGGTCGATCCGCTTCGCGTCCACCAGGATGTTGAGGAAGTTGA\n")
-		f.write("TCGTGTGCGGCTGCAGCGCCGACGACTTGGCGATGTCGTCCAGCACCTGCCGCTTCTTCTCCAGGCCGAT\n")
-		f.write("TGTGGCCTCGTG\n")
-		f.write("\n")
-		f.write(">gi|226789628|gb|GO546124.1|GO546124 Mdas9002H19_e127.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_565379.1| Calmodulin-binding protein [Arabidopsis thaliana] pir|A84533 hypothetical protein At2g15760 [imported] - Arabidopsis thaliana gb|AAD41988.1| expressed protein [Arabidopsis thaliana] gb|AAK31147.1|AF345343_1 unknown [Arabidopsis t, mRNA sequence\n")
-		f.write("TTTTTTTTTTGTGTAAAATTCAAACATCTATATTTCACAACGATGAAATTATAAAAAACAAAATGTATCT\n")
-		f.write("ACGACCACAGATTGAATTATTATCTGCATCCTCCACCACGTGTCAAAGACACGAATGCTCCTCTGGAAAC\n")
-		f.write("CTCGTGCAACCCAGTGTTGAATCCCAAGCAACCCAAGAGCCCATGCTTGTAAGGTAAGAAGGTCTTCCTC\n")
-		f.write("CTCATCTCCTCCGTAACCGCCCGGTTCGCCGTATAATGCAACTCGTGCGGCGAAACCGGTCCTTTCCTCC\n")
-		f.write("TCGAGCTCACCGACCCCACGCTGTCGGTGGACCGGAAACTCGAGTTCTTCACGTCCTGCGCTAAACTACT\n")
-		f.write("ACTCTTCATCTTGGGCGACAACATGGCATAGTTCCTCGAATGGTCTTTGCCCGTTGTGGCTCG\n")
-		f.write("\n")
-		f.write(">gi|226789627|gb|GO546123.1|GO546123 Mdas9002M24_e152.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P13869|CB12_PETHY Chlorophyll A-B binding protein, chloroplast precursor (LHCI type II CAB) pir|S00442 chlorophyll a/b-binding protein precursor - garden petunia gb|AAA33711.1| chlorophyll binding protein precursor prf|1503272A chlorophyll bi, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTACATATTTATAAGTTCCGATTTTGTAGGTCACCAGCTGATTTCATACATATTGGAAT\n")
-		f.write("GAAGGTTCCAAATAGATTTTTGTACACAAGGCAAGCAGATAAAATTACAAGTTTTTTGTCCTACCAACGT\n")
-		f.write("TGCCCCTTCTCCTCCCGCACTTGAATCCCAATTAGAGTTCTCCTTCTTTCCTCACTTCGGGGAAAAAGAA\n")
-		f.write("GCAAAAATGGTGGCATGGCCGGGATCGGCGAGGTGAGCGAAGAGGTTGTCAATGGGGCCAGTCCCAGTGT\n")
-		f.write("AAATGTGTTGGAACCAAGCTCCCATCACAGCCAACATAGCCAGCCTTCCGTTCTTGATCTCCTTTGTCCT\n")
-		f.write("CAACTCCTTGATCTTCTCAGGCGAGCCGCTTCCCCATCCAAGTGGGTCGAACCAGAGCCCTCCCGGGTAC\n")
-		f.write("CCAACATCTGTCCCGGTGAGCTTGTTGT\n")
-		f.write("\n")
-		f.write(">gi|226789626|gb|GO546122.1|GO546122 Mdas9002M07_e147.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAF61440.1|AF138264_1 papain-like cysteine proteinase isoform I [Ipomoea batatas], mRNA sequence\n")
-		f.write("TTTTTTTTTAACAAGACATAAAAATGGACATTTAAGCTGTTCGGGCAAACACCGAGAATTATAAGATACA\n")
-		f.write("TGGGGTGTTATGTTTGTTTGGTCATTTGTTTAGCAAGCCCGACAGAAGACAGCAAACAACTGGAGTTTGC\n")
-		f.write("CCGATAAATATCACCACAACTGTATATACATTAAACAGAACTGCTATTGTAAGTTAGGGTTGAACCCTAC\n")
-		f.write("TACTCTGAGTTGGTCTTAACCGAAGCTGCAGCAACAGTCGAGACCATGGAGTCCACGCCACAGATGTTTC\n")
-		f.write("GGCCCCTGCAGATTTTGTAGAATCCACTCTCTCCCCAGTTCTCTCCCCATGAGTTCTTAATAATCCAGTA\n")
-		f.write("TGGCTTCTCCTTCAATCTGATGGGAGAATACCCAGCTGCACCATAACCTACGAGTAACACTCCGTGATCC\n")
-		f.write("AACCGCTTTGAGCATATGTAGGGGCATGACACTCCACCAACATA\n")
-		f.write("\n")
-		f.write(">gi|226789625|gb|GO546121.1|GO546121 Mdas9010A14_e717.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CATTATTTTATAGATTGGCATCTGCTTAAGTAGGACTACATAAATTACGTTACATTTCTCCATAAAATTA\n")
-		f.write("TGAAGTAGCTACAAACATTTAGAAATAAACTGTATATGCATAATTGCCAAAAAACTCATCATCACTCAGC\n")
-		f.write("TTCGATGAGTCCAATTCCGGCATGAAAATCAAAGCCTATGTGGTATAAAAGTACC\n")
-		f.write("\n")
-		f.write(">gi|226789624|gb|GO546120.1|GO546120 Mdas9002D05_e105.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTGCGTTTCAAGAACAGAGAGAGGCTTGAGTTTTAAGATGGTATAAAAGTTTAAATTTTGGATAAT\n")
-		f.write("TTTGTCTTTACATGTCCATATGGATTTGGTTTTCTTTTTACTAGTTGAACAGGATTTTTTTTATTTTTTT\n")
-		f.write("ATAGGAAAACAAACGAAAAATAAACTTGGAATTTGTATAAAAGTCAGAATTTATAAATTGACATATACCA\n")
-		f.write("ATTCCTTTGTTTGGATTCATAAACATACAAATTTAGAATTTTAGCGTGGAAAAAAACTTGGAATTTGGGA\n")
-		f.write("TCTCCAATTCTCAAGTTTAAATTCCATGTGAATAGGTGTCATTTCCCAATTTCTATGATTGAGAGTTTAA\n")
-		f.write("AAATAACAAATTCCATATTCATTTAGGTTAACCAAACAAAAAAATTCACAAATTCTAGAAAAATAAAATC\n")
-		f.write("CTATCAATTTCATCACCGTCATTTTTAAAATTTCTTAGTAATCTTAAATTTCTTCATCCAAACATAATGT\n")
-		f.write("AAAAGTGAACAGTACTAGGAGTGTTTCGTTAAAACTCCATTTTTT\n")
-		f.write("\n")
-		f.write(">gi|226789623|gb|GO546119.1|GO546119 Mdas9002P24_e169.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTAATTTTCCTTCCCGAAAAAAAACACCCATGCATGCAACAATGCTTTCACAAATAAAAACAAATGGTGT\n")
-		f.write("GTACAATATCCCATCCCAATTAACATCATCTCCATACCCTTAATAATCAAAAAAAAAAAATATTGGGGGG\n")
-		f.write("AAAATTAAACCAATGG\n")
-		f.write("\n")
-		f.write(">gi|226789622|gb|GO545869.1|GO545869 Mdas9004N13_e314.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTAGCCAGAAAAAACTAATGGTACTAATCAATAGGGCTAGTAACAATAATAATTATAAAATTCAGA\n")
-		f.write("AAAAAATTGCAACACTGAAAATTACAAATAAACATCTATTAGAATTCTTCAGGGATGCTCTTCAGGACTG\n")
-		f.write("GACCTACAGCACATAAAGTGCTAGCTGGAGATGACTCAATAGTAATACGACCTGTTGGAATTTGCGTAAG\n")
-		f.write("CTCACGAGCTACATCCTTGAAATCAAGAATGCCTCCATTTTTGCACTTTGAAAGCATTCGTGCCGCTTCT\n")
-		f.write("TGCTTTGTCATCTTGACTTTCACTCTAATCGCCCCTCTTTTCACATCTTCTATTTCCTCCTTGATCAGTG\n")
-		f.write("GTTCCGAATTTTCATGGTAAGTGCAACTGCTATTAACTTTTTGCTTCCTCGACAAGGGCTTGTTACTAAT\n")
-		f.write("TAACTCATCTATGTATACAACATTCTTTACGTAGGGTTTCCTAAGTTCTAGCATGTCATCTATTGGTTTG\n")
-		f.write("ATCCTACTGAAGAAAGAAAGCAAAGAATTCAACATTGTTGAGAGAGAGAGAGAGAGAGAGAGAGATTTAA\n")
-		f.write("ATCACAATAATTTCATACCAGAAAAGATCTTAACATTATTGAAACTACATTAGTTTTGATACAATCCACA\n")
-		f.write("AAAAATATCGGAAAGATGAGTCAACTGATGCCTCAAGGTCATGAAATGTCACTG\n")
-		f.write("\n")
-		f.write(">gi|226789621|gb|GO545868.1|GO545868 Mdas9005E13_e348.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P42896|ENO_RICCO Enolase (2-phosphoglycerate dehydratase) (2-phospho-D-glycerate hydro-lyase) pir|S39203 phosphopyruvate hydratase (EC 4.2.1.11) - castor bean emb|CAA82232.1| enolase [Ricinus communis], mRNA sequence\n")
-		f.write("AATTAGGCAGCTTCAAACACTTAAAAAAACAACTCAAAACAGAGTACATAGTCAAACATGCTTACTCGAA\n")
-		f.write("AATTTCCAGTGTACTGTTTTCAAGCTCTCAGAACAAAACTTATCTGAAAATTATTGGAAAAAGGGTTTCA\n")
-		f.write("AGTTCCACATAACTATTCCCTATGTTGTGAAACTCCGATTTCTCACATCCCGCAAAAGCTTTGGAAGCAC\n")
-		f.write("TTCATAATCTAATAGGGCTCCACGGGCACACGGAACTTGGCTCCAGCATACACTGCCTCTGAACCGAGCT\n")
-		f.write("CCTCCTCAATTCGCAAGAGCTGGTTGTACTTGGCAAGACGCTCTGACCTACAGGGAGCTCCTGTCTTGAT\n")
-		f.write("TTGTCCCGTGGCCAAACCCACGGAGAGATCAGCAATGAAGGTATCCTCGGTTTCTCCACTGCGGTGGCTG\n")
-		f.write("GCCATCACACCCCATCCAGCTTTCTTGGACATTCTTACAGCCTCAATGCTCTCAGTTACGGATCCAATTT\n")
-		f.write("GATTCACCTTGAGAAGAAGAGCATTGCAAGATTTCTCCTTGATTGCCTTCTCAACCCTCTTGGGGTTGGT\n")
-		f.write("GACCAACAGATCATCTCCCACAATTTGTACTTTTTCTCCAACTTCAGCTGTCATCT\n")
-		f.write("\n")
-		f.write(">gi|226789620|gb|GO545867.1|GO545867 Mdas9005D23_e344.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("CAATCAACCCCACTCTTGAATCCGATAAAACACCAAATTCGAAAACAAACGAAAGTGCCTCGAAAAAGGG\n")
-		f.write("ACAGAAAATTAAAGAAACAAATAGACCGAGGTCTTGAAAGCCCTAATCAAATACAAACTTAAACAAACCA\n")
-		f.write("CCGGGACCCTTGGCTAAAAGCCACAATGGTACATACAACAACAACATTATTTATGAAAATTGTAAAACAA\n")
-		f.write("CTTAAACCCCTGGAGGCTTGTAAGCGATGAAACTGATGCACTGCACTTGACGGACATTGCCAAATCCAAT\n")
-		f.write("GATACGGATGAAGGATTGGGGGTAGGCCTTCTTGGCCTCTTCCACCTCTTTCAACACCTGGGAAGAGTCG\n")
-		f.write("GTGCATCCGAAAATGGGCAGCTTCCACATTGTCCAGAACCTTCCATCAGAATATCCTGGGGATCTGT\n")
-		f.write("\n")
-		f.write(">gi|226789619|gb|GO545866.1|GO545866 Mdas9005K14_e377.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("TTTAAAATAAAATACGGATCTCATTGAATCATGAATTTCTCAATCAACACCATCTTGAATCCGATAAAAC\n")
-		f.write("ACCAAATTCGAAAACAAACGAGAGTGCCTCGAAAAAGGGACAGAGAATTAAAGAAACAAATAGACAGAGG\n")
-		f.write("TCTTGAAAGCCCTAATCAAATACAAACTTAAACAGACCACCGGGACCCTTGGCTAAGAGCCACAATGGTA\n")
-		f.write("CATACAACAACAACATTATTTATGAAAATTGTAGAACAACTTAGACGCCTGGAGGCTTGTAAGCGATGAA\n")
-		f.write("ACTGATGCACTGCACTTGACGGACATTGTCGAATCCGATGATACGGATGAAGGATTGGGGGTAGGCCTTC\n")
-		f.write("TTGGCCTCTTCCAGCTCTTTCAACACCTGGGAAGAGTCGGTGCATCCGAACATGGGCAGCTTCCACATTG\n")
-		f.write("TCCAGTACCTTCCATCATAGTATCCTGGGGATCTGTGGTTCTCACGGTACACGAATCCATGCTCCAACTC\n")
-		f.write("AAATTCCAAGCAGGGAACCCAGTTTTTGCGGAGGAGGTAGTCAACTTCCTTGGCCAAGGACTCGGTAGAA\n")
-		f.write("AGGGGAGGAAGGTAAGAGAGGGTCTCGAACTTCTTCAGTCCAAGTGGAGGCCACACCTGCATGCATTGCA\n")
-		f.write("CTCTTCCTCCATTGCTTGCAATAGAGGTAATGTCA\n")
-		f.write("\n")
-		f.write(">gi|226789618|gb|GO545865.1|GO545865 Mdas9005L22_e380.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CACAATAACGGGGTATTATTTTTTAGGGTAAATTACATAGTTACCCCTCAAGTTTAAAGTCTATTACAAC\n")
-		f.write("TCTATACAACATCTTTAAAACATTTCACTTTCATACCCCACCTACTATTTTATTTCAAAATAGTACCTCC\n")
-		f.write("ATTACAACATTTACCCAGTAAAATACTTGACAATTTGAACATGGTACATAATTTACACTAATTCGGGAAA\n")
-		f.write("ATTCAATTGGATGAACGTAATTAAATCAAATATTCAAAGCTTATGACTAATTTGATCTGCTAATTAACCC\n")
-		f.write("AACAATCATTATGATCCCTTCTCTGAGGCTGCAGGCTCAGCAACCTTCTCCTTGGAAAATTCCTCCACAT\n")
-		f.write("CAGCCTTACCTTCATCCTTCACAGCCAGCAAGATCAAAACCAGCAGCACCGGATAACTCACGGGGTTGAG\n")
-		f.write("CGCGAAATTGGTAACCAATTGGGAAAGGAAGGATGCCTTGAGCGTATCCACTTGCCAA\n")
-		f.write("\n")
-		f.write(">gi|226789617|gb|GO545864.1|GO545864 Mdas9005I15_e369.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAD41136.1| OSJNBa0084K20.16 [Oryza sativa (japonica cultivar-group)], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTGGAAACAAAGAAACTATATCTCTATATCTATCTGTCAATATATA\n")
-		f.write("GATACACACATGTTCATACATAATCAATTTCCCCAATTCCTAGATATCAGAAACCTATATCCAGTTGGAA\n")
-		f.write("AAATAAAATTTACATGGGCATTAATAATATCGAAGTTATGACTGGGACAGGCAAATAATGAACAATGACC\n")
-		f.write("ACAACATTGGTTTTAAGGGTAACATAATCATACAGCTGCAGCCCTGAAAAACAAAAAGTCTGAAATCTTG\n")
-		f.write("TTCGCGTACAAAATCTGGTTGTATGGAGTTGTCAGGACTCTGAAGCCCTGGTAAGGTGGTGACGCCCGAC\n")
-		f.write("AGAACAAGAATAGTTTTGCAACCACCATTTTGTCCAAACACAATATCCATATCTAATCTGTCCCCAACCA\n")
-		f.write("TGCAAATCTGCGACTTCAGAGATG\n")
-		f.write("\n")
-		f.write(">gi|226789616|gb|GO545863.1|GO545863 Mdas9005J04_e372.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_849999.1| tyrosine decarboxylase -related [Arabidopsis thaliana] gb|AAL69507.1| putative tyrosine decarboxylase [Arabidopsis thaliana] gb|AAM20115.1| putative tyrosine decarboxylase [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("CAGGACAAGGCGGTGGAGTGATACAAGGCACAGCGAGTGAAGCAGTTCTGGTTGTACTATTGGCTGCTCG\n")
-		f.write("TGATAGGATTTTGAGGGCGGAAGGAAAAAAAGCCCTCGAGAAGCTTGTTGTCTATGCATCTGATCAAACA\n")
-		f.write("CATTCAGCTTTACAAAAGGCTTGTCAGATAGGGGGAATCCATCCTGAGAATTGCAGGGTGCTGAGTACCG\n")
-		f.write("ATTCCTCTACTAACTATGCCCTTTCTCCCAATGTACTTAATGAGGCGATTTCAAATGACATCGCGAGTGG\n")
-		f.write("TTTAGTACCATTTTTCTTATGTGCAACGGTTGGTACTACTTCATCAACAGCGGTTGATCCTTTGCTGGAA\n")
-		f.write("CTGGGAAAGATTACTAAGAGCAATGGAATGTGGTTCCATGTGGATGCTGCATACGCTGGTAGCGCTTGTA\n")
-		f.write("TATGTCCAGAATACCGACACCACATTGATGGTGTTGAAGAAGCGGACTCATTTAACATGAATGCACATAA\n")
-		f.write("ATGGTTTCTTACGAACTTTGATTGTTCGTTGCTCTGGATCAAGGATAGAAACGCTTTGGTCCAGGCGCTG\n")
-		f.write("TCTACAAATCCTGAGTTCCTTAAAAACAAGGCCTCTCAAGCAAACCTGGTTGTGGATTACAAAGATTGGC\n")
-		f.write("AAATTCCACTTGGACGTCGGTTTAGATCATTAAA\n")
-		f.write("\n")
-		f.write(">gi|226789615|gb|GO546118.1|GO546118 Mdas9002G24_e124.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P13869|CB12_PETHY Chlorophyll A-B binding protein, chloroplast precursor (LHCI type II CAB) pir|S00442 chlorophyll a/b-binding protein precursor - garden petunia gb|AAA33711.1| chlorophyll binding protein precursor prf|1503272A chlorophyll bi, mRNA sequence\n")
-		f.write("TGATTTCTACATATTGGAATGAAGGTTCCAAATAGATTTTTGTACACAAGGCAAGCAGATAAAATTACAA\n")
-		f.write("GTTTTTTGTCCTACCAACGTTGCCCCTTCTCCTCCCGCACTTGAATCCCAATTAGAATTCTCCTTCTTTC\n")
-		f.write("CTCACTTCGGGGAAAAAGAAGCAAAAATGGTGGCATGGCCGGGATCGGCGAGGTGAGCGAAGAGGTTGTC\n")
-		f.write("AATGGGGCCAGTCCCAGTGTAAATGTGTTGGAACCAAGCTCCCATCACAGCCAACATAGCCAGCCTTCCG\n")
-		f.write("TTCTTGATCTCCTTTGTCCTCAACTCCTTGATCTTCTCAGGCGAGCCGCTTCCCCATCCAAGTGGGTCGA\n")
-		f.write("ACCAGAGCCCTCCCGGGTACCCAACATCTGTCCCGGTGAGCTTGTTGTTGGGGAAGATTGGGTCTGTGTT\n")
-		f.write("AACAGACCCGGGCTTGAGGATGTCCGCCCATCTCCTTCCCTCGGCCCACCCGATCAAAACAAGCTCAACG\n")
-		f.write("ACGAAGAGAGTGGTGGTGTCTGTGAAGTACTCTTGCTCTCCGGC\n")
-		f.write("\n")
-		f.write(">gi|226789614|gb|GO546117.1|GO546117 Mdas9002D04_e104.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTCGTAAGTACCAAGTTTGCAATCTTTAAGTTGAGTACAAGGATACAAGTACCAACAG\n")
-		f.write("TGGACCGAGAACATATGCCATCCATGCAGATGTCCTCCGTTTCCGGTTGGAGCCACCAGTCCGACGTTGC\n")
-		f.write("CATTGCACTTGCAAAAGTCCATCTTGAAGTGAGAAATTATCTCCTCTTCACCCTTGTCTGCTTAATAGAC\n")
-		f.write("AAACAATAAAGATAAACCTAATAAGATACAGGACACATTTTTCTACATGGATAATGTTACATACAATATA\n")
-		f.write("TACACATCAACACTTCTACTGCAGTACATGCGTAAACACATTGATTACATGTTGCAGAAAGCAGTCGCGT\n")
-		f.write("TAAGAACTACTAGATTTTCCCCATGACCTAAAGAACCTAATCACGGGGTCATGGAGGTCTTCTTTGGCCC\n")
-		f.write("TCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226789613|gb|GO546116.1|GO546116 Mdas9002P23_e168.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to prf|0512262B plastocyanin, mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTAGCATGAAGGCGCTCAATATATAAATGCTTTCACCTCGCACTTTGTCTCTCTCGC\n")
-		f.write("ACATTGTCTCTCATGGCAATCTGATCATTACAGAAGTCCTACTTTGCCTCCAAAAAAGGAAGCATAAATA\n")
-		f.write("TTATTAATCAGACAACTGAATTAGTTAACGGTAACTTTGCCGACCATGCCAGCTCCCTGGTGAGGAGAGC\n")
-		f.write("AGTAGAAAGAGTATGAACCTTTTTCGGTCAAGGTGATGGCGTAGGTTTCCCCGGGGGCATTCAGGAGGTC\n")
-		f.write("CTCCTCGCTCATCGAGATTTTTCCAGCATCCACACCGCTGGGAACCTCGTCCTCGTCAAACAAAACGTTG\n")
-		f.write("TGTGGGAATCCAGCATTGTTCTTGAACACAATCTTCTCACCGGGGGCGATGGAGAAGCTGTTGGGGACAA\n")
-		f.write("AGGCTAAGCCACCGTCATCGCTGCCTAGCAAGACCTCAATGGCCATGGCATTACTGGCGAGGATAGCACT\n")
-		f.write("GGCGGCAGTGGCGGCAACGGCCACACCAACATCCTTGAGGGATGACTTGACAATGCACA\n")
-		f.write("\n")
-		f.write(">gi|226789612|gb|GO546115.1|GO546115 Mdas9002K24_e142.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|S31865 chlorophyll a/b-binding protein Lhcb5 - Scotch pine emb|CAA78900.1| Lhcb5 protein [Pinus sylvestris] prf|2104448A Lhcb5 gene, mRNA sequence\n")
-		f.write("GTGAAAAGATAGAGCAATTCCATTTAAGGATCAAGGTTAAAAGCCTTTAAAAGGACTCAATTTGATATAC\n")
-		f.write("AATGCTTTTAATTTTGATTGGAGGAGAATAAGGAGGAAACTTAAAATTACAGGGTTGGAGCTCTTTCGAT\n")
-		f.write("AGATCCACCAATGACAGTAAGCAAGTTGTTGCCGAAGGGATCGCTCAGATGCTTTGATAGGTTTTCGACA\n")
-		f.write("GGACCTTCTCCGGTGACATACGCTTGGAGGAAGAAACCGAGCATGGAAAACATGGCAAGTCTTCCGTTCT\n")
-		f.write("TAATCTCCTTCACCTTTAGCAATGCAGCCTGGTCTGGATCCTTAGCCAGCCCCAGTGGGTCAAAAGGACC\n")
-		f.write("ACCTGAGTGAAGCTTGTCC\n")
-		f.write("\n")
-		f.write(">gi|226789611|gb|GO546114.1|GO546114 Mdas9010C03_e727.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTGACTAAAGATTGTATTCCTTGAACAATGAATGAATTACAGAGAGGTGTTTGTTAT\n")
-		f.write("TTATACAAGTTTCTCCAGAGCTCTTCTCAGAAGACTTCTTCCACAACCACTTGCGCTCCATCTACGGTTC\n")
-		f.write("GATTCTCCAACTCCCCAACTAGCACATCACAATGTGTTCATCTACAACACACAACTACAATTTTACAGAG\n")
-		f.write("TCATCAAAAACCCACCTCAAATCCTCTTCAAAGTTGCACGAAACAGAAGATGAAAGCCTTAAATAGTTAG\n")
-		f.write("CCAACAACGAAATCCTTAGAGATTGTTGCTGCACAACTATAACTCCAACTAATACAGCAAAGCCTTTCAA\n")
-		f.write("ATTTAGGAAGCAAATTCTTTCCACCAAATCTAAAGCATTTAAGCAAAAAAGGAAAGACTTCGCTTATCGC\n")
-		f.write("ATTCTCTCACCTTTGCTTCAAATCCATTATCACACTATATAAGAATCAAAACAAAATGGATCTGCAG\n")
-		f.write("\n")
-		f.write(">gi|226789610|gb|GO546113.1|GO546113 Mdas9002C19_e102.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|S16294 chlorophyll a/b-binding protein type I precursor - tomato, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTAACGGACGTGAAAAGATAGAGCAATTCCATTTAAGGATCAAGGTTAA\n")
-		f.write("AAGCCTTTAAAAGGACTCAATTTGATATACAATGCTTTTAATTTTGATTGGAGGAGAATAAGGAGGAAAC\n")
-		f.write("TTAAAATTACAGGGTTGGAGCTCTTTCGATAGATCCACCAATGACAGTAAGCAAGTTGTTGCCGAAGGGA\n")
-		f.write("TCGCTCAGATGCTTTGATAGGTTTTCGACAGGACCTTCTCCGGTGACATACGCTTGGAGGAAGAAACCGA\n")
-		f.write("GCATGGAAAACATGGCAAGTCTTCCGTTCTTAATCTCCTTCACATTTAGCAATGCAGCCTGGTCTGGATC\n")
-		f.write("CTTAGCCAGCCCCAGTGGGTCAAAAGGACCACCTGGGTGAAGCTTGTCCTCCAATTCCAAACCGTTAGTG\n")
-		f.write("ATTCTGTAGTATTCAGCTCCACCAAGAAGAACAACCTCAGCAACAACAGCGAAAATAAGATTAATCGGTA\n")
-		f.write("TGTTCTTCCCAAAGTAATTCAGTGT\n")
-		f.write("\n")
-		f.write(">gi|226789609|gb|GO546112.1|GO546112 Mdas9002G13_e120.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_176347.1| light-harvesting chlorophyll a/b binding protein [Arabidopsis thaliana] pir|E96640 PSI type III chlorophyll a/b-binding protein [imported] - Arabidopsis thaliana gb|AAD25555.1|AC005850_12 PSI type III chlorophyll a/b-binding prote, mRNA sequence\n")
-		f.write("TTTTAACATGTTTTTTCTCACAGAGTCACAGACAACCATAACAAACAACAAACAAAGGCCAAATTATATT\n")
-		f.write("AATTGTACAAACGTTACTTAATGGAACTTGAGGCTGGTCAAGATGTTGTTGTGAACTGGGTCAGCCAAAT\n")
-		f.write("GATCCAGAAGGTTCTGGTAAGGCCCCACACCAGTCACAAGACCCTGAATAAAATAACCCAATATTGCCAG\n")
-		f.write("CATGGCAAGCCTCCCATTCTTCACTTCCTTGAGCTTTAACTCGTTCAACGACTTTTCATCTTTCCCAAAC\n")
-		f.write("CCTAGCGGGTTGAACAAGGGCCCACCAGGGTAAGCCGGGTTCCCGGACCCACCCAAGTACTTCTCAAACC\n")
-		f.write("CCAAGAAGTATTGCTTGCCCATGGACCCGGGGTTGTACCAGTCCTGGAACCTCCGGTGCTCGGCGAAACC\n")
-		f.write("CCATTATGGCA\n")
-		f.write("\n")
-		f.write(">gi|226789608|gb|GO545862.1|GO545862 Mdas9004N10_e312.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB92996.1| chalcone synthase [Malus x domestica], mRNA sequence\n")
-		f.write("GTCAATCCATATTTTACTCATCATTACATTGCCCAATCAGGGCCCTTTTTTCATCAATATTGCAGTAAAC\n")
-		f.write("AACATGAAAGTAAGGGTCCTTCCTTGCACCAAGTTAACCCCATGACGCCCACACACAATATCCCAAAAGC\n")
-		f.write("CAAATTCTAACCAGAAAAGGCGGAAACAATACATAAACGAAGCAGATAGATAAATGAACACCGATTTTCA\n")
-		f.write("TGTCATCAAGCACCCACACTGTGAAGCACAACGGTCTCAACAGTGAGGCCAGGCCCAAATCCGAAGAGTA\n")
-		f.write("CGCCCCACTCCAGTCCTTCTCCAGTTGTTTTGAGTCCTTTCTCAGCAGACTTCCTCCTCACTTCGTCCAA\n")
-		f.write("AATAAACAAGACACACGCACTCGACATGTTGCCGTAATCAGACAGCACTTGTCTTGTAGCTTCTAGTTTC\n")
-		f.write("TCCGGCTTAAGGGCCAACTTGGACTCTACTTGGTCCAGAATAGCAGGGCCACCTGGGTGTGCAATCCAGA\n")
-		f.write("AGAGCGAGTTCCAGTCTGAAATGCCTATAGGCTTGAAGGCCTCGTTAAGGCTCTTTTCGATATTCTTGGA\n")
-		f.write("AATAAGCCCGGGAACGTCCTTGAGAAGGTGATATGTAAGCCCTACTTCACGGAGATGGCCGTCAATAGCC\n")
-		f.write("CCATCACTGTCGGGAAGAATGGTTTGTGCTGCTGACA\n")
-		f.write("\n")
-		f.write(">gi|226789607|gb|GO545861.1|GO545861 Mdas9005N01_e384.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("ATACGGATCTCATTGAATCATGAATTTCTCAATCAACACCATCTTGAATCCGATAAAACACCAAATTCAA\n")
-		f.write("AAACAAACGAAAGTGCCTCGAAAAAGGGACAGAAAATTAAAGAAACAAATAGACAGAGGTCTTGAAAGCC\n")
-		f.write("CTAATCAAATACAAACTTAAACAGACCACCGGGACCCTTGGCTAAAAGCCACAATGGTACATACAACAAC\n")
-		f.write("AACATTATTTATGAAAATTGTAAAACAACTTAAACGCCTGGAGGCTTGTAAGCGATGAAACTGATGCACT\n")
-		f.write("GCACTTGACGGACATTGTCAAATCCAATGATACGGATGAAGGATTGGGGGTAGGCCTTCTTGGCCTCTTC\n")
-		f.write("CAGCTCTTTCAACACCTGGGAAGAGTCGGTGCATCCGAACATGGGCAGCTTCCACATTGTCCAGTACCTT\n")
-		f.write("CCATCATAGTATCCTGGGGATCTGTGGTTCTCACGGTACACGAATCCATGCTCCAACTCAAATTCCAAGC\n")
-		f.write("AGGGAACCCAGTTTTTGCG\n")
-		f.write("\n")
-		f.write(">gi|226789606|gb|GO545860.1|GO545860 Mdas9005B23_e333.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAC34983.1| light harvesting chlorophyll A/B binding protein [Prunus persica], mRNA sequence\n")
-		f.write("TTCAAACAGAATAAAAGCAGCAAGCAATGGCAACCTCTGCAATCCAACAATCAGCATTTGCTGGCCAGAC\n")
-		f.write("TGCTTTGAAGCAGTCCAATGAGCTCGTCCGAAAGATCGGCGGCCTTGGCGGCGGCCGCTTCTCCATGCGG\n")
-		f.write("CGCACCGTCAAAAGTGCCCCCCAGAGCATATGGTACGGCCCAGACCGCCCCAAGTACTTGGGACCATTCT\n")
-		f.write("CCGAGCAAACTCCGTCATACTTGACCGGTGAATTCCCCGGAGACTACGGATGGGACACTGCTGGACTATC\n")
-		f.write("TGCAGACCCCGAGACATTTGCCAAGAACCGTGAGCTTGAGGTGATCCACTCCAGATGGGCCATGCTTGGT\n")
-		f.write("GCACTGGGATGCGTCTTCCCAGAAATCTTGTCAAGGAATGGCGTCAAGTTCGGCGAGGCTGTCTGGTTCA\n")
-		f.write("AGGCTGGATCGCAAATCTTCTCTGAGGGCGGCCTTGACTACCTTGGCAACCCAAACCTTATCCATGCTCA\n")
-		f.write("GAGCATCTTGGCAATCTGGGCTGTCCAGGTCGTGCTCATGGGATTCATTGAGGGATACAGAGTTGGAGGA\n")
-		f.write("GGACCACTCGGTGAAGGACTAGACCCACTTTACCCAGGAGGGGCCTTTGACCCCCTTGGACTTGCTGATG\n")
-		f.write("ATCCCGAAG\n")
-		f.write("\n")
-		f.write(">gi|226789605|gb|GO545859.1|GO545859 Mdas9005L02_e379.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P28475|S6PD_MALDO NADP-dependent D-sorbitol-6-phosphate dehydrogenase (Aldose-6-phosphate reductase [NADPH]) (NADP-S6PDH) pir|T17013 D-sorbitol-6-phosphate dehydrogenase, NADP-dependent - apple tree dbj|BAA01853.1| NADP-dependent D-sorbitol-6-p, mRNA sequence\n")
-		f.write("TTTTGACTGTGCTGCTCATTACAAAAGTGAAGCAGACGTTGGAGAAGCACTTGCAGAAGCATTTAAGACT\n")
-		f.write("GGACTTGTTAAGAGGGAAGAACTTTTCATTACCACCAAGATTTGGAATTCAGACCATGGGCATGTGGTGG\n")
-		f.write("AGGCCTGTAAGAACAGCCTCGAGAAGCTTCAGATAGATTATCTGGATCTCTACCTGGTTCACTACCCAAT\n")
-		f.write("GCCCACAAAGCACAATGCAATTGGTAAAACTGCCAGTCTTTTGGGCGAGGATAAGGTGTTGGACATCGAT\n")
-		f.write("GTAACAATTTCCCTTCAACAAACCTGGGAGGGCATGGAAAAGACCGTCTCTTTGGGCTTAGTTCGCAGCA\n")
-		f.write("TTGGTCTCAGCAACTATGAGCTCTTTCTAACTAGAGATTGCTTGGCTTACTCCAAAATAAAGCCTGCTGT\n")
-		f.write("GAGCCAATTTGAAACCCACCCCTATTTCCAGCGCGACTCTCTCGTCAAATTCTGTATGAAACACGGCGTT\n")
-		f.write("CTTCCCACAGCTCACACCCCTCTCGGAGGTGCTGCTGCCCACAAGGATATGTTTGGTTCTGTT\n")
-		f.write("\n")
-		f.write(">gi|226789604|gb|GO545858.1|GO545858 Mdas9004M07_e309.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTAGAAATACACAGCCATAGGCATAGGGTAGGTAACCATTAAGTTGCATATAA\n")
-		f.write("TATGTAACACAGTCAACTCCAGCTCTGCTACCAACGGGTATTAGCACACAGAATAGTAGAATACTACTAC\n")
-		f.write("TTTTAGCACTACAGCACATAAATAGGCAGCCTCCGCTGCAGCACGCCTCTACATTATTTATCTATAATAT\n")
-		f.write("ATATAGTTCATATGTTGCCTCGGAGTTAGGGAAGGTGAGGCTTCTCCAAGTCCTCGATGCTGGTAGGGCG\n")
-		f.write("AAACCACGCCTCCTGCTCCATCACCGAGGATCCCTCCCCACCATCGCCCGTGGAGGAGCCGTCCTCCCTG\n")
-		f.write("CCTGCGGAAGATGTGTGTTCAGCTTCAGGCCCGAACACCCCCGGGTGGGGATGTGGAGCCCAGTACTTGT\n")
-		f.write("CCGGTTGGGGTGGGATCACATCATCTGGAACAAAGCTGGGTCGAGTTTGTTCCTCTGGGTTCTTGTCATA\n")
-		f.write("GGTCGAGGTGTGAGCAGCCCTCCTGAGAGTGAGAGCGGAGAGCTGAGCTGAATCGCGCGCTCGGATCTCG\n")
-		f.write("TTGATAAGTCGCTTCCCCAAGCTCGCGATACCTCGACTGCTCGAATTGGCGGCCATACAGTAAAA\n")
-		f.write("\n")
-		f.write(">gi|226789603|gb|GO545857.1|GO545857 Mdas9005D10_e341.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_181415.1| histone H2A, putative [Arabidopsis thaliana] ref|NP_850298.1| histone H2A, putative [Arabidopsis thaliana] ref|NP_850299.1| histone H2A, putative [Arabidopsis thaliana] pir|F84809 histone H2A [imported] - Arabidopsis thaliana gb, mRNA sequence\n")
-		f.write("TCGAGGATTGAGGCCAAGTACACAGCAGCAGTGGCGCCAACACGCCCATGAGCAGCAATTCGCTGTTTCA\n")
-		f.write("GCTGCCGATGAATTCGACCCACCGGAAACTGGATACCAGCGCGAGATGAACGAGAAACAGGCCTCTTCTT\n")
-		f.write("GTCCTTGTCCTTGTCCTTGTTAGCTGCTGTGGTTTTCGCTGCTATAAGCCCCTTCCCGCCCTTGCCCGCC\n")
-		f.write("ATTTCTACCTGAAGAGTTCTTGGGAAGCTTGAAGACCGAAGGGAACCGTAGAGAGAGAGAGGGGAAAGCT\n")
-		f.write("AAACCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226789602|gb|GO546111.1|GO546111 Mdas9002M09_e149.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P93768|PSD3_TOBAC Probable 26S proteasome non-ATPase regulatory subunit 3 (26S proteasome subunit S3) (Nuclear antigen 21D7) pir|T02207 protein 21D7 - common tobacco dbj|BAA19252.1| 21D7 [Nicotiana tabacum], mRNA sequence\n")
-		f.write("ACCTGATAAACATGTTCAATGTCTGGTGAAAAATGTCAAATATTCAATGTTCGTATCATATATAACGGAA\n")
-		f.write("TGAAACAAGCAACCTCAAAATATGATTGAAACAGGTCGCTTAGGCTCAACACAACAAATCTTTAACATAA\n")
-		f.write("ACGGAAACAGGCACCATCCCGGGTCAATCAAACAAGGAACCAAAATGTTCTTGATAAACATTTTCAAAGA\n")
-		f.write("AACGCGGATAGCTTTTTGAAAGCATTGCACAGAGCGTAAATGTAACTGCTTCAAAACTCATCATCGTCCT\n")
-		f.write("CCTCAGCTATGTGCTTTGCAAGCTCTTGCTCCTGTTGTTGCCTCTCCCTCCTCTTCTCAGCACTTTCTTT\n")
-		f.write("CTCCTTGTGGGAATTTGGCGGGAATCGAAGCGCTCGCACTGCATCATTGTGCAAATTAAGGCAAAATGCA\n")
-		f.write("ATTCTCGTGTCAAATGCTGCTT\n")
-		f.write("\n")
-		f.write(">gi|226789601|gb|GO546110.1|GO546110 Mdas9002D02_e103.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTCATTATCTGTAGTTGGACTTCTATGAAACAGATAAATGCATCAGGAGGAAACGGAAGTGCGGAAATC\n")
-		f.write("ATTTTCCACGACAAACGCTCCAAAGATGCCAGAGGAAATAAAGGATCAACCCATTTAACTCTACTCATCA\n")
-		f.write("TCTAAAGACTCTCAGTGAGTGATTCACACA\n")
-		f.write("\n")
-		f.write(">gi|226789600|gb|GO546109.1|GO546109 Mdas9002D06_e106.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q41048|PSQ1_MAIZE Oxygen-evolving enhancer protein 3-1, chloroplast precursor (OEE3) (16 kDa subunit of oxygen evolving system of photosystem II) (OEC 16 kDa subunit) pir|T01747 photosystem II oxygen-evolving complex protein 3 precursor - maize, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTATGATGCTTAAATATCACTAGATTTCCTCCAAATAGCATCCAAACA\n")
-		f.write("TTTTGATCTCATAAACAGGCAAACAAAGCTCTTAAAAAGCCTTATACATCAAATACATTAATCCCTTTTA\n")
-		f.write("GGGTTTTAGCCAAGCTTTGCAAGAACATCGTTGAGGGAAGATACGGTTGCGGTGTAGTACTTCTCTGCTT\n")
-		f.write("CCGGGGTGCTCTTGATCTTTGCTGCATAGTCCAAGCCGTCAATGTCTTTGAAGAGCTTTCCGGTGAGTTC\n")
-		f.write("CTTGAGGGGCTCCTTCTCGGCTTTAGATTTGGCAGAAATGACGGTCTTGAGGTCATAACGGAGATATGAG\n")
-		f.write("GCTCTGAGACGAAGATCGTTCTGGACGTAAGGCCATGCCTTTTTGTCAATGTACTCCTTGACAGCTAAAA\n")
-		f.write("TCTCCTTGGCTGACTCCTTCGCCCTCGCGGCTGCCTGAGCCGGAGTGAGTGGTTGGATGAAGAACCTCTC\n")
-		f.write("CTTCAATGGCAGGTCAAGGTCTCTTGCCTCATCCGAGTTTAGGGTTCCAGCCAATCC\n")
-		f.write("\n")
-		f.write(">gi|226789599|gb|GO546108.1|GO546108 Mdas9002P16_e165.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA03104.1| light-harvesting chlorophyll a/b-binding protein (LHCP) precursor [Lactuca sativa], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTAATAAAAACTCGTATTTGCTCTCTTCTCGTAATTCAGAACAGATTAAAGATTGTCCG\n")
-		f.write("AAAAAATATTGATATATTGAAAAAAATAGAAATTTACTCCAACATCAACAAATTTTCCACGCTCAAATCC\n")
-		f.write("ACACTCAAACAAAAGGGACTCACAACAAGTCTTCAATTCTTCTCATACTCTCACTCACTTTCCGGGAACA\n")
-		f.write("AAGTTTGTGGCATAGTTCCAGGCATTGTTGGCGACTGGGTCCGCAAGGTGGTCGGCAAGGTTCTCCAATG\n")
-		f.write("GTCCCTTACCGGTGACAATGGCCTGCACAAAGAATCCGAACATGGAGAACATGGCCAACCTTCCATTCTT\n")
-		f.write("GAGCTCCTTCACCTTGAGCTCAGCAAAGGCTTCTGGGTCGTCAGCAAGACCCAATGGGTCGAAGCTTCCG\n")
-		f.write("CCGGGGTAAAGTGGGTCGGTCACCTCTCCGAGGGGGCCGCCGGCAATTCTGTATCCCTCAACTGCGCCC\n")
-		f.write("\n")
-		f.write(">gi|226789598|gb|GO546107.1|GO546107 Mdas9002A06_e89.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_564664.1| expressed protein [Arabidopsis thaliana] gb|AAN13084.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TCGAGGATCCTCCTCCAATTAGATGCCTGCCATTCCAGTCAGACCGAAATCTATGAAAGGGATGAACAAC\n")
-		f.write("AGGTAGCAAATCCTTCCGCCTCATTTCAACCTCTTGACCAGGAACCTTCTCTATTTCCATCTCTCCGCGG\n")
-		f.write("GTAAGATCTTTACCAAAATTTAGCTCACCAGCAGCACATGGACTCATTGTATAGAAATATATCTTCGACT\n")
-		f.write("TTTGCCAGATTGGAATCCTTCCGGAATTGATCTGAACCTCAGCATTGGAGAGATACACATGAGATCGTTC\n")
-		f.write("AAGGGGTTTTGCCAACTCCTTATCCCCAACATCACTATCATCACAGTCAGAACTATCAATTGTGTCAATA\n")
-		f.write("TCTTCTTGTTTCCCAAGTATAACCCCAGAAAATGCATTCCTCTCTTTCAGGCCAATCATTTCTTCGGCAA\n")
-		f.write("ACATCCAAAAAATGAAGAGATTCAACTTTCACTCGCAAATCTTCATCCTGTATCTGTACTGAAGAACCTG\n")
-		f.write("GCCCTGCTCTCGAAGCAGCGTCGCCTGGCTCTCCTCCCAAT\n")
-		f.write("\n")
-		f.write(">gi|226789597|gb|GO546106.1|GO546106 Mdas9010B12_e721.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|S20925 polyubiquitin - maize gb|AAB21993.1| polyubiquitin [Zea mays] gb|AAB21994.1| polyubiquitin [Zea mays], mRNA sequence\n")
-		f.write("CCGGAACCGAATTTATTTATAGAAACATAATATAAGATAACACAAACTTGCCCAGATGCCTCATCTTAGG\n")
-		f.write("AGGCAAAAACAGTACCATTAAACTTAAAAACATAAAATATAAACCATAAACTTCTTCCAACGGGAACAAA\n")
-		f.write("TAGCAGACGGTCACCGGCCACACCAGCACTTAGAAACCACCACGGAGACGGAGGACAAGGTGAAGGGTGG\n")
-		f.write("ACTCCTTCTGGATGTTGTAATCAGCCAGGGTCCTTCCATCCTACAACTGCTTACCAGCGAAGATCAACCT\n")
-		f.write("CTGCTGGTCCGGAGGAATACCCTCCTTGTCCTGGATCTTTGCCTTCACATTGTCGATGGTGTCCGAGCTC\n")
-		f.write("TCCACCTCCAAGGTGATGGTCTTCCCTGTCAAGGTCTTCACAAAGATCTGCATACCACCCCTCAGACGTA\n")
-		f.write("GCACCAAGTGAAGGGTCGACTCCTTCTGGATGTTGTAGTCCGCCAAAGTGCGGCCATCCTCGAGCTGCTT\n")
-		f.write("CCCGGCAAAGATCAGCCTCTGCTGGTCCGGTGGGATCCCTTCCTTGTCCTGGATCTTGGCCTTAACATTG\n")
-		f.write("TCGATGGTGTCGGAGCTCTCAACCTCCAAAGTGATGGTCTTGCCAGTCAGGGTCTTCACAAAAATCTGCA\n")
-		f.write("TGCCACCACGGAGACGAAGCACCAAATGGAGAG\n")
-		f.write("\n")
-		f.write(">gi|226789596|gb|GO545856.1|GO545856 Mdas9005C15_e336.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAC69854.1| putative thioredoxin m2 [Pisum sativum], mRNA sequence\n")
-		f.write("TAAGTCACTAACATTCTCGTAAAGTAAAAAAAATAGTTACAACTTCATCCAGATAACTAACTATACAGGA\n")
-		f.write("GCAGACGTGAGTTTATTTTGGGAGAGAAGCCTCCGAAATCTGAGAGATCATAATCTAGAAAGAGAAGAAA\n")
-		f.write("CAGATACAAGGCACAGCTTAGGTCCAACAAGGGGAATAATACTTACCACACTCTACAAGAACTTCTCTAT\n")
-		f.write("GCTGGGGGTCAATGTAGATTTTGGAACAGCACCAATAACGGCATCTTTCTTCTCGCCACCTTTGAATATG\n")
-		f.write("ATGACAGTTGGGATGCTTCGAATCCCATATCGGGTTGCAATTGAAGCACTCTCATCAGTGTTAACTTTGT\n")
-		f.write("AGCATTTGAGCTTCCCAGCATATTGCTTTGCCAGTTCATCAATTATGGGGTGGATCATACGGCAAGGCCC\n")
-		f.write("ACACCACGGAGCCCAGAATTCAACCAAAACAGGGTATTCAGAATCTAGGACAAGTGACTGCCATGTTGCA\n")
-		f.write("TCACTAACAGCAGGCACTTCGACGGCAGTGTCCTGAGCCTCGCAGACGACGAGCCCGCCACGGCGGCTCG\n")
-		f.write("CTTGTCCGGAAGCGGGACCGTAACTCA\n")
-		f.write("\n")
-		f.write(">gi|226789595|gb|GO545855.1|GO545855 Mdas9005E17_e351.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CGAAGACTATCATATAGAATTTTATATGTCTGAACCAATCTCCAAAATAGAAGTGCAAAAACATGAAATA\n")
-		f.write("TAAATTATACTCGGCCACTCAAACACCATAGAAACAAACCCTAACAAAAAATAAGGACAAAAAAACACCA\n")
-		f.write("TTTCGAGTGAAGGGACTAGATTTAGATATTTTCACTTGAAGCACTTGGCATCCAAAAGAGCCTCTCCCT\n")
-		f.write("\n")
-		f.write(">gi|226789594|gb|GO545854.1|GO545854 Mdas9006P05_e481.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("AAAATTCATATTCACACATGTAACCACTAATCCACCATTAACTTCCGACACTGATTTAATTGTTCATGAA\n")
-		f.write("ATATTACTGCAACGTAAAAGGATCCAGGTTACAATTCCTCGCACGAAAAAAGTAACTACATGAAAAAGTT\n")
-		f.write("TCACCTATAAAACCATATTGCGGTCTTCACCATCATCACTTGGATCAACATCGTAATCAAAGTCATGGCC\n")
-		f.write("GTCATTGTTTTCATCATACATATCATCTTCAAGAAAGTCATTTTCTTCTAAATCCTCGGGTTCTGATGAT\n")
-		f.write("TTGTCGCTGGAACTCTCCTTCTCTTCTGATTCATCATCGGAATCTTCGTTCTCTGATTCCTCTTCTTCCT\n")
-		f.write("CTTCAGAAATCTCATCCGGATAATCATTAAGCGGGTTGTTTTCAGCATTTGAATCATCAGATTCATATTC\n")
-		f.write("GGATTCATCAGGCCCATCATAAAAATCCTCGTCATCAACTTGGACCAAGGGGAATGGATTTGAAGATAAT\n")
-		f.write("TCGCGGACGCGTGGGT\n")
-		f.write("\n")
-		f.write(">gi|226789593|gb|GO545853.1|GO545853 Mdas9006N11_e469.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("AAAATTCATATTCACACCTGTAACCACTAATCCACCATTAACTTCCGAAACTGATTTAATTGTTCATGAA\n")
-		f.write("AAATTACTGCCACGTAAAAGGATCCAGGTTACAATTCCTCCCACGAAGAAAGTATCTAAATGAAAAAGTT\n")
-		f.write("TCACCTAAAAAAACATATTGCGGGCCTCACCA\n")
-		f.write("\n")
-		f.write(">gi|226789592|gb|GO545852.1|GO545852 Mdas9005N24_e391.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("ATTTTAAAATATCTGTTTGACGAAACAACAGAAACGATACATTCAATGTACATCCTAGAGCTCAAATCCA\n")
-		f.write("ACACAGCAATTACCCCAAAAAAGCAACTCAAAAAAGAAGCAACTCTAAAAATTTATGCTTCTTGTACCCT\n")
-		f.write("TGCATAGGATGCTGATTGAAACATAACCAATGCAGGTGCTTTTCTCTAACTTGGTGGAC\n")
-		f.write("\n")
-		f.write(">gi|226789591|gb|GO545851.1|GO545851 Mdas9006M12_e463.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTTTTTACGGCATCTCTTGCTCTTAAATCTCTTTATTTTCTTTTGAAGCACTC\n")
-		f.write("ATTACATCACATTCCTATTAAAGTACATCAACATCCACTAGTGTTTTCAAATTCCTTGAAACATTAGGTA\n")
-		f.write("GTCTCCATTTTTCCTTAAATTAAATTTAGAAACATACTTGAATCCCTCTGGTGCGATTGGCCATAAGTTA\n")
-		f.write("GGCTTTCTGTACCGGACGCGTGGGT\n")
-		f.write("\n")
-		f.write(">gi|226789590|gb|GO545850.1|GO545850 Mdas9006J24_e457.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCCTAATCCTTGAATTAAGGTAAAAAGCCAAGGGAAAATGATATTAAATCCAAAAAGAAAAAAGGGTGTT\n")
-		f.write("ACTCATACATTCCTAGTTAGCCACTGTGGCCATCCTAAAAAATACATCTCGTCCTCTTATTAAGGACTTG\n")
-		f.write("AAAAAAAGACACAGGGAAGTCAAAACACGGAAAAACGGACGCGTGGGT\n")
-		f.write("\n")
-		f.write(">gi|226789589|gb|GO545849.1|GO545849 Mdas9006G18_e438.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_742507.1| glutamate-ammonia-ligase adenylyltransferase [Pseudomonas putida KT2440] gb|AAN65971.1|AE016225_4 glutamate-ammonia-ligase adenylyltransferase [Pseudomonas putida KT2440], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTCTTTTTTATTTTTTCTACTTCTCTATTGCCTCCCGATCCCTTCTTGATGTTCT\n")
-		f.write("CGGCCATTGCCCTGCTCCTCACTTCCTGCTGGATCATCTGCTTCATGGTGCGCATCGCTTCTATGGCGGA\n")
-		f.write("TAAGTCCAGGTAACGCCGGTAGACAAACGGTCGCAGCATGTCGAGCAGTTGTGCGCCAGCCACCTGGTCA\n")
-		f.write("CCCGCCACCACCCGCGCCTTGATCATGGCGTAACGTTCCCAGTCGCGGCCCTGATCCTGGTAGTACTGCT\n")
-		f.write("CCAGCGCGTTGAAGCTGAGCACTAGCGCCCCGGCTGAACCGTAGGGCCGCACGCGCATGT\n")
-		f.write("\n")
-		f.write(">gi|226789588|gb|GO546105.1|GO546105 Mdas9002H15_e126.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("CAACTGCATTTTTTCGTTATAACGCGAAAAAAAAAGGTGCATGATTCCGCGAATTTCTTCTGAAAAAAAA\n")
-		f.write("ATTGAAGAACCATAGCATTTCGCGATTCATTGGTAAATCTACTTTGATTCTCTATCAACCAATAATGTAA\n")
-		f.write("ACCATTAACAGGGTTAAAGCTAAACCGTTTGAAGTTCAGATGCAGCATGGTATTCTTTCTACTACTATGT\n")
-		f.write("TAGTTAATAAGTTAAGACAGAAATGGTTTCAAAACAAATAGTTGGAATTTTTTTTCGATATAAAACACTC\n")
-		f.write("ATGTCGATAAAATGATTTGAATCCGTTATTTGATTGGAAAAAATGGGTATTTCATCCCACGTTTTATCTT\n")
-		f.write("TTTTATCCAATGCTGAATCGATGACCTATGTATTATGTATTAAAGTAAGAAGAATTCTTTGAAAAAAACC\n")
-		f.write("TCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226789587|gb|GO546104.1|GO546104 Mdas9002J05_e136.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTAAGAAACATGACTGCACTTGCTATTTCCTTTCATAACTTAAAGTTTGACACTCATATCACACTATTGC\n")
-		f.write("TTGCTTGCTTGTAAGACTCTGGACAAAAGAAAACCCACAAAATCATTCATATCCCTGTAAACCCAAATGC\n")
-		f.write("ATGCAGAGAGATAAAAAAAAAAGACTCACACTGATGGGAGGAGGAAGATTGACACACAAATGGTAGTTAG\n")
-		f.write("AATACCAAGGGATCAAACAGACCGAGACCACAAGGACAACGAAGAAAAATAAATGAACAACGCTTCTGTA\n")
-		f.write("CCTGCTCCTAAAAATGGCATTGTATTTTCACTTGAAGCAGACCGAGGTTGACCAATAACAGAAGGACAAT\n")
-		f.write("CTGGGGAGGGAGGG\n")
-		f.write("\n")
-		f.write(">gi|226789586|gb|GO546103.1|GO546103 Mdas9002E03_e110.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P16059|PSBP_PEA Oxygen-evolving enhancer protein 2, chloroplast precursor (OEE2) (23 kDa subunit of oxygen evolving system of photosystem II) (OEC 23 kDa subunit) (23 kDa thylakoid membrane protein) pir|JS0771 photosystem II oxygen-evolving comp, mRNA sequence\n")
-		f.write("TTCATAACGATAGAAACAATAGAACGAACATAGGAACTCTGACGCTCGAGGGTAAACGCTCTTAACCACT\n")
-		f.write("CGAGTAAGAGGCCCGTAATTTCTTTGACTTACACAAGCAGAAGAGAACTGGTCCTTCTCTTAATACCATG\n")
-		f.write("AAACAACTATATATGCTCAACCATTTCCTCAGTTATAGCCAACTCTTAAACACTTGAGAGGAGAAAAGAA\n")
-		f.write("GAAGAAAAACTAGAGAGCTCAAAGACAATTCACAATCTTAAGGTAATTTACATTACACAAACCCTCTCAA\n")
-		f.write("ATAAATTCTTATGCAACACTGAAAGAACTTGCAGTGCTCTCTACAAACTTCCTTGCTCCTTTGAACCACC\n")
-		f.write("TCTTGTCTCCGGCTTGTGCCTTTAGAATGTAGAGCTTGCCGTCTTTCACGGTGGCTGTGATAAGCTGGTG\n")
-		f.write("CTTGCCTCCTTCATCTCCGTCGGCTGTCCTTGTCAACACAGATACGTAGTAGTACTGCTTTCCGTCAATC\n")
-		f.write("ACTCGACTAGAACTCTCCAATATGTTGGCTGTGGCCACGGCACCCGGGTCGAAACCACCCTCGG\n")
-		f.write("\n")
-		f.write(">gi|226789585|gb|GO546102.1|GO546102 Mdas9002M03_e145.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK25798.1|AF338237_1 rubisco activase [Zantedeschia aethiopica], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTGAGTATCAATAGCTTGTTTAATAATTAAAACAAAATAATTGCAAGA\n")
-		f.write("ATTTCCATAGAAATACAAGCGCAAATTACAAAGAAAATATCAATAACCCAGCAAACAGAATATTTATTTT\n")
-		f.write("CTTCAGCTCCAATTACTCGTACTGACAGCTACCGTCGTCACTCCTTGCTGCTGGGTTGAAGTTTGCAGCT\n")
-		f.write("GTTCGATCAGTGCAGCCTTCTGGGACTGGTACATTAACTTGTTGGGCTGCCTTTCCATAGAATTCTCCTC\n")
-		f.write("GGTTAATGGAGTCCTGGTTTGCATCTCCAAGGGCTGCATCGGCCAAGTACTTGTCAGCCAGTTGGACTCT\n")
-		f.write("CTTCACATTGTCCTGCTCCTGAACAAGCATTTGTCCGTAGTGAAGGAGCTTCTCCAGAGTCATCTTAGGT\n")
-		f.write("TGATCGAAAGTCGGGGGACCTTCTTTTGAGTTCACAAGCTTCTTCCCAATCCCG\n")
-		f.write("\n")
-		f.write(">gi|226789584|gb|GO546101.1|GO546101 Mdas9002M08_e148.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTAAAAATAAAATACGGATCTCATTGAATCATGAATTTCTCAATC\n")
-		f.write("AACACCATCTTGAATCCGATAAAACACCAAATTCGAAAACAAACGAGAGTGCCTCGAAAAAGGGACAGAG\n")
-		f.write("AATTAAAGAAACAAATAGACAGAGGTCTTGAAAGCCCTAATCAAATACAAACTTAAACAGACCACCGGGA\n")
-		f.write("CCCTTGGCTAAGAGCCACAATGGTACATACAACAACAACATTATTTATGAAAATTGTAGAACAACTTAGA\n")
-		f.write("CGCCTGGAGGCTTGTAAGCGATGAAACTGATGCACTGCACTTGACGGACATTGTCGAATCCGATGATACG\n")
-		f.write("GATGAAGGATTGGGGGTAGGCCTTCTTGGCCTCTTCCAGCTCTTTCAACACCTGGGAAGAGTCGGTGCAT\n")
-		f.write("CCGAACATGGGCAGCTTCCACATTGTCCAGTACCTTCCATCATAGTATCCTGGGGATCTGTGGTTCTCAC\n")
-		f.write("GGTACACGAATCCATGCTCCAACTCAAATTCCAAGCAGGGAACCCAGTTTTTGCGGAGGAGGTAGTCAAC\n")
-		f.write("TTCCTTGGCCAAGGACTCGGTAGAAAGGGGAGGAAGGTAAGAGAGGGTCTCGAACT\n")
-		f.write("\n")
-		f.write(">gi|226789583|gb|GO546100.1|GO546100 Mdas9002D09_e107.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTTAAGATGACAAACATCCCTCCATCCGCTTTATTAACAAAACTC\n")
-		f.write("ACATAAGTCCCAAACCGCATCAAATATCCACTATAACCATCACT\n")
-		f.write("\n")
-		f.write(">gi|226789582|gb|GO546099.1|GO546099 Mdas9002M17_e150.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P34105|MAOX_POPTR NADP-DEPENDENT MALIC ENZYME (NADP-ME) emb|CAA39690.1| malic enzyme [Populus balsamifera subsp. trichocarpa], mRNA sequence\n")
-		f.write("TTGATCTGCAGGAACAAATACAATTAGCATATTTATTCGAATTTTACAAACCCTTGTGATTTACACGCAT\n")
-		f.write("CATCTTTCACGAATTTTACAAGCACTGATACAGCACATCTTCAGAAACACACATTCTTGATAACTAGCCT\n")
-		f.write("CGAAGCGAAGCATAACACACAACAAACAACGGAGCCAGACACTGTTTAGCGGTAGTTTCTGTAGACGGGA\n")
-		f.write("CTGTACATGCAACTCTCGGCATGCTTCACAAGATTCTCAGGACGAGGGAGACGCGTAGCCACGCCTAGGT\n")
-		f.write("CATATGCCTTGGCAGCTACATTAGCAGCTACTTGGGCAGAAATCTTTCTGATGTTTGACAATGGTGGATA\n")
-		f.write("GATCAGCCCCTGTGCAAAATTCTCCTCGGAAACTTGCCCCGCCAAGGCTTCCGAGGCTGCCAGAAGCATG\n")
-		f.write("TCATCGTGAACACGGATTGCTCCAGAGATAACCAAACCCAGACCAAATCCAGGAAAAATGTATGCATTGT\n")
-		f.write("TGGACTGGCCAGGAACAAAAACTTTGCCCTTGTACTCAAAAGGATCAAATGGACTTCCGCTGGGCAAAAT\n")
-		f.write("TGCACGACCCTCACTGTAAGTATA\n")
-		f.write("\n")
-		f.write(">gi|226789581|gb|GO545848.1|GO545848 Mdas9006P17_e484.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTTCTGGCGTTTCGGTTGTGTGGATTATACAACGAAACACTTACAAGGGTTTAT\n")
-		f.write("ATTACAACAAATGGGAACAATTAATGAAGGAAACAAATAAAATTGCAATCCGAAAAACCAAGCTAAGCTC\n")
-		f.write("GACAGAGACACCTAATTTCAAAGGAGGCCAAAAAAGATTGACAGAAACGATACTTTCTCTACCTTAAGCT\n")
-		f.write("TTCAAAAAACACCCTCAGGAATCGATTATTTACTCTTAAACAATAAATTCATCGATAGCCCTATCGAGGA\n")
-		f.write("AGGCTTGAACGCCTGGATGAACTTCCAAGGTGGAGCCATCAAGGGGTCTTCTCTATTTGTTTTCTTC\n")
-		f.write("\n")
-		f.write(">gi|226789580|gb|GO545847.1|GO545847 Mdas9005P08_e396.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("AAAATTCATATTCACACATGTAACCACTAATCCACCATTAACTTCCGAAACTGATTTAATTGTTCATGAA\n")
-		f.write("ATATTACTGCAACGTAAAAGGATCCAGGTTACAATTCCTCGCACGAAAAAAGTAACTACATGAAAAAGTT\n")
-		f.write("TCACCTATAAAACCATATTGCGGTCTTCACCATCATCACTTGGATCAACCTCGTAATCCAAGTCATGGCC\n")
-		f.write("GTCATTGTTTTCATCATACTTATCATCTTCAAGAAAGTCATTTTCTTCTAAATCCTCGG\n")
-		f.write("\n")
-		f.write(">gi|226789579|gb|GO545846.1|GO545846 Mdas9006A17_e402.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("AAAAAAGAAACCGTCAGTACAGTACGTCTAGCTCAAATCAAATATATGGACCTAGCAACCAAGTTGGGAA\n")
-		f.write("CAAATTTATGCACTATCAAATGAGACTAGCTGCAAATGTCTCATGGCTATTGCAAGTCCGATCACCCCAC\n")
-		f.write("AAGCTCAAAGGGTCCCCGATACAATAAAAATC\n")
-		f.write("\n")
-		f.write(">gi|226789578|gb|GO545845.1|GO545845 Mdas9006P08_e482.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("AAAATTCATATTCACACATGTAACCCCTAATCCACCATTAACTTCCGACACTGATTTAATTGTTCATGAA\n")
-		f.write("ATATTACTGCAACGTAAAAAGATCCAAGTTAGAATTCCTCGCCCGAACAAAGTAGCTACATGAAAAAGGG\n")
-		f.write("TGACCTATAAAACCCTATTGCGGTCTTCACCATCATCACTTGGATCAACATCGTAACCCTTTTCATGGGC\n")
-		f.write("GTCATTGTTTTCATCATAC\n")
-		f.write("\n")
-		f.write(">gi|226789577|gb|GO545844.1|GO545844 Mdas9006N01_e465.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTCTGATGTGTATGTTACACAATGATATTTGGAGGGAACGTTGATGGATTTTACAATCTTGATGAAT\n")
-		f.write("CTGACAGCGTTTCTTACCAAAGGCAAAACTCCGGTGACCACTTAAACACTCAAAACCTCGTGAAGAATTT\n")
-		f.write("ACATTGAGGACCAACAAGCCAAGGAATCATAGAGTCGGAGGAAAACTTCCCATTGTCTTACATTTATGGT\n")
-		f.write("CACGTGCTATTCACATGGATCAAATGTTCGACACTCGTCCCATGGTGCATGAAAGTCAAGGGCTACAGGT\n")
-		f.write("AGAGATAGGACAAGAGGATAAATAAAGCTGCTGAGGCAGTGAGTGAGTGTAGAGTGGGGAGAGGTACTGC\n")
-		f.write("CCTAGGTGAGTCTCCCATGGCCAAACCGGCTAACCATGACCCATCTGCCAGCATTGCTTCACCAGCCCCC\n")
-		f.write("GTGCCGGAACCTGCCCCAGTACCCGTACCCGCACCCGTACCAGAACCAGACACTGCACCGCCTAAGCCGG\n")
-		f.write("CACCGGAATTCCAATAAGTAAACCCGGGATCCGACCCGGCGGTAG\n")
-		f.write("\n")
-		f.write(">gi|226789576|gb|GO545843.1|GO545843 Mdas9003I17_e213.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T45666 hypothetical protein F14P22.50 - Arabidopsis thaliana emb|CAB68184.1| putative protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTTTTGTAAACCATATCAGTGCTTTCATTTAAACAAGATGTTAGTGTGTGCAGTCAT\n")
-		f.write("ATCCCATATCCAGAATCTTTTGTCACCGAATCAAATATTCACCGCAAACAATATACAATATGCAGACATG\n")
-		f.write("AAACTTTACATAAACGCGATACCATATCTTTGGGAAGTCAGAGTTCGTTTGCTTGCTTGCATTTAGCCCT\n")
-		f.write("GTTGGCTCAGAATCTCCACTGCCACATTAAGATCCCCATCTGCAGCTGCTAGGGCAACTTCTACCTGTGT\n")
-		f.write("CCTCTCAAAACCCATTGATACAAGCTTTTGGATTTCTTCTTCAGATGCAACATAATCCTGATGGTGTACA\n")
-		f.write("GGAATTTCTGCCGCTGCATTATTTAGTGTTGCCTGCCTTCCATCAGATAAATTCTGTCCTGTACCAATAA\n")
-		f.write("CTGCCACATCTGATGGACGTTCTGAGTTGCTATTGTCCAAGAGTCTAGCCTGTAAGTTTGATTCTGAATC\n")
-		f.write("AGCATCAGAAATAGTACCTCGACCAGATCCAAGTGTTCTTCCTCTCCCAGGAAACATGTGACCATCTTGT\n")
-		f.write("GCTGACTGTACAG\n")
-		f.write("\n")
-		f.write(">gi|226789575|gb|GO545842.1|GO545842 Mdas9004H21_e286.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTAATATTAAACCATAATATACATAATATATTTCATTAATTACACAAAATGAAGAAATCAAATTA\n")
-		f.write("GTTAACCCAAAGTATTAACTAATCGTAAATTCCTCCGAAAAAACTAATTAAAATTACTAATACAAAAAAA\n")
-		f.write("TTCAAAACTTAAGAGAAATTAATTAATTTTCAATTACTTGATCGCTCAAAATGGATGCAAATTCCTGCTA\n")
-		f.write("ATCCCATTCACATTAGAGAAAAACCCCACAAAGTCCTGCCTGTACGGCAGGAACGACCGTCGTTTATCCC\n")
-		f.write("CTGCCTCCTCGGCCTTGCTCCTCACGACAAAACGCTCTCTATTCTCCGACACGCCGCCGCCGCCGCCGCC\n")
-		f.write("GTTGTCGACTCTTTTCCTCGTGACGTCATCTCCCTTGTTGTTGTTAGCTCTCTTGGTCGACGAGGGAGCT\n")
-		f.write("AAAAAGACGATGCCGTCGCTGCTGCTCCGGTGAAGAAGGTTCCAAAATTTCCACCGCTTCGACGACGAGC\n")
-		f.write("CTGCGGAGCTGCTCTTATTGCAGCGGCGCTGTCCAGGCGACGATTTCGGAGGGGCCCACTCGCAGTACGT\n")
-		f.write("GCCAGGTGGCAGGTTCTCGAGGTCGTCGGCCTCGGAGGACGA\n")
-		f.write("\n")
-		f.write(">gi|226789574|gb|GO545841.1|GO545841 Mdas9003G07_e202.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P46486|PSAF_FLATR Photosystem I reaction centre subunit III, chloroplast precursor (Light-harvesting complex I 17 kDa protein) (PSI-F) pir|S31165 photosystem I chain III precursor - Flaveria trinervia gb|AAA33344.1| photosystem I subunit III g, mRNA sequence\n")
-		f.write("TTTTTTTTCTTGTTTAACACATGCATTTGGTACCTTAATTCCTAGTAATTTTACAAATTATACGATGAAT\n")
-		f.write("TTAAAAACATATAATAAAAAGAAGCTCAAACGTCCTTGGCAACAAGTTCACCATTCACTATCTCTCTGTA\n")
-		f.write("AGCAGCCTTAGGCCAGCTGAAGCCTCTGAAAACCTAGCTAGTAGCCAAAGGCACATCAATGATGATCTCC\n")
-		f.write("TTCTGTGTCGGCTTCTTATCATCCCTAGTGGCAATCAAGTAGCTCCTCCCAACCCGCCCGATCCACCCAG\n")
-		f.write("CAATGTACAGGAACTAAATACCACGCGTGATAAACTCTCCCCATTGCCTCTGGTCACCGCTGACAATCCT\n")
-		f.write("ATGGGGGAGCCCATCCGACCCACAAAGTAAACCCTGCTTGCCATAGTTGGAAAACCTCCTCTGAGTCTTC\n")
-		f.write("TCTATGGTGGCCTTGATGGCTATCGCGGGTGCACTGTCGGGTGGATAGAGCTTCAGTGAGGACTCGAGTT\n")
-		f.write("TTTTTTTCTGCTGCTT\n")
-		f.write("\n")
-		f.write(">gi|226789573|gb|GO546098.1|GO546098 Mdas9002F02_e115.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAB03604.1| putative glycoprotein [Oryza sativa (japonica cultivar-group)] dbj|BAB44013.1| putative glycoprotein [Oryza sativa (japonica cultivar-group)], mRNA sequence\n")
-		f.write("AAAAAGGAGAAATTTCATAGTCAACTAGTGCAAATTACAACACAGTTCAAACAAGAAGAACAAGATGACC\n")
-		f.write("TATCTTATATAGATCGACAGCGAATCCTAAGTAGTTCAAATGAACAGAATCTAAACGGAATGCTACGATA\n")
-		f.write("ATTCATGAGATAAATATGAGATTTTAACTCCCTCAAGCCCGCATGGGTGGAATGGAATCCAGGAGCCAAT\n")
-		f.write("CGCTTCTACAGGAATGGAGGTAGGATCACCCATCGGCGCGGATACTTGGGTCTTCCGTCTTTCCCATCAA\n")
-		f.write("ATATCTTCTTAAGACGTCGGTGCTTTGTAAGCGCCCAATTGGTCATGATGGAAGCAGCAACTATGAGAAA\n")
-		f.write("GATAAAACCAGCGACTGTCTGCGTTGCTATATTGAAGCCCAACCATTGATAG\n")
-		f.write("\n")
-		f.write(">gi|226789572|gb|GO546097.1|GO546097 Mdas9002G16_e121.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P29063|PR4B_TOBAC Pathogenesis-related protein PR-4B precursor emb|CAA42821.1| PR-4b protein [Nicotiana tabacum], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTTTTTAGCTAATGGTGCAGTTATACATTTATCATAAGATTGAAGTGCT\n")
-		f.write("TATACAATCTATATAATATAATACTTCTTGTTATAATTCAAGAAGCAATTCCACTTCAATTTATTCCATG\n")
-		f.write("GTGAAGCTTATTTATTAGTAATACATAGTTAAGTTCCCTACCAATACTGGAAGTAAAGAACTATATAGCT\n")
-		f.write("ATTGAAAAAATTAAGGTTTATAGGCTTTAGTCGCCGCAGTCGACAAAGTCGTAATTGACGATAAGGTGGC\n")
-		f.write("CTTGTTGGTAACCAATGCCGTCGGTGTCAATTTGGTTAAAAACATTCACGTCCAAGTCCAATCCTCCGTT\n")
-		f.write("GCTGCACTGATCAACAATTCTCACCGTTGCTTGAGCTCCAGTCCGAGTGTTTGTCACCAAGAGGCACCTT\n")
-		f.write("CCGCATGCGGCTTGCCCAGTAGGGCCAGCAGGTCCGCAAAAGGCAGTCCATCCATATTTGCTGCGCCATT\n")
-		f.write("CGAGGGATTTATCGGCATCCCATGTTGCGCAGTAGGCACTTACTGCCCGCAAGTCGTAATTGTTTTGCTG\n")
-		f.write("TGGATTGTAGA\n")
-		f.write("\n")
-		f.write(">gi|226789571|gb|GO546096.1|GO546096 Mdas9002M04_e146.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|F86214 protein T6D22.2 [imported] - Arabidopsis thaliana gb|AAF79822.1|AC026875_2 T6D22.2 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("CTGAAGTCGGTCGCGAGATCTTCTTACGCTCCTCCATTTTCTTGAGATAATTTGCTGAAATTCCATCATG\n")
-		f.write("GGTAAGGAAAAATTTCACATCAACATTGTGGTCATTGGACATGTCGACTCTGGGAAGTCGACCACCACTG\n")
-		f.write("GTCACTTGATCTACAAGCTTGGAGGAATTGACAAGCGTGTCATCGAGAGGTTCGAGAAGGAAGCTGCCGA\n")
-		f.write("GATGAACAAGAGGTCATTCAAGTATGCCTGGGTGTTGGACAAGCTCAAGGCTGAGCGTGAGCGTGGTATT\n")
-		f.write("ACCATTGATATTGCCTTGTGTAAGTTTGAGACCACCAAGTACTACTGCACTGTTATTGATGCTCCCGGAC\n")
-		f.write("ATCGTGATTTCATTAAGAACATGATTACTGGTACCTCCCAGGCTGATTGTGCTGTCCTCATTATTGACTC\n")
-		f.write("CACCACTGGTGGTTTTGAAGCCGGTATTTCCAAGGATGGTCAGACTCGTGAGCATGCTTTGCTTGCTTTC\n")
-		f.write("ACTCTTGGTGTCAAGCAGATGATTTGCTGCTGCAACAAAATGGATGCCACCACTCCCAAGTACTCAAAAG\n")
-		f.write("CAAGGGAAGATGAA\n")
-		f.write("\n")
-		f.write(">gi|226789570|gb|GO546095.1|GO546095 Mdas9001P20_e87.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA86284.1| geranylgeranyl pyrophosphate synthase [Croton sublyratus], mRNA sequence\n")
-		f.write("ATTTGACCCATCTCTGTGTCGACTCTTATCCAGTTCTCCAACACAAACATGCGGATCAGACATTCTAAAT\n")
-		f.write("TCCCACGAACAAACATTAAATTCTACGGTACAACAAAAGGGTGTCTTTAGTTTTGCCTGTAAGCAATGTA\n")
-		f.write("GTTCGCCAGAGCAATCAAAGGGGCAGCCTTTTCGGGATCGAAACCGGCGAGCTGTTCCTTGGCGTCTTTG\n")
-		f.write("TTCAGTTTCTCTGCAAACTCTCTCGACTTCTCGATCCCCAACAGCTTCGGATAAGTCACCTTATCCGCCA\n")
-		f.write("CCAAGTCCTTCCCTGCCGTTTTCCCCAATTCCTGGGAAGATTTGGTCACGTCGAGGATGTCATCGACGAC\n")
-		f.write("CTGAAACAACAATCCAATGTACCGAGCGAAAGTCCTCAGCTTTTCGATTTCGGAATCCGACCCACCTCCC\n")
-		f.write("AGAACCGACCCCAGAACCACCGAGCACTCCAGCAGCGCC\n")
-		f.write("\n")
-		f.write(">gi|226789569|gb|GO546094.1|GO546094 Mdas9002I21_e133.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTATCATTCAACAATTTTATTAAAAAGAAAAATAAAAAGAAACAAAAACAATTTTTT\n")
-		f.write("AAGCTGACAATACTTAGCTGCCAATCAAACTATTGGCTTTTAACATACAAACTTATGGAGGCCAGCATGT\n")
-		f.write("TCTGTTTTACAAGTTACAACTGGCATCTAGCAACATCTCAACTTAACCATGTGACCGGCTTGAATTACGT\n")
-		f.write("CCATCAGTGACCGTTGGCAACCACACCGTTGGCATTGGT\n")
-		f.write("\n")
-		f.write(">gi|226789568|gb|GO546093.1|GO546093 Mdas9002K12_e141.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|S00443 chlorophyll a/b-binding protein type I precursor (cab-6A) - tomato gb|AAA34140.1| chlorophyll a/b-binding protein prf|1402358A photosystem I protein CAB, mRNA sequence\n")
-		f.write("TTTTTTTTTGATAAGAAGTTCGGATTCATCGAAGATGGTTACATGGAATTCTAAACTTTACAGTGGGTGT\n")
-		f.write("GAAATCAATACTGCATGAATTAATCAAGGCAAAATCCCTTTGGGGATGATGACATCCCCAATGTTGTTGT\n")
-		f.write("GCCATGGATCAGCCAAGTGAGTAGCCAAGTTCTCCAACGGTCCGGTGCCAGGGTACGCCGATTGTTGAAC\n")
-		f.write("AACAAACCCGACGAAAGCCAACAACGCAAGCCGGCCATTTTTGACCTCTTTGACTTTGTATTCCTCGAAC\n")
-		f.write("TTCTTGGGGTCCTTGGAGTAGCCCAAGGGGTCAAAAGCGCCACCAGGGTACTTCTTCTTCTCAGGGTCCT\n")
-		f.write("TCTCCATGCTGCGTTGGTGTTCTACAAAGGCAATGGAAAGGAATTCGATGACCAAAATTGTAGGCAAAGT\n")
-		f.write("GCCCCATGGAACT\n")
-		f.write("\n")
-		f.write(">gi|226789567|gb|GO546092.1|GO546092 Mdas9002J23_e139.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAD36199.1| NLS-TIR-NBS disease resistance protein [Populus tremula], mRNA sequence\n")
-		f.write("AAAAAGTGTACTTGAATATATTTCTATGTTTCCATCCAAAATGCACTAGTAATTAACTATACTGATGACA\n")
-		f.write("TTATTCCAGGAAACTAATTATATAAATACACCGTAAGGGGAAGAAATGTACGTACTCTCCTTCGTTGACA\n")
-		f.write("GGATGTCCTGACAAATTTGCTGCTTCTCTAAGAGCACTCCTCCATGCGAGGATCTTCTCCTTATTGTCCT\n")
-		f.write("CGAATTTGCACTCAAGTTTTTTGAACTCGTCACCGAAACTACTCGTTTGACTTCGTACATGGGACGGATC\n")
-		f.write("CACCTTGTAAAAAACTGGCAAAACTATTTGTTGCTTTGATTGTCTACATTGAAGAATCTTGACGAGCTCG\n")
-		f.write("TCCAAGCACCACCTTGAAGCTCCATAGGTTTTAGAGAATATGACGAGAGAAATTCTTGACTCTTCAATTG\n")
-		f.write("CTTGGAGGAGCGCTGGTGATATTTCTTCTCCTCTTACAAGTTGGCGATCAATGAAGGTGTGGATTCCCTT\n")
-		f.write("GTCGACCAAGGCCTTGTATAAATGATCTGTAAAAGTGGTGCGTGTATCC\n")
-		f.write("\n")
-		f.write(">gi|226789566|gb|GO545840.1|GO545840 Mdas9004B03_e255.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTATAGCAGCAAAAATGACATTACCTATTTAGTACATATGGAAAGATTACATTGTTCA\n")
-		f.write("CAATGATAGGAAGAGCCGACATCGAAGGATCAAAAAGCAACGTCGCTATGAACGCTTGGCTGCCACAAGC\n")
-		f.write("CAGTTATCCCTGTGGTAACTTTTCTGACACCTCTAGCTTCAAATTCCGAAGGTCTAAAGGATCGATAGGC\n")
-		f.write("CACGCTTTCACGGTTCGTATTCGTACTGGAAATCAGAATCAAACGAGCTTTTACCCTTTTGTTCCACACG\n")
-		f.write("AGATTTCTGTTCTCGTTGAGCTCATCTTAGGACACCTGCGTTATCTTTTAACAGATGTGCCGCCCCAGCC\n")
-		f.write("AAACTCCCCACCTGACAATGTCTTCCGCCCGGATCGGCCCGCGAGCGGGCCTTGGTTCCAAAAAGAGGGG\n")
-		f.write("CGATGCCCCGCCTCCGATTCACGGAATAAGTAAAATAACGTTAAAAGTAGTGGTATTTCAATTTCGCCGC\n")
-		f.write("GAGGCTCCCACTTATACTACACCTCTCAAGTCATTTCACAAAGTCGGACTAGAGTCAAGCTCAACAGGGT\n")
-		f.write("CTTCTTTCCCCGCTGATTCTGCCAAGCCCGTTCCCTTGGCTGTGGTTTCGCTGGATAGTAGACAGGGACA\n")
-		f.write("GTGGGAATCTCGTTAATCCATTCATGCGCGTCACTAATTAGATGACGAGG\n")
-		f.write("\n")
-		f.write(">gi|226789565|gb|GO545839.1|GO545839 Mdas9003K15_e218.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA24493.1| chlorophyll a/b-binding protein [Fagus crenata], mRNA sequence\n")
-		f.write("CCATTGATGCAGTTTTTAAAGCTTGAGTTTACATACAAGCAGGTAGCTTAAAGATCATCTATTGTACACA\n")
-		f.write("CTGATTAGGTTTCCTCACTTCCCGGGCACGAAGTTGGTGGCATAAGCCCAGGCATTGTTGGTAACAGGAT\n")
-		f.write("CAGCCAGATGATCGGCAAGGTTCTCGATAGGGCCCTTTCCAGTGACAATGGCCTGCACAAAGAAGCCGAA\n")
-		f.write("CATTGAGAACATGGCAAGTCTTCCATTCTTGAGTTCTTTGACCTTAAGCTCTGCAAATGCCTCTGGGTCA\n")
-		f.write("TCTGCAAGTCCCAAAGGATCAAAGCTGCCTCCGGGGTACAGTGGGTCAGTGATCTCACCAAGGGGTCCTC\n")
-		f.write("CGGCAATGCGGTAACCCTCAACAGCACCCATGAGGACCACCTGGGTTGCCCAGATTGCTAGAATGCTCTG\n")
-		f.write("TGCATGAACCAGGCTTGGGTTTCCAAGGTAGTCAAGGCCACCTTCGCTGAAGATTTGAGCTCCGGCTTTG\n")
-		f.write("AACCACACTGCTTCACCAAACTTGACTCCGTTCCTGGAGAGGAGCTCCGGGAAAACACAGCCCAAAGCAC\n")
-		f.write("CAAGCATTGCCCATCTTGAGTGAATGACTTCAAGTTCACGGTTCTTGGCAAAGGTTTCGGGGTCTGCTGA\n")
-		f.write("TAGCCCAGCAGTGTCCCACCCGTAG\n")
-		f.write("\n")
-		f.write(">gi|226789564|gb|GO545838.1|GO545838 Mdas9003M10_e229.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|P36491|PSBA_POPDE Photosystem Q(B) protein (32 kDa thylakoid membrane protein) (Photosystem II protein D1) pir|S42492 photosystem II protein D1 precursor - cottonwood emb|CAA55040.1| D1 protein [Populus deltoides], mRNA sequence\n")
-		f.write("TGCAGCTATAGGTTTGCACTTTTACCCTATATGGGAAGCGGCTTCCGTTGATGAATGGTTATACAATGGT\n")
-		f.write("GGTCCTTATGAGCTAATTGTTCTACACTTCTTACTTGGTGTAGCTTGCTACATGGGTCGTGAGTGGGAAC\n")
-		f.write("TTAGTTTCCGTCTGGGTATGCGCCCTTGGATTGCTGTTGCATATTCAGCTCCTGTTGCAGCTGCTACTGC\n")
-		f.write("TGTTTTCTTGATATATCCAATTGGTCAAGGAAGCTTTTCTGACGGTATGCCTCTAGGAATCTCCGGTACT\n")
-		f.write("TTCAATTTCATGATTGTATTCCAAGCTGAGCACAACATCCTTATGCACCCATTTCACATGTTAGGCGTAG\n")
-		f.write("CTGGTGTATTCGGTGGCTCCCTATTCAGTGCTATGCATGGGTCTTTGGTAACCTCTAGTTTGATCAGGGA\n")
-		f.write("AACCACAGAAAATGAATCTGCTAATGAAGGTTACAGATTCGGTCAAGAGGAAGAAACCTACAATATCGTA\n")
-		f.write("GCCGCTCATGGTTATTTTGGCCGATTGATCTTCCAATATGCTAGTTTCAACAATTCTCGTTCTTTACACT\n")
-		f.write("TCTTCCTAGCTGCTTGGCCTGTAGAAGGTATCTGGTTCACCGCTTTACGTATCAGCACTATG\n")
-		f.write("\n")
-		f.write(">gi|226789563|gb|GO545837.1|GO545837 Mdas9004I08_e288.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_563649.1| expressed protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTTTCTTTTTGCAAAGTCATGCTAGATATTACATAAAAAAAAGGCAATGCTTTAGCGAAACTATGA\n")
-		f.write("GTTTTCGCCACATAAACTGCAATGGATGCCGTATTTTAATTAGTACATTACCTAATGAGTGCACAAGCTA\n")
-		f.write("CTCGACTCCTTTTTATTACCTAAATTTTCCATCTTGGCATTTTATCTCCTCATGACGCGGTGACGCTCTC\n")
-		f.write("GTTTGCGGAAGCGCTCGAGCATGAACTGATCTGTTGCAGCTTGCCTCTGCCCTGCTGCTTCTGTGCCAGT\n")
-		f.write("ATCATTTTGTCTGGAAACACCACCATCATCCTGTGAACTTTTGTCCTTGTACAGCTCGGGATGTTCTCGT\n")
-		f.write("CTAAGCTTCTCAACATAATCCCTGCCACGCTGGAAATAGTCAGCACTGTAACTTGAAGGGATGCTAAATT\n")
-		f.write("CTGATTTTGTCCGCCCAGTGAGCCGCTTCTCCTGCAAAAACTTCTTGGCAGCCTCAGTTTCCTCAATATT\n")
-		f.write("TCTCAGCTTATATTCAATGGGAAGCTGAACCTCGGCAATCCCAGTAGTCCATTGAGTGGAGCTTTCTTCT\n")
-		f.write("GAGTTCCGCCTTTTCACTTTAAGATGGTCAGGTATTTTGTACAACTCATCTTCAGCACGCTTTAAATCAT\n")
-		f.write("TTTCAACTTGATCTGAAGTATCAATTTTTTTGCCCCTCT\n")
-		f.write("\n")
-		f.write(">gi|226789562|gb|GO545836.1|GO545836 Mdas9004A20_e253.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAL26889.1|AF317062_1 abscisic stress ripening-like protein [Prunus persica], mRNA sequence\n")
-		f.write("CACCGAGTAAACAGTATTATTATGAACAATAACAATGACATACATACATACATACATACATAGATGGCAT\n")
-		f.write("GCTAAAAAAAAACCAAATAGCACCCATTAATTGAAAAGGACATTTAACCACTCAACTATTGTAGCGATAT\n")
-		f.write("TGTTGAAATTAAGCATCACACTCTCACTGATCACACCACATGATAACTAGTAAAAACACAACATTGCATA\n")
-		f.write("TGTAGTCAAAAAATGATGTTCCACAATCCACATAAATCTAAAAGTGGTGGTGCTTCTTCTTTCCATAAGC\n")
-		f.write("CTCTTCCTCTTCTTCCTTTGTCTCTTTCTTCTCATGATGCTCATGGAAGGCAAATCCACCCGAACCAACT\n")
-		f.write("GCAGCTGCTGCAGCAATCTCCTCTTCTATCTTGTGCCTGTGGGCATGCTCTGGGTCTTTCTTTTCATTGT\n")
-		f.write("GCTTCTCATGCAAGGCAAAAGCGCCGGCAGCAGCT\n")
-		f.write("\n")
-		f.write(">gi|226789561|gb|GO545835.1|GO545835 Mdas9003P12_e244.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to emb|CAC38395.1| ferredoxin I [Solanum tuberosum], mRNA sequence\n")
-		f.write("GCCAAGGCTTTCACTCCCACTCTCTTTAGCCACAACACAAAAAAGCCTTGCAACCAAAGCAAACCAACAA\n")
-		f.write("ACATGGCAGCCACAGCTCTCTCAGGCACCATGGTCAGCACCTCCTTCATCCGCGGCCAGCCGATGACCAG\n")
-		f.write("CCTGCGGTTATCCCCCAACGTCGGTCAGGCCCTTTTCGGGCTCAAGGCCAACCGCGGAGGGCGTGTGGCG\n")
-		f.write("ATGGCTGCCTACAAGGTGAAGCTGCTCACACCACAAGGGCCACAAGAGTTTGAGTGCCCCGACGACGTGT\n")
-		f.write("ACATTCTCGACGCGGCGGAGGAGGCCGGGATTGACCTTCCCTACTCATGCAGGGCAGGGTCTTGCTCCTC\n")
-		f.write("GTGCGCCGGCAAAGTTGTGAGTGGGGGTGTGGATCAGTCGGACCAGAGCTTTTTGGATGATGAGCAGGAT\n")
-		f.write("GGACGGTGGATTTGTGCTCACTTGTGTGGCTTATCCGTCGTCTGACGTCACACTTGAGACCCACAAGGAA\n")
-		f.write("GAGGAGCTTACTGGTTAAGTGCTTTTGAGCTTTCTCATGATGACGTCATGTTTTGATGGCTGCTGGCTGG\n")
-		f.write("TTGGATCTGCCTTAAGTTTGTTTCAGGATAATGTTGTCTTGTTTCTAATTATATGAGTTGCTTAATGTTT\n")
-		f.write("GTGTACTCTCATTTGTGGTATGGAGATCATTGTATCTTGTAAACTCGCCCTTGTATGAATCT\n")
-		f.write("\n")
-		f.write(">gi|226789560|gb|GO545834.1|GO545834 Mdas9004I02_e287.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pdb|1CBG| Cyanogenic Beta-Glucosidase Mol_id: 1; Molecule: Cyanogenic Beta-Glucosidase; Chain: Null; Ec: 3.2.1.21, mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTATATAGTTGGCATATTTATTTCACGAAAAAGGAAGAACATTCATAAA\n")
-		f.write("GGAATACAATTATGAAAATAGGGAAATGATATGCTTGGCATATTTATTTCACGAACAACAACCGCAGCAG\n")
-		f.write("GATATCTTCACCATTATCCAAGGAAACATTTGAACCAGCTTGCTGAGAGTTTTGGGTGCCTCTTAAGTCC\n")
-		f.write("ATCATTGTAATCTATATAGACAAAACCAAATCGTAAGGTGTATCCAGAAGCCCATTCAAAATTGTCCAGC\n")
-		f.write("AATGACCATGCAAAGTATCCCTTCACATTTACACCATCATTGATTGCTTTTCGAAGATAGTCGAGGTGGT\n")
-		f.write("GGTAGTGGTAATCAATTCTGTGGGTATCATTGAGGGATTGCGGAAGTGACAATGTGGGATCATCGAACTC\n")
-		f.write("GTCAAGGCCGTTCTCAGCTAGGTCCAATGGCTTTTGCTGAGAAGATGGTACTGGCTTTGTTTTCGATGCT\n")
-		f.write("GATTGTTTTGTGGATGACAAGAAGCATAACGGAGGATATTCCGGGCTGGGGAGTCCTCTTCAACGGGCGT\n")
-		f.write("GCCGGAGATGGAACTGTCAGTGTTATGGTTGCAACATTTTTGTTCATATTTCCAAGCAAAAAGGAAAAGG\n")
-		f.write("GTGAGAAGTTGATGGACTGGGAAAAATGCAAGAAGCTACCCTGGA\n")
-		f.write("\n")
-		f.write(">gi|226789559|gb|GO546091.1|GO546091 Mdas9002H01_e125.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_179106.1| expressed protein [Arabidopsis thaliana] pir|A84524 hypothetical protein At2g15020 [imported] - Arabidopsis thaliana gb|AAD03359.1| hypothetical protein [Arabidopsis thaliana] gb|AAL91197.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("CAAAAAGACTATCTGGGTTTCTGACATGTGTTCACTCTCCTCGGACAAACCCTACCTCGCTCTCTTACTC\n")
-		f.write("CAACTTCTCCAAGAAATTATAGCCCGTTCGCCCACCGCGCACGGTAGCGGCACCTGCCCGCGCTCCCAGC\n")
-		f.write("TTCAGGCCCTCAAACCCGACCCATTTTCTTGGATCATGGACTCCCACTCCCCCGAGTCCTTCTCCACGTT\n")
-		f.write("CTTCGACCTGGTTTTCATCACGCGCCTCTTCTGGCTCTGCGCGTGCGACTCTCCATCCGAAGTCGGCTCT\n")
-		f.write("CTGTACTTCAAGTCGCTGCTGGCTCCTAACCTCGAGGCGTTGTTGTGCAAGCACGCGCCGGCCCTGCGGA\n")
-		f.write("CGTTTCTGATCACCGCGGGTGTGGATGCGGAGCTGTGCTTCATGCGCACCCTCGGGTACATGTTAGCCAA\n")
-		f.write("ATGGTGCATTTTGAGAGATGTGGGCGTAGGTCTACAGACGCTGACGTCATCTCCCTCTCAGAACTTGGGT\n")
-		f.write("TTCTCTTACGC\n")
-		f.write("\n")
-		f.write(">gi|226789558|gb|GO546090.1|GO546090 Mdas9002E04_e111.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T06431 ribosomal protein L27-5 - garden pea gb|AAA86952.1| ribosomal protein L27 homolog, mRNA sequence\n")
-		f.write("TTTTTTTTTAAAATCGCAGGAAAATAAAGCAAAATCCAGAAATACCCAAAATAATACAAAATCTAATCAT\n")
-		f.write("TTTAGCTAAACATTAGTCCACTAAATCCATAAAACCGTCTCATTTCATTTCAAAATTCAATGAAACTCGA\n")
-		f.write("AAAAACATAAACCCAAAATCAGACAGACCCATTTACGATGCGACGCCGTATGGAAAGGTCCTCAGAACCT\n")
-		f.write("GAGCTTGGTGAAGAACCACCTGTTCTTCCCGGTTTTGAACCGCTCCTCGAACCGCTTCTTGACCTCCTTC\n")
-		f.write("AATGCAGTGACCTTCTTGTCCTTTGTCTGCAAGCACTCGACGTTGACGACGTCCTTGAGATCCACATCCA\n")
-		f.write("GGGTGTAGCGCGTGGGCATCAGGTGCTGGTAGTTCACGAGCTTGATGAAGGCCTTCACTCTGGATTTCTT\n")
-		f.write("CGCCGTCTTCTTGGCGGAGTCCTTGCGGATGACCTTGCCTGGGTACTTCTTAATCCCCGCAACCAAACAG\n")
-		f.write("TGGCCATAGG\n")
-		f.write("\n")
-		f.write(">gi|226789557|gb|GO546089.1|GO546089 Mdas9002F22_e117.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_566435.1| membrane protein common family [Arabidopsis thaliana] dbj|BAB02418.1| gb|AAD25612.1 gene_id:MBK21.12 strong similarity to unknown protein [Arabidopsis thaliana] gb|AAK76578.1| unknown protein [Arabidopsis thaliana] gb|AAK95295.1|A, mRNA sequence\n")
-		f.write("TTTTGACATAACTTTAGATGTATTCAATACTACTTCTGGAATTATACATGGACACGTTCATTCAGTCATT\n")
-		f.write("CTCTCGAAAGAGATTGCGAAAAAAATTAAAGAAAACTCCAAATGACAAAATTATTTTCAAAGTTATATGT\n")
-		f.write("ACTGCTCACACTGAAAACACTAATATACATATAATTAAAATCGGTCGTTGGGAAACGCTTAAGCCAGTCC\n")
-		f.write("GTCGACATCAGCAGTTCTACTCGCCTTAGTGACCTCCCGGATTTCTGTTCCACGACAAATACGATGGGTC\n")
-		f.write("TCCAAGTTGCCTTGGCTTAACAAGATACACAACAGTGAAAGCCATGGCCAGAAAGAAGCACAACCCTCCA\n")
-		f.write("ACAGTGAGATAAGCAATGCCAAGGAAGTCATTCCTGCCACCAATCCAACTGGTGGTCGAGAGCACAAGCT\n")
-		f.write("TCTTTTTTCCATTAAAACTGTATGTGTTGTAATTGTTCTCCAGTGTCACTTCTATCGTATCATTTTCTTT\n")
-		f.write("CAGATCTACCTCTATCTTCCCGTACAGCTTTCTAAATGTCGGTAGTGCAGCAGTTCTCATCCAAACAATA\n")
-		f.write("AGGTCCTCTTGCTCACTTAATGGTTTAGAGGTATCCAGAGACTTGCCACCTTTAAGAGTTCCATTCTGAA\n")
-		f.write("AGTTCTTTGGAAAGACATTTTTGCCAAATTTGTGCTCCCTATCA\n")
-		f.write("\n")
-		f.write(">gi|226789556|gb|GO546088.1|GO546088 Mdas9010A19_e718.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|S28827 chlorophyll a/b-binding protein type I - common tobacco emb|CAA45523.1| photosystem I light-harvesting chlorophyll a/b-binding protein [Nicotiana tabacum], mRNA sequence\n")
-		f.write("CAAACCCTTAATCTTGCAGGCACTAAATTTGCCAATGGCTTCCAACACTTTGATGAGCTGTGGCATCGCC\n")
-		f.write("ACTACTGCCTTCCCTTCAGTCCTCTCATCCTCCAAGTCTAAATTTGCGACCAGCGCAGTCCAGCTCCCAA\n")
-		f.write("GTATTGGTGCCAATGCCTCCTCCAGGTTCTCCATGTCCGCCGAGTGGATGCCCGGCGAGCCCCGCCCTCC\n")
-		f.write("TTACCTCGACGGCTCTGCCCCCGGTGACTTTGGATTTGACCCACTTCGGCTAGGAGAAGTGCCAGAGAAC\n")
-		f.write("TTAGAGAGGTTCAAGGAGTCCGAGCTCATTCACTGCAGATGGGCAATGCTTGCTGTTCCAGGGATTCTAG\n")
-		f.write("TACCAGAGGCTTTGGGATTGGGCAACTGGGTAAAAGCACAGGAGTGGGCTGCCGTTCCAGGAGGCCAAGC\n")
-		f.write("CACCTACTTAGGCAACCCAGTTCCATGGGGCACTTTGCCTACAATTTTGGTCATCGAATTCCTTTCCATT\n")
-		f.write("GCCTTTGTAGAACACCAACGCAGCATGGAGAA\n")
-		f.write("\n")
-		f.write(">gi|226789555|gb|GO546087.1|GO546087 Mdas9002P21_e167.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_172076.1| glycosyl hydrolase family 19 (chitinase) [Arabidopsis thaliana] pir|C86193 hypothetical protein [imported] - Arabidopsis thaliana gb|AAF29391.1|AC009999_11 Contains similarity to a basic endochitinase from Arabidopis thaliana gb|A, mRNA sequence\n")
-		f.write("TCAAATTGCATAAATGCAAATAATATTCAAAACTTGTAAACCACAAATCACAAAATTTGCACCAAATAAT\n")
-		f.write("AAAATGCAGGGCTTACTGCAACATCACACAAAGATAAACTTGAAACAAATCGAATAAAAACCTTAAAAAA\n")
-		f.write("ACAAAAAAAATGATGAAGGTTGAAAAGCCTTCTGCTCAGCGCAACTGAACACATCATGAGGGCCAGCGTC\n")
-		f.write("TTCACGGCCGACGCCGACTTTGTCAACGTAATACAGGTAATGGGAAATGATGTTGTTCATGGAGTCAACG\n")
-		f.write("TCACCTTGGCCACAGACTTGGTCCCCGTAAAGCACATTCATGGTGGTGCCAAAGCCAGGAACCCTTTTGG\n")
-		f.write("ACAAAGTGTCGTTCTTGGTTGGCTTCCA\n")
-		f.write("\n")
-		f.write(">gi|226789554|gb|GO545833.1|GO545833 Mdas9004H03_e280.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAA24493.1| chlorophyll a/b-binding protein [Fagus crenata], mRNA sequence\n")
-		f.write("TTTTTTAGTTCAAATTATTGTTGTCCAATACTTGGTACCAAATTTACATCACCGACAACAATACAAACGA\n")
-		f.write("AAGTACAAGACAACTCCTGAGCTCTCACTTTCCGGGAACAAAGTTTGTGGCGTAGTTCCAGGCATTGTTG\n")
-		f.write("GCGACTGGGTCAGCGAGGTGGTCGGCAAGGTTCTCCAATGGTCCCTTTCCGGTGACGATGGCCTGGACAA\n")
-		f.write("AGAATCCGAACATGGAGAACATGGCCAACCTTCCATTCTTGAGCTCCTTCACCTTGAGCTCGGCAAAGGC\n")
-		f.write("TTCTGGGTCGTCAGCAAGGCCCAAGGGGTCGAAGCTTCCGCCGGGGTAAAGGGGGTCGGTCACCTCTCCG\n")
-		f.write("AGGGGTCCGCCGGCAATTCTGTATCCCTCAACTGCTCCCATCAACACAACTTGGGTAGCCCAGATGGCCA\n")
-		f.write("AGATGCTCTGTGCATGGACCAAGCTAGGGTTTCCCAGGTAGTCGAGACCGCCCTCGCTGAAGGTCTGGGC\n")
-		f.write("TCCGGCCTTGAACCACACAGCCTCGCCGAACTTGACACCGTTGCGGGACAAGAGCTCGGGGAAAACGCAT\n")
-		f.write("CCAAGAGCTCCGAGCATGGCCCATCTGGAGTGGATCACTTCGAGCTCACGGTTCTTGGCGAAGGTCTCTG\n")
-		f.write("GGTCGGCTGAGAGTCCAGCGG\n")
-		f.write("\n")
-		f.write(">gi|226789553|gb|GO545832.1|GO545832 Mdas9004B13_e258.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAA33866.1| ribulose 1,5-bisphosphate carboxylase small subunit, mRNA sequence\n")
-		f.write("TTTAAAATAAAATACGGATCTCATTGAATTATGAATTTCTCAATCAACACCATCTTGAATCCGATAAAAC\n")
-		f.write("ACCAAATTCGAAAACAAACGAGAGTGCCTCGAAAAAGGGACAGAGAATTAAAGAAACAAATAGACAGAGG\n")
-		f.write("TCTTGAAAGCCCTAATCAAATACAAACTTAAACAGACCACCGGGACCCTTGGCTAAGAGCCACAATGGTA\n")
-		f.write("CATACAACAACAACATTATTTATGAAAATTGTAGAACAACTTAGACGCCTGGAGGCTTGTAAGCGATGAA\n")
-		f.write("ACTGATGCACTGCACTTGACGGACATTGTCGAATCCGATGATACGGATGAAGGATTGGGGGTAGGCCTTC\n")
-		f.write("TTGGCCTCTTCCAGCTCTTTCAACACCTGGGAAGAGTCGGTGCATCCGAACATGGGCAGCTTCCACATTG\n")
-		f.write("TCCAGTACCTTCCATCATAGTATCCTGGGGATCTGTGGTTCTCACGGTACACGAATCCATGCTCCAACTC\n")
-		f.write("AAATTCCAAGCAGGGAACCCAGTTTTTGCGGAGGAGGTAGTCAACTTCCTTGGCCAAGGACTCGGTAGAA\n")
-		f.write("AGGGGAGGAAGGTAAGAGAGG\n")
-		f.write("\n")
-		f.write(">gi|226789552|gb|GO545831.1|GO545831 Mdas9004A03_e250.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to dbj|BAC53656.1| 1-aminocyclopropene-1-carboxylate oxidase [Malus x domestica], mRNA sequence\n")
-		f.write("AATCTTGAAGTCATATTATATATAATAAAGTAGTGATCACATTGGTTACTTTCTACAACGATTTCCACAT\n")
-		f.write("TAATAGTAAATAAAACCTTGAAATCTAGTTCAAGGAAAAATTTCGTTCACACACCCATAATTACTTTTAA\n")
-		f.write("GCAAACAACCCTTTTTTCCAACAGCTTCTAGTAAAAGTATTTAATCACTCTCAAGCAGTACTTATAACTG\n")
-		f.write("GACCCAAACCAAAACTGGCCTTAATTTTCCACCGGCTTTCATGGCTTCAAATCTTGGTTCCTCGGCCTCG\n")
-		f.write("AACTTGACCCCAGCATAGAGCTTCATGTAGTCTTCGAACACGAATTTCGGGTACACTTGATTCTTCTCCT\n")
-		f.write("CTGCTTCTTTCTCCACTAGGGTTGGTGCTGGGTAGATCACCGCATCACTGCCTGGGTTGTAGAATGAAGC\n")
-		f.write("TATTGACATTCTGGTGCCATCTGTTTGGGCAATCACCCTGTGTTCCACACTCT\n")
-		f.write("\n")
-		f.write(">gi|226789551|gb|GO545830.1|GO545830 Mdas9003M05_e226.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTGAATACAAAAACTCTCATTTTATTTCAGATATAATTGAACCAAACTTGAGCATGT\n")
-		f.write("TCGCATGTCAAAATACACAAGACAGACCATAAAGTCTGAAGAATATATTAAATAGAAAGCCTAAAACGAC\n")
-		f.write("AGATTACAAAATAAATAACGGTCTTGAAACAACACAAATATATACTCCTGCAAGTGTAAGGGGTCTTTAG\n")
-		f.write("ATCCTAGATGGCCCCGACTGTTCCTGAAACTTTCGCTTCGGGAGAGAAGAAGCATAATCAAACCACAACC\n")
-		f.write("GGGTGACAAGCTAACAAATGAGAAGCGAAAATACAAAGCGCTACAAGATCTCCAAACGTCCTCATTGAAA\n")
-		f.write("GAATTCTGGACTAGTCGAGAACTTTTAGGGACTCGAACAGACCGCAACCTTTATTATGTATGCCGGTAAA\n")
-		f.write("GAAGAGATGCAACCTAGGCAGGCAGAGAATCAATAAACGAATTGCAGAGCTCATTGATGGCTAAATAGGC\n")
-		f.write("TGAAGAACTTCGACAAACAAGGATCTATGAACTCCTCAATTTAGCGGTGTCTCTGC\n")
-		f.write("\n")
-		f.write(">gi|226789550|gb|GO545829.1|GO545829 Mdas9003L20_e222.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TCGAGAAACAAATATTTTTCCAATTTGGAGATCATAAAGACGATGCCATTTTTGCCTATAAAGGTATCCA\n")
-		f.write("AGGAATATGCATTGGGAGGCACATGCATCAAATTTGGTGAGTCGTTTATCATCTGTGGAGCTTATGGTGG\n")
-		f.write("ATGGTGAACGGGTATGTTTAGCTAAAGGGCAAACTGAACAATAATTAATTTCAGAAAACTGAATGTCTTT\n")
-		f.write("TACATATGCTTGCATTAATCGGAAATGTTTATCGGAAAGGTGCCCAAGGCGTTCATGCCAAAGGCAGGAA\n")
-		f.write("ATAGCGGACTTGCTGACAAAATTGCAGATAGCCTCCATAGTAACAATGTTGAGATAGTAGAGTCATCCCC\n")
-		f.write("TTTCAGTTCTCGTCCCAATCATCATCCCCAAGCATTGGTCCTGTAACACAAATAGGTTTTTAGCAAAAAA\n")
-		f.write("GGCAATGTAGTCCGAGTGTTGGACAAGTTTAGCGACGGATATTAGATTCAATTGGAATGAAGGAACACAT\n")
-		f.write("AAGACATTACGAATGGTCAAATTGAGAGAGAATTTGACACTCCCTACGTGTGTAACAGTAGCACTCATGC\n")
-		f.write("CATTTGGTAATTGTATGGTTCGATTATGTATTAATGAGCACGTAATAAGTATGGCAGGAGAGTACACTAT\n")
-		f.write("ATGATCAGTTGCTCCTGTGTCAAGATCCCAGCTACGTCTTTCA\n")
-		f.write("\n")
-		f.write(">gi|226789549|gb|GO545828.1|GO545828 Mdas9003I08_e212.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to gb|AAK60319.1|AF385728_1 AT3g47831/T23J7 [Arabidopsis thaliana] gb|AAL77725.1| AT3g47831/T23J7 [Arabidopsis thaliana] dbj|BAC43208.1| unknown protein [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("GAAAAGTTTATTTAGTAAATATTGAAAAACAATTACATATTCGAGCTATCGAAATCACGTAGAAATAAAA\n")
-		f.write("TGCGTCATCCGAAACACAAATATGTCCATAGCATTTGGAAGTAAAGCCAACTGATGGCTCTACTGGTTCA\n")
-		f.write("AAATCTAATTCGATTACTTAAAACGCGAAGGACAAAGACCAACACTGTAATTTTCATAGAGGAATAAGGT\n")
-		f.write("TACCGACTCACCTGATTGCCGTGAAAACTCAAAATTAAGGGGCTTGCTCAGCAGAAGCACCCTCTTTCTC\n")
-		f.write("GATTTTCGATTGAGCTTTGTGCCAGGCGAGGCCTTTGTAGACATTGGCGGAGAAAGTGGCGGTGAGGTAT\n")
-		f.write("AAAGTGGTGACGCCGAGCCCCGCTGTGAACGCCTTGAATGCCCAATCCCCTGCCTTGCTCACTATCCCCA\n")
-		f.write("TCTCTATCTCAATCTCTCTCTCTCTCTCTGCGAGTTTTTTTGGTATCGTCCCTCGTGCCGAA\n")
-		f.write("\n")
-		f.write(">gi|226789548|gb|GO545827.1|GO545827 Mdas9003H03_e207.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|O24059|MT3_MALDO Metallothionein-like protein type 3 pir|T17015 metallothionein-like protein AMT2 - apple tree gb|AAC23698.1| metallothionein-like protein [Malus x domestica], mRNA sequence\n")
-		f.write("AAGCGAAAACCCTAATTTAAACACATCTTCAGCTCCAAGTTCTTAAGTTTATCTTCAACATGTCGGGCAA\n")
-		f.write("GTGCGGCAACTGCGATTGTGCTGACAGCTCCCAGTGCGTGAAGAAGGGAAACGGCTACGACTTGGTGATC\n")
-		f.write("GTGGAGACTGAGAACCGCTCCATGGACACCGTCGTCGTGGACGCTCCTGCAGCCGAGAACGACGGAAAGT\n")
-		f.write("GCAAGTGTGGCACAACCTGCCCATGTGTGAACTGCACCTGTGGTCAGTAAGCCCAGATAACCAAATTAAA\n")
-		f.write("GATGTGATTAATAAAAGTGTCATATTAATTAAGGGATTATAGACCCTTAATTAATGAAAAGTGTTTGTGG\n")
-		f.write("GATAAAATAACGTTGTGGCTTTGTCTCTTGTTTGCTTATAGTATTTGAGTCTGTCGAGTGACATGTTGTA\n")
-		f.write("CGTCTGTGAAAACATGTCACTCATATGTTTGTGTTTCTGTGATTGTGTCATGTAATGGCCATGTTCATGG\n")
-		f.write("CCCTTTGATTTATATGCAAATATTAGAATAAAAAAAAAAAAAAAAAA\n")
-		f.write("\n")
-		f.write(">gi|226789547|gb|GO546086.1|GO546086 Mdas9002B15_e96.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q40163|PSBR_LYCES Photosystem II 10 kDa polypeptide, chloroplast precursor emb|CAA65231.1| PSII polypeptide [Lycopersicon esculentum], mRNA sequence\n")
-		f.write("TTTTTTTTTGACAGTGGAAGGGCAACTTGCCCATTATTTAATTATTTGAGTGGACATTCACTGTTCTACA\n")
-		f.write("ACACATCACAATATATACAGGCATCAAACTGGATCCATGCCAAAACATTACAATTAAGGTTTGCACAGAG\n")
-		f.write("TATTTCTTTAATGTTCTTGTTTAGGGCAGCTAGTTGGGACAGGCTATAGTTATTAACAACACATAAATTA\n")
-		f.write("CAACCAAAGATGAATAATTAATAATTTTACTGTGACAAAGCACTTGTGTTGTAGACAAGAAGAGCACCCC\n")
-		f.write("CTGCAAGAATGCCAACTAGGGTAACTGCCCAGATGGACAAGCCAGTAACACCCCCAGCATAGACATCACC\n")
-		f.write("ACTTGGAGACCAGTCATCTTTGTTGTAGATGGGGCTGTATCCA\n")
-		f.write("\n")
-		f.write(">gi|226789546|gb|GO546085.1|GO546085 Mdas9011C13_e821.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_566086.1| expressed protein [Arabidopsis thaliana] pir|T02683 hypothetical protein At2g46820 [imported] - Arabidopsis thaliana gb|AAC33500.1| expressed protein [Arabidopsis thaliana] gb|AAL38332.1| unknown protein [Arabidopsis thaliana] g, mRNA sequence\n")
-		f.write("TTTTACGTAAGTGTACTTTTATCATTTATTTCTATAATAAAATATCGGAAGCATCGCGATATGAATTACA\n")
-		f.write("AGGAGCTAACAGGAAAACAAATGACAGTAGTACTAGTTACATGTATCTCGCAGACAAAGTACATACATAA\n")
-		f.write("CATTAAGTATAACTTTGGTCAGAATATGCTTCTGCAAACAACATGAAGAATGTTCACTTCTTTTGCGGAC\n")
-		f.write("AATGCTGCGAGATATTTACGTATGTAGATAGAAGCTTCAAAAACCGGCCACGATTTCATCTCATCTCAGC\n")
-		f.write("AGCAATACTTTTCGGTTTGTTCTAGCTGCTGCCGATTATATCTTTGTATGTGCCCTTAATCTTCTGTGTC\n")
-		f.write("AAGGCTTCTCTGTCTGGTTTGAAAACAAGGTTCTTGTATGCAAACCACCCAGTGTAACCAATTCCTACAA\n")
-		f.write("GCTCAAGAACACCAGGGACTAAAGGAAGCCTATCAATTGCCGAGATCATTCCACTGAAGCCCCATACTGC\n")
-		f.write("AACAGCAACAGCTACTGCAAGTGAAGACACTGCATATTTATCTTCCACTTTCTCCCAAGCCCTCGTGCCG\n")
-		f.write("AA\n")
-		f.write("\n")
-		f.write(">gi|226789545|gb|GO546084.1|GO546084 Mdas9010K20_e773.b1 Apple_EST_Mdas Malus x domestica cDNA 3', mRNA sequence\n")
-		f.write("TTTTTTTTTTTTTTTAAAAGCGTATCATCCTTCCATTATTATTCTGTTCCCATCATTTCTTACATACGCA\n")
-		f.write("CTTGTCTTATTTCTGCTTTAAAAAAATGAAAATCAGAACGTTATTTCTCTGCTCGTAAGGGAAGTTGCTG\n")
-		f.write("GGTACTCTGCGACTTATTTAGGAGTAATGTCGACACCCTTGATAACAAGCCCTTTCTTCCATTTCCCAAC\n")
-		f.write("AGTTTGACGGAGCATAAAATACATCCGGCCAGATTGCCCAGGCGATGTTGTAAATTCGGCAACTCGGACA\n")
-		f.write("TAACTCCACCATCTTCCTTTTGTCCTCAGATCAAGTGTAGAGTTTCTCGGGACAATCTGCAGGTTCTGAG\n")
-		f.write("GGGGAGTGACGCTGAATTCGACTTTATCTTCCCATCCATATTTTGGGTCCTTCATCATGATTATATATGA\n")
-		f.write("AACTTCATACACAGTTCCGGGTGTCAGGTATGCGGTCTCAAAATCCCCTTTCACTTCTAGCGA\n")
-		f.write("\n")
-		f.write(">gi|226789544|gb|GO546083.1|GO546083 Mdas9010J14_e763.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|T07080 shock protein SRC2 - soybean dbj|BAA19769.1| SRC2 [Glycine max], mRNA sequence\n")
-		f.write("CTAAGTCGAACTATCTTCTTCTTCCAAATTCCAATTTCAACAACTCTCAAGAATCATCGCCATGGATTGC\n")
-		f.write("AGGCCTCTGGAGGTAATCATCGACTCGGCCAACGACATCAAGGATGTCAACCTCTTCTCCAAGATGGACG\n")
-		f.write("TCTACGCCGCCGTTTCGGTCGCCGGCGACCCGCGCAACAAGAAGCAGAAGAACAAAACCCCCGTCGTCAA\n")
-		f.write("GGACGGAGGCACCAACCCCAAGTGGACCAGCTACCCCATCAGGTTCACCGTCGACGAAGCCGCCCTCCTC\n")
-		f.write("AACAACCGCCTCACCCTCAACATCAAGCTCGTCTCCGAACGCACTTTGGGAGACACCAAGATCGGCAAGG\n")
-		f.write("TCAAGATCCCGCTCAAGGACCTACTAGACACCATGAGCGGCGGCGATGATCACA\n")
-		f.write("\n")
-		f.write(">gi|226789543|gb|GO546082.1|GO546082 Mdas9010H14_e752.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to pir|G86463 hypothetical protein F12G12.18 - Arabidopsis thaliana gb|AAG12539.1|AC015446_20 Unknown protein [Arabidopsis thaliana] gb|AAG12849.1|AC079286_6 photosystem II 22 kDa protein, putative; 13290-12539 [Arabidopsis thaliana] gb|AAK55677.1|A, mRNA sequence\n")
-		f.write("TTTTTTTATCAACGAGCTCTGGGGAACTTCTTCAATCGTTGAAATCCTGNTAAACATTGTAAGTAAAATA\n")
-		f.write("CAGCAGCGTATGATAGCCGAGTATTTCTTGCAAATGAAATTTAAACAAATTACTCAACAAAGTTACAAGT\n")
-		f.write("GAAACAGTGAATGTATCTGCAGTAGCTCCAGAGACAAGAAGGTATTAAGGCTTTCAACATCCCACCGGGC\n")
-		f.write("CGGTGTATCATTCCAGATCCAGTATTCCGAAATTTGAAAGAAGTATCTTTACTTGATCAACAAAGTCCGA\n")
-		f.write("GCCAGTTGCATACTCCGTTAGCATTCCAACAGCAAAACCGAACATTGCCCATCTGCCATTGCTAATCTCG\n")
-		f.write("TTCTTGCCAACAAAGCCAAAGAAAGGACCCTGGTTAGCAGCCTCAAGCTTCTTCTGCTTGAAGTACTCCT\n")
-		f.write("GAATCTCCTTAGCCTTCTGCCTCTGAAACTCCAAGGTCACCACATTCTTGTCCTCCACCATCGTCAGCCC\n")
-		f.write("GGAAACCTGGGCCGGATTCGAGGGCTGCTGAGGCGGTGGAGAAGGAGACGGAGGAGAAGGAGGCGTTGGT\n")
-		f.write("TTGAGAGGGGAAGACGGCTGGGAGGGTTCTCGGAGGGAAGGAGCAGCAGGTCTTCTGATAGGCCCTTCCG\n")
-		f.write("TCTTGGGAGCTCTTTATGCTAATTTTTA\n")
-		f.write("\n")
-		f.write(">gi|226789542|gb|GO545826.1|GO545826 Mdas9003M24_e233.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to sp|Q9M4S8|TPIC_FRAAN Triosephosphate isomerase, chloroplast precursor (TIM) gb|AAF66071.1|AF257322_1 triosephosphate isomerase [Fragaria x ananassa], mRNA sequence\n")
-		f.write("TCGAGTTTTTTTTTTTTTTTTTTAAGTGACCCATGGAAAATGGATAGAAGATATATTTTACTATCTTTAT\n")
-		f.write("GGAGGGGGAAACACTTCAAAAACGACCCAGGAAAAAAAATTCCTTATGATAAACTGGCTCATACATTTGT\n")
-		f.write("TACAATATGCTTCAATCTCAAGGTACCTTCGCATCGGCCCTTTATTTGATCTCGGAACCACCATAATCAA\n")
-		f.write("GCAGCAACTTTCTTGGCTGTCACAGCGTTGACGATAGTAGCAAATTCAGGGCCCTTTAGGGAAGCACCGC\n")
-		f.write("CAACAAGAAAACCATCAATATCTTCCTTCTTTGCGAGCTCAACAGAATTGCCTCCATTTACAGATCCTCC\n")
-		f.write("ATAAATAATTCTTGTTTTAGATGCAACTTCTGCTGACACATTCTGTTTCAGCCAATCACGAACAGCTACA\n")
-		f.write("TGTACTTCCTGAGCTTGTTCTGGACTGGCTACCTTACCAGTCCCAATGGCCCATACAGGCTCATAAGCAA\n")
-		f.write("CAACTATCTTATCCCAGCTGGGTACTGCGTCTGCAAAAGCCTTCAGCTGCTGAAAGCAGACGTCAAAAGT\n")
-		f.write("TTTCCCTGCTTCCCTTTCTTCTAGCTTCTCGCCCAATGCAAGCAATTACTCCGAGACCCTCATTCAACGC\n")
-		f.write("ATAGG\n")
-		f.write("\n")
-		f.write(">gi|226789541|gb|GO545825.1|GO545825 Mdas9003P18_e247.b1 Apple_EST_Mdas Malus x domestica cDNA 3' similar to ref|NP_189513.1| expressed protein [Arabidopsis thaliana] sp|Q9LHA4|V0D2_ARATH Probable vacuolar ATP synthase subunit d 2 (V-ATPase d subunit 2) (Vacuolar proton pump d subunit 2) gb|AAL16278.1|AF428348_1 AT3g28715/MZN14_21 [Arabidopsis thaliana], mRNA sequence\n")
-		f.write("TTTTTTATAAACTCACTACGAGACTGCTACTATAGTAGCTCTCAAATTGCAATATATATATTCAATTTAT\n")
-		f.write("CCTCACAACTGTAACATGCTCGATTTCAGAACATGACATATTCCCTCTATGTAAAAACGACCGGAATAAT\n")
-		f.write("ATATGCAAAAGTGCTTATTAGGAAGGAACACCGGATAGTGCAAACAACGCAACCGCACCCATCTCTACAA\n")
-		f.write("TTCGTTCGGGGATATGATGGGGAGGAGATTTACAGAAGATTATGCGAAAGAACGAAGGATCATCTGTAAT\n")
-		f.write("GGTGTGTTCTGAGTCCCAATCCGACTAAAATATGAAGACCACGCTGTCGTGAACTCTGGACTTCTGGTTC\n")
-		f.write("TGAGCCACACACTCAGATATCCACATCAAATTTCTGATCTCCTGCTCCCTCAACCTCATGTATGCAAAGA\n")
-		f.write("AAACAGCGTAATGGAACTGTTGCTCAAATGCTAAGCAAAGCCTTTTCACCTCCTCTTCATAAAATGCCTT\n")
-		f.write("GTCAAGCATCTGGGTTTCGCCATAGGATAGTTTTGAAAAAATAGACTGATAAGGAGGATATTTTTCCATG\n")
-		f.write("CAACCACGTACCTGATCAATGTCCTCACATACAGCAAGTTCCTCATGGCCATAGGGAATAGAGTAAACCA\n")
-		f.write("AAGCTAGAGTACAACTTCCTGCGATCATCTCGAGTAAGCTCAGTTCAATACTATTTATGGGT\n")
-		f.write("\n")
-		f.close() 
--- a/commons/launcher/tests/MockOutputForBlat.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-class MockOutputForBlat(object):
-	
-	def write(self, inFileName):
-		f = open(inFileName, 'w')
-		f.write('gi|226792305|gb|GO545799.1|GO545799	290	551	Vein_ctg_10639	674	935	1.0e-130	463.0	93.51\n')
-		f.write('gi|226792305|gb|GO545799.1|GO545799	138	283	Vein_ctg_10639	519	664	1.0e-50	198.0	82.88\n')
-		f.write('gi|226792305|gb|GO545799.1|GO545799	577	686	Vein_ctg_10639	961	1070	1.4e-46	184.0	90.91\n')
-		f.write('gi|226792305|gb|GO545799.1|GO545799	566	572	Vein_ctg_10639	944	950	3.1e+05	13.0	100.00\n')
-		f.write('gi|226792293|gb|GO546055.1|GO546055	107	193	Vein_ctg_10638	87	1	2.2e-42	170.0	100.00\n')
-		f.write('gi|226792293|gb|GO546055.1|GO546055	34	91	Vein_ctg_10638	161	104	2.5e-22	103.0	94.83\n')
-		f.write('gi|226792293|gb|GO546055.1|GO546055	521	611	Vein_ctg_10639	1075	985	2.9e-38	156.0	92.31\n')
-		f.write('gi|226790810|gb|GO546215.1|GO546215	57	520	Vein_ctg_5197	1862	1399	8.7e-128	454.0	72.84\n')
-		f.write('gi|226790791|gb|GO546209.1|GO546209	135	199	Vein_ctg_5197	1994	1930	7.4e-25	112.0	93.85\n')
-		f.write('gi|226790791|gb|GO546209.1|GO546209	36	82	Vein_ctg_5197	2126	2080	1.9e-06	50.0	76.60\n')
-		f.write('gi|226790483|gb|GO545656.1|GO545656	280	541	Vein_ctg_10639	674	935	1.0e-130	463.0	93.51\n')
-		f.write('gi|226790483|gb|GO545656.1|GO545656	128	273	Vein_ctg_10639	519	664	1.0e-50	198.0	82.88\n')
-		f.write('gi|226790483|gb|GO545656.1|GO545656	567	640	Vein_ctg_10639	961	1034	1.1e-25	114.0	87.84\n')
-		f.write('gi|226790483|gb|GO545656.1|GO545656	556	562	Vein_ctg_10639	944	950	3.1e+05	13.0	100.00\n')
-		f.write('gi|226790458|gb|GO545644.1|GO545644	1	95	Vein_ctg_10638	1369	1275	3.5e-40	163.0	92.63\n')
-		f.write('gi|226790458|gb|GO545644.1|GO545644	146	185	Vein_ctg_10638	1225	1186	3.7e-07	53.0	82.50\n')
-		f.write('gi|226790049|gb|GO546186.1|GO546186	177	263	Vein_ctg_10638	87	1	5.6e-39	159.0	96.55\n')
-		f.write('gi|226790049|gb|GO546186.1|GO546186	106	161	Vein_ctg_10638	159	104	3.8e-21	99.0	94.64\n')
-		f.write('gi|226790011|gb|GO546174.1|GO546174	138	283	Vein_ctg_10639	519	664	1.0e-50	198.0	82.88\n')
-		f.write('gi|226789634|gb|GO545875.1|GO545875	135	306	Vein_ctg_10638	1446	1275	7.3e-80	294.0	91.86\n')
-		f.write('gi|226789634|gb|GO545875.1|GO545875	451	496	Vein_ctg_10638	1132	1087	1.8e-18	90.0	100.00\n')
-		f.write('gi|226789634|gb|GO545875.1|GO545875	357	393	Vein_ctg_10638	1225	1189	1.8e-05	47.0	81.08\n')
-		f.write('gi|226789597|gb|GO546106.1|GO546106	432	537	Vein_ctg_2286	1166	1061	5.0e-40	162.0	86.79\n')
-		f.write('gi|226789597|gb|GO546106.1|GO546106	538	632	Vein_ctg_2286	1008	914	6.0e-33	139.0	85.26\n')
-		f.write('gi|226789571|gb|GO546096.1|GO546096	353	474	Vein_ctg_5197	2426	2305	4.1e-46	182.0	84.43\n')
-		f.write('gi|226789566|gb|GO545840.1|GO545840	73	232	Vein_ctg_10639	776	935	2.5e-75	279.0	92.50\n')
-		f.write('gi|226789566|gb|GO545840.1|GO545840	258	372	Vein_ctg_10639	961	1075	4.2e-50	196.0	92.17\n')
-		f.write('gi|226789566|gb|GO545840.1|GO545840	247	253	Vein_ctg_10639	944	950	3.1e+05	13.0	100.00\n')
-		f.close() 
--- a/commons/launcher/tests/Test_BlatClusterLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-import unittest
-from commons.launcher.BlatClusterLauncher import BlatClusterLauncher
-
-
-class Test_BlatClusterLauncher( unittest.TestCase ):
-    
-    def setUp( self ):
-        self._i = BlatClusterLauncher()
-        
-        
-    def tearDown( self ):
-        self._i = None
-        
-        
-    def test_getSpecificHelpAsString( self ):
-        exp = ""
-        exp += "\nspecific options:"
-        exp += "\n     -s: name of the subject file (format='fasta')"
-        exp += "\n     -p: parameters for 'blat'"
-        exp += "\n     -Z: concatenate output files"
-        exp += "\n     -A: same sequences (all-by-all)"
-        obs = self._i.getSpecificHelpAsString()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setASpecificAttributeFromCmdLine( self ):
-        self._i.setASpecificAttributeFromCmdLine( "-s", "dummySubjectFile.fa" )
-        self.assertEqual( "dummySubjectFile.fa", self._i.getSubjectFile() )
-        
-        
-test_suite = unittest.TestSuite()
-test_suite.addTest( unittest.makeSuite( Test_BlatClusterLauncher ) )
-if __name__ == "__main__":
-    unittest.TextTestRunner(verbosity=2).run( test_suite )
--- a/commons/launcher/tests/Test_BlatProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,98 +0,0 @@
-import unittest
-from commons.launcher.BlatProgramLauncher import BlatProgramLauncher
-
-
-class Test_BlatProgramLauncher( unittest.TestCase ):
-    
-    def setUp( self ):
-        self._i = BlatProgramLauncher()
-        
-        
-    def tearDown( self ):
-        self._i = None
-        
-        
-    def test_getHelpAsString( self ):
-        exp = ""
-        exp += "usage: BlatProgramLauncher.py [options]" 
-        exp += "\ngeneric options:"
-        exp += "\n     -h: this help"
-        exp += "\n     -i: name of the input file (format='fasta')"
-        exp += "\n     -c: clean"
-        exp += "\n     -v: verbosity level (default=0/1)"
-        exp += "\nspecific options:"
-        exp += "\n     -s: name of the subject file (database, format='fasta')"
-        exp += "\n     -p: parameters for 'blat'"
-        exp += "\n     -A: same sequences (all-by-all)"
-        exp += "\n     -o: name of the output file (format='align', default=inFile+'.align')"
-        obs = self._i.getHelpAsString()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setAttributesFromCmdLine( self ):
-        self._i.setAttributesFromCmdLine( "-s", "dummySubjectFile.fa" )
-        self.assertEqual( "dummySubjectFile.fa", self._i.getSubjectFile() )
-        
-        self._i.setAttributesFromCmdLine( "-o", "dummyOutFile.align" )
-        self.assertEqual( "dummyOutFile.align", self._i.getOutputFile() )
-        
-        
-    def test_setWrapperCommandLine( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setSubjectFile( "dummySubjectFile.fa" )
-        exp = "BlatProgramLauncher.py"
-        exp += " -i %s" % ( "dummyInFile.fa" )
-        exp += " -s %s" % ( "dummySubjectFile.fa" )
-        exp += " -o %s.align" % ( "dummyInFile.fa" )
-        exp += " -v 0"
-        self._i.setWrapperCommandLine()
-        obs = self._i.getWrapperCommandLine()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setProgramCommandLine( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setSubjectFile( "dummySubjectFile.fa" )
-        self._i.setProgramParameters( "-minIdentity=90" )
-        exp = "blat dummySubjectFile.fa dummyInFile.fa -minIdentity=90 -out=blast8 dummyInFile.fa.blast"
-        self._i.setProgramCommandLine()
-        obs = self._i.getProgramCommandLine()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setListFilesToKeep( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        lExp = [ "dummyInFile.fa.align" ]
-        self._i.setListFilesToKeep()
-        lObs = self._i.getListFilesToKeep()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_setListFilesToRemove( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        lExp = [ "dummyInFile.fa.blast" ]
-        self._i.setListFilesToRemove()
-        lObs = self._i.getListFilesToRemove()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_setSummary( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setSubjectFile( "dummySubjectFile.fa" )
-        exp = "input file: %s" % ( self._i.getInputFile() )
-        exp += "\nsubject file: %s" % ( self._i.getSubjectFile() )
-        exp += "\nparameters: %s" % ( self._i.getProgramParameters() )
-        exp += "\noutput file: %s" % ( "dummyInFile.fa.align" )
-        self._i.setSummary()
-        obs = self._i.getSummary()
-        self.assertEqual( exp, obs )
-        
-        
-test_suite = unittest.TestSuite()
-test_suite.addTest( unittest.makeSuite( Test_BlatProgramLauncher ) )
-if __name__ == "__main__":
-    unittest.TextTestRunner(verbosity=2).run( test_suite )
--- a/commons/launcher/tests/Test_F_BlatProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,139 +0,0 @@
-import os
-import unittest
-from commons.core.utils.FileUtils import FileUtils
-from devTools.tests.MockFastaSupctg30 import MockFastaSupctg30
-from devTools.tests.MockMiniProtBankSupctg30 import MockMiniProtBankSupctg30
-from commons.launcher.tests.MockDataBankForBlat import MockDataBankForBlat
-from commons.launcher.tests.MockESTBankForBlat import MockESTBankForBlat
-from commons.launcher.tests.MockOutputForBlat import MockOutputForBlat
-from commons.launcher.BlatProgramLauncher import BlatProgramLauncher
-
-class Test_F_BlatProgramLauncher(unittest.TestCase):
-
-    def test_run_empty_result(self):
-        queryFileName = "smallProtBank_supctg30.fa"
-        mock = MockMiniProtBankSupctg30()
-        mock.write(queryFileName)
-        subjectFileName = "subjectBank.fa"
-        mock = MockFastaSupctg30()
-        mock.write(subjectFileName)
-        
-        expOutputFileName = "expBlatOutput.blast.align"
-        self.writeEmptyExpOutputFile(expOutputFileName)
-        
-        obsOutputFileName = "obsBlatOutput.blast.align"
-
-        bpl = BlatProgramLauncher()
-        bpl.setInputFile(queryFileName)
-        bpl.setSubjectFile(subjectFileName)
-        bpl.setOutputFile(obsOutputFileName)
-        bpl.setProgramParameters("")
-        bpl.run()
-        
-        blastFileName = queryFileName + ".blast"
-        
-        self.assertTrue(os.path.exists(obsOutputFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expOutputFileName, obsOutputFileName))
-        
-        os.remove(queryFileName)
-        os.remove(subjectFileName)
-        os.remove(blastFileName)
-        os.remove(expOutputFileName)
-        os.remove(obsOutputFileName)
-
-    def test_as_script_empty_result(self):
-        queryFileName = "smallProtBank_supctg30.fa"
-        mock = MockMiniProtBankSupctg30()
-        mock.write(queryFileName)
-        subjectFileName = "subjectBank.fa"
-        mock = MockFastaSupctg30()
-        mock.write(subjectFileName)
-        
-        expOutputFileName = "expBlatOutput.blast.align"
-        self.writeEmptyExpOutputFile(expOutputFileName)
-        
-        obsOutputFileName = "obsBlatOutput.blast.align"
-        
-        cmd2Launch = "python ../BlatProgramLauncher.py -s " + subjectFileName + " -i " + queryFileName + " -p '' -o " + obsOutputFileName
-        
-        os.system(cmd2Launch)
-        
-        blastFileName = queryFileName + ".blast"
-                
-        self.assertTrue(os.path.exists(obsOutputFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expOutputFileName, obsOutputFileName))
-        
-        os.remove(queryFileName)
-        os.remove(subjectFileName)
-        os.remove(blastFileName)
-        os.remove(expOutputFileName)
-        os.remove(obsOutputFileName)
-
-    def test_run(self):
-        queryFileName = "smallESTBank.fa"
-        mock = MockESTBankForBlat()
-        mock.write(queryFileName)
-        subjectFileName = "subjectBank.fa"
-        mock = MockDataBankForBlat()
-        mock.write(subjectFileName)
-        
-        expOutputFileName = "expBlatOutput.blast.align"
-        mock = MockOutputForBlat()
-        mock.write(expOutputFileName)
-        
-        obsOutputFileName = "obsBlatOutput.blast.align"
-
-        bpl = BlatProgramLauncher()
-        bpl.setInputFile(queryFileName)
-        bpl.setSubjectFile(subjectFileName)
-        bpl.setOutputFile(obsOutputFileName)
-        bpl.setProgramParameters("")
-        bpl.run()
-        
-        blastFileName = queryFileName + ".blast"
-        
-        self.assertTrue(os.path.exists(obsOutputFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expOutputFileName, obsOutputFileName))
-        
-        os.remove(queryFileName)
-        os.remove(subjectFileName)
-        os.remove(blastFileName)
-        os.remove(expOutputFileName)
-        os.remove(obsOutputFileName)
-
-    def test_as_script(self):
-        queryFileName = "smallESTBank.fa"
-        mock = MockESTBankForBlat()
-        mock.write(queryFileName)
-        subjectFileName = "subjectBank.fa"
-        mock = MockDataBankForBlat()
-        mock.write(subjectFileName)
-        
-        expOutputFileName = "expBlatOutput.blast.align"
-        mock = MockOutputForBlat()
-        mock.write(expOutputFileName)
-        
-        obsOutputFileName = "obsBlatOutput.blast.align"
-        
-        cmd2Launch = "python ../BlatProgramLauncher.py -s " + subjectFileName + " -i " + queryFileName + " -p '' -o " + obsOutputFileName
-        
-        os.system(cmd2Launch)
-        
-        blastFileName = queryFileName + ".blast"
-                
-        self.assertTrue(os.path.exists(obsOutputFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expOutputFileName, obsOutputFileName))
-        
-        os.remove(queryFileName)
-        os.remove(subjectFileName)
-        os.remove(blastFileName)
-        os.remove(expOutputFileName)
-        os.remove(obsOutputFileName)
-        
-    def writeEmptyExpOutputFile(self, outputFileName):
-        f = open(outputFileName, "w")
-        f.write("")
-        f.close()
-        
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_F_LaunchBlastclust.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,103 +0,0 @@
-import unittest
-import os
-from commons.launcher.LaunchBlastclust import LaunchBlastclust
-from commons.core.utils.FileUtils import FileUtils
-
-class Test_F_LaunchBlastclust(unittest.TestCase):
-
-    def setUp(self):
-        self._inputFileName = "DmelChr4_LTRharvest_expected_with_default_params.fa"
-        os.symlink("%s/Tools/%s" % (os.environ["REPET_DATA"], self._inputFileName), self._inputFileName)
-        self._outputFileName = "%s_Blastclust.fa" % self._inputFileName
-        self._outBlastclustFileName = "%s_blastclust.txt" % self._inputFileName
-        
-    def tearDown(self):
-        if os.path.exists(self._outputFileName):
-            os.remove(self._outputFileName)
-        if os.path.exists(self._outBlastclustFileName):
-            os.remove(self._outBlastclustFileName)
-        os.remove(self._inputFileName)
-
-    def test_run(self):
-        iLaunchBlastclust = LaunchBlastclust(self._inputFileName, clean = True)
-        iLaunchBlastclust.run()
-        expFileName = "%s/Tools/DmelChr4_LTRharvest_Blastclust_expected.fa" % os.environ["REPET_DATA"]
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, self._outputFileName))
-        
-    def test_run_with_tweaked_params(self):
-        iLaunchBlastclust = LaunchBlastclust(self._inputFileName, clean = True)
-        iLaunchBlastclust.setBothSequences("F")
-        iLaunchBlastclust.setIdentityThreshold(0)
-        iLaunchBlastclust.setIsBlastToMap()
-        iLaunchBlastclust.run()
-        
-        faExpFileName = "%s/Tools/DmelChr4_LTRharvest_Blastclust_expected_with_tweaked_params.fa" % os.environ["REPET_DATA"]
-        mapExpFileName = "%s/Tools/DmelChr4_LTRharvest_Blastclust_expected_with_tweaked_params.map" % os.environ["REPET_DATA"]
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(faExpFileName, self._outputFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(mapExpFileName, "%s.map" % os.path.splitext(self._outputFileName)[0]))
-        
-        os.remove("%s.map" % os.path.splitext(self._outputFileName)[0])
-      
-    def test_run_with_header_options(self):
-        inFileName = "dummyHeaderForTEdenovo.fa"
-        expFileName = "expDummyHeaderForTEdenovo.fa"
-        self._writeInputFile_header_options(inFileName)
-        self._writeExpFile_header_options(expFileName)
-        obsFileName = "%s_Blastclust.fa" % inFileName
-        
-        iLaunchBlastclust = LaunchBlastclust(inFileName, clean = True)
-        iLaunchBlastclust.setIsHeaderForTEdenovo(True)
-        iLaunchBlastclust.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        
-        os.remove(inFileName)
-        os.remove(expFileName)
-        os.remove(obsFileName)
-        os.remove("%s_blastclust.txt" % inFileName)
-          
-    def test_run_as_script(self):
-        cmd = "LaunchBlastclust.py -i %s" % self._inputFileName
-        os.system(cmd)
-        expFileName = "%s/Tools/DmelChr4_LTRharvest_Blastclust_expected.fa" % os.environ["REPET_DATA"]
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, self._outputFileName))
-        
-    def _writeInputFile_header_options(self, inFileName):
-        f = open(inFileName,"w")
-        f.write(">DTX-incomp_DmelChr4-B-R9-Map3_reversed\n")
-        f.write("CATTAGATTCAAGGCATCATGGATCAGCACATTTACACAGATATCCTGGAAAATGTGATG\n")
-        f.write("CTGCCATATGCCGGGGATGAAATGCCGTTGGTTTGGACATTTCAACAGGATAACGATTCA\n")
-        f.write("AAACACACGAGCAAGAAAGCTTGAAAGTGGTTTGAGCAGAAATCGATCCGAGTAATGAAA\n")
-        f.write("TGGCCTGCTCTGTCATCCGACTTGAATCCAATCGAAAACCTTTGGGCGGACGTGGAAAAA\n")
-        f.write(">DTX-incomp_DmelChr4-B-R10-Map3_reversed\n")
-        f.write("CATTAGATTCAAGGCATCATGGATCAGCACATTTACACAGATATCCTGGAAAATGTGATG\n")
-        f.write("CTGCCATATGCCGGGGATGAAATGCCGTTGGTTTGGACATTTCAACAGGATAACGATTCA\n")
-        f.write("AAACACACGAGCAAGAAAGCTTGAAAGTGGTTTGAGCAGAAATCGATCCGAGTAATGAAA\n")
-        f.write("TGGCCTGCTCTGTCATCCGACTTGAATCCAATCGAAAACCTTTGGGCGGACGTGGAAAAA\n")
-        f.write(">PotentialHostGene-chim_DmelChr4-B-R4-Map5_reversed\n")
-        f.write("TACCAAAGACACTAGAATAACAAGATGCGTAACGCCATACGATTTTTTGGCACACGATTT\n")
-        f.write("TTTCGCCGTGGCTCTAGAGGTGGCTCCAGGCTCTCTCGAATTTTTGTTAGAGAGCGAGAG\n")
-        f.write("AGCGGAGAGCGCTACAGCGAACAGCTCTTTTCAACGCATAAAGTGATAGCAGACAACTGT\n")
-        f.close()
-        
-    def _writeExpFile_header_options(self, expFileName):
-        f = open(expFileName,"w")
-        f.write(">DTX-incomp_Blc1_DmelChr4-B-R9-Map3_reversed\n")
-        f.write("CATTAGATTCAAGGCATCATGGATCAGCACATTTACACAGATATCCTGGAAAATGTGATG\n")
-        f.write("CTGCCATATGCCGGGGATGAAATGCCGTTGGTTTGGACATTTCAACAGGATAACGATTCA\n")
-        f.write("AAACACACGAGCAAGAAAGCTTGAAAGTGGTTTGAGCAGAAATCGATCCGAGTAATGAAA\n")
-        f.write("TGGCCTGCTCTGTCATCCGACTTGAATCCAATCGAAAACCTTTGGGCGGACGTGGAAAAA\n")
-        f.write(">DTX-incomp_Blc1_DmelChr4-B-R10-Map3_reversed\n")
-        f.write("CATTAGATTCAAGGCATCATGGATCAGCACATTTACACAGATATCCTGGAAAATGTGATG\n")
-        f.write("CTGCCATATGCCGGGGATGAAATGCCGTTGGTTTGGACATTTCAACAGGATAACGATTCA\n")
-        f.write("AAACACACGAGCAAGAAAGCTTGAAAGTGGTTTGAGCAGAAATCGATCCGAGTAATGAAA\n")
-        f.write("TGGCCTGCTCTGTCATCCGACTTGAATCCAATCGAAAACCTTTGGGCGGACGTGGAAAAA\n")
-        f.write(">PotentialHostGene-chim_Blc2_DmelChr4-B-R4-Map5_reversed\n")
-        f.write("TACCAAAGACACTAGAATAACAAGATGCGTAACGCCATACGATTTTTTGGCACACGATTT\n")
-        f.write("TTTCGCCGTGGCTCTAGAGGTGGCTCCAGGCTCTCTCGAATTTTTGTTAGAGAGCGAGAG\n")
-        f.write("AGCGGAGAGCGCTACAGCGAACAGCTCTTTTCAACGCATAAAGTGATAGCAGACAACTGT\n")
-        f.close()
-        
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_F_LaunchLastZ.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.launcher.LaunchLastZ import LaunchLastZ
-
-class Test_F_LaunchLastZ(unittest.TestCase):
-    
-    def setUp(self):
-        self._inFastaFileName = "%s/Tools/input_TestFLastZ.fa" % os.environ["REPET_DATA"]
-        self._expAxtFileName  = "%s/Tools/exp_TestFLastZ.axt" % os.environ["REPET_DATA"] 
-        self._obsAxtFileName = "obsLastZ.axt"
-        
-    def tearDown(self):
-        try:
-            os.remove(self._obsAxtFileName)
-        except:pass
-        
-    def test_run(self):
-        ilauncher = LaunchLastZ(self._inFastaFileName, self._inFastaFileName, self._obsAxtFileName,verbosity=1)
-        ilauncher.run()
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expAxtFileName, self._obsAxtFileName))
-        
-    def test_run_as_script(self):
-        #FIXME : change path 
-        cmd = 'python %s/commons/launcher/LaunchLastZ.py -q %s -r %s -o %s' % (os.environ["REPET_PATH"], self._inFastaFileName, self._inFastaFileName, self._obsAxtFileName)
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expAxtFileName, self._obsAxtFileName))
- 
-                       
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_F_LaunchMCL.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
-from commons.core.utils.FileUtils import FileUtils
-import unittest
-import os
-import shutil
-from commons.launcher.LaunchMCL import LaunchMCL
-
-class Test_F_LaunchMCL(unittest.TestCase):
-# TODO: test query coverage filter
-
-    def setUp(self):
-        self._inputFileName = "DmelChr4_LTRharvest_expected_with_default_params.fa"
-        try:
-            shutil.rmtree("MCLtmpDirectory")
-            os.remove(self._inputFileName)
-        except:
-            pass
-        try:
-            os.symlink("%s/Tools/%s" % (os.environ["REPET_DATA"], self._inputFileName), self._inputFileName)
-        except:
-            pass
-        self._outputFileName = "%s_MCL.fa" % os.path.splitext(self._inputFileName)[0]
-        
-    def tearDown(self):
-        try:
-            os.remove(self._inputFileName)
-            os.remove(self._outputFileName)
-            shutil.rmtree("MCLtmpDirectory")
-        except:
-            pass
-        try:
-            os.remove("DmelChr4_LTRharvest_expected_with_default_params_MCL.map")
-        except:
-            pass    
-        
-    def test_run(self):
-        iLaunchMCL = LaunchMCL(self._inputFileName, doClean = True, verbosity = 1)
-        iLaunchMCL.run()
-        expFileName = "%s/Tools/DmelChr4_LTRharvest_MCL_expected.fa" % os.environ["REPET_DATA"]
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, self._outputFileName))
-
-    def test_run_with_map_file(self):
-        iLaunchMCL = LaunchMCL(self._inputFileName, isCluster2Map = True, doClean = False, verbosity = 1)
-#        iLaunchMCL.setCoverageThreshold(0.60)
-        iLaunchMCL.run()
-        expFastaFileName = "%s/Tools/DmelChr4_LTRharvest_MCL_expected.fa" % os.environ["REPET_DATA"]
-        expMapFileName = "%s/Tools/DmelChr4_LTRharvest_MCL_expected.map" % os.environ["REPET_DATA"]
-        obsMapFileName = "%s.map" % os.path.splitext(self._outputFileName)[0]
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFastaFileName, self._outputFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expMapFileName, obsMapFileName))
-        
-        os.remove(obsMapFileName)
-
-    def test_run_clusterConsensus_headers(self):
-        os.remove(self._inputFileName)
-        self._inputFileName = "DmelChr4_LTRharvest_MCL_ClusterConsHeaders_input.fa"
-        os.symlink("%s/Tools/%s" % (os.environ["REPET_DATA"], self._inputFileName), self._inputFileName)
-        iLaunchMCL = LaunchMCL(self._inputFileName, isClusterConsensusHeaders = True, doClean = True, verbosity = 1)
-        iLaunchMCL.run()
-        expFastaFileName = "%s/Tools/DmelChr4_LTRharvest_MCL_ClusterConsHeaders_expected.fa" % os.environ["REPET_DATA"]
-        self._outputFileName = "%s_MCL.fa" % os.path.splitext(self._inputFileName)[0]
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFastaFileName, self._outputFileName))
-      
-    def test_run_as_script(self):
-        cmd = "LaunchMCL.py -i %s -j -v 6" % self._inputFileName
-        os.system(cmd)
-        expFileName = "%s/Tools/DmelChr4_LTRharvest_MCL_expected.fa" % os.environ["REPET_DATA"]
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, self._outputFileName))
-        self.assertTrue(FileUtils.isRessourceExists("MCLtmpDirectory"))
-
-    def test_run_as_script_allParams(self):
-        cmd = "LaunchMCL.py -i %s -j -I 1.5 -T 0.0 -m -v 6" % self._inputFileName
-        os.system(cmd)
-        expFileName = "%s/Tools/DmelChr4_LTRharvest_MCL_expected.fa" % os.environ["REPET_DATA"]
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, self._outputFileName))
-        self.assertTrue(FileUtils.isRessourceExists("MCLtmpDirectory"))
-
-    def test_run_as_script_without_join(self):
-        cmd = "LaunchMCL.py -i %s -v 2" % self._inputFileName
-        os.system(cmd)
-        expFileName = "%s/Tools/DmelChr4_LTRharvest_MCL_expected.fa" % os.environ["REPET_DATA"]
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, self._outputFileName))
-        self.assertTrue(FileUtils.isRessourceExists("MCLtmpDirectory"))
-        
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_F_LaunchMap.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-import unittest
-import os
-import subprocess
-from commons.core.utils.FileUtils import FileUtils
-from commons.launcher.LaunchMap import LaunchMap
-
-class Test_F_LaunchMap(unittest.TestCase):
-
-    def setUp(self):
-        self._fastaFileName = "LaunchMap_seqCluster1.fa"
-        fastaFilePath = "%s/Tools/%s" % (os.environ["REPET_DATA"], self._fastaFileName)
-        os.symlink(fastaFilePath, self._fastaFileName)
-        self._obsFileName = "%s.fa_aln" % self._fastaFileName
-
-    def tearDown(self):
-        os.remove(self._fastaFileName)
-        try:
-            os.remove(self._obsFileName)
-        except: pass
-
-    def test_run_as_script(self):
-        expFileName = "%s/Tools/expLaunchMap_seqCluster1.fa.fa_aln" % os.environ["REPET_DATA"]
-        obsFileName = "obs.fa_aln"
-        cmd = "LaunchMap.py "
-        cmd += "-i %s " % self._fastaFileName
-        cmd += "-o %s " % obsFileName
-        cmd += "-c "
-        process = subprocess.Popen(cmd, shell = True)
-        process.communicate()
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(obsFileName)
-        
-    def test_run(self):
-        expFileName = "%s/Tools/expLaunchMap_seqCluster1.fa.fa_aln" % os.environ["REPET_DATA"]
-        iLaunchMap = LaunchMap(self._fastaFileName)
-        iLaunchMap.setDoClean(True)
-        iLaunchMap.run()
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, self._obsFileName))
-        
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_F_LaunchMatcher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-from commons.core.utils.FileUtils import FileUtils
-import unittest
-import os
-import subprocess
-from commons.launcher.LaunchMatcher import LaunchMatcher
-
-class Test_F_LaunchMatcher(unittest.TestCase):
-
-    def setUp(self):
-        self._inFileName = "DmelChr4.align"
-        self._fastaFileName = "DmelChr4.fa"
-        inFilePath = "%s/Tools/%s" % (os.environ["REPET_DATA"], self._inFileName)
-        inFastaPath = "%s/Tools/%s" % (os.environ["REPET_DATA"], self._fastaFileName)
-        try:
-            os.remove(self._inFileName)
-        except:
-            pass
-        os.symlink(inFilePath, self._inFileName)
-        os.symlink(inFastaPath, self._fastaFileName)
-        self._iLaunchMatcher = LaunchMatcher(align=self._inFileName, queryFileName=self._fastaFileName, subjectFileName=self._fastaFileName, doJoin=True, evalue="1e-20", keepConflict=True)
-        self._iLaunchMatcher.setVerbosity(2)
-
-    def tearDown(self):
-        try:
-            FileUtils.removeFilesByPattern("%s*" % self._inFileName)
-            os.remove(self._fastaFileName)
-        except:
-            pass
-
-    def test_run_as_class_1_file(self):
-        expPathFileName = "%s/Tools/DmelChr4.align.match.path" % os.environ["REPET_DATA"]
-        expTabFileName = "%s/Tools/DmelChr4.align.match.tab" % os.environ["REPET_DATA"]
-        
-        obsPathFileName = "%s.match.path" % self._inFileName
-        obsTabFileName = "%s.match.tab" % self._inFileName
-        
-        self._iLaunchMatcher.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expPathFileName, obsPathFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expTabFileName, obsTabFileName))
-
-    def test_run_as_script(self):
-        expPathFileName = "%s/Tools/DmelChr4.align.match.path" % os.environ["REPET_DATA"]
-        expTabFileName = "%s/Tools/DmelChr4.align.match.tab" % os.environ["REPET_DATA"]
-
-        cmd = "LaunchMatcher.py "
-        cmd += "-a %s " % self._inFileName
-        cmd += "-q %s " % self._fastaFileName
-        cmd += "-s %s " % self._fastaFileName
-        cmd += "-o DmelChr4.align "
-        cmd += "-j "
-        cmd += "-k "
-        cmd += "-e 1e-20 "
-        process = subprocess.Popen(cmd, shell = True)
-        process.communicate()
-        obsPathFileName = "%s.match.path" % self._inFileName
-        obsTabFileName = "%s.match.tab" % self._inFileName
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expPathFileName, obsPathFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expTabFileName, obsTabFileName))
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_F_LaunchMummerPlot.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,166 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.launcher.LaunchMummerPlot import LaunchMummerPlot
-
-class Test_F_LaunchMummerPlot(unittest.TestCase):
-    
-    def setUp(self):
-        self._queryFastaFileName = "query.fa"
-        self._refFastaFileName = "ref.fa"
-        self._writeInputFastaFiles()
-        
-        self._inputDeltaFileName = "inputNucmer.delta"
-        self._writeInputDeltaFileName()
-        
-        self._expGpFileName = "expMummerPlot.gp"
-        self._obsGpFileName = "obsMummerPlot.gp"
-        self._obsPngFileName = "obsMummerPlot.png"
-        
-    def tearDown(self):
-        try:
-            os.remove(self._queryFastaFileName)
-        except:pass
-        try:
-            os.remove(self._refFastaFileName)
-        except:pass
-        try:
-            os.remove(self._inputDeltaFileName)
-        except:pass
-        try:
-            os.remove(self._expGpFileName)
-        except:pass
-        try:
-            os.remove(self._obsGpFileName)
-        except:pass
-        try:
-            os.remove(self._obsPngFileName)
-        except:pass
-        
-    
-    def test_run(self):
-        self._writeExpGpFile()
-        ilaunchMummerPlot = LaunchMummerPlot(self._inputDeltaFileName, self._refFastaFileName, self._queryFastaFileName,"obsMummerPlot",fat=True, filter=True, clean=True, verbosity=1)
-        ilaunchMummerPlot.run()
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expGpFileName, self._obsGpFileName))
-        
-    def test_run_as_script(self):
-        self._writeExpGpFile()
-        cmd = 'LaunchMummerPlot.py --input %s --Qfile %s --Rfile %s --prefix %s --fat --filter --clean' % (self._inputDeltaFileName, self._refFastaFileName, self._queryFastaFileName, "obsMummerPlot")
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expGpFileName, self._obsGpFileName))
-        
-    def _writeInputFastaFiles(self):
-        InputFile = open(self._queryFastaFileName, 'w')
-        InputFile.write('>Bovc-tA2:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGCTTCCCTGGTAGCTCAGCTGGTAAAGAATCCGCCTGCAATGCAGGAGACCCCGGTTC\n')
-        InputFile.write('GATTCCTGGGTCGGGAAGATCCCCTGGAGAAGGGATAGGCTACCCACTCCAGTATTCTTG\n')
-        InputFile.write('GGCTTCCCTGGTGGCTCAGACGGTAAAGAATCCGCCTGCAATGCGGGAGACCTGGGTTCG\n')
-        InputFile.write('ATCCCTGGGTTGGGAAGATCCCCTGGAGGAGGGCATGGCAACCCACTCCAGTATTCTTGC\n')
-        InputFile.write('CTGGAGAATCCCCATGGACAGAGGAGCCTGGCGGGCTACAGTCCATGGGGTCGCAAAGAG\n')
-        InputFile.write('TCGGACACGACTGAGCGACTAAGCACAGCACAG\n')
-        InputFile.write('>SUSINE2:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGAGTTCTCTGATGGCCTAGCGGGTTGAGGCTCCTGCGTTCTCACCGCTGTGGCTCTGG\n')
-        InputFile.write('TTGCTGCTGTGCGGCGTAGGTTCAATCCCTGGCCCAGGAATTCCCACATACTGCCTGTGT\n')
-        InputFile.write('GGCAAAAAAGAAAAAAAAAAAAAATACAAAAAAAAAAAAAACAAGAGAGAACCTGAAATA\n')
-        InputFile.write('AACGTTGCAACTCTCATTNAAAAAAAAAAA\n')
-        InputFile.write('>SINE1A_SS:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGAGTTCTCTTGTGGCACAGCAGGTTAAGGATCCAGCGTTGTCACTGCAGTGGCTTGGG\n')
-        InputFile.write('TCGCTGCTGTGGCACGGGTTCAATCCCTGGCCCAGGAACTTCCACATGCCACGGGCATGG\n')
-        InputFile.write('CCAAAAAAAAA\n')
-        InputFile.write('>SINE2-1_Pca:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGCAGTGGTGGTTCAGTGGTAGAATTCTTGCCTTCCATGCGGGAGACCCGGGTTCGATT\n')
-        InputFile.write('CCCGGCCAGTGCACCTCATGCGCAGCCACCACCCGTCTGTCAGTGGAGGCTTGCGTGTTG\n')
-        InputFile.write('CTGTGATGCTGAACAGGTTTCAGCGGAGCTTCCAGACTAAGACGGACTAGGAAGAAAGGC\n')
-        InputFile.write('CTGGCGATCTACTTCTGAAAATCAGCCAATGAAAACCCTGTGGATCACAGTGGTCTGATC\n')
-        InputFile.write('TGCAACTGATCATGGGGATGGCGCAGGACCGGGCAGCGTTTTGTTCTATTGTGCATGGGG\n')
-        InputFile.write('TCGCCATGAGTCGGGCCGACTCGATGGCAGCTAACAACAA\n')
-        InputFile.write('>SINE_FR2:classI:SINE:?\n')
-        InputFile.write('GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGGCCCCGGGTTC\n')
-        InputFile.write('GATCCCCGGTTGGGACTGAGGCTGGGGACTTTCTGTGTGGAGTTTGCATGTTCTCCCTGT\n')
-        InputFile.write('GCCTGCGTGGGTTCTCTCCGGGTACTCCGGCTTCCTCCCACAGTCCAAAGACATGCATGA\n')
-        InputFile.write('TTGGGGATTAGGCTAATTGGAAACTCTAAAATTGCCCGTAGGTGTGAGTGTGAGAGAGAA\n')
-        InputFile.write('TGGTTGTTTGTCTATATGTGTTAGCCCTGCGATTGACTGGCGTCCAGTCCAGGGTGTACC\n')
-        InputFile.write('CTGCCTCCGCCCATTGTGCTGGGATAGGCTCCAGTCCCCCCGCGACCCTCAGTGGAGGAA\n')
-        InputFile.write('CAAGCGGTAGAAAGTGAGTGAGTGAGTGA\n')
-        InputFile.write('>SINEC1B2_CF:classI:SINE:?\n')
-        InputFile.write('GGGCAGCCTGGGTGGCTCAGCGGTTTAGCGCCTGCCTTTGGCCCAGGGCGTGATCCTGGA\n')
-        InputFile.write('GACCCGGGATCGAGTCCCACATCGGGCTCCCTGCATGGAGCCTGCTTCTCCCTCTGCCTG\n')
-        InputFile.write('TGTCTCTGCCTCTCTCTCTCTCTGTGTCTCTCATGAATAAATAA\n')
-        InputFile.write('>ALPINE1:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGGAGGGTATAGCTCAGTGGTAGAGCGCATGCTTAGCATGCACGAGGTCCTGGGTTCAA\n')
-        InputFile.write('TCCCCAGTACCTCCATTAAAAATAAATAAATAAATAAACCTAATTACCTCCCCCACCAAA\n')
-        InputFile.write('AAAAAAA\n')
-        InputFile.close()
-        
-        InputFile = open(self._refFastaFileName, 'w')
-        InputFile.write('>SINE_FR2:classI:SINE:?\n')
-        InputFile.write('GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGGCCCCGGGTTC\n')
-        InputFile.write('GATCCCCGGTTGGGACTGAGGCTGGGGACTTTCTGTGTGGAGTTTGCATGTTCTCCCTGT\n')
-        InputFile.write('GCCTGCGTGGGTTCTCTCCGGGTACTCCGGCTTCCTCCCACAGTCCAAAGACATGCATGA\n')
-        InputFile.write('TTGGGGATTAGGCTAATTGGAAACTCTAAAATTGCCCGTAGGTGTGAGTGTGAGAGAGAA\n')
-        InputFile.write('TGGTTGTTTGTCTATATGTGTTAGCCCTGCGATTGACTGGCGTCCAGTCCAGGGTGTACC\n')
-        InputFile.write('CTGCCTCCGCCCATTGTGCTGGGATAGGCTCCAGTCCCCCCG\n')
-        InputFile.write('CAAGCGGTAGAAAGTGAGTGAGTGAGTGA\n')
-        InputFile.write('>SINEC1B2_CF:classI:SINE:?\n')
-        InputFile.write('GGGCAGCCTGGGTGGCTCAGCGGTTTAGCGCCTGCCTTTGGCCCAGGGCGTGATCCTGGA\n')
-        InputFile.write('GACCCGGGATCGAGTCCCACATCGGGCTCCCTGCATGGAGCCTGCTTCTCCCTCTGCCTG\n')
-        InputFile.write('TGTCTCTGCCTCTCTCTCTCTCTGTGTCTCTCATGAATAAA\n')
-        InputFile.close()
-        
-    def _writeExpGpFile(self):
-        f = open(self._expGpFileName, 'w')
-        f.write('set terminal png tiny size 800,800\n')
-        f.write('set output "obsMummerPlot.png"\n')
-        f.write('set xtics rotate ( \\\n')
-        f.write(' "SINE_FR2:classI:SINE:?" 1, \\\n')
-        f.write(' "SINEC1B2_CF:classI:SINE:?" 389, \\\n')
-        f.write(' "SINE1A_SS:classI:SINE:SINE2/tRNA" 552, \\\n')
-        f.write(' "SUSINE2:classI:SINE:SINE2/tRNA" 682, \\\n')
-        f.write(' "Bovc-tA2:classI:SINE:SINE2/tRNA" 891, \\\n')
-        f.write(' "ALPINE1:classI:SINE:SINE2/tRNA" 1223, \\\n')
-        f.write(' "SINE2-1_Pca:classI:SINE:SINE2/tRNA" 1349, \\\n')
-        f.write(' "" 1694 \\\n')
-        f.write(')\n')
-        f.write('set ytics ( \\\n')
-        f.write(' "SINE_FR2:classI:SINE:?" 1, \\\n')
-        f.write(' "SINEC1B2_CF:classI:SINE:?" 371, \\\n')
-        f.write(' "" 532 \\\n')
-        f.write(')\n')
-        f.write('set size 1,1\n')
-        f.write('set grid\n')
-        f.write('unset key\n')
-        f.write('set border 0\n')
-        f.write('set tics scale 0\n')
-        f.write('set xlabel "REF"\n')
-        f.write('set ylabel "QRY"\n')
-        f.write('set format "%.0f"\n')
-        f.write('set mouse format "%.0f"\n')
-        f.write('set mouse mouseformat "[%.0f, %.0f]"\n')
-        f.write('set mouse clipboardformat "[%.0f, %.0f]"\n')
-        f.write('set xrange [1:1694]\n')
-        f.write('set yrange [1:532]\n')
-        f.write('set style line 1  lt 1 lw 3 pt 6 ps 1\n')
-        f.write('set style line 2  lt 3 lw 3 pt 6 ps 1\n')
-        f.write('set style line 3  lt 2 lw 3 pt 6 ps 1\n')
-        f.write('plot \\\n')
-        f.write(' "obsMummerPlot.fplot" title "FWD" w lp ls 1, \\\n')
-        f.write(' "obsMummerPlot.rplot" title "REV" w lp ls 2\n')
-        f.write('')
-        f.close()
-        
-    def _writeInputDeltaFileName(self):
-        f = open(self._inputDeltaFileName, 'w')
-        f.write("%s %s\n" %(os.path.abspath(self._queryFastaFileName), os.path.abspath(self._refFastaFileName)))
-        f.write('NUCMER\n')
-        f.write('>SINE_FR2:classI:SINE:? SINE_FR2:classI:SINE:? 389 371\n')
-        f.write('1 343 1 343 0 0 0\n')
-        f.write('0\n')
-        f.write('>SINEC1B2_CF:classI:SINE:? SINEC1B2_CF:classI:SINE:? 164 161\n')
-        f.write('1 161 1 161 0 0 0\n')
-        f.write('0\n')
-        f.close()
-        
-if __name__ == "__main__":
-    unittest.main()
-        
\ No newline at end of file
--- a/commons/launcher/tests/Test_F_LaunchNucmer.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,153 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.launcher.LaunchNucmer import LaunchNucmer
-
-class Test_F_LaunchNucmer(unittest.TestCase):
-    
-    def setUp(self):
-        self._queryFastaFileName = "query.fa"
-        self._refFastaFileName = "ref.fa"
-        self._writeInputFastaFiles()
-        self._expDeltaFileName = "expNucmer.delta"
-        self._writeExpDeltaFile()
-        self._obsDeltaFileName = "obsNucmer.delta"
-        self._obsCoordFileName= "obsNucmer.coords"
-        self._expCoordFileName= "expNucmer.coords"
-        
-    def tearDown(self):
-        try:
-            os.remove(self._queryFastaFileName)
-        except:pass
-        try:
-            os.remove(self._refFastaFileName)
-        except:pass
-        try:
-            os.remove(self._expDeltaFileName)
-        except:pass
-        try:
-            os.remove(self._obsDeltaFileName)
-        except:pass
-        
-    def test_run(self):
-        ilauncher = LaunchNucmer(self._refFastaFileName, self._queryFastaFileName,"obsNucmer",verbosity=1)
-        ilauncher.run()
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expDeltaFileName, self._obsDeltaFileName))
-        
-    def test_run_as_script(self):
-        cmd = 'LaunchNucmer.py --query %s --ref %s --prefix %s' % (self._refFastaFileName, self._queryFastaFileName, "obsNucmer")
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expDeltaFileName, self._obsDeltaFileName))
-        
-    def test_run_as_script_gencoords_output(self):
-        self._writeExpGenCoordsFile()
-        cmd = 'LaunchNucmer.py --query %s --ref %s --prefix %s --gencoords' % (self._refFastaFileName, self._queryFastaFileName, "obsNucmer")
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expCoordFileName, self._obsCoordFileName))
-        os.remove(self._obsCoordFileName)
-        os.remove(self._expCoordFileName)
-    
-    def test_run_as_script_with_mincluster(self):
-        cmd = 'LaunchNucmer.py --query %s --ref %s --prefix %s --mincluster 30' % (self._refFastaFileName, self._queryFastaFileName, "obsNucmer")
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expDeltaFileName, self._obsDeltaFileName))      
-        
-    def test_run_as_script_showcoords_output(self):
-        self._writeExpShowCoordsFile()
-        cmd = 'LaunchNucmer.py --query %s --ref %s --prefix %s --showcoords' % (self._refFastaFileName, self._queryFastaFileName, "obsNucmer")
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expCoordFileName, self._obsCoordFileName))
-        os.remove(self._obsCoordFileName)
-        os.remove(self._expCoordFileName) 
-        
-    def _writeInputFastaFiles(self):
-        InputFile = open(self._queryFastaFileName, 'w')
-        InputFile.write('>Bovc-tA2:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGCTTCCCTGGTAGCTCAGCTGGTAAAGAATCCGCCTGCAATGCAGGAGACCCCGGTTC\n')
-        InputFile.write('GATTCCTGGGTCGGGAAGATCCCCTGGAGAAGGGATAGGCTACCCACTCCAGTATTCTTG\n')
-        InputFile.write('GGCTTCCCTGGTGGCTCAGACGGTAAAGAATCCGCCTGCAATGCGGGAGACCTGGGTTCG\n')
-        InputFile.write('ATCCCTGGGTTGGGAAGATCCCCTGGAGGAGGGCATGGCAACCCACTCCAGTATTCTTGC\n')
-        InputFile.write('CTGGAGAATCCCCATGGACAGAGGAGCCTGGCGGGCTACAGTCCATGGGGTCGCAAAGAG\n')
-        InputFile.write('TCGGACACGACTGAGCGACTAAGCACAGCACAG\n')
-        InputFile.write('>SUSINE2:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGAGTTCTCTGATGGCCTAGCGGGTTGAGGCTCCTGCGTTCTCACCGCTGTGGCTCTGG\n')
-        InputFile.write('TTGCTGCTGTGCGGCGTAGGTTCAATCCCTGGCCCAGGAATTCCCACATACTGCCTGTGT\n')
-        InputFile.write('GGCAAAAAAGAAAAAAAAAAAAAATACAAAAAAAAAAAAAACAAGAGAGAACCTGAAATA\n')
-        InputFile.write('AACGTTGCAACTCTCATTNAAAAAAAAAAA\n')
-        InputFile.write('>SINE1A_SS:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGAGTTCTCTTGTGGCACAGCAGGTTAAGGATCCAGCGTTGTCACTGCAGTGGCTTGGG\n')
-        InputFile.write('TCGCTGCTGTGGCACGGGTTCAATCCCTGGCCCAGGAACTTCCACATGCCACGGGCATGG\n')
-        InputFile.write('CCAAAAAAAAA\n')
-        InputFile.write('>SINE2-1_Pca:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGCAGTGGTGGTTCAGTGGTAGAATTCTTGCCTTCCATGCGGGAGACCCGGGTTCGATT\n')
-        InputFile.write('CCCGGCCAGTGCACCTCATGCGCAGCCACCACCCGTCTGTCAGTGGAGGCTTGCGTGTTG\n')
-        InputFile.write('CTGTGATGCTGAACAGGTTTCAGCGGAGCTTCCAGACTAAGACGGACTAGGAAGAAAGGC\n')
-        InputFile.write('CTGGCGATCTACTTCTGAAAATCAGCCAATGAAAACCCTGTGGATCACAGTGGTCTGATC\n')
-        InputFile.write('TGCAACTGATCATGGGGATGGCGCAGGACCGGGCAGCGTTTTGTTCTATTGTGCATGGGG\n')
-        InputFile.write('TCGCCATGAGTCGGGCCGACTCGATGGCAGCTAACAACAA\n')
-        InputFile.write('>SINE_FR2:classI:SINE:?\n')
-        InputFile.write('GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGGCCCCGGGTTC\n')
-        InputFile.write('GATCCCCGGTTGGGACTGAGGCTGGGGACTTTCTGTGTGGAGTTTGCATGTTCTCCCTGT\n')
-        InputFile.write('GCCTGCGTGGGTTCTCTCCGGGTACTCCGGCTTCCTCCCACAGTCCAAAGACATGCATGA\n')
-        InputFile.write('TTGGGGATTAGGCTAATTGGAAACTCTAAAATTGCCCGTAGGTGTGAGTGTGAGAGAGAA\n')
-        InputFile.write('TGGTTGTTTGTCTATATGTGTTAGCCCTGCGATTGACTGGCGTCCAGTCCAGGGTGTACC\n')
-        InputFile.write('CTGCCTCCGCCCATTGTGCTGGGATAGGCTCCAGTCCCCCCGCGACCCTCAGTGGAGGAA\n')
-        InputFile.write('CAAGCGGTAGAAAGTGAGTGAGTGAGTGA\n')
-        InputFile.write('>SINEC1B2_CF:classI:SINE:?\n')
-        InputFile.write('GGGCAGCCTGGGTGGCTCAGCGGTTTAGCGCCTGCCTTTGGCCCAGGGCGTGATCCTGGA\n')
-        InputFile.write('GACCCGGGATCGAGTCCCACATCGGGCTCCCTGCATGGAGCCTGCTTCTCCCTCTGCCTG\n')
-        InputFile.write('TGTCTCTGCCTCTCTCTCTCTCTGTGTCTCTCATGAATAAATAA\n')
-        InputFile.write('>ALPINE1:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGGAGGGTATAGCTCAGTGGTAGAGCGCATGCTTAGCATGCACGAGGTCCTGGGTTCAA\n')
-        InputFile.write('TCCCCAGTACCTCCATTAAAAATAAATAAATAAATAAACCTAATTACCTCCCCCACCAAA\n')
-        InputFile.write('AAAAAAA\n')
-        InputFile.close()
-        
-        InputFile = open(self._refFastaFileName, 'w')
-        InputFile.write('>SINE_FR2:classI:SINE:?\n')
-        InputFile.write('GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGGCCCCGGGTTC\n')
-        InputFile.write('GATCCCCGGTTGGGACTGAGGCTGGGGACTTTCTGTGTGGAGTTTGCATGTTCTCCCTGT\n')
-        InputFile.write('GCCTGCGTGGGTTCTCTCCGGGTACTCCGGCTTCCTCCCACAGTCCAAAGACATGCATGA\n')
-        InputFile.write('TTGGGGATTAGGCTAATTGGAAACTCTAAAATTGCCCGTAGGTGTGAGTGTGAGAGAGAA\n')
-        InputFile.write('TGGTTGTTTGTCTATATGTGTTAGCCCTGCGATTGACTGGCGTCCAGTCCAGGGTGTACC\n')
-        InputFile.write('CTGCCTCCGCCCATTGTGCTGGGATAGGCTCCAGTCCCCCCG\n')
-        InputFile.write('CAAGCGGTAGAAAGTGAGTGAGTGAGTGA\n')
-        InputFile.write('>SINEC1B2_CF:classI:SINE:?\n')
-        InputFile.write('GGGCAGCCTGGGTGGCTCAGCGGTTTAGCGCCTGCCTTTGGCCCAGGGCGTGATCCTGGA\n')
-        InputFile.write('GACCCGGGATCGAGTCCCACATCGGGCTCCCTGCATGGAGCCTGCTTCTCCCTCTGCCTG\n')
-        InputFile.write('TGTCTCTGCCTCTCTCTCTCTCTGTGTCTCTCATGAATAAA\n')
-        InputFile.close()
-        
-    def _writeExpDeltaFile(self):
-        f = open(self._expDeltaFileName, 'w')
-        f.write("%s %s\n" %(os.path.abspath(self._queryFastaFileName), os.path.abspath(self._refFastaFileName)))
-        f.write('NUCMER\n')
-        f.write('>SINE_FR2:classI:SINE:? SINE_FR2:classI:SINE:? 389 371\n')
-        f.write('1 343 1 343 0 0 0\n')
-        f.write('0\n')
-        f.write('>SINEC1B2_CF:classI:SINE:? SINEC1B2_CF:classI:SINE:? 164 161\n')
-        f.write('1 161 1 161 0 0 0\n')
-        f.write('0\n')
-        f.close()
-        
-    def _writeExpGenCoordsFile(self):
-        f = open(self._expCoordFileName, 'w')
-        f.write("%s %s\n" %(os.path.abspath(self._queryFastaFileName), os.path.abspath(self._refFastaFileName)))
-        f.write('NUCMER\n\n')
-        f.write('    [S1]     [E1]  |     [S2]     [E2]  |  [LEN 1]  [LEN 2]  |  [% IDY]  | [TAGS]\n')
-        f.write('=====================================================================================\n')
-        f.write('       1      161  |        1      161  |      161      161  |   100.00  | SINEC1B2_CF:classI:SINE:?\tSINEC1B2_CF:classI:SINE:?\n')
-        f.write('       1      343  |        1      343  |      343      343  |   100.00  | SINE_FR2:classI:SINE:?\tSINE_FR2:classI:SINE:?\n')
-        f.close()
-        
-    def _writeExpShowCoordsFile(self):
-        f = open(self._expCoordFileName, 'w')
-        f.write("%s %s\n" %(os.path.abspath(self._queryFastaFileName), os.path.abspath(self._refFastaFileName)))
-        f.write('NUCMER\n\n')
-        f.write('[S1]\t[E1]\t[S2]\t[E2]\t[LEN 1]\t[LEN 2]\t[% IDY]\t[LEN R]\t[LEN Q]\t[COV R]\t[COV Q]\t[FRM]\t[TAGS]\n')
-        f.write('1\t161\t1\t161\t161\t161\t100.00\t164\t161\t98.17\t100.00\t1\t1\tSINEC1B2_CF:classI:SINE:?\tSINEC1B2_CF:classI:SINE:?\n')
-        f.write('1\t343\t1\t343\t343\t343\t100.00\t389\t371\t88.17\t92.45\t1\t1\tSINE_FR2:classI:SINE:?\tSINE_FR2:classI:SINE:?\n')
-        f.close()
-                       
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_F_LaunchPhyML.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,83 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from shutil import rmtree
-from commons.launcher.LaunchPhyML import LaunchPhyML
-
-
-class Test_F_LaunchPhyML(unittest.TestCase):
-    
-    def setUp(self):
-        self._curTestDir = os.getcwd()
-        self._testPrefix = 'test_LRA'
-        try:
-            os.makedirs(self._testPrefix)
-        except:pass
-        os.chdir(self._testPrefix)
-        
-
-        self._inputFastaFileName = "%s_input.fa" % self._testPrefix 
-        self._obsOutputFileName = self._inputFastaFileName +'_obs.phylip'
-        self._expOutputFileName = "%s_exp.phylip" % self._testPrefix 
-        self._writeInputFile()
-        
-#    def tearDown(self):
-#        os.chdir(self._curTestDir)
-#        try:
-#            rmtree(self._testPrefix)
-#        except:pass
-
-    def test_run(self):
-        #phylip use only same length sequences
-        self._writeExpFile()
-        ilauncher = LaunchPhyML(self._inputFastaFileName,verbosity=7)
-        ilauncher.run()
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expOutputFileName, self._obsOutputFileName))
-        
-        
-#    def test_run_as_script(self):
-#        self._writeExpOutputFile_wo_refseq()
-#        cmd = 'LaunchPhyML.py -i %s -o %s -v 5' % (self._inputFastaFileName, self._obsOutputFileName)
-#        os.system(cmd)
-#        self.assertTrue(FileUtils.are2FilesIdentical(self._expOutputFileName, self._obsOutputFileName))    
-
-               
-    def _writeInputFile(self):        
-        InputFile = open(self._inputFastaFileName, 'w')
-        InputFile.write(""">sequence1
-GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGGCCCCGGGTTC
-GATCCCCGGTTGGGACTGAGGCTGGGGACTTTCTGTGTGGAGTTTGCATGTTCTCCCTGT
-GCCTGCGTGGGTTCTCTCCGGGTACTCCGGCTTCCTCCCACAGTCCAAAG
->sequence2
-GGGCAGCCTGGGTGGCTCAGCGGTTTAGCGCCTGCCTTTGGCCCAGGGCGTGATCCTGGA
-GACCCGGGATCGAGTCCCACATCGGGCTCCCTGCATGGAGCCTGCTTCTCCCTCTGCCTG
-GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGG
->sequence3
-ATCTTAGTTTTGCTGAGCGCCTTCATGGCTGCTTGACTATCAGACAGTATAGCAATGTCC
-TTGCCATGATAGTTCCTTTTCAGATTAAACTCTGCACAGCGTCCAATAGCACAGACTTCA
-GCTTGAATGCTGGTGTATCTGCCCATTGATTCGTGGTATTTCAACCTGGG
-""")
-        InputFile.close()    
-        
-    def _writeExpFile(self):        
-        InputFile = open(self._expOutputFileName, 'w')
-        InputFile.write(""" 3  170
-sequence1      GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGG
-sequence2      GGGCAGCCTGGGTGGCTCAGCGGTTTAGCGCCTGCCTTTGGCCCAGGGCG
-sequence3      ATCTTAGTTTTGCTGAGCGCCTTCATGGCTGCTTGACTATCAGACAGTAT
-
-CCCCGGGTTCGATCCCCGGTTGGGACTGAGGCTGGGGACTTTCTGTGTGG
-TGATCCTGGAGACCCGGGATCGAGTCCCACATCGGGCTCCCTGCATGGAG
-AGCAATGTCCTTGCCATGATAGTTCCTTTTCAGATTAAACTCTGCACAGC
-
-AGTTTGCATGTTCTCCCTGTGCCTGCGTGGGTTCTCTCCGGGTACTCCGG
-CCTGCTTCTCCCTCTGCCTGGGGCGGCACGGTGGTGTGGTGGTTAGCACT
-GTCCAATAGCACAGACTTCAGCTTGAATGCTGGTGTATCTGCCCATTGAT
-
-CTTCCTCCCACAGTCCAAAG
-GTTGCCTCACAGCAAGAAGG
-TCGTGGTATTTCAACCTGGG""")
-        InputFile.close()    
-                                   
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_F_LaunchPromer.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,231 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.launcher.LaunchPromer import LaunchPromer
-
-
-class Test_F_LaunchPromer(unittest.TestCase):
-    
-    def setUp(self):
-        self._queryFastaFileName = "query.fa"
-        self._refFastaFileName = "ref.fa"
-        self._writeInputFastaFiles()
-        self._expDeltaFileName = "expPromer.delta"
-        self._writeExpDeltaFile()
-        self._obsDeltaFileName = "obsPromer.delta"
-        self._obsCoordFileName= "obsPromer.coords"
-        self._expCoordFileName= "expPromer.coords"
-        
-    def tearDown(self):
-        try:
-            os.remove(self._queryFastaFileName)
-        except:pass
-        try:
-            os.remove(self._refFastaFileName)
-        except:pass
-        try:
-            os.remove(self._expDeltaFileName)
-        except:pass
-        try:
-            os.remove(self._obsDeltaFileName)
-        except:pass
-        
-    def test_run(self):
-        ilauncher = LaunchPromer(self._refFastaFileName, self._queryFastaFileName,"obsPromer",verbosity=1)
-        ilauncher.run()
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expDeltaFileName, self._obsDeltaFileName))
-        
-    def test_run_as_script(self):
-        cmd = 'LaunchPromer.py --query %s --ref %s --prefix %s' % (self._refFastaFileName, self._queryFastaFileName, "obsPromer")
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expDeltaFileName, self._obsDeltaFileName))
-        
-    def test_run_as_script_gencoords_output(self):
-        self._writeExpGenCoordsFile()
-        cmd = 'LaunchPromer.py --query %s --ref %s --prefix %s --gencoords' % (self._refFastaFileName, self._queryFastaFileName, "obsPromer")
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expCoordFileName, self._obsCoordFileName))
-        os.remove(self._obsCoordFileName)
-        os.remove(self._expCoordFileName)
-    
-    def test_run_as_script_with_mincluster(self):
-        cmd = 'LaunchPromer.py --query %s --ref %s --prefix %s --mincluster 30' % (self._refFastaFileName, self._queryFastaFileName, "obsPromer")
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expDeltaFileName, self._obsDeltaFileName))      
-        
-    def test_run_as_script_showcoords_output(self):
-        self._writeExpShowCoordsFile()
-        cmd = 'LaunchPromer.py --query %s --ref %s --prefix %s --showcoords' % (self._refFastaFileName, self._queryFastaFileName, "obsPromer")
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expCoordFileName, self._obsCoordFileName))
-        os.remove(self._obsCoordFileName)
-        os.remove(self._expCoordFileName) 
-        
-    def _writeInputFastaFiles(self):
-        InputFile = open(self._queryFastaFileName, 'w')
-        InputFile.write('>Bovc-tA2:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGCTTCCCTGGTAGCTCAGCTGGTAAAGAATCCGCCTGCAATGCAGGAGACCCCGGTTC\n')
-        InputFile.write('GATTCCTGGGTCGGGAAGATCCCCTGGAGAAGGGATAGGCTACCCACTCCAGTATTCTTG\n')
-        InputFile.write('GGCTTCCCTGGTGGCTCAGACGGTAAAGAATCCGCCTGCAATGCGGGAGACCTGGGTTCG\n')
-        InputFile.write('ATCCCTGGGTTGGGAAGATCCCCTGGAGGAGGGCATGGCAACCCACTCCAGTATTCTTGC\n')
-        InputFile.write('CTGGAGAATCCCCATGGACAGAGGAGCCTGGCGGGCTACAGTCCATGGGGTCGCAAAGAG\n')
-        InputFile.write('TCGGACACGACTGAGCGACTAAGCACAGCACAG\n')
-        InputFile.write('>SUSINE2:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGAGTTCTCTGATGGCCTAGCGGGTTGAGGCTCCTGCGTTCTCACCGCTGTGGCTCTGG\n')
-        InputFile.write('TTGCTGCTGTGCGGCGTAGGTTCAATCCCTGGCCCAGGAATTCCCACATACTGCCTGTGT\n')
-        InputFile.write('GGCAAAAAAGAAAAAAAAAAAAAATACAAAAAAAAAAAAAACAAGAGAGAACCTGAAATA\n')
-        InputFile.write('AACGTTGCAACTCTCATTNAAAAAAAAAAA\n')
-        InputFile.write('>SINE1A_SS:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGAGTTCTCTTGTGGCACAGCAGGTTAAGGATCCAGCGTTGTCACTGCAGTGGCTTGGG\n')
-        InputFile.write('TCGCTGCTGTGGCACGGGTTCAATCCCTGGCCCAGGAACTTCCACATGCCACGGGCATGG\n')
-        InputFile.write('CCAAAAAAAAA\n')
-        InputFile.write('>SINE2-1_Pca:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGCAGTGGTGGTTCAGTGGTAGAATTCTTGCCTTCCATGCGGGAGACCCGGGTTCGATT\n')
-        InputFile.write('CCCGGCCAGTGCACCTCATGCGCAGCCACCACCCGTCTGTCAGTGGAGGCTTGCGTGTTG\n')
-        InputFile.write('CTGTGATGCTGAACAGGTTTCAGCGGAGCTTCCAGACTAAGACGGACTAGGAAGAAAGGC\n')
-        InputFile.write('CTGGCGATCTACTTCTGAAAATCAGCCAATGAAAACCCTGTGGATCACAGTGGTCTGATC\n')
-        InputFile.write('TGCAACTGATCATGGGGATGGCGCAGGACCGGGCAGCGTTTTGTTCTATTGTGCATGGGG\n')
-        InputFile.write('TCGCCATGAGTCGGGCCGACTCGATGGCAGCTAACAACAA\n')
-        InputFile.write('>SINE_FR2:classI:SINE:?\n')
-        InputFile.write('GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGGCCCCGGGTTC\n')
-        InputFile.write('GATCCCCGGTTGGGACTGAGGCTGGGGACTTTCTGTGTGGAGTTTGCATGTTCTCCCTGT\n')
-        InputFile.write('GCCTGCGTGGGTTCTCTCCGGGTACTCCGGCTTCCTCCCACAGTCCAAAGACATGCATGA\n')
-        InputFile.write('TTGGGGATTAGGCTAATTGGAAACTCTAAAATTGCCCGTAGGTGTGAGTGTGAGAGAGAA\n')
-        InputFile.write('TGGTTGTTTGTCTATATGTGTTAGCCCTGCGATTGACTGGCGTCCAGTCCAGGGTGTACC\n')
-        InputFile.write('CTGCCTCCGCCCATTGTGCTGGGATAGGCTCCAGTCCCCCCGCGACCCTCAGTGGAGGAA\n')
-        InputFile.write('CAAGCGGTAGAAAGTGAGTGAGTGAGTGA\n')
-        InputFile.write('>SINEC1B2_CF:classI:SINE:?\n')
-        InputFile.write('GGGCAGCCTGGGTGGCTCAGCGGTTTAGCGCCTGCCTTTGGCCCAGGGCGTGATCCTGGA\n')
-        InputFile.write('GACCCGGGATCGAGTCCCACATCGGGCTCCCTGCATGGAGCCTGCTTCTCCCTCTGCCTG\n')
-        InputFile.write('TGTCTCTGCCTCTCTCTCTCTCTGTGTCTCTCATGAATAAATAA\n')
-        InputFile.write('>ALPINE1:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGGAGGGTATAGCTCAGTGGTAGAGCGCATGCTTAGCATGCACGAGGTCCTGGGTTCAA\n')
-        InputFile.write('TCCCCAGTACCTCCATTAAAAATAAATAAATAAATAAACCTAATTACCTCCCCCACCAAA\n')
-        InputFile.write('AAAAAAA\n')
-        InputFile.close()
-        
-        InputFile = open(self._refFastaFileName, 'w')
-        InputFile.write('>SINE_FR2:classI:SINE:?\n')
-        InputFile.write('GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGGCCCCGGGTTC\n')
-        InputFile.write('GATCCCCGGTTGGGACTGAGGCTGGGGACTTTCTGTGTGGAGTTTGCATGTTCTCCCTGT\n')
-        InputFile.write('GCCTGCGTGGGTTCTCTCCGGGTACTCCGGCTTCCTCCCACAGTCCAAAGACATGCATGA\n')
-        InputFile.write('TTGGGGATTAGGCTAATTGGAAACTCTAAAATTGCCCGTAGGTGTGAGTGTGAGAGAGAA\n')
-        InputFile.write('TGGTTGTTTGTCTATATGTGTTAGCCCTGCGATTGACTGGCGTCCAGTCCAGGGTGTACC\n')
-        InputFile.write('CTGCCTCCGCCCATTGTGCTGGGATAGGCTCCAGTCCCCCCG\n')
-        InputFile.write('CAAGCGGTAGAAAGTGAGTGAGTGAGTGA\n')
-        InputFile.write('>SINEC1B2_CF:classI:SINE:?\n')
-        InputFile.write('GGGCAGCCTGGGTGGCTCAGCGGTTTAGCGCCTGCCTTTGGCCCAGGGCGTGATCCTGGA\n')
-        InputFile.write('GACCCGGGATCGAGTCCCACATCGGGCTCCCTGCATGGAGCCTGCTTCTCCCTCTGCCTG\n')
-        InputFile.write('TGTCTCTGCCTCTCTCTCTCTCTGTGTCTCTCATGAATAAA\n')
-        InputFile.close()
-        
-    def _writeExpDeltaFile(self):
-        with open(self._expDeltaFileName, 'w') as f:
-            f.write("%s %s\n" %(os.path.abspath(self._queryFastaFileName), os.path.abspath(self._refFastaFileName)))
-            f.write('PROMER\n')
-            f.write('>SINE_FR2:classI:SINE:? SINE_FR2:classI:SINE:? 389 371\n')
-            f.write('1 387 1 369 6 6 10\n')
-            f.write('115\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('0\n')
-            f.write('2 388 2 370 6 6 8\n')
-            f.write('115\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('0\n')
-            f.write('3 389 3 371 6 6 16\n')
-            f.write('115\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('0\n')
-            f.write('388 2 370 2 6 6 6\n')
-            f.write('10\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('0\n')
-            f.write('387 1 369 1 6 6 5\n')
-            f.write('10\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('0\n')
-            f.write('389 3 371 3 6 6 4\n')
-            f.write('11\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('1\n')
-            f.write('0\n')
-            f.write('>SINEC1B2_CF:classI:SINE:? SINEC1B2_CF:classI:SINE:? 164 161\n')
-            f.write('1 159 1 159 0 0 2\n')
-            f.write('0\n')
-            f.write('3 161 3 161 0 0 2\n')
-            f.write('0\n')
-            f.write('161 3 161 3 0 0 0\n')
-            f.write('0\n')
-            f.write('160 2 160 2 0 0 2\n')
-            f.write('0\n')
-            f.write('159 1 159 1 0 0 4\n')
-            f.write('0\n')
-            f.write('2 160 2 160 0 0 4\n')
-            f.write('0\n')
-       
-       
-
-        
-    def _writeExpGenCoordsFile(self):
-        with open(self._expCoordFileName, 'w') as f:
-            f.write("%s %s\n" %(os.path.abspath(self._queryFastaFileName), os.path.abspath(self._refFastaFileName)))
-            f.write('PROMER\n\n')
-            f.write('    [S1]     [E1]  |     [S2]     [E2]  |  [LEN 1]  [LEN 2]  |  [% IDY]  [% SIM]  [% STP]  | [FRM]  [TAGS]\n')
-            f.write('==============================================================================================================\n')
-            f.write('       1      159  |        1      159  |      159      159  |   100.00   100.00     1.89  |  1  1  SINEC1B2_CF:classI:SINE:?\tSINEC1B2_CF:classI:SINE:?\n')
-            f.write('       2      160  |        2      160  |      159      159  |   100.00   100.00     3.77  |  2  2  SINEC1B2_CF:classI:SINE:?\tSINEC1B2_CF:classI:SINE:?\n')
-            f.write('       3      161  |        3      161  |      159      159  |   100.00   100.00     1.89  |  3  3  SINEC1B2_CF:classI:SINE:?\tSINEC1B2_CF:classI:SINE:?\n')
-            f.write('     159        1  |      159        1  |      159      159  |   100.00   100.00     3.77  | -3 -3  SINEC1B2_CF:classI:SINE:?\tSINEC1B2_CF:classI:SINE:?\n')
-            f.write('     160        2  |      160        2  |      159      159  |   100.00   100.00     1.89  | -2 -2  SINEC1B2_CF:classI:SINE:?\tSINEC1B2_CF:classI:SINE:?\n')
-            f.write('     161        3  |      161        3  |      159      159  |   100.00   100.00     0.00  | -1 -1  SINEC1B2_CF:classI:SINE:?\tSINEC1B2_CF:classI:SINE:?\n')
-            f.write('       1      387  |        1      369  |      387      369  |    95.35    95.35     3.88  |  1  1  SINE_FR2:classI:SINE:?\tSINE_FR2:classI:SINE:?\n')
-            f.write('       2      388  |        2      370  |      387      369  |    95.35    95.35     3.10  |  2  2  SINE_FR2:classI:SINE:?\tSINE_FR2:classI:SINE:?\n')
-            f.write('       3      389  |        3      371  |      387      369  |    95.35    95.35     6.20  |  3  3  SINE_FR2:classI:SINE:?\tSINE_FR2:classI:SINE:?\n')
-            f.write('     387        1  |      369        1  |      387      369  |    95.35    95.35     1.94  | -3 -3  SINE_FR2:classI:SINE:?\tSINE_FR2:classI:SINE:?\n')
-            f.write('     388        2  |      370        2  |      387      369  |    95.35    95.35     2.33  | -2 -2  SINE_FR2:classI:SINE:?\tSINE_FR2:classI:SINE:?\n')
-            f.write('     389        3  |      371        3  |      387      369  |    95.35    95.35     1.55  | -1 -1  SINE_FR2:classI:SINE:?\tSINE_FR2:classI:SINE:?\n')
-    
-        
-    def _writeExpShowCoordsFile(self):
-        with open(self._expCoordFileName, 'w') as f:
-            f.write("%s %s\n" %(os.path.abspath(self._queryFastaFileName), os.path.abspath(self._refFastaFileName)))
-            f.write('PROMER\n\n')
-            f.write('[S1]\t[E1]\t[S2]\t[E2]\t[LEN 1]\t[LEN 2]\t[% IDY]\t[% SIM]\t[% STP]\t[LEN R]\t[LEN Q]\t[COV R]\t[COV Q]\t[FRM]\t[TAGS]\n')
-            f.write('1\t159\t1\t159\t159\t159\t100.00\t100.00\t1.89\t164\t161\t96.95\t98.76\t1\t1\tSINEC1B2_CF:classI:SINE:?\tSINEC1B2_CF:classI:SINE:?\n')
-            f.write('2\t160\t2\t160\t159\t159\t100.00\t100.00\t3.77\t164\t161\t96.95\t98.76\t2\t2\tSINEC1B2_CF:classI:SINE:?\tSINEC1B2_CF:classI:SINE:?\n')
-            f.write('3\t161\t3\t161\t159\t159\t100.00\t100.00\t1.89\t164\t161\t96.95\t98.76\t3\t3\tSINEC1B2_CF:classI:SINE:?\tSINEC1B2_CF:classI:SINE:?\n')
-            f.write('159\t1\t159\t1\t159\t159\t100.00\t100.00\t3.77\t164\t161\t96.95\t98.76\t-3\t-3\tSINEC1B2_CF:classI:SINE:?\tSINEC1B2_CF:classI:SINE:?\n')
-            f.write('160\t2\t160\t2\t159\t159\t100.00\t100.00\t1.89\t164\t161\t96.95\t98.76\t-2\t-2\tSINEC1B2_CF:classI:SINE:?\tSINEC1B2_CF:classI:SINE:?\n')
-            f.write('161\t3\t161\t3\t159\t159\t100.00\t100.00\t0.00\t164\t161\t96.95\t98.76\t-1\t-1\tSINEC1B2_CF:classI:SINE:?\tSINEC1B2_CF:classI:SINE:?\n')
-            f.write('1\t387\t1\t369\t387\t369\t95.35\t95.35\t3.88\t389\t371\t99.49\t99.46\t1\t1\tSINE_FR2:classI:SINE:?\tSINE_FR2:classI:SINE:?\n')
-            f.write('2\t388\t2\t370\t387\t369\t95.35\t95.35\t3.10\t389\t371\t99.49\t99.46\t2\t2\tSINE_FR2:classI:SINE:?\tSINE_FR2:classI:SINE:?\n')
-            f.write('3\t389\t3\t371\t387\t369\t95.35\t95.35\t6.20\t389\t371\t99.49\t99.46\t3\t3\tSINE_FR2:classI:SINE:?\tSINE_FR2:classI:SINE:?\n')
-            f.write('387\t1\t369\t1\t387\t369\t95.35\t95.35\t1.94\t389\t371\t99.49\t99.46\t-3\t-3\tSINE_FR2:classI:SINE:?\tSINE_FR2:classI:SINE:?\n')
-            f.write('388\t2\t370\t2\t387\t369\t95.35\t95.35\t2.33\t389\t371\t99.49\t99.46\t-2\t-2\tSINE_FR2:classI:SINE:?\tSINE_FR2:classI:SINE:?\n')
-            f.write('389\t3\t371\t3\t387\t369\t95.35\t95.35\t1.55\t389\t371\t99.49\t99.46\t-1\t-1\tSINE_FR2:classI:SINE:?\tSINE_FR2:classI:SINE:?\n')
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_F_LaunchRefAlign.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,72 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.launcher.LaunchRefAlign import LaunchRefAlign
-
-
-class Test_F_LaunchRefAlign(unittest.TestCase):
-    
-    def setUp(self):
-        self._inputFastaFileName = "input.fa"
-        self._obsOutputFileName = "obs"
-        self._expOutputFileName = "exp"
-        self._writeInputFile()
-        self._writeExpOutputFile()
-        
-#    def tearDown(self):
-#        try:
-#            os.remove(self._inputFastaFileName)
-#        except:pass
-#    
-#        try:
-#            os.remove(self._expOutputFileName)
-#        except:pass
-#        try:
-#            os.remove(self._obsOutputFileName)
-#        except:pass
-#        try:
-#            os.remove("input.fa.2.3.5.80.10.20.15.dat")
-#        except:pass
-    
-    def test_run(self):
-        ilauncher = LaunchRefAlign(self._inputFastaFileName,verbosity=5)
-        ilauncher.run()
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expOutputFileName, self._obsOutputFileName))
-        
-#    def test_run_as_script(self):
-#        cmd = 'LaunchTRF.py -i %s -o %s -v 3' % (self._inputFastaFileName, self._obsTRFOutputFileName)
-#        os.system(cmd)
-#        self.assertTrue(FileUtils.are2FilesIdentical(self._expTRFOutputFileName, self._obsTRFOutputFileName))    
-
-        
-    def _writeInputFile(self):        
-        InputFile = open(self._inputFastaFileName, 'w')
-        InputFile.write('>sequence\n')
-        InputFile.write('GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGGCCCCGGGTTC\n')
-        InputFile.write('GATCCCCGGTTGGGACTGAGGCTGGGGACTTTCTGTGTGGAGTTTGCATGTTCTCCCTGT\n')
-        InputFile.write('GCCTGCGTGGGTTCTCTCCGGGTACTCCGGCTTCCTCCCACAGTCCAAAGACATGCATGA\n')
-        InputFile.write('TTGGGGATTAGGCTAATTGGAAACTCTAAAATTGCCCGTAGGTGTGAGTGTGAGAGAGAA\n')
-        InputFile.write('TGGTTGTTTGTCTATATGTGTTAGCCCTGCGATTGACTGGCGTCCAGTCCAGGGTGTACC\n')
-        InputFile.write('CTGCCTCCGCCCATTGTGCTGGGATAGGCTCCAGTCCCCCCG\n')
-        InputFile.write('CAAGCGGTAGAAAGTGAGTGAGTGAGTGA\n')
-        InputFile.write('>sequence2\n')
-        InputFile.write('GGGCAGCCTGGGTGGCTCAGCGGTTTAGCGCCTGCCTTTGGCCCAGGGCGTGATCCTGGA\n')
-        InputFile.write('GACCCGGGATCGAGTCCCACATCGGGCTCCCTGCATGGAGCCTGCTTCTCCCTCTGCCTG\n')
-        InputFile.write('TGTCTCTGCCTCTCTCTCTCTCTGTGTCTCTCATGAATAAA\n')
-        InputFile.close()    
-        
-    def _writeExpOutputFile(self):
-        with open(self._expOutputFileName,'w') as expOutputFile:
-            expOutputFile.write("""1\t(GTGGT)2\tsequence\t11\t21
-2\t(GGT)5\tsequence\t10\t23
-3\t(GTGTGA)4\tsequence\t222\t242
-4\t(GTCCA)2\tsequence\t282\t292
-5\t(AGTG)4\tsequence\t355\t371
-6\t(GCCTGTCTCTCCTCT)4\tsequence2\t100\t152
-7\t(CTCTGCCTGTGT)3\tsequence2\t112\t151
-8\t(TC)23\tsequence2\t107\t152
-""")
-
-                       
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_F_LaunchRefalign.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,104 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.launcher.LaunchRefAlign import LaunchRefAlign
-from shutil import rmtree
-
-
-class Test_F_LaunchRefAlign(unittest.TestCase):
-    
-    def setUp(self):
-        self._curTestDir = os.getcwd()
-        self._testPrefix = 'test_LRA'
-        try:
-            os.makedirs(self._testPrefix)
-        except:pass
-        os.chdir(self._testPrefix)
-        
-
-        self._inputFastaFileName = "%s_input.fa" % self._testPrefix 
-        self._obsOutputFileName = self._inputFastaFileName +'.fa_aln'
-        self._expOutputFileName = "%s_exp.fa_aln" % self._testPrefix 
-        self._writeInputFile()
-        
-    def tearDown(self):
-        os.chdir(self._curTestDir)
-        try:
-            rmtree(self._testPrefix)
-        except:pass
-
-    def test_run(self):
-        self._writeExpOutputFile_wo_refseq()
-        ilauncher = LaunchRefAlign(self._inputFastaFileName,verbosity=5)
-        ilauncher.run()
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expOutputFileName, self._obsOutputFileName))
-        
-    def test_run_KeepRefSeq(self):
-        self._writeExpOutputFile_with_refseq()
-        ilauncher = LaunchRefAlign(self._inputFastaFileName,verbosity=5, keepRefseq=True)
-        ilauncher.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expOutputFileName, self._obsOutputFileName))
-        
-    def test_run_as_script(self):
-        self._writeExpOutputFile_wo_refseq()
-        cmd = 'LaunchRefAlign.py -i %s -o %s -v 5' % (self._inputFastaFileName, self._obsOutputFileName)
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expOutputFileName, self._obsOutputFileName))    
-
-    def test_run_as_script_KeepRefSeq(self):
-        self._writeExpOutputFile_with_refseq()
-        cmd = 'LaunchRefAlign.py -i %s -r -o %s -v 5' % (self._inputFastaFileName, self._obsOutputFileName)
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expOutputFileName, self._obsOutputFileName))   
-               
-    def _writeInputFile(self):        
-        InputFile = open(self._inputFastaFileName, 'w')
-        InputFile.write('>sequence\n')
-        InputFile.write('GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGGCCCCGGGTTC\n')
-        InputFile.write('GATCCCCGGTTGGGACTGAGGCTGGGGACTTTCTGTGTGGAGTTTGCATGTTCTCCCTGT\n')
-        InputFile.write('GCCTGCGTGGGTTCTCTCCGGGTACTCCGGCTTCCTCCCACAGTCCAAAGACATGCATGA\n')
-        InputFile.write('TTGGGGATTAGGCTAATTGGAAACTCTAAAATTGCCCGTAGGTGTGAGTGTGAGAGAGAA\n')
-        InputFile.write('TGGTTGTTTGTCTATATGTGTTAGCCCTGCGATTGACTGGCGTCCAGTCCAGGGTGTACC\n')
-        InputFile.write('CTGCCTCCGCCCATTGTGCTGGGATAGGCTCCAGTCCCCCCG\n')
-        InputFile.write('CAAGCGGTAGAAAGTGAGTGAGTGAGTGA\n')
-        InputFile.write('>sequence2\n')
-        InputFile.write('GGGCAGCCTGGGTGGCTCAGCGGTTTAGCGCCTGCCTTTGGCCCAGGGCGTGATCCTGGA\n')
-        InputFile.write('GACCCGGGATCGAGTCCCACATCGGGCTCCCTGCATGGAGCCTGCTTCTCCCTCTGCCTG\n')
-        InputFile.write('TGTCTCTGCCTCTCTCTCTCTCTGTGTCTCTCATGAATAAA\n')
-        InputFile.close()    
-        
-    def _writeExpOutputFile_wo_refseq(self):
-        with open(self._expOutputFileName,'w') as expOutputFile:
-            expOutputFile.write(""">sequence2
-GGGCAGC-CGGTGGTGCGGT--TTAGCGCTGTTGGCCCAGGGCGTGATGGACCCGGGATC
-GATCCCACATCGGG--------------CTCCCTGCATGGAGCCTGC---TTCTCCCTCT
-GCCTGTGTCTCTTCTCTC------------------------------------------
-------------------------------------------------------------
-----------TCTCTCTGTGTCTCTCATGA-ATAAA------------------------
-------------------------------------------------------------
------------
-""")
-            
-    def _writeExpOutputFile_with_refseq(self):
-        with open(self._expOutputFileName,'w') as expOutputFile:
-            expOutputFile.write(""">sequence
-GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGGCCCCGGGTTC
-GATCCCCGGTTGGGACTGAGGCTGGGGACTTTCTGTGTGGAGTTTGCATGTTCTCCCTGT
-GCCTGCGTGGGTTCTCTCCGGGTACTCCGGCTTCCTCCCACAGTCCAAAGACATGCATGA
-TTGGGGATTAGGCTAATTGGAAACTCTAAAATTGCCCGTAGGTGTGAGTGTGAGAGAGAA
-TGGTTGTTTGTCTATATGTGTTAGCCCTGCGATTGACTGGCGTCCAGTCCAGGGTGTACC
-CTGCCTCCGCCCATTGTGCTGGGATAGGCTCCAGTCCCCCCGCAAGCGGTAGAAAGTGAG
-TGAGTGAGTGA
->sequence2
-GGGCAGC-CGGTGGTGCGGT--TTAGCGCTGTTGGCCCAGGGCGTGATGGACCCGGGATC
-GATCCCACATCGGG--------------CTCCCTGCATGGAGCCTGC---TTCTCCCTCT
-GCCTGTGTCTCTTCTCTC------------------------------------------
-------------------------------------------------------------
-----------TCTCTCTGTGTCTCTCATGA-ATAAA------------------------
-------------------------------------------------------------
------------
-""")
-                               
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_F_LaunchRepeatMasker.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,110 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.launcher.LaunchRepeatMasker import LaunchRepeatMasker
-
-
-class Test_F_RepeatMasker(unittest.TestCase):
-    
-    def setUp(self):
-        self._queryFastaFileName = "query.fa"
-        self._libFastaFileName = "lib.fa"
-        self._expMaskedQueryFileName = "expMaskedQuery.fa"
-        self._obsMaskedQueryFileName = "%s.masked" % self._queryFastaFileName
-        
-        self._expCatFileName = "expCat.fa"
-        self._obsCatFileName = "%s.cat" % self._queryFastaFileName
-        
-        self._writeInputFastaFiles()
-        self._writeExpMaskedQueryFile()
-        self._writeExpCatFile()
-   
-    def tearDown(self):
-        os.remove(self._queryFastaFileName)
-        os.remove(self._libFastaFileName)
-        os.remove(self._expMaskedQueryFileName)
-        os.remove(self._obsMaskedQueryFileName)
-        os.remove(self._expCatFileName)
-        os.remove(self._obsCatFileName)
-        os.remove("%s.tbl" % self._queryFastaFileName)
-        os.remove("%s.out" % self._queryFastaFileName)
-        os.remove("%s.ori.out" % self._queryFastaFileName)
-        
-    def test_run(self):
-        ilauncher = LaunchRepeatMasker(self._queryFastaFileName, self._libFastaFileName,verbosity=1 )
-        ilauncher.run()
-        self.assertTrue(FileUtils.are2FilesIdentical(self._obsMaskedQueryFileName, self._expMaskedQueryFileName))
-        
-    def test_run_as_script(self):
-        #FIXME : change path to launcher
-        cmd = 'python %s/commons/launcher/LaunchRepeatMasker.py -q %s -l %s' % (os.environ["REPET_PATH"],self._queryFastaFileName, self._libFastaFileName)
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._obsMaskedQueryFileName, self._expMaskedQueryFileName))
-        
-    def _writeInputFastaFiles(self):
-        InputFile = open(self._queryFastaFileName, 'w')
-        InputFile.write('>Bovc-tA2:classI:SINE:SINE2/tRNA\n')
-        InputFile.write('GGGCTTCCCTGGTAGCTCAGCTGGTAAAGAATCCGCCTGCAATGCAGGAGACCCCGGTTC\n')
-        InputFile.write('GATTCCTGGGTCGGGAAGATCCCCTGGAGAAGGGATAGGCTACCCACTCCAGTATTCTTG\n')
-        InputFile.write('GGCTTCCCTGGTGGCTCAGACGGTAAAGAATCCGCCTGCAATGCGGGAGACCTGGGTTCG\n')
-        InputFile.write('ATCCCTGGGTTGGGAAGATCCCCTGGAGGAGGGCATGGCAACCCACTCCAGTATTCTTGC\n')
-        InputFile.write('CTGGAGAATCCCCATGGACAGAGGAGCCTGGCGGGCTACAGTCCATGGGGTCGCAAAGAG\n')
-        InputFile.write('TCGGACACGACTGAGCGACTAAGCACAGCACAGGTCTTTCCTGCCACTTACCTCCTTCCA\n')
-        InputFile.write('GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGGCCCCGGGTTC\n')
-        InputFile.write('GATCCCCGGTTGGGACTGAGGCTGGGGACTTTCTGTGTGGAGTTTGCATGTTCTCCCTGT\n')
-        InputFile.write('GCCTGCGTGGGTTCTCTCCGGGTACTCCGGCTTCCTCCCACAGTCCAAAGACATGCATGA\n')
-        InputFile.write('TTGGGGATTAGGCTAATTGGAAACTCTAAAATTGCCCGTAGGTGTGAGTGTGAGAGAGAA\n')
-        InputFile.write('TGGTTGTTTGTCTATATGTGTTAGCCCTGCGATTGACTGGCGTCCAGTCCAGGGTGTACC\n')
-        InputFile.write('CTGCCTCCGCCCATTGTGCTGGGATAGGCTCCAGTCCCCCCGCGACCCTCAGTGGAGGAA\n')
-        InputFile.write('GGGCAGCCTGGGTGGCTCAGCGGTTTAGCGCCTGCCTTTGGCCCAGGGCGTGATCCTGGA\n')
-        InputFile.write('GACCCGGGATCGAGTCCCACATCGGGCTCCCTGCATGGAGCCTGCTTCTCCCTCTGCCTG\n')
-        InputFile.write('GGGGAGGGTATAGCTCAGTGGTAGAGCGCATGCTTAGCATGCACGAGGTCCTGGGTTCAA\n')
-        InputFile.write('TCCCCAGTACCTCCATTAAAAATAAATAAATAAATAAACCTAATTACCTCCCCCACCAAA\n')
-        InputFile.write('AAAAAAA\n')
-        InputFile.close()
-        
-        InputFile = open(self._libFastaFileName, 'w')
-        InputFile.write('>RefLib\n')
-        InputFile.write('GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGGCCCCGGGTTC\n')
-        InputFile.write('GATCCCCGGTTGGGACTGAGGCTGGGGACTTTCTGTGTGGAGTTTGCATGTTCTCCCTGT\n')
-        InputFile.close()
-        
-    def _writeExpMaskedQueryFile(self):
-        f = open(self._expMaskedQueryFileName, 'w')  
-        f.write('>Bovc-tA2:classI:SINE:SINE2/tRNA\n')
-        f.write('GGGCTTCCCTGGTAGCTCAGCTGGTAAAGAATCCGCCTGCAATGCAGGAG\n')
-        f.write('ACCCCGGTTCGATTCCTGGGTCGGGAAGATCCCCTGGAGAAGGGATAGGC\n')
-        f.write('TACCCACTCCAGTATTCTTGGGCTTCCCTGGTGGCTCAGACGGTAAAGAA\n')
-        f.write('TCCGCCTGCAATGCGGGAGACCTGGGTTCGATCCCTGGGTTGGGAAGATC\n')
-        f.write('CCCTGGAGGAGGGCATGGCAACCCACTCCAGTATTCTTGCCTGGAGAATC\n')
-        f.write('CCCATGGACAGAGGAGCCTGGCGGGCTACAGTCCATGGGGTCGCAAAGAG\n')
-        f.write('TCGGACACGACTGAGCGACTAAGCACAGCACAGGTCTTTCCTGCCACTTA\n')
-        f.write('CCTCCTTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\n')
-        f.write('NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\n')
-        f.write('NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCTGCGTGGGTTCTCTCCG\n')
-        f.write('GGTACTCCGGCTTCCTCCCACAGTCCAAAGACATGCATGATTGGGGATTA\n')
-        f.write('GGCTAATTGGAAACTCTAAAATTGCCCGTAGGTGTGAGTGTGAGAGAGAA\n')
-        f.write('TGGTTGTTTGTCTATATGTGTTAGCCCTGCGATTGACTGGCGTCCAGTCC\n')
-        f.write('AGGGTGTACCCTGCCTCCGCCCATTGTGCTGGGATAGGCTCCAGTCCCCC\n')
-        f.write('CGCGACCCTCAGTGGAGGAAGGGCAGCCTGGGTGGCTCAGCGGTTTAGCG\n')
-        f.write('CCTGCCTTTGGCCCAGGGCGTGATCCTGGAGACCCGGGATCGAGTCCCAC\n')
-        f.write('ATCGGGCTCCCTGCATGGAGCCTGCTTCTCCCTCTGCCTGGGGGAGGGTA\n')
-        f.write('TAGCTCAGTGGTAGAGCGCATGCTTAGCATGCACGAGGTCCTGGGTTCAA\n')
-        f.write('TCCCCAGTACCTCCATTAAAAATAAATAAATAAATAAACCTAATTACCTC\n')
-        f.write('CCCCACCAAAAAAAAAA\n')
-        f.close()
-        
-    def _writeExpCatFile(self):
-        f = open(self._expCatFileName, 'w')  
-        f.write('958 0.00 0.00 0.00 Bovc-tA2:classI:SINE:SINE2/tRNA 361 480 (487) RefLib 1 120 (0) 5\n')
-        f.write('## Total Sequences: 1\n')
-        f.write('## Total Length: 967\n')
-        f.write('## Total NonMask ( excluding >20bp runs of N/X bases ): 967\n')
-        f.write('## Total NonSub ( excluding all non ACGT bases ):967\n')
-        f.write('RepeatMasker version open-3.2.6 , default mode\n')
-        f.write('run with blastp version 2.0MP-WashU\n')
-        f.write('RepBase Update 20080801, RM database version 20080801\n')
-        f.close()
-                       
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_F_LaunchTRF.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.launcher.LaunchTRF import LaunchTRF
-
-
-class Test_F_LaunchTRF(unittest.TestCase):
-    
-    def setUp(self):
-        self._inputFastaFileName = "input.fa"
-        self._obsTRFOutputFileName = "obsTRF.TRF.set"
-        self._expTRFOutputFileName = "expTRF.TRF.set"
-        self._writeInputFile()
-        self._writeExpTRFOutputFile()
-        
-    def tearDown(self):
-        try:
-            os.remove(self._inputFastaFileName)
-        except:pass
-    
-        try:
-            os.remove(self._expTRFOutputFileName)
-        except:pass
-        try:
-            os.remove(self._obsTRFOutputFileName)
-        except:pass
-        try:
-            os.remove("input.fa.2.3.5.80.10.20.15.dat")
-        except:pass
-    
-    def test_run(self):
-        ilauncher = LaunchTRF(self._inputFastaFileName,self._obsTRFOutputFileName,verbosity=5)
-        ilauncher.run()
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expTRFOutputFileName, self._obsTRFOutputFileName))
-        
-    def test_run_as_script(self):
-        cmd = 'LaunchTRF.py -i %s -o %s -v 3' % (self._inputFastaFileName, self._obsTRFOutputFileName)
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expTRFOutputFileName, self._obsTRFOutputFileName))    
-
-    def test_run_as_scriptNoOutputGiven(self):
-        cmd = 'LaunchTRF.py -i %s -v 3' % (self._inputFastaFileName)
-        os.system(cmd)
-        self._obsTRFOutputFileName = "input.fa.TRF.set"
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expTRFOutputFileName, self._obsTRFOutputFileName))  
-        
-    def test_run_as_scriptNoOutputGivenDoClean(self):
-        cmd = 'LaunchTRF.py -i %s -c -v 3' % (self._inputFastaFileName)
-        os.system(cmd)
-        self._obsTRFOutputFileName = "input.fa.TRF.set"
-        datFilePath = os.path.join(os.getcwd(),"%s.2.3.5.80.10.20.15.dat" % self._inputFastaFileName)
-        self.assertFalse(os.path.exists(datFilePath))
-        
-    def _writeInputFile(self):        
-        InputFile = open(self._inputFastaFileName, 'w')
-        InputFile.write('>sequence\n')
-        InputFile.write('GGGCGGCACGGTGGTGTGGTGGTTAGCACTGTTGCCTCACAGCAAGAAGGCCCCGGGTTC\n')
-        InputFile.write('GATCCCCGGTTGGGACTGAGGCTGGGGACTTTCTGTGTGGAGTTTGCATGTTCTCCCTGT\n')
-        InputFile.write('GCCTGCGTGGGTTCTCTCCGGGTACTCCGGCTTCCTCCCACAGTCCAAAGACATGCATGA\n')
-        InputFile.write('TTGGGGATTAGGCTAATTGGAAACTCTAAAATTGCCCGTAGGTGTGAGTGTGAGAGAGAA\n')
-        InputFile.write('TGGTTGTTTGTCTATATGTGTTAGCCCTGCGATTGACTGGCGTCCAGTCCAGGGTGTACC\n')
-        InputFile.write('CTGCCTCCGCCCATTGTGCTGGGATAGGCTCCAGTCCCCCCG\n')
-        InputFile.write('CAAGCGGTAGAAAGTGAGTGAGTGAGTGA\n')
-        InputFile.write('>sequence2\n')
-        InputFile.write('GGGCAGCCTGGGTGGCTCAGCGGTTTAGCGCCTGCCTTTGGCCCAGGGCGTGATCCTGGA\n')
-        InputFile.write('GACCCGGGATCGAGTCCCACATCGGGCTCCCTGCATGGAGCCTGCTTCTCCCTCTGCCTG\n')
-        InputFile.write('TGTCTCTGCCTCTCTCTCTCTCTGTGTCTCTCATGAATAAA\n')
-        InputFile.close()    
-        
-    def _writeExpTRFOutputFile(self):
-        with open(self._expTRFOutputFileName,'w') as expTRFOutputFile:
-            expTRFOutputFile.write("""1\t(GTGGT)2\tsequence\t11\t21
-2\t(GGT)5\tsequence\t10\t23
-3\t(GTGTGA)4\tsequence\t222\t242
-4\t(GTCCA)2\tsequence\t282\t292
-5\t(AGTG)4\tsequence\t355\t371
-6\t(GCCTGTCTCTCCTCT)4\tsequence2\t100\t152
-7\t(CTCTGCCTGTGT)3\tsequence2\t112\t151
-8\t(TC)23\tsequence2\t107\t152
-""")
-
-                       
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_F_LaunchTallymer.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,151 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-import shutil
-from commons.launcher.LaunchTallymer import LaunchTallymer
-
-class Test_F_LaunchTallymer(unittest.TestCase):
-
-    def setUp(self):
-        self._inFastaFileName = "%s/Tools/DmelChr4.fa" % os.environ["REPET_DATA"]
-
-    def test_run_output_as_gff_cleaned(self):
-        iLaunchTallymer = LaunchTallymer(self._inFastaFileName,  clean = True, verbosity=2)
-        iLaunchTallymer.run()
-        
-        expFileName = "%s/Tools/DmelChr4.fa.tallymer_k20.gff" % os.environ["REPET_DATA"]
-        obsFileName = "DmelChr4.tallymer.gff"
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(obsFileName)
-        os.remove("DmelChr4.tallymer.stat")
-        
-    def test_run_with_remote_dir(self):
-        os.makedirs("sourceDir")
-        changedInFastaFileName = os.path.basename(self._inFastaFileName)
-        changedInFastaFilepath = os.path.join("sourceDir",changedInFastaFileName)
-        shutil.copy2(self._inFastaFileName, changedInFastaFilepath)
-        
-        iLaunchTallymer = LaunchTallymer(changedInFastaFilepath,  clean = True, verbosity=2)
-        iLaunchTallymer.run()
-        
-        expFileName = "%s/Tools/DmelChr4.fa.tallymer_k20.gff" % os.environ["REPET_DATA"]
-        obsFileName = "DmelChr4.tallymer.gff"
-        
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        obsSourceDirFiles = os.listdir("sourceDir")
-        expSourceDirFiles = [changedInFastaFileName,]
-        self.assertEquals(expSourceDirFiles, obsSourceDirFiles)
-        
-        os.remove(obsFileName)
-        os.remove("DmelChr4.tallymer.stat")
-        shutil.rmtree("sourceDir")
-
-
-    def test_run_output_as_gff_cleaned_changed_minOccs2(self):
-        iLaunchTallymer = LaunchTallymer(self._inFastaFileName, minOccs=2, clean = True, verbosity=2)
-        iLaunchTallymer.run()
-        
-        expFileName = "%s/Tools/DmelChr4.fa.tallymer_k20_minOcc2.gff" % os.environ["REPET_DATA"]
-        obsFileName = "DmelChr4.tallymer.gff"
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(obsFileName)
-        os.remove("DmelChr4.tallymer.stat")
-        
-    def test_run_output_as_gff_cleaned_relative_input(self):
-        srcFastaFileName = self._inFastaFileName
-        dstFastaFileName = os.path.basename(self._inFastaFileName)
-        shutil.copy2(srcFastaFileName, dstFastaFileName)
-        iLaunchTallymer = LaunchTallymer(dstFastaFileName,  clean = True, verbosity=2)
-        iLaunchTallymer.run()
-        
-        expFileName = "%s/Tools/DmelChr4.fa.tallymer_k20.gff" % os.environ["REPET_DATA"]
-        obsFileName = "DmelChr4.tallymer.gff"
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        
-        os.remove(obsFileName)
-        os.remove("DmelChr4.tallymer.stat")
-        os.remove(dstFastaFileName)
-   
-    def test_run_as_script_output_as_gff_cleaned_relative_input_(self):
-        srcFastaFileName = self._inFastaFileName
-        dstFastaFileName = os.path.basename(self._inFastaFileName)
-        shutil.copy2(srcFastaFileName, dstFastaFileName)
-        
-        cmd = 'LaunchTallymer.py -i %s -s 20 -c -v 3' % (self._inFastaFileName)
-        os.system(cmd)
-        expFileName = "%s/Tools/DmelChr4.fa.tallymer_k20.gff" % os.environ["REPET_DATA"]
-        obsFileName = "DmelChr4.tallymer.gff"
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        
-        os.remove(obsFileName)
-        os.remove("DmelChr4.tallymer.stat")
-        os.remove(dstFastaFileName)
-        
-    def test_run_output_as_wig_cleaned(self):
-        iLaunchTallymer = LaunchTallymer(self._inFastaFileName, outputFormats="wig", clean=True)
-        iLaunchTallymer.run()
-        
-        expFileName = "%s/Tools/DmelChr4.fa.tallymer_k20.wig" % os.environ["REPET_DATA"]
-        obsFileName = "DmelChr4.tallymer.wig"
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        
-        os.remove(obsFileName)
-        os.remove("DmelChr4.tallymer.stat")
-
-    def test_run_output_as_gff_and_wig_k15_cleaned(self):
-        iLaunchTallymer = LaunchTallymer(self._inFastaFileName, merSize=15, outputFormats="wig,gff3", clean=True)
-        iLaunchTallymer.run()
-        
-        expFileName = "%s/Tools/DmelChr4.fa.tallymer_k15.wig" % os.environ["REPET_DATA"]
-        obsFileName = "DmelChr4.tallymer.wig"
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(obsFileName)
-        
-        expFileName = "%s/Tools/DmelChr4.fa.tallymer_k15.gff3" % os.environ["REPET_DATA"]
-        obsFileName = "DmelChr4.tallymer.gff3"
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(obsFileName)
-        
-        os.remove("DmelChr4.tallymer.stat")
-
-    def test_run_as_script_run_output_as_gff_and_wig_k15_cleaned(self):
-        logFileName = "test.log"
-        cmd = 'LaunchTallymer.py -i %s -s 15 -f gff,wig,vero -c -v 3 > %s' % (self._inFastaFileName, logFileName)
-        os.system(cmd)
-               
-        expFileName = "%s/Tools/DmelChr4.fa.tallymer_k15.wig" % os.environ["REPET_DATA"]
-        obsFileName = "DmelChr4.tallymer.wig"
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(obsFileName)
-        
-        expFileName = "%s/Tools/DmelChr4.fa.tallymer_k15.gff3" % os.environ["REPET_DATA"]
-        obsFileName = "DmelChr4.tallymer.gff"
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(obsFileName)
-        
-        expLogFileName = "exp.log"
-        with open(expLogFileName, "w") as f:
-            f.write(" LaunchTallymer - WARNING - Warning: ignoring invalid formats: <vero>\n")
-            f.write(" LaunchTallymer - INFO - Starting to run tallymer search of sequence DmelChr4.fa \n")
-            f.write(" LaunchTallymer - INFO - Finished running tallymer scan of sequence DmelChr4.fa \n")
-            f.write(" LaunchTallymer - INFO - Starting to run tallymer search to map conversion\n")
-            f.write(" LaunchTallymer - INFO - Finished tallymer search to map conversion\n")
-            f.write(" LaunchTallymer - INFO - Generating wig file\n")
-            f.write(" LaunchTallymer - INFO - Generating gff file\n")
-        obsLogFileName = "obs.log"
-        os.system("cut -d'-' -f4,5,6 %s > %s" % (logFileName, obsLogFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expLogFileName, obsLogFileName))
-        
-        os.remove(logFileName)
-        os.remove(expLogFileName)
-        os.remove(obsLogFileName)
-        os.remove("DmelChr4.tallymer.stat")
-        
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_LaunchBlastclust.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,237 +0,0 @@
-import unittest
-import time
-import os
-from commons.launcher.LaunchBlastclust import LaunchBlastclust
-from commons.core.utils.FileUtils import FileUtils
-
-class Test_LaunchBlastclust( unittest.TestCase ):
-
-    def setUp(self):
-        self._iLaunchBlastclust = LaunchBlastclust()
-        self._iLaunchBlastclust.setClean()
-        self._uniqId = "%s_%s" % (time.strftime("%Y%m%d%H%M%S"), os.getpid())
-
-    def tearDown(self):
-        self._iLaunchBlastclust = None
-        self._uniqId = None
-
-    def test_getClustersFromTxtFile(self):
-        inFileName = "dummyInFile_%s"  % self._uniqId
-        inF = open(inFileName, "w")
-        inF.write("seq1 seq3 seq4 \n")
-        inF.write("seq2 seq5 \n")
-        inF.close()
-        dExp = {1:["seq1","seq3","seq4"], 2:["seq2","seq5"]}
-        self._iLaunchBlastclust.setTmpFileName(inFileName)
-        dObs = self._iLaunchBlastclust.getClustersFromTxtFile()
-        self.assertEqual(dObs, dExp)
-        os.remove(inFileName)
-        
-    def test_getClusteringResultsInFasta_without_filtering(self):
-        inFileName = "dummyInFile_%s"  % self._uniqId
-        inF = open(inFileName, "w")
-        inF.write(">seq1\n")
-        inF.write("gaattgtttactta\n")
-        inF.write(">seq2\n")
-        inF.write("gaattgtttactta\n")
-        inF.write(">seq3\n")
-        inF.write("gaattgtttactta\n")
-        inF.write(">seq4\n")
-        inF.write("gaattgtttactta\n")
-        inF.write(">seq5\n")
-        inF.write("gaattgtttactta\n")
-        inF.close()
-        
-        tmpFileName = "%s_blastclust.txt" % self._uniqId
-        inF = open(tmpFileName, "w")
-        inF.write("seq1 seq3 seq4 \n")
-        inF.write("seq2 seq5 \n")
-        inF.close()
-        self._iLaunchBlastclust.setTmpFileName(tmpFileName)
-        
-        fileExp = "getClusteringResultsInFastaExpected.fa"
-        outF = open(fileExp, "w")
-        outF.write(">BlastclustCluster1Mb1_seq1\n")
-        outF.write("gaattgtttactta\n")
-        outF.write(">BlastclustCluster1Mb2_seq3\n")
-        outF.write("gaattgtttactta\n")
-        outF.write(">BlastclustCluster1Mb3_seq4\n")
-        outF.write("gaattgtttactta\n")
-        outF.write(">BlastclustCluster2Mb1_seq2\n")
-        outF.write("gaattgtttactta\n")
-        outF.write(">BlastclustCluster2Mb2_seq5\n")
-        outF.write("gaattgtttactta\n")
-        outF.close()
-        
-        self._iLaunchBlastclust.getClusteringResultsInFasta(inFileName)
-        fileObs = "%s_Blastclust.fa" % os.path.splitext(inFileName)[0]
-        
-        if not FileUtils.are2FilesIdentical(fileObs, fileExp):
-            print "Files are different"
-            return
-        else:
-            print "Files are identical\n"
-
-        os.remove(inFileName)
-        os.remove(tmpFileName)
-        os.remove(fileExp)
-        os.remove(fileObs)
-
-    def test_getClusteringResultsInFasta_with_filtering(self):
-        inFileName = "dummyInFile_%s"  % self._uniqId
-        inF = open(inFileName, "w")
-        inF.write(">seq1\n")
-        inF.write("gaattgtttactta\n")
-        inF.write(">seq2\n")
-        inF.write("gaattgtttactta\n")
-        inF.write(">seq3\n")
-        inF.write("gaattgtttactta\n")
-        inF.write(">seq4\n")
-        inF.write("gaattgtttactta\n")
-        inF.write(">seq5\n")
-        inF.write("gaattgtttactta\n")
-        inF.close()
-        
-        tmpFileName = "%s_blastclust.txt" % self._uniqId
-        inF = open(tmpFileName, "w")
-        inF.write("seq1 seq3 seq4 \n")
-        inF.write("seq2\n")
-        inF.write("seq5\n")
-        inF.close()
-        self._iLaunchBlastclust.setTmpFileName(tmpFileName)
-        
-        fileExp = "getClusteringResultsInFastaExpected.fa"
-        outF = open(fileExp, "w")
-        outF.write(">BlastclustCluster1Mb1_seq1\n")
-        outF.write("gaattgtttactta\n")
-        outF.write(">BlastclustCluster1Mb2_seq3\n")
-        outF.write("gaattgtttactta\n")
-        outF.write(">BlastclustCluster1Mb3_seq4\n")
-        outF.write("gaattgtttactta\n")
-        outF.close()
-        
-        self._iLaunchBlastclust.setFilterUnclusteredSequences()
-        self._iLaunchBlastclust.getClusteringResultsInFasta(inFileName)
-        fileObs = "%s_Blastclust.fa" % os.path.splitext(inFileName)[0]
-        
-        if not FileUtils.are2FilesIdentical(fileObs, fileExp):
-            print "Files are different"
-            return
-        else:
-            print "Files are identical\n"
-
-        os.remove(inFileName)
-        os.remove(tmpFileName)
-        os.remove(fileExp)
-        os.remove(fileObs)
-
-    def test_getLinkInitNewHeaders(self):
-        inFileName = "dummyInput_%s.shortHlink" % self._uniqId
-        inF = open(inFileName, "w")
-        inF.write("seq1\tHeader1\t1\t5193\n")
-        inF.write("seq2\tHeader2\t1\t5193\n")
-        inF.write("seq3\tHeader3\t1\t5193\n")
-        inF.write("seq4\tHeader4\t1\t5193\n")
-        inF.close()
-        
-        self._iLaunchBlastclust.setInputFileName("dummyInput_%s" % self._uniqId)
-        dObs = self._iLaunchBlastclust.getLinkInitNewHeaders()
-        dExp = {"seq1":"Header1", "seq2":"Header2", "seq3":"Header3", "seq4":"Header4"}
-        
-        self.assertEqual(dObs, dExp)
-        os.remove(inFileName)
-        
-    def test_retrieveInitHeaders(self):
-        dIn = {"seq1":"Header1", "seq2":"Header2", "seq3":"Header3", "seq4":"Header4"}
-        
-        inFileName = "dummyInFile_%s"  % self._uniqId
-        outFilePrefix = self._uniqId
-        
-        tmpFileName = "%s_blastclust.txt" % outFilePrefix
-        inF = open(tmpFileName, "w")
-        inF.write("seq1 seq3 seq4\n")
-        inF.write("seq2\n")
-        inF.close()
-        
-        shortHFile = "%s.shortH_Blastclust.fa"  % inFileName
-        shF = open(shortHFile, "w")
-        shF.write(">BlastclustCluster1Mb1_seq1\n")
-        shF.write("gaattgtttactta\n")
-        shF.write(">BlastclustCluster1Mb2_seq3\n")
-        shF.write("gaattgtttactta\n")
-        shF.write(">BlastclustCluster1Mb3_seq4\n")
-        shF.write("gaattgtttactta\n")
-        shF.write(">BlastclustCluster2Mb1_seq2\n")
-        shF.write("gaattgtttactta\n")
-        shF.close()
-        
-        fileExp = "retrieveInitHeadersExpected.fa"
-        outF = open(fileExp, "w")
-        outF.write(">BlastclustCluster1Mb1_Header1\n")
-        outF.write("gaattgtttactta\n")
-        outF.write(">BlastclustCluster1Mb2_Header3\n")
-        outF.write("gaattgtttactta\n")
-        outF.write(">BlastclustCluster1Mb3_Header4\n")
-        outF.write("gaattgtttactta\n")
-        outF.write(">BlastclustCluster2Mb1_Header2\n")
-        outF.write("gaattgtttactta\n")
-        outF.close()
-
-        self._iLaunchBlastclust.setInputFileName(inFileName)
-        self._iLaunchBlastclust.setTmpFileName(tmpFileName)
-        self._iLaunchBlastclust.setOutputFilePrefix(outFilePrefix)
-        self._iLaunchBlastclust.retrieveInitHeaders(dIn)
-        fileObs = "%s_Blastclust.fa" % outFilePrefix
-        
-        if not FileUtils.are2FilesIdentical(fileObs, fileExp):
-            print "Files are different"
-            return
-        else:
-            print "Files are identical\n"
-        
-        os.remove(fileObs)
-        os.remove(fileExp)
-        os.remove(tmpFileName)
-
-    def test_filterUnclusteredSequences(self):
-        dClusterId2SeqHeaders = {1: ["seq1","seq2"], 2: ["seq3"]}
-        dExp = {1: ["seq1","seq2"]}
-        dObs = self._iLaunchBlastclust.filterUnclusteredSequences(dClusterId2SeqHeaders)
-        self.assertEqual(dObs, dExp)
-        
-    def test_blastclustToMap(self):
-        inFileName = "dummyBlastclustOut_%s.fa"  % self._uniqId
-        inF = open(inFileName, "w")
-        inF.write(">BlastclustCluster1Mb1_chunk1 (dbseq-nr 1) [1,14]\n")
-        inF.write("gaattgtttactta\n")
-        inF.write(">BlastclustCluster1Mb2_chunk1 (dbseq-nr 1) [30,44]\n")
-        inF.write("gaattgtttactta\n")
-        inF.write(">BlastclustCluster2Mb1_chunk2 (dbseq-nr 1) [100,114]\n")
-        inF.write("gaattgtttactta\n")
-        inF.write(">BlastclustCluster3Mb1_chunk5 (dbseq-nr 8) [1000,1014]\n")
-        inF.write("gaattgtttactta")
-        inF.close()
-        
-        fileExp = "blastclustToMapExpected.map"
-        outF = open(fileExp, "w")
-        outF.write("BlastclustCluster1Mb1\tchunk1\t1\t14\n")
-        outF.write("BlastclustCluster1Mb2\tchunk1\t30\t44\n")
-        outF.write("BlastclustCluster2Mb1\tchunk2\t100\t114\n")
-        outF.write("BlastclustCluster3Mb1\tchunk5\t1000\t1014\n")
-        outF.close()
-        
-        self._iLaunchBlastclust.blastclustToMap(inFileName)
-        fileObs = "%s.map" % os.path.splitext(inFileName)[0]
-        
-        if not FileUtils.are2FilesIdentical(fileObs, fileExp):
-            print "Files are different"
-            return
-        else:
-            print "Files are identical\n"
-        
-        os.remove(inFileName)
-        os.remove(fileObs)
-        os.remove(fileExp)
-
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_LaunchTallymer.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,121 +0,0 @@
-from commons.core.utils.FileUtils import FileUtils
-import os
-import unittest
-from commons.launcher.LaunchTallymer import ConvertUtils
-
-class Test_ConvertUtils(unittest.TestCase):
-
-    def test_convertTallymerFormatIntoMapFormatAndGenerateData(self):
-        inputFastaFileName = "input.fa"
-        inputTallymerSearchFileName = "input.tallymer"
-        expMapFileName = "exp.map"
-        obsMapFileName = "obs.map"
-        self._writeInputFasta(inputFastaFileName)
-        self._writeInputTallymerSearch(inputTallymerSearchFileName)
-        self._writeExpMap(expMapFileName)
-        
-        expOccNb = 4
-        expDKmer2Occ = {"caagatgcgtaacggccata":1,
-                        "aagatgcgtaacggccatac":1,
-                        "agatgcgtaacggccataca":1,
-                        "gatgcgtaacggccatacat":1}
-        expPlotData = {4379: 17,
-                       4380: 17,
-                       4381: 16,
-                       4382: 16}
-        
-        obsOccNb, obsDKmer2Occ, obsPlotData, obsPlotData2 = ConvertUtils.convertTallymerFormatIntoMapFormatAndGenerateData(inputFastaFileName, inputTallymerSearchFileName, obsMapFileName)
-        
-        self.assertEquals(expOccNb, obsOccNb)
-        self.assertEquals(expDKmer2Occ, obsDKmer2Occ)
-        self.assertEquals(expPlotData, obsPlotData)
-        self.assertTrue(FileUtils.are2FilesIdentical(expMapFileName, obsMapFileName))
-        
-        os.remove(inputFastaFileName)
-        os.remove(inputTallymerSearchFileName)
-        os.remove(expMapFileName)
-        os.remove(obsMapFileName)
-        
-    def test_convertTallymerFormatIntoMapFormatAndGenerateDataMultiFasta(self):
-        inputFastaFileName = "input.fa"
-        inputTallymerSearchFileName = "input.tallymer"
-        expMapFileName = "exp.map"
-        obsMapFileName = "obs.map"
-        self._writeInputMultiFasta(inputFastaFileName)
-        self._writeInputTallymerSearchMultiFasta(inputTallymerSearchFileName)
-        self._writeExpMapMultiFasta(expMapFileName)
-        
-        expOccNb = 6
-        expDKmer2Occ = {"caagatgcgtaacggccata":1,
-                        "aagatgcgtaacggccatac":1,
-                        "agatgcgtaacggccataca":1,
-                        "gatgcgtaacggccatacat":1,
-                        "agatgcgtaacggccataca":2,
-                        "gatgcgtaacggccatacat":2}
-        expPlotData = {4379: 17, 4380: 17, 4381: 16, 4382: 35}
-        
-        obsOccNb, obsDKmer2Occ, obsPlotData, obsPlotData2 = ConvertUtils.convertTallymerFormatIntoMapFormatAndGenerateData(inputFastaFileName, inputTallymerSearchFileName, obsMapFileName)
-        
-        self.assertEquals(expOccNb, obsOccNb)
-        self.assertEquals(expDKmer2Occ, obsDKmer2Occ)
-        self.assertEquals(expPlotData, obsPlotData)
-        self.assertTrue(FileUtils.are2FilesIdentical(expMapFileName, obsMapFileName))
-        
-        os.remove(inputFastaFileName)
-        os.remove(inputTallymerSearchFileName)
-        os.remove(expMapFileName)
-        os.remove(obsMapFileName)
-    
-    def _writeInputTallymerSearch(self, tallymerFormatFileName):
-        with open(tallymerFormatFileName, 'w') as f:
-            f.write("0\t+4378\t17\tcaagatgcgtaacggccata\n")
-            f.write("0\t+4379\t17\taagatgcgtaacggccatac\n")
-            f.write("0\t+4380\t16\tagatgcgtaacggccataca\n")
-            f.write("0\t+4381\t16\tgatgcgtaacggccatacat\n")
-             
-    def _writeInputFasta(self, fastaFileName):
-        with open(fastaFileName, 'w') as f:
-            f.write(">Seq1\n")
-            f.write("caagatgcgtaacggccata\n")
-            f.write("aagatgcgtaacggccatac\n")
-            f.write("agatgcgtaacggccataca\n")
-            f.write("gatgcgtaacggccatacat\n")
-            
-    def _writeExpMap(self, mapFileName):
-        with open(mapFileName, 'w') as f:
-            f.write("caagatgcgtaacggccata_17\tSeq1\t4379\t4399\t17\n")
-            f.write("aagatgcgtaacggccatac_17\tSeq1\t4380\t4400\t17\n")
-            f.write("agatgcgtaacggccataca_16\tSeq1\t4381\t4401\t16\n")
-            f.write("gatgcgtaacggccatacat_16\tSeq1\t4382\t4402\t16\n")
-            
-    def _writeInputTallymerSearchMultiFasta(self, tallymerFormatFileName):
-        with open(tallymerFormatFileName, 'w') as f:
-            f.write("0\t+4378\t17\tcaagatgcgtaacggccata\n")
-            f.write("0\t+4379\t17\taagatgcgtaacggccatac\n")
-            f.write("0\t+4380\t16\tagatgcgtaacggccataca\n")
-            f.write("0\t+4381\t16\tgatgcgtaacggccatacat\n")
-            f.write("1\t+4380\t16\tagatgcgtaacggccataca\n")
-            f.write("1\t+4381\t35\tgatgcgtaacggccatacat\n")
-            
-    def _writeInputMultiFasta(self, fastaFileName):
-        with open(fastaFileName, 'w') as f:
-            f.write(">Seq1\n")
-            f.write("caagatgcgtaacggccata\n")
-            f.write("aagatgcgtaacggccatac\n")
-            f.write("agatgcgtaacggccataca\n")
-            f.write("gatgcgtaacggccatacat\n")
-            f.write(">Seq2\n")
-            f.write("agatgcgtaacggccataca\n")
-            f.write("gatgcgtaacggccatacat\n")
-            
-    def _writeExpMapMultiFasta(self, mapFileName):
-        with open(mapFileName, 'w') as f:
-            f.write("caagatgcgtaacggccata_17\tSeq1\t4379\t4399\t17\n")
-            f.write("aagatgcgtaacggccatac_17\tSeq1\t4380\t4400\t17\n")
-            f.write("agatgcgtaacggccataca_16\tSeq1\t4381\t4401\t16\n")
-            f.write("gatgcgtaacggccatacat_16\tSeq1\t4382\t4402\t16\n")
-            f.write("agatgcgtaacggccataca_16\tSeq2\t4381\t4401\t16\n")
-            f.write("gatgcgtaacggccatacat_35\tSeq2\t4382\t4402\t35\n")
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_MafftClusterLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-import unittest
-from commons.launcher.MafftClusterLauncher import MafftClusterLauncher
-
-
-class Test_MafftClusterLauncher( unittest.TestCase ):
-    
-    def setUp( self ):
-        self._i = MafftClusterLauncher()
-        
-        
-    def tearDown( self ):
-        self._i = None
-        
-        
-    def test_getSpecificHelpAsString( self ):
-        exp = ""
-        exp += "\nspecific options:"
-        exp += "\n     -p: parameters for 'mafft' (default='--auto')"
-        obs = self._i.getSpecificHelpAsString()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setASpecificAttributeFromCmdLine( self ):
-        self._i.setASpecificAttributeFromCmdLine( "-p", "dummyPrgParam" )
-        self.assertEqual( "dummyPrgParam", self._i.getProgramParameters() )
-        
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_MafftProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-import unittest
-from commons.launcher.MafftProgramLauncher import MafftProgramLauncher
-
-class Test_MafftProgramLauncher( unittest.TestCase ):
-    
-    
-    def setUp( self ):
-        self._i = MafftProgramLauncher()
-        
-        
-    def tearDown( self ):
-        self._i = None
-        
-        
-    def test_getSpecificHelpAsString( self ):
-        exp = ""
-        exp += "\nspecific options:"
-        exp += "\n     -p: parameters for '%s' (default='--auto')" % ( "mafft" )
-        exp += "\n     -o: name of the output file (format='aligned fasta', default=inFile+'.fa_aln')"
-        obs = self._i.getSpecificHelpAsString()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setASpecificAttributeFromCmdLine( self ):
-        self._i.setASpecificAttributeFromCmdLine( "-p", "'--auto --maxiterate 500'" )
-        self.assertEqual( "'--auto --maxiterate 500'", self._i.getProgramParameters() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-o", "dummyOutFile.fa_aln" )
-        self.assertEqual( "dummyOutFile.fa_aln", self._i.getOutputFile() )
-        
-        
-    def test_setWrapperCommandLine( self ):
-        inFile = "dummyInFile.fa"
-        self._i.setInputFile( inFile )
-        exp = "MafftProgramLauncher.py"
-        exp += " -i %s" % ( inFile )
-        exp += " -p '%s'" % ( "--auto" )
-        exp += " -o %s.fa_aln" % ( inFile )
-        exp += " -v 0"
-        self._i.setWrapperCommandLine()
-        obs = self._i.getWrapperCommandLine()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setProgramCommandLine( self ):
-        inFile = "dummyInFile.fa"
-        self._i.setInputFile( inFile )
-        exp = self._i.getProgramName()
-        exp += " %s" % ( "--auto" )
-        exp += " --quiet"
-        exp += " %s.shortH" % ( inFile )
-        exp += " > %s.shortH.fa_aln" % ( inFile )
-        exp += " 2> /dev/null"
-        self._i.setProgramCommandLine()
-        obs = self._i.getProgramCommandLine()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setListFilesToKeep( self ):
-        inFile = "dummyInFile.fa"
-        self._i.setInputFile( inFile )
-        self._i.setListFilesToKeep()
-        lExp = [ "dummyInFile.fa.fa_aln" ]
-        lObs = self._i.getListFilesToKeep()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        self._i._lFilesToKeep = []
-        
-        outFile = "dummyOutFile.fa_aln"
-        self._i.setOutputFile( outFile )
-        self._i.setListFilesToKeep()
-        lExp = [ outFile ]
-        lObs = self._i.getListFilesToKeep()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_setListFilesToRemove( self ):
-        inFile = "dummyInFile.fa"
-        self._i.setInputFile( inFile )
-        self._i.setListFilesToRemove()
-        lExp = [ "dummyInFile.fa.shortH", \
-                 "dummyInFile.fa.shortH.fa_aln", \
-                 "dummyInFile.fa.shortHlink" ]
-        lObs = self._i.getListFilesToRemove()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_setSummary( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        exp = "input file: %s" % ( "dummyInFile.fa" )
-        exp += "\nparameters: %s" % ( "--auto" )
-        exp += "\noutput file: %s" % ( "dummyInFile.fa.fa_aln" )
-        self._i.setSummary()
-        obs = self._i.getSummary()
-        self.assertEqual( exp, obs )
-        
-        
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_MapClusterLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-import unittest
-from commons.launcher.MapClusterLauncher import MapClusterLauncher
-
-
-class Test_MapClusterLauncher( unittest.TestCase ):
-    
-    
-    def setUp( self ):
-        self._i = MapClusterLauncher()
-        
-        
-    def tearDown( self ):
-        self._i = None
-        
-        
-    def test_getSpecificHelpAsString( self ):
-        exp = ""
-        exp += "\nspecific options:"
-        exp += "\n     -s: size above which a gap is not penalized anymore (default='%i')" % ( self._i.getGapSize() )
-        exp += "\n     -m: penalty for a mismatch (default='%i')" % ( self._i.getMismatchPenalty() )
-        exp += "\n     -O: penalty for a gap openning (default='%i')" % ( self._i.getGapOpenPenalty() )
-        exp += "\n     -e: penalty for a gap extension (default='%i')" % ( self._i.getGapExtendPenalty() )
-        obs = self._i.getSpecificHelpAsString()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setASpecificAttributeFromCmdLine( self ):
-        self._i.setASpecificAttributeFromCmdLine( "-s", "42" )
-        self.assertEqual( 42, self._i.getGapSize() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-m", "-7" )
-        self.assertEqual( -7, self._i.getMismatchPenalty() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-O", "15" )
-        self.assertEqual( 15, self._i.getGapOpenPenalty() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-e", "5" )
-        self.assertEqual( 5, self._i.getGapExtendPenalty() )
-        
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_MapProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,115 +0,0 @@
-import unittest
-from commons.launcher.MapProgramLauncher import MapProgramLauncher
-
-class Test_MapProgramLauncher( unittest.TestCase ):
-    
-    def setUp( self ):
-        self._i = MapProgramLauncher()
-        
-    def tearDown( self ):
-        self._i = None
-        
-    def test_getSpecificHelpAsString( self ):
-        exp = ""
-        exp += "\nspecific options:"
-        exp += "\n     -s: size above which a gap is not penalized anymore (default='%i')" % ( self._i.getGapSize() )
-        exp += "\n     -m: penalty for a mismatch (default='%i', match=10)" % ( self._i.getMismatchPenalty() )
-        exp += "\n     -O: penalty for a gap opening (default='%i')" % (  self._i.getGapOpenPenalty())
-        exp += "\n     -e: penalty for a gap extension (default='%i')" % ( self._i.getGapExtendPenalty() )
-        exp += "\n     -o: name of the output file (format='aligned fasta', default=inFile+'.fa_aln')"
-        obs = self._i.getSpecificHelpAsString()
-        self.assertEqual( exp, obs )
-        
-    def test_setASpecificAttributeFromCmdLine( self ):
-        self._i.setASpecificAttributeFromCmdLine( "-s", "40" )
-        self.assertEqual( 40, self._i.getGapSize() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-m", "-7" )
-        self.assertEqual( -7, self._i.getMismatchPenalty() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-O", "15" )
-        self.assertEqual( 15, self._i.getGapOpenPenalty() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-e", "5" )
-        self.assertEqual( 5, self._i.getGapExtendPenalty() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-o", "dummyOutFile.fa_aln" )
-        self.assertEqual( "dummyOutFile.fa_aln", self._i.getOutputFile() )
-        
-    def test_setWrapperCommandLine( self ):
-        inFile = "dummyInFile.fa"
-        self._i.setInputFile( inFile )
-        exp = "MapProgramLauncher.py"
-        exp += " -i %s" % ( inFile )
-        exp += " -s 50"
-        exp += " -m -8"
-        exp += " -O 16"
-        exp += " -e 4"
-        exp += " -o %s.fa_aln" % ( inFile )
-        exp += " -v 0"
-        self._i.setWrapperCommandLine()
-        obs = self._i.getWrapperCommandLine()
-        self.assertEqual( exp, obs )
-        
-    def test_setProgramCommandLine( self ):
-        inFile = "dummyInFile.fa"
-        self._i.setInputFile( inFile )
-        exp = self._i.getProgramName()
-        exp += " %s.shortH" % ( inFile )
-        exp += " 50"
-        exp += " -8"
-        exp += " 16"
-        exp += " 4"
-        exp += " > %s.shortH.fa_aln" % ( inFile )
-        self._i.setProgramCommandLine()
-        obs = self._i.getProgramCommandLine()
-        self.assertEqual( exp, obs )
-        
-    def test_setListFilesToKeep( self ):
-        inFile = "dummyInFile.fa"
-        self._i.setInputFile( inFile )
-        self._i.setListFilesToKeep()
-        lExp = [ "dummyInFile.fa.fa_aln" ]
-        lObs = self._i.getListFilesToKeep()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        self._i._lFilesToKeep = []
-        
-        outFile = "dummyOutFile.fa_aln"
-        self._i.setOutputFile( outFile )
-        self._i.setListFilesToKeep()
-        lExp = [ outFile ]
-        lObs = self._i.getListFilesToKeep()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-    def test_getListFilesToRemove( self ):
-        inFile = "dummyInFile.fa"
-        self._i.setInputFile( inFile )
-        self._i.setListFilesToRemove()
-        lExp = [ "dummyInFile.fa.shortH", \
-                 "dummyInFile.fa.shortH.fa_aln", \
-                 "dummyInFile.fa.shortHlink" ]
-        lObs = self._i.getListFilesToRemove()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-    def test_setSummary( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setGapSize( 104 )
-        exp = "input file: %s" % ( "dummyInFile.fa" )
-        exp += "\ngap size: %i" % ( self._i.getGapSize() )
-        exp += "\nmismatch penalty: %i" % ( self._i.getMismatchPenalty() )
-        exp += "\ngap openning penalty: %i" % ( self._i.getGapOpenPenalty() )
-        exp += "\ngap extension penalty: %i" % ( self._i.getGapExtendPenalty() )
-        exp += "\noutput file: %s" % ( "dummyInFile.fa.fa_aln" )
-        self._i.setSummary()
-        obs = self._i.getSummary()
-        self.assertEqual( exp, obs )
-
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_NWalignProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-import unittest
-from commons.launcher.NWalignProgramLauncher import NWalignProgramLauncher
-
-
-class Test_NWalignProgramLauncher( unittest.TestCase ):
-    
-    def setUp( self ):
-        self._i = NWalignProgramLauncher()
-        
-        
-    def tearDown( self ):
-        self._i = None
-        
-        
-    def test_getSpecificHelpAsString( self ):
-        exp = ""
-        exp += "\nspecific options:"
-        exp += "\n     -s: name of the subject file (format='fasta')"
-        exp += "\n     -p: parameters for 'NWalign'"
-        exp += "\n     -o: name of the output file (format='align', default=inFile+'.align')"
-        obs = self._i.getSpecificHelpAsString()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setASpecificAttributeFromCmdLine( self ):
-        self._i.setASpecificAttributeFromCmdLine( "-s", "dummySubjectFile.fa" )
-        self.assertEqual( "dummySubjectFile.fa", self._i.getSubjectFile() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-o", "dummyOutFile.align" )
-        self.assertEqual( "dummyOutFile.align", self._i.getOutputFile() )
-        
-        
-    def test_setWrapperCommandLine( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setSubjectFile( "dummySubjectFile.fa" )
-        exp = "NWalignProgramLauncher.py"
-        exp += " -i %s" % ( "dummyInFile.fa" )
-        exp += " -s %s" % ( "dummySubjectFile.fa" )
-        exp += " -o %s.align" % ( "dummyInFile.fa" )
-        exp += " -v 0"
-        self._i.setWrapperCommandLine()
-        obs = self._i.getWrapperCommandLine()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setProgramCommandLine( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setSubjectFile( "dummySubjectFile.fa" )
-        self._i.setProgramParameters( "-m 2" )
-        exp = "NWalign -m 2 -o dummyInFile.fa.afa -v 0 dummySubjectFile.fa dummyInFile.fa"
-        self._i.setProgramCommandLine()
-        obs = self._i.getProgramCommandLine()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setListFilesToKeep( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        lExp = [ "dummyInFile.fa.afa" ]
-        self._i.setListFilesToKeep()
-        lObs = self._i.getListFilesToKeep()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_setSummary( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setSubjectFile( "dummySubjectFile.fa" )
-        exp = "input file: %s" % ( self._i.getInputFile() )
-        exp += "\nsubject file: %s" % ( self._i.getSubjectFile() )
-        exp += "\nparameters: %s" % ( self._i.getProgramParameters() )
-        exp += "\noutput file: %s" % ( "dummyInFile.fa.align" )
-        self._i.setSummary()
-        obs = self._i.getSummary()
-        self.assertEqual( exp, obs )
-        
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_RepeatMaskerClusterLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-import unittest
-from commons.launcher.RepeatMaskerClusterLauncher import RepeatMaskerClusterLauncher
-
-
-class Test_RepeatmaskerClusterLauncher( unittest.TestCase ):
-    
-    
-    def setUp( self ):
-        self._i = RepeatMaskerClusterLauncher()
-        
-        
-    def tearDown( self ):
-        self._i = None
-        
-        
-    def test_getSpecificHelpAsString( self ):
-        exp = ""
-        exp += "\nspecific options:"
-        exp += "\n     -s: name of the subject file (repeats, format='fasta')"
-        exp += "\n     -n: nb of processors to use in parallel (default=1)"
-        exp += "\n     -g: calculate the GC content"
-        exp += "\n     -b: skip bacterial insertion element check"
-        exp += "\n     -l: mask low-complexity DNA or simple repeats"
-        obs = self._i.getSpecificHelpAsString()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setASpecificAttributeFromCmdLine( self ):
-        self._i.setASpecificAttributeFromCmdLine( "-s", "dummySubjectFile.fa" )
-        self.assertEqual( "dummySubjectFile.fa", self._i.getSubjectFile() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-n", "2" )
-        self.assertEqual( 2, self._i.getNbProcessors() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-g" )
-        self.assertTrue( self._i.getCalculateGCcontent() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-b" )
-        self.assertTrue( self._i.getSkipBacterialIsCheck() )
-
-        self._i.setASpecificAttributeFromCmdLine( "-l" )
-        self.assertFalse( self._i.getMaskSsr() )
-        
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_RepeatMaskerProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,171 +0,0 @@
-import unittest
-from commons.launcher.RepeatMaskerProgramLauncher import RepeatMaskerProgramLauncher
-
-
-class Test_RepeatMaskerProgramLauncher( unittest.TestCase ):
-    
-    def setUp( self ):
-        self._i = RepeatMaskerProgramLauncher()
-        
-        
-    def tearDown( self ):
-        self._i = None
-        
-        
-    def test_getSpecificHelpAsString( self ):
-        exp = ""
-        exp += "\nspecific options:"
-        exp += "\n     -s: name of the subject file (repeats, format='fasta')"
-        exp += "\n     -n: nb of processors to use in parallel (default='%i')" % ( self._i.getNbProcessors() )
-        exp += "\n     -g: calculate the GC content"
-        exp += "\n     -b: skip bacterial insertion element check"
-        exp += "\n     -l: does not mask low-complexity DNA or simple repeats"
-        exp += "\n     -m: only masks low complex/simple repeats (no interspersed repeats)"
-        exp += "\n     -o: name of the output file"
-        exp += "\n         with -s: format='align', default=inFile+'.cat.align')"
-        exp += "\n         with -m: format='path', default=inFile+'.cat.path')"
-        obs = self._i.getSpecificHelpAsString()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setASpecificAttributeFromCmdLine( self ):
-        self._i.setASpecificAttributeFromCmdLine( "-s", "dummySubjectFile.fa" )
-        self.assertEqual( "dummySubjectFile.fa", self._i.getSubjectFile() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-n", "2" )
-        self.assertEqual( 2, self._i.getNbProcessors() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-g" )
-        self.assertEqual( True, self._i.getCalculateGCcontent() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-b" )
-        self.assertEqual( True, self._i.getSkipBacterialIsCheck() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-l" )
-        self.assertEqual( False, self._i.getMaskSsr() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-o", "dummyOutFile.align" )
-        self.assertEqual( "dummyOutFile.align", self._i.getOutputFile() )
-        
-        
-    def test_setWrapperCommandLine( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setSubjectFile( "dummySubjectFile.fa" )
-        exp = "RepeatMaskerProgramLauncher.py"
-        exp += " -i %s" % ( "dummyInFile.fa" )
-        exp += " -s %s" % ( "dummySubjectFile.fa" )
-        exp += " -n 1"
-        self._i.setWrapperCommandLine()
-        obs = self._i.getWrapperCommandLine()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setProgramCommandLine( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setSubjectFile( "dummySubjectFile.fa" )
-        self._i.setCalculateGCcontent()
-        self._i.setSkipBacterialIsCheck()
-        exp = "RepeatMasker -dir . -pa 1 -gccalc -no_is -nolow -lib dummySubjectFile.fa dummyInFile.fa"
-        self._i.setProgramCommandLine()
-        obs = self._i.getProgramCommandLine()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setProgramCommandLine_withoutSubjects_withMaskSsr( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setCalculateGCcontent()
-        self._i.setSkipBacterialIsCheck()
-        exp = "RepeatMasker -dir . -pa 1 -gccalc -no_is -nolow dummyInFile.fa"
-        self._i.setProgramCommandLine()
-        obs = self._i.getProgramCommandLine()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setListFilesToKeep_onlyInFile( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setOnlySsr()
-        lExp = [ "dummyInFile.fa.cat", "dummyInFile.fa.cat.path" ]
-        self._i.setListFilesToKeep()
-        lObs = self._i.getListFilesToKeep()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_setListFilesToKeep_withSubjectFile( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setSubjectFile( "dummySbjFile.fa" )
-        lExp = [ "dummyInFile.fa.cat", "dummyInFile.fa.cat.align" ]
-        self._i.setListFilesToKeep()
-        lObs = self._i.getListFilesToKeep()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_setListFilesToKeep_inFileAndOutFile( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setOutputFile( "dummyOutFile.align" )
-        lExp = [ "dummyInFile.fa.cat", "dummyOutFile.align" ]
-        self._i.setListFilesToKeep()
-        lObs = self._i.getListFilesToKeep()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_setListFilesToKeep_inFileAndOutFileAndSsr( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.unsetMaskSsr()
-        self._i.setOutputFile( "dummyOutFile.path" )
-        lExp = [ "dummyInFile.fa.cat", "dummyOutFile.path" ]
-        self._i.setListFilesToKeep()
-        lObs = self._i.getListFilesToKeep()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_setListFilesToRemove( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        lExp = [ "dummyInFile.fa.out", \
-                 "dummyInFile.fa.log", \
-                 "dummyInFile.fa.stderr", \
-                 "dummyInFile.fa.ori.out", \
-                 "dummyInFile.fa.masked", \
-                 "dummyInFile.fa.tbl", \
-                 "dummyInFile.fa.ref" ]
-        self._i.setListFilesToRemove()
-        lObs = self._i.getListFilesToRemove()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_setSummary( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setSubjectFile( "dummySubjectFile.fa" )
-        exp = "input file: %s" % ( self._i.getInputFile() )
-        exp += "\nsubject file: %s" % ( self._i.getSubjectFile() )
-        exp += "\nnb processors: %i" % ( self._i.getNbProcessors() )
-        exp += "\nmask low-complexity DNA or simple repeats"
-        exp += "\noutput file: %s" % ( "dummyInFile.fa.cat.path" )
-        self._i.setSummary()
-        obs = self._i.getSummary()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setSummary_noMaskSsr( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setSubjectFile( "dummySubjectFile.fa" )
-        self._i.unsetMaskSsr()
-        exp = "input file: %s" % ( self._i.getInputFile() )
-        exp += "\nsubject file: %s" % ( self._i.getSubjectFile() )
-        exp += "\nnb processors: %i" % ( self._i.getNbProcessors() )
-        exp += "\noutput file: %s" % ( "dummyInFile.fa.cat.align" )
-        self._i.setSummary()
-        obs = self._i.getSummary()
-        self.assertEqual( exp, obs )
-        
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_YassClusterLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-import unittest
-from commons.launcher.YassClusterLauncher import YassClusterLauncher
-
-class Test_YassClusterLauncher( unittest.TestCase ):
-    
-    def setUp( self ):
-        self._i = YassClusterLauncher()
-        
-        
-    def tearDown( self ):
-        self._i = None
-        
-        
-    def test_getSpecificHelpAsString( self ):
-        exp = ""
-        exp += "\nspecific options:"
-        exp += "\n     -s: name of the subject file (format='fasta')"
-        exp += "\n     -p: parameters for 'yass'"
-        exp += "\n     -Z: concatenate output files"
-        exp += "\n     -A: same sequences (all-by-all)"
-        obs = self._i.getSpecificHelpAsString()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setASpecificAttributeFromCmdLine( self ):
-        self._i.setASpecificAttributeFromCmdLine( "-s", "dummySubjectFile.fa" )
-        self.assertEqual( "dummySubjectFile.fa", self._i.getSubjectFile() )
-        
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_YassProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-import unittest
-from commons.launcher.YassProgramLauncher import YassProgramLauncher
-
-
-
-class Test_YassProgramLauncher( unittest.TestCase ):
-    
-    def setUp( self ):
-        self._i = YassProgramLauncher()
-        
-        
-    def tearDown( self ):
-        self._i = None
-        
-        
-    def test_getSpecificHelpAsString( self ):
-        exp = ""
-        exp += "\nspecific options:"
-        exp += "\n     -s: name of the subject file (format='fasta')"
-        exp += "\n     -p: parameters for 'yass'"
-        exp += "\n     -A: same sequences (all-by-all)"
-        exp += "\n     -o: name of the output file (format='align', default=inFile+'.align')"
-        obs = self._i.getSpecificHelpAsString()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setASpecificAttributeFromCmdLine( self ):
-        self._i.setASpecificAttributeFromCmdLine( "-s", "dummySubjectFile.fa" )
-        self.assertEqual( "dummySubjectFile.fa", self._i.getSubjectFile() )
-        
-        self._i.setASpecificAttributeFromCmdLine( "-o", "dummyOutFile.align" )
-        self.assertEqual( "dummyOutFile.align", self._i.getOutputFile() )
-        
-        
-    def test_setWrapperCommandLine( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setSubjectFile( "dummySubjectFile.fa" )
-        exp = "YassProgramLauncher.py"
-        exp += " -i %s" % ( "dummyInFile.fa" )
-        exp += " -s %s" % ( "dummySubjectFile.fa" )
-        exp += " -o %s.align" % ( "dummyInFile.fa" )
-        exp += " -v 0"
-        self._i.setWrapperCommandLine()
-        obs = self._i.getWrapperCommandLine()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setProgramCommandLine( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setSubjectFile( "dummySubjectFile.fa" )
-        exp = "yass -d 2 -o dummyInFile.fa.blast dummyInFile.fa dummySubjectFile.fa"
-        self._i.setProgramCommandLine()
-        obs = self._i.getProgramCommandLine()
-        self.assertEqual( exp, obs )
-        
-        
-    def test_setListFilesToKeep( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        lExp = [ "dummyInFile.fa.align" ]
-        self._i.setListFilesToKeep()
-        lObs = self._i.getListFilesToKeep()
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_setSummary( self ):
-        self._i.setInputFile( "dummyInFile.fa" )
-        self._i.setSubjectFile( "dummySubjectFile.fa" )
-        exp = "input file: %s" % ( self._i.getInputFile() )
-        exp += "\nsubject file: %s" % ( self._i.getSubjectFile() )
-        exp += "\nparameters: %s" % ( self._i.getProgramParameters() )
-        exp += "\noutput file: %s" % ( "dummyInFile.fa.align" )
-        self._i.setSummary()
-        obs = self._i.getSummary()
-        self.assertEqual( exp, obs )
-         
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/launcher/tests/Test_launchTEclass.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.launcher import launchTEclass
-
-
-class Test_launchTEclass( unittest.TestCase ):
-    
-    def test_parseFastaFileFromTEclass( self ):
-        inFile = "dummyLibFile.fa"
-        inHandler = open( inFile, "w" )
-        inHandler.write( ">1360|TEclass result: DNA|ORFs: 1360..2226:+1\n" )
-        inHandler.write( "AGCATGACGCA\n" )
-        inHandler.write( ">FB|TEclass result: unclear\n" )
-        inHandler.write( "GCATGCAGCGACGCGAC\n" )
-        inHandler.close()
-        
-        expFile = "dummyExpFile.map"
-        expHandler = open( expFile, "w" )
-        expHandler.write( "DNA\t1360\t1\t11\n" )
-        expHandler.write( "unclear\tFB\t1\t17\n" )
-        expHandler.close()
-        
-        obsFile = "dummyObsFile.map"
-        
-        launchTEclass.parseFastaFileFromTEclass( inFile, obsFile )
-        
-        self.assertTrue( FileUtils.are2FilesIdentical( expFile, obsFile ) )
-        
-        for f in [ inFile, expFile, obsFile ]:
-            os.remove( f )
-
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/align/AlignList.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-## class of list of align object
-#
-class AlignList:
-
-    list;
-    
-    def __init__( self ):
-        self.list = []
-
-    ## append align instance in the align instance list
-    #
-    # @param AlignInstance instance of align object
-    #
-    def append(self, AlignInstance):
-        self.list.append(AlignInstance)
-       
-    ## get length of list of align instance
-    #
-    #@return length integer length of list
-    #
-    def len(self):
-        return len(self.list)   
-    
-    ## get list of align instance
-    #
-    #@return list of align instance
-    #
-    def getList(self):
-        return self.list
-    
-    ## get item in list of align instance according to index
-    #
-    #@param index integer index of list
-    #@return align instance item of list of align instance
-    #
-    def get(self, index):
-        return self.list[index]
-    
-    ## extend align instance in the align instance list
-    #
-    # @param AlignInstance instance of align object
-    #
-    def extend(self, AlignInstance):
-        self.list.extend(AlignInstance)
-        
-    ## take off an align instance from the align instance list
-    #
-    # @param AlignInstance instance of align object
-    #
-    def remove(self, AlignInstance):
-       self.list.remove(AlignInstance)
\ No newline at end of file
--- a/commons/pyRepetUnit/align/AlignListUtils.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-import os
-import commons.core.coord.Align
-import commons.pyRepetUnit.align.AlignList
-from commons.core.utils.FileUtils import FileUtils
-
-class AlignListUtils:  
-  
-    ##read a file in align format and return a AlignList
-    #
-    # @param inFileName string name of file
-    # @return listAlignInstance list list of align instance
-    #
-    def read( inFileName ):
-        alignInstance = commons.core.coord.Align.Align() 
-        listAlignInstance = commons.pyRepetUnit.align.AlignList.AlignList()
-        f = open( inFileName , "r")
-        while alignInstance.read( f ):
-            listAlignInstance.append(alignInstance)
-            alignInstance = commons.core.coord.Align.Align()
-        f.close
-        return (listAlignInstance)
-    
-    read = staticmethod( read )
-    
-    ## write a file in align format from an AlignList
-    #
-    # @param alignListInstance list list of align instance object
-    # @param  inFileName string name of file
-    def write( alignListInstance, inFileName ):
-        f = open( inFileName , "w")
-        for alignInstance in alignListInstance.getList():
-            alignInstance.write( f )
-        f.close
-        
-    write = staticmethod( write )
-    
-    ## Filter an AlignList by removing all is <= minScore
-    #
-    # @param listAlignInstance list list of align instance object
-    # @param minScore integer minimum score to keep in result
-    # 
-    def filterOnAMinimalScore( listAlignInstance, minScore ):
-        listAlignInstanceOld = commons.pyRepetUnit.align.AlignList.AlignList() 
-        for alignInstance in listAlignInstance.getList():  
-            listAlignInstanceOld.append(alignInstance)
-        for alignInstance in listAlignInstanceOld.getList():
-            if alignInstance.score <= minScore:
-                listAlignInstance.remove(alignInstance)
-        
-    filterOnAMinimalScore = staticmethod( filterOnAMinimalScore )    
-    
-if __name__ == "__main__":                 
-    main() 
--- a/commons/pyRepetUnit/align/hmmOutputParsing/HmmpfamOutput2align.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-from commons.pyRepetUnit.hmmer.hmmOutput.HmmpfamOutputProcessing import HmmpfamOutputProcessing
-
-##data processor : read an output from hmmpfam and transform it into .align file
-#    
-class HmmpfamOutput2align( object ):
-
-    ## constructor
-    #
-    def __init__(self):
-        self.hmmpfamOutputProcess = HmmpfamOutputProcessing()
-        self._inputFile = "" 
-        self._outputFile =  ""    
-    
-    ## set input file
-    #
-    # @param input file input file
-    #    
-    def setInputFile(self, input):
-        self._inputFile = input
-    
-    ## set output file
-    #
-    # @param output file output file
-    #         
-    def setOutputFile(self, output):
-        self._outputFile = output   
-    
-    
-    ##read a hmmpfam output file, parse it and, write the corresponding .align file
-    #
-    def run( self ):
-        self.hmmpfamOutputProcess.readHmmOutputsAndWriteAlignFile( self._inputFile, self._outputFile )
--- a/commons/pyRepetUnit/align/hmmOutputParsing/HmmscanOutput2align.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-from commons.pyRepetUnit.hmmer.hmmOutput.HmmscanOutputProcessing import HmmscanOutputProcessing
-##data processor : read an output from hmmscan and transform it into .align file
-#
-class HmmscanOutput2align( object ):
-    
-    ## constructor
-    #
-    def __init__(self):
-        self.hmmscanOutputProcess = HmmscanOutputProcessing()
-        self._inputFile = "" 
-        self._outputFile =  ""    
-     
-    ## set input file
-    #
-    # @param input file input file
-    #    
-    def setInputFile(self, input):
-        self._inputFile = input
-    ## set output file
-    # @param output file output file
-    #     
-    def setOutputFile(self, output):
-        self._outputFile = output   
-    
-    ##read a hmmscan output file, parse it and, write the corresponding .align file
-    #    
-    def run( self ):
-        self.hmmscanOutputProcess.readHmmOutputsAndWriteAlignFile( self._inputFile, self._outputFile )
--- a/commons/pyRepetUnit/align/hmmOutputParsing/tests/HmmpfamOutput2AlignTestSuite.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-import unittest
-import sys
-from Test_F_HmmpfamOutput2align import Test_F_HmmpfamOutput2align
-from Test_F_HmmscanOutput2align import Test_F_HmmscanOutput2align
-from Test_F_Hmmerpfam2align import Test_F_Hmmerpfam2align
-from commons.tools.tests.Test_F_HmmOutput2alignAndTransformCoordInNtAndFilterScores_script import Test_F_HmmOutput2alignAndTransformCoordInNtAndFilterScores_script
-
-def main():
-
-        hmmerTestSuite = unittest.TestSuite() 
-        hmmerTestSuite.addTest(unittest.makeSuite(Test_F_HmmpfamOutput2align,'test'))
-        hmmerTestSuite.addTest(unittest.makeSuite(Test_F_HmmscanOutput2align,'test'))
-        hmmerTestSuite.addTest(unittest.makeSuite(Test_F_HmmOutput2alignAndTransformCoordInNtAndFilterScores_script,'test'))
-        hmmerTestSuite.addTest(unittest.makeSuite(Test_F_Hmmerpfam2align,'test'))
-        
-        runner = unittest.TextTestRunner(sys.stderr, 2, 2)
-        runner.run(hmmerTestSuite)
-
-
-if __name__ == '__main__':
-    main()
\ No newline at end of file
--- a/commons/pyRepetUnit/align/hmmOutputParsing/tests/Test_F_Hmmerpfam2align.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-import os
-import unittest
-import commons.pyRepetUnit.hmmer.hmmOutput.HmmpfamOutputProcessing
-from commons.core.utils.FileUtils import FileUtils
-
-class Test_F_Hmmerpfam2align(unittest.TestCase):
-    
-    def setUp(self):
-        self.hmmpfamOutputProcess = commons.pyRepetUnit.hmmer.hmmOutput.HmmpfamOutputProcessing.HmmpfamOutputProcessing()
-        self._inputFile = "./datas/test_hmmpfam_output" 
-        self._outputFile =  "./datas/PostProcessResult.align" 
-        
-    def testAcceptanceHmmpfam2align(self):
-        self.hmmpfamOutputProcess.readHmmOutputsAndWriteAlignFile( self._inputFile, self._outputFile )
-        self.assertTrue(FileUtils.isRessourceExists(self._outputFile))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._inputFile + ".align", self._outputFile))
-        os.remove(self._outputFile)
-        
-if __name__ == "__main__":                 
-    unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/align/hmmOutputParsing/tests/Test_F_HmmpfamOutput2align.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-import os
-import unittest
-from commons.pyRepetUnit.align.hmmOutputParsing.HmmpfamOutput2align import HmmpfamOutput2align
-from commons.core.utils.FileUtils import FileUtils
-
-class Test_F_HmmpfamOutput2align(unittest.TestCase):
-    
-    def setUp(self):
-        self.hmmpfamOutput2align = HmmpfamOutput2align()
-        self._inputFile = "./datas/test_hmmpfam_output"
-        self._outputFile = "./datas/hmmpfam_output.align"
-        
-    def testParseHmmpfamOutput2align(self):
-        self.hmmpfamOutput2align.setInputFile(self._inputFile)
-        self.hmmpfamOutput2align.setOutputFile(self._outputFile)
-        self.hmmpfamOutput2align.run()
-        self.assertTrue(FileUtils.isRessourceExists(self._outputFile))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._inputFile + ".align", self._outputFile))
-        os.remove( self._outputFile )
-        
-if __name__ == "__main__":                 
-    unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/align/hmmOutputParsing/tests/Test_F_HmmscanOutput2align.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-import os
-import unittest
-from commons.pyRepetUnit.align.hmmOutputParsing.HmmscanOutput2align import HmmscanOutput2align
-from commons.core.utils.FileUtils import FileUtils 
-
-CURRENT_DIR = os.getcwd()
-
-class Test_F_HmmscanOutput2align(unittest.TestCase):
-
-    def setUp(self):
-        self.hmmscanOutput2align = HmmscanOutput2align()
-        self._inputFile = os.environ["REPET_PATH"] + "/commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/hmmscanOutput"
-        self._outputFile = "./datas/test_hmmscanOutput.align"
-        os.chdir(CURRENT_DIR)
-
-    def testParseHmmscanOutput2align(self):
-        self.hmmscanOutput2align.setInputFile(self._inputFile)
-        self.hmmscanOutput2align.setOutputFile(self._outputFile)
-        self.hmmscanOutput2align.run()
-        expectedFile = os.environ["REPET_PATH"] + "/commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/hmmscanOutput.align"
-        self.assertTrue(FileUtils.isRessourceExists(self._outputFile))
-        self.assertTrue(FileUtils.are2FilesIdentical(expectedFile, self._outputFile))
-        os.remove( self._outputFile )
-        
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/ConsensusTestFile_nt.fsa	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
->blumeria_Grouper_590_20:NoCat
-TTTCGATCNTATTGAAATGTATAACCCACTACTTAGTTCGTGGACTTGTTGGTAGAGGGA
-AGCTTATGCAATAATGAAGGATAAAAGGATGTCAATTCGACTACTCTTCTAAACACAGAT
-ACCAGACTCCTTTTAATCCCAATAGATAGCCCGTGCGGGATCTCCTATTAACAGCAGTAA
-ACAACGCTAACACAGGGTATACGCAATCTCCGTTCGCCAAACACCAGTCTGTCGGGACTA
-CTAATTATCGAGCCTAGTAGGATCGACAATGTGTATCCCAACATAGAAATAATAGAAAGC
-TCAACACCCAAACCCCTCATCAATAACTGCCATTAATCATCACCTGACTTATCTCTGTAC
-TCCATAATTTCAACACTNAAGAATATTTGTA
->blumeria_Grouper_4152_12:NoCat
-GGACCGGCCGCCACGAATTGCGCGATTGCTGCTCGCAAGTAGACTTTGATGGAGTCTACA
-AAATTTTTGTCTTCACCGGTGGAGAGCGGTTGAAGAGCTGCCTCGACACTGCTAATAGCC
-GTCGAGCATATTGTGAATTGCGCGGCTTTTTGTCTTGCCCTGCGCTCCTCCGCTTCGATC
-GCTGCAAGCAATTCTGGAGGGTGTGTATTTTTTCTGCCTGCTGCTTCTAGTGCTGGAGGC
-TGCGGGGCCAGTGGAGGGTTTTCGGCTCCTGCTGCCTTAGTGGATGGTGTTTCAGCCCTT
-TTCGCGGGCCTCACTTCTGCAGGTCGCGGTAGTGCTGGAACCGTGATGCGCTTCTCGGGT
-GCGACGACGGTTTTTCTGGGGGATCCGGTGGGATCCAAGACTTGCTCTGCGTCTTCTGGG
-CTGGAGGATGCCCAAACTGAATCGGCGAGGGTTTTTAGCTTCTCGACTTCTGCGTCCACC
-ATATCTACCTCGGGGACATTG
--- a/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/OutputHmmpfamTest	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,406 +0,0 @@
-hmmpfam - search one or more sequences against HMM database
-HMMER 2.3.2 (Oct 2003)
-Copyright (C) 1992-2003 HHMI/Washington University School of Medicine
-Freely distributed under the GNU General Public License (GPL)
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-HMM file:                 /home/choede/hmmer3/Pfam_fs
-Sequence file:            ConsensusTestFile_aaWithoutStop.fsa
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-Query sequence: blumeria_Grouper_590_20:NoCat_1
-Accession:      [none]
-Description:    [none]
-
-Scores for sequence family classification (score includes all domains):
-Model           Description                             Score    E-value  N 
---------        -----------                             -----    ------- ---
-DUF234          Archaea bacterial proteins of unknown     3.2        1.5   1
-DUF1414         Protein of unknown function (DUF1414)     2.9        6.3   1
-
-Parsed for domains:
-Model           Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
---------        ------- ----- -----    ----- -----      -----  -------
-DUF234            1/1      91   108 ..     5    22 ..     3.2      1.5
-DUF1414           1/1     111   119 ..     1     9 [.     2.9      6.3
-
-Alignments of top-scoring domains:
-DUF234: domain 1 of 1, from 91 to 108: score 3.2, E = 1.5
-                   *->VyPNrseIEsGnikevle<-*
-                      VyPN++ IEs ++k++++   
-  blumeria_G    91    VYPNIEIIESSTPKPLIN    108  
-
-DUF1414: domain 1 of 1, from 111 to 119: score 2.9, E = 6.3
-                   *->HkAPvDLSL<-*
-                      H  ++DLSL   
-  blumeria_G   111    HXSSPDLSL    119  
-
-//
-
-Query sequence: blumeria_Grouper_590_20:NoCat_2
-Accession:      [none]
-Description:    [none]
-
-Scores for sequence family classification (score includes all domains):
-Model    Description                                    Score    E-value  N 
--------- -----------                                    -----    ------- ---
-	[no hits above thresholds]
-
-Parsed for domains:
-Model    Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
--------- ------- ----- -----    ----- -----      -----  -------
-	[no hits above thresholds]
-
-Alignments of top-scoring domains:
-	[no hits above thresholds]
-//
-
-Query sequence: blumeria_Grouper_590_20:NoCat_3
-Accession:      [none]
-Description:    [none]
-
-Scores for sequence family classification (score includes all domains):
-Model    Description                                    Score    E-value  N 
--------- -----------                                    -----    ------- ---
-CPW_WPC  Plasmodium falciparum domain of unknown func     1.5        7.7   1
-HECT     HECT-domain (ubiquitin-transferase)              0.0        9.2   1
-
-Parsed for domains:
-Model    Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
--------- ------- ----- -----    ----- -----      -----  -------
-CPW_WPC    1/1      30    37 ..     1     9 [.     1.5      7.7
-HECT       1/1      55    69 ..   341   355 .]     0.0      9.2
-
-Alignments of top-scoring domains:
-CPW_WPC: domain 1 of 1, from 30 to 37: score 1.5, E = 7.7
-                   *->CerdYsisk<-*
-                      C++dYs sk   
-  blumeria_G    30    CQFDYS-SK    37   
-
-HECT: domain 1 of 1, from 55 to 69: score 0.0, E = 9.2
-                   *->LllAIneeteGFgle<-*
-                      Ll+A+n+ + G+ ++   
-  blumeria_G    55    LLTAVNNANTGYTQS    69   
-
-//
-
-Query sequence: blumeria_Grouper_590_20:NoCat_4
-Accession:      [none]
-Description:    [none]
-
-Scores for sequence family classification (score includes all domains):
-Model    Description                                    Score    E-value  N 
--------- -----------                                    -----    ------- ---
-DUF46    Putative integral membrane protein DUF46         6.4       0.11   1
-
-Parsed for domains:
-Model    Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
--------- ------- ----- -----    ----- -----      -----  -------
-DUF46      1/1      82    91 ..   173   182 .]     6.4     0.11
-
-Alignments of top-scoring domains:
-DUF46: domain 1 of 1, from 82 to 91: score 6.4, E = 0.11
-                   *->YkLGlKdVpW<-*
-                      Y+LGlK V++   
-  blumeria_G    82    YLLGLKGVWY    91   
-
-//
-
-Query sequence: blumeria_Grouper_590_20:NoCat_5
-Accession:      [none]
-Description:    [none]
-
-Scores for sequence family classification (score includes all domains):
-Model    Description                                    Score    E-value  N 
--------- -----------                                    -----    ------- ---
-POC4     POC4 chaperone                                  -1.7        6.3   1
-
-Parsed for domains:
-Model    Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
--------- ------- ----- -----    ----- -----      -----  -------
-POC4       1/1     121   125 ..   276   280 .]    -1.7      6.3
-
-Alignments of top-scoring domains:
-POC4: domain 1 of 1, from 121 to 125: score -1.7, E = 6.3
-                   *->SGLYI<-*
-                      SGLYI   
-  blumeria_G   121    SGLYI    125  
-
-//
-
-Query sequence: blumeria_Grouper_590_20:NoCat_6
-Accession:      [none]
-Description:    [none]
-
-Scores for sequence family classification (score includes all domains):
-Model    Description                                    Score    E-value  N 
--------- -----------                                    -----    ------- ---
-	[no hits above thresholds]
-
-Parsed for domains:
-Model    Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
--------- ------- ----- -----    ----- -----      -----  -------
-	[no hits above thresholds]
-
-Alignments of top-scoring domains:
-	[no hits above thresholds]
-//
-
-Query sequence: blumeria_Grouper_4152_12:NoCat_1
-Accession:      [none]
-Description:    [none]
-
-Scores for sequence family classification (score includes all domains):
-Model         Description                               Score    E-value  N 
---------      -----------                               -----    ------- ---
-Peptidase_S29 Hepatitis C virus NS3 protease              4.7        1.1   1
-DGOK          2-keto-3-deoxy-galactonokinase              0.5        1.3   1
-TNV_CP        Satellite tobacco necrosis virus coat p     0.1        7.9   1
-TrbL          TrbL/VirB6 plasmid conjugal transfer pr     0.8          8   1
-Amino_oxidase Flavin containing amine oxidoreductase     -0.6        9.1   1
-DUF1301       Protein of unknown function (DUF1301)       0.4        9.9   1
-
-Parsed for domains:
-Model         Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
---------      ------- ----- -----    ----- -----      -----  -------
-Amino_oxidase   1/1      27    38 ..   471   482 .]    -0.6      9.1
-TrbL            1/1      33    67 ..   231   285 .]     0.8        8
-TNV_CP          1/1      58    80 ..   167   189 ..     0.1      7.9
-DGOK            1/1      94   109 ..   283   298 .]     0.5      1.3
-Peptidase_S29   1/1     113   127 ..     1    15 [.     4.7      1.1
-DUF1301         1/1     148   157 ..     1    10 [.     0.4      9.9
-
-Alignments of top-scoring domains:
-Amino_oxidase: domain 1 of 1, from 27 to 38: score -0.6, E = 9.1
-                CS    HHHHHHHHHHHH   
-                   *->veSGlrAAaril<-*
-                      veSG rAA  +l   
-  blumeria_G    27    VESGXRAASTLL    38   
-
-TrbL: domain 1 of 1, from 33 to 67: score 0.8, E = 8
-                   *->ksstiesfnlfvllaivllslvlilllkqipgiAqglvgavvtlgga
-                      ++st+ +     +++ ++ +++++l+l++ ++iA             
-  blumeria_G    33    AASTLLI-----AVEHIVNCAAFCLALRSSASIA------------- 61   
-
-                   vaaalaGG<-*
-                     a+ +GG   
-  blumeria_G    62 --ASNSGG    67   
-
-TNV_CP: domain 1 of 1, from 58 to 80: score 0.1, E = 7.9
-                CS    SSSGGGB-TTEEEEEEEES-SS-   
-                   *->AdvAaSNgpgAvFvLeigdkvag<-*
-                      A++AaSN  g vF+L   +++ g   
-  blumeria_G    58    ASIAASNSGGCVFFLPAASSAGG    80   
-
-DGOK: domain 1 of 1, from 94 to 109: score 0.5, E = 1.3
-                   *->VdGDeAvrAGLseiAr<-*
-                      VdG  A  AGL ++ r   
-  blumeria_G    94    VDGVSALFAGLTSAGR    109  
-
-Peptidase_S29: domain 1 of 1, from 113 to 127: score 4.7, E = 1.1
-                   *->GevqvLgTaTqsflG<-*
-                      G+v++ + aT+ flG   
-  blumeria_G   113    GTVMRFSGATTVFLG    127  
-
-DUF1301: domain 1 of 1, from 148 to 157: score 0.4, E = 9.9
-                   *->gVKvFSlSTS<-*
-                       ++vFS+STS   
-  blumeria_G   148    SARVFSFSTS    157  
-
-//
-
-Query sequence: blumeria_Grouper_4152_12:NoCat_2
-Accession:      [none]
-Description:    [none]
-
-Scores for sequence family classification (score includes all domains):
-Model          Description                              Score    E-value  N 
---------       -----------                              -----    ------- ---
-DUF1602        Protein of unknown function (DUF1602)      5.0       0.39   1
-Toxin_18       Conotoxin O-superfamily                    4.2        4.4   1
-ABC_transp_aux ABC-type uncharacterized transport sys     1.1        5.2   1
-
-Parsed for domains:
-Model          Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
---------       ------- ----- -----    ----- -----      -----  -------
-Toxin_18         1/1      21    26 ..    50    55 .]     4.2      4.4
-ABC_transp_aux   1/1     126   137 ..   276   287 .]     1.1      5.2
-DUF1602          1/1     143   159 ..    23    39 .]     5.0     0.39
-
-Alignments of top-scoring domains:
-Toxin_18: domain 1 of 1, from 21 to 26: score 4.2, E = 4.4
-                   *->gfCLpr<-*
-                      +fCL+r   
-  blumeria_G    21    NFCLHR    26   
-
-ABC_transp_aux: domain 1 of 1, from 126 to 137: score 1.1, E = 5.2
-                   *->wGvrldpdlVlD<-*
-                      wG+r+dp+l+l    
-  blumeria_G   126    WGIRWDPRLALR    137  
-
-DUF1602: domain 1 of 1, from 143 to 159: score 5.0, E = 0.39
-                   *->kPPlSSsGalfanplrP<-*
-                      +P l + G+l + +lrP   
-  blumeria_G   143    MPKLNRRGFLASRLLRP    159  
-
-//
-
-Query sequence: blumeria_Grouper_4152_12:NoCat_3
-Accession:      [none]
-Description:    [none]
-
-Scores for sequence family classification (score includes all domains):
-Model      Description                                  Score    E-value  N 
---------   -----------                                  -----    ------- ---
-zf-P11     P-11 zinc finger                               3.6        1.8   1
-V-ATPase_G Vacuolar (H+)-ATPase G subunit                 2.4        5.3   1
-
-Parsed for domains:
-Model      Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
---------   ------- ----- -----    ----- -----      -----  -------
-zf-P11       1/1     102   122 ..     1    20 [.     3.6      1.8
-V-ATPase_G   1/1     126   135 ..     1    10 [.     2.4      5.3
-
-Alignments of top-scoring domains:
-zf-P11: domain 1 of 1, from 102 to 122: score 3.6, E = 1.8
-                   *->GplnCKs..CWfkdknLveCsd<-*
-                      Gp +C+s+ CW + + L  C d   
-  blumeria_G   102    GPHFCRSrxCW-NRDALLGCDD    122  
-
-V-ATPase_G: domain 1 of 1, from 126 to 135: score 2.4, E = 5.3
-                   *->sqsqGIQqLL<-*
-                      ++s+GIQ LL   
-  blumeria_G   126    GGSGGIQDLL    135  
-
-//
-
-Query sequence: blumeria_Grouper_4152_12:NoCat_4
-Accession:      [none]
-Description:    [none]
-
-Scores for sequence family classification (score includes all domains):
-Model        Description                                Score    E-value  N 
---------     -----------                                -----    ------- ---
-XhoI         Restriction endonuclease XhoI                9.9      0.014   1
-Endomucin    Endomucin                                    0.1          6   1
-
-Parsed for domains:
-Model        Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
---------     ------- ----- -----    ----- -----      -----  -------
-XhoI           1/1      92   122 ..   172   202 .]     9.9    0.014
-Endomucin      1/1     113   119 ..   261   267 .]     0.1        6
-
-Alignments of top-scoring domains:
-XhoI: domain 1 of 1, from 92 to 122: score 9.9, E = 0.014
-                   *->klvlerfytrpasllrdaqavlqGiikeprk<-*
-                      ++++ ++yt ++   +d++++ qG  k+ ++   
-  blumeria_G    92    RSSRQKKYTPSRIACSDRSGGAQGKTKSRAI    122  
-
-Endomucin: domain 1 of 1, from 113 to 119: score 0.1, E = 6
-                   *->AQGKtKN<-*
-                      AQGKtK    
-  blumeria_G   113    AQGKTKS    119  
-
-//
-
-Query sequence: blumeria_Grouper_4152_12:NoCat_5
-Accession:      [none]
-Description:    [none]
-
-Scores for sequence family classification (score includes all domains):
-Model          Description                              Score    E-value  N 
---------       -----------                              -----    ------- ---
-SLT            Transglycosylase SLT domain                4.5        1.2   1
-DUF881         Bacterial protein of unknown function      4.0        1.6   1
-DUF2346        Uncharacterized conserved protein (DUF     3.2        2.8   1
-DUF1798        Bacterial domain of unknown function (     3.0        3.3   1
-LBP_BPI_CETP   LBP / BPI / CETP family, N-terminal do     1.8        3.8   1
-Jun            Jun-like transcription factor             -0.7        6.5   1
-
-Parsed for domains:
-Model          Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
---------       ------- ----- -----    ----- -----      -----  -------
-DUF1798          1/1       2    19 ..    35    52 ..     3.0      3.3
-DUF881           1/1      46    69 ..   214   237 .]     4.0      1.6
-Jun              1/1      77    93 ..   264   284 ..    -0.7      6.5
-SLT              1/1      89   108 ..     1    20 [.     4.5      1.2
-DUF2346          1/1      93   115 ..    63    85 .]     3.2      2.8
-LBP_BPI_CETP     1/1     124   139 ..   191   209 .]     1.8      3.8
-
-Alignments of top-scoring domains:
-DUF1798: domain 1 of 1, from 2 to 19: score 3.0, E = 3.3
-                   *->KPfvdevdqllaeWkelA<-*
-                      +P+vd+vd++++++k+lA   
-  blumeria_G     2    VPEVDMVDAEVEKLKTLA    19   
-
-DUF881: domain 1 of 1, from 46 to 69: score 4.0, E = 1.6
-                   *->VeksdditiPAydgplklrYAkPv<-*
-                      V  + +it+PA++ p  +r Ak++   
-  blumeria_G    46    VAPEKRITVPALPRPAEVRPAKRA    69   
-
-Jun: domain 1 of 1, from 77 to 93: score -0.7, E = 6.5
-                   *->qHheNPpgfqhsavgpPRlaa<-*
-                      +++eNPp+    a++pP+l a   
-  blumeria_G    77    AGAENPPL----APQPPALEA    93   
-
-SLT: domain 1 of 1, from 89 to 108: score 4.5, E = 1.2
-                CS    HHHHHHHHHHTS-HHHHHHH   
-                   *->dliikaaekygidpsllaAi<-*
-                      ++ ++a+ k+ ++p llaAi   
-  blumeria_G    89    PALEAAGRKNTHPPELLAAI    108  
-
-DUF2346: domain 1 of 1, from 93 to 115: score 3.2, E = 2.8
-                   *->AtKRrEkhdneLlealeeeEaKk<-*
-                      A  R+  h  eLl+a+e eE+     
-  blumeria_G    93    AAGRKNTHPPELLAAIEAEERRA    115  
-
-LBP_BPI_CETP: domain 1 of 1, from 124 to 139: score 1.8, E = 3.8
-                CS    HHHHHHHCHHHH...HTTS   
-                   *->lCPviessVnslNvhLstl<-*
-                      +C +++ssV++    L++l   
-  blumeria_G   124    ICSTAISSVEAA---LQPL    139  
-
-//
-
-Query sequence: blumeria_Grouper_4152_12:NoCat_6
-Accession:      [none]
-Description:    [none]
-
-Scores for sequence family classification (score includes all domains):
-Model      Description                                  Score    E-value  N 
---------   -----------                                  -----    ------- ---
-DUF258     Protein of unknown function, DUF258            1.5        3.8   1
-TRAP_alpha Translocon-associated protein (TRAP), alph     0.1        4.1   1
-DUF1289    Protein of unknown function (DUF1289)          2.8        5.3   1
-SOCS_box   SOCS box                                       2.4        9.7   1
-
-Parsed for domains:
-Model      Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
---------   ------- ----- -----    ----- -----      -----  -------
-DUF258       1/1      50    62 ..   293   305 .]     1.5      3.8
-SOCS_box     1/1      85    90 ..     1     6 [.     2.4      9.7
-DUF1289      1/1      95   115 ..    36    56 .]     2.8      5.3
-TRAP_alpha   1/1     106   116 ..   317   327 .]     0.1      4.1
-
-Alignments of top-scoring domains:
-DUF258: domain 1 of 1, from 50 to 62: score 1.5, E = 3.8
-                CS    -HHHHHHHHHHHH   
-                   *->seeRYesYlklle<-*
-                      s++R+++Y+ l++   
-  blumeria_G    50    SASRFQHYRDLQK    62   
-
-SOCS_box: domain 1 of 1, from 85 to 90: score 2.4, E = 9.7
-                   *->prSLqh<-*
-                      prSLqh   
-  blumeria_G    85    PRSLQH    90   
-
-DUF1289: domain 1 of 1, from 95 to 115: score 2.8, E = 5.3
-                   *->dERravlqllpqRlaalglkp<-*
-                      +E+ + lq+++qR +++++ +   
-  blumeria_G    95    AEKIHTLQNCLQRSKRRSAGQ    115  
-
-TRAP_alpha: domain 1 of 1, from 106 to 116: score 0.1, E = 4.1
-                   *->kRkvKRsvGdD<-*
-                      +R  +Rs+G+D   
-  blumeria_G   106    QRSKRRSAGQD    116  
-
-//
--- a/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/PostPostProcessTestFiltered.align	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-blumeria_Grouper_590_20:NoCat	271	324	DUF234	5	22	1.5	3	0.000000
-blumeria_Grouper_590_20:NoCat	331	357	DUF1414	1	9	6.3	2	0.000000
-blumeria_Grouper_590_20:NoCat	90	113	CPW_WPC	1	9	7.7	1	0.000000
-blumeria_Grouper_590_20:NoCat	119	148	DUF46	182	173	0.11	6	0.000000
-blumeria_Grouper_4152_12:NoCat	97	201	TrbL	231	285	8	0	0.000000
-blumeria_Grouper_4152_12:NoCat	172	240	TNV_CP	167	189	7.9	0	0.000000
-blumeria_Grouper_4152_12:NoCat	280	327	DGOK	283	298	1.3	0	0.000000
-blumeria_Grouper_4152_12:NoCat	337	381	Peptidase_S29	1	15	1.1	4	0.000000
-blumeria_Grouper_4152_12:NoCat	442	471	DUF1301	1	10	9.9	0	0.000000
-blumeria_Grouper_4152_12:NoCat	62	79	Toxin_18	50	55	4.4	4	0.000000
-blumeria_Grouper_4152_12:NoCat	377	412	ABC_transp_aux	276	287	5.2	1	0.000000
-blumeria_Grouper_4152_12:NoCat	428	478	DUF1602	23	39	0.39	5	0.000000
-blumeria_Grouper_4152_12:NoCat	306	368	zf-P11	1	20	1.8	3	0.000000
-blumeria_Grouper_4152_12:NoCat	378	407	V-ATPase_G	1	10	5.3	2	0.000000
-blumeria_Grouper_4152_12:NoCat	136	228	XhoI	202	172	0.014	9	0.000000
-blumeria_Grouper_4152_12:NoCat	145	165	Endomucin	267	261	6	0	0.000000
-blumeria_Grouper_4152_12:NoCat	444	497	DUF1798	52	35	3.3	3	0.000000
-blumeria_Grouper_4152_12:NoCat	294	365	DUF881	237	214	1.6	4	0.000000
-blumeria_Grouper_4152_12:NoCat	177	236	SLT	20	1	1.2	4	0.000000
-blumeria_Grouper_4152_12:NoCat	156	224	DUF2346	85	63	2.8	3	0.000000
-blumeria_Grouper_4152_12:NoCat	84	131	LBP_BPI_CETP	209	191	3.8	1	0.000000
-blumeria_Grouper_4152_12:NoCat	314	352	DUF258	305	293	3.8	1	0.000000
-blumeria_Grouper_4152_12:NoCat	230	247	SOCS_box	6	1	9.7	2	0.000000
-blumeria_Grouper_4152_12:NoCat	155	217	DUF1289	56	36	5.3	2	0.000000
-blumeria_Grouper_4152_12:NoCat	152	184	TRAP_alpha	327	317	4.1	0	0.000000
--- a/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/hmmscanTransformedExpected.align	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-Polinton-1_DY:classII:Polinton	2974	3642	DNA_pol_B_2	13	252	3.7e-06	24	0.000000
-Polinton-1_DY:classII:Polinton	7897	7944	ASFV_p27	59	74	6	4	0.000000
-Polinton-1_DY:classII:Polinton	9022	9123	Ribosomal_S4	39	72	18	4	0.000000
-Polinton-1_DY:classII:Polinton	11896	11955	Homo_sperm_syn	49	68	8.8	2	0.000000
-Polinton-1_DY:classII:Polinton	5480	5932	rve	168	4	6.7e-30	103	0.000000
-Polinton-1_DY:classII:Polinton	5099	5191	Chromo	51	4	8.5e-06	24	0.000000
-Polinton-1_DY:classII:Polinton	8408	8434	GARS_A	204	196	11	2	0.000000
--- a/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/repetHmmscan.fa	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,314 +0,0 @@
->SAR:satellite:satellite
-acagtatataatatatattttgggtactttgatattttatgtacagtatataatatatat
-tttgggtactttgatattttatgt
->BARI_DM:classII:TIR
-acagtcatggtcaaaattattttcacaaagtgcatttttgtgcatgggtcacaaacagtt
-gcttgtgcagcaagtggggggaggtgaaatgcaaaaaaacttttgcttttgcaaattcaa
-acctatgcagagtcagatgaaagaagaattgaaaaaataactgttcctatgcgcaaggaa
-gaggcaaatgaagagatctttatcagttgtcagaagtatttgcacacggtttcgtcgcat
-cacaattattttcacaacgcaatttcttcttcagtgattggtttagagtgacaagtgccg
-gtttgtttgcttaaatacatttaaattattgaataaaaattagatttaatcattttccta
-ttacagttattaaataaaatgcccaaaacaaaagagttaacagttgaggcccgggctggt
-attgttgctaggtttaaagccggtacacctgcggccaaaatagctgaaatatatcaaatt
-tcgcgtagaactgtctactacttaataaaaaagtttgatacagttggcacattaaaaaat
-aaaaaaagatcaggccgaaaacctgtgctggaccaaaggcaatgcaggcaaatacttgga
-gttgtggcgaagaatcctagtgccagtccggtaaaaattgccttagaatcaaaaaataca
-attggcaaacaagttagtagttctacaattcgtcgcaggctaaaagaagctgattttaag
-acatacgttgttcgcaaaacgattgagatcacaccaaccaacaaaacaaaacgtcttcga
-tttgcgttggaatatgttaagaagcctcttgacttttggtttaatattttatggactgat
-gagtctgcatttcagtaccaggggtcatacagcaagcattttatgcatttgaaaaataat
-caaaagcatttggcagcccagccaaccaatagatttggtgggggcacagtcatgttttgg
-ggatgtctttcctattatggattcggagacttggtaccgatagaaggaactttaaatcag
-aacggataccttcttatcttaaacaaccatgcttttacgtctggaaatagactttttcca
-actactgaatggattcttcagcaggacaatgctccatgccataagggtaggataccaaca
-aaatttttaaacgaccttaatctggcggttcttccgtggcccccccaaagcccagacctt
-aatatcattgaaaacgtttgggcttttattaaaaaccaacgaactattgataaaaataga
-aaacgagagggagccatcattgaaatagcggagatttggtccaaattgacattagaattt
-gcacaaactttggtaaggtcaataccaaaaagacttcaagcagttattgatgccaaaggt
-ggtgttacaaaatattagtattgtatttatataaaataaagaaattcttatgttgaaatt
-agatgttaagctgaaatttactaaattaagttgagtgaaaatacttttgaagcgcaataa
-acatgtgaaaatactattgacaacttgcatgcatattttcttttgctttaagctttgtac
-tatgaaccgttatctttcgtatttcttttcgactaccttctgcatagatcaagctaagcg
-ataagaactatttcaggcaaatcggacaacaacaagaagaaatataacaaaaagaagttg
-aagtttgcaaatattgtgcgttgtgaaaatacttttgaccacctctgt
->MOLLY_SN:classII:TIR
-acgtacctcacgggttggccggacacacggtttggccggacacttttgccaagcccccac
-caaattctacctctcaacgtgatgcctcaacaacaacaccagatagacccttctagcgaa
-cgtcatatacagactgcccttcaagctcttaaacaagacgcgacactgtccttgcgacgc
-gctgcagctatctataacgtctctcgagcaacactaagcgatcgacgcgctggacggcct
-tcacaagcagattgctggcctaaaacaaagaatctaactaagactgaggaggacgtagtt
-gttaagcatatacttgagctggttacgcgtggatttcctcctaggctcgcagctgtggct
-gatatggctaattccctgcgcgctgagcgcggtctgggccaagttggctcaaactggccc
-agtacgttcgtcaaacgccgccctgagctccaaacgaagtttaatcgcaaatacgactac
-aagagagccctctgcgaggatcctgaggttatacgagactggttccggcttgtagagaac
-atgaaggcgaagcacggtatccttgatggcgacatgtacaactttgacgagtctggcttt
-atgatgggccagatctcaactggagcagtcgttacagcttcagagcgacgaggacggccg
-aagacagtgcaacagggcaatcgagagtggacgacggtcatccagggcgtcaacgcaaca
-gggtgggccattccacccttcatcatcttcaagggccgccaccacctctcagcttggtat
-aaggaggaggatctacctcataattgggttattgcagtctctaagaacggctggacaaca
-aatgagctcggtctgcagtggttaaagcactttgatgagcatacaaagaggagggttaca
-ggcgcttatcggctgcttattatcgacggccatgagagccacgactcgcttgaattccag
-caatactgcaaggataacaagattatcactctctgcatgcctcctcactcgtcgcacctc
-ctgcagcctcttgatgtgggttgttttgcctctttaaagaaggcgtacagacgccaagcc
-gaagagctcatgcgcaaccggatcacgcacatcacgaaacttgagttcctaccgtgcttt
-aagcgcgcctttgacgcagcaattactcctagtaatatccaaggagggtttcgaggcgct
-ggattggtcccatttgacccagagcgggtcatattagcccttgacgtccgcatccgtacc
-ccaccgttgcccaccgtcgaagactgtccctggcagtcgcaaactccaagtaataccctt
-gaattaggatcgcaatcgacgcttgtaaaggcaaggattcagaggcatatagatagctca
-ccaacgtctatggtggaggcctttgagaaggtctcaaaaggggcagcgattattgcgcac
-aagctagtgttggcgcagaaggagattgctgagcttcgagcagctaataaggccgccacg
-cgacgtaaatcgcacaaaagaaagcgtgtacaggaagaagggaccttgacggtcgaggac
-ggtcttcgacggacgactctaaaggagtttggtgcgcgtagtgatgggaagaaggcgaag
-aagcaggttcgcgctggtgcaggcgagccctcccaaaggcggtgtggacggtgcaatgag
-actgggcataatgcgcgtacgtgtaagaaaacagtagaagtagactctgaatgatattgc
-atcttgctttgtactatacagggccaaagtgggttgttttgcgccagaatagggtggttt
-tggtgggggcttggcaaaagtgtccggccaaaccgtgtgtccggccaacccgtgaggtac
-gt
->Polinton-1_DY:classII:Polinton
-aaaaaaaaaacaagttgggtgtcattggaaaggatttttcaagccctttccaatggtatg
-cttttcacgattctgaaattaaaaatacgacttttcataaaaactctcaaaattacaatt
-gcacttcttcgcgcacaagcaatcttggaagggggtgtacctgcgcgcacaagcagtcat
-aaggatgatcgcaagggtgggggtgagatttctgttcaaggctatgcaccttactgtgtc
-ctcaattttctgggaaggtaactggtggttggattattagttgagaaatatttagaaata
-tcaaacaaactggttatagggtcgtgtatacgtatatataaaaaatcatataatcataaa
-accgttaaaaaaccgtcgttcccgtatattccagctactttcagctaaaagctatggagc
-cgttgagaagaaaatctaaacaatctgaagtcatagcgactttcagcttaaggctaccca
-cgttttaaatgtatgccttgcaaaatgttacttataaagtaacaatgactagtagtcacc
-aataatttcatgatccctgactgcggtcatccgaaataattccctacagagatatgtatt
-tcagattatctgtgatctgtctccattttcattatgctaggagaccccataaaatcaaat
-atttatgactctttgaacctattatcgagaaagtcaagcggctatttacctgcatccaaa
-cccatagctcgccctccttttctgacttccccattgcagtctgtgcagtctgcagtctgt
-gaaggctccttaaatcgagaaccaatcaggtggattctaagagtagacaccccctgtaga
-tgtcaaactctctaatcctcgtgtataaaaatggatccccttaaattgctcaggatcagt
-tcttataatacctcagcactgcattcttataatataatttcggtcgaacttgctcgggat
-atcacgtctaaccgttttaattgtttgtgtggactcaaaccatttactgtgaaaaatttt
-aaaaacgaattaaaatatataaataaaatatatttataaaaaattcaaaatggaatcatc
-agtggcttgtgatttgtgcaaccaatgcatcgaaattagtgagtttgtctctcattacgc
-gaagtgctcagaacccagtaaagcctgcgaggctttaatgttaaactctaacattagatg
-tgacttatgctctaatctagtaaaaaattgtgaatttgatgatcactaccaacgctgtga
-aggaccccgaaatgcatttagcattttaatgggtagaggaaaactggatgaagaagaccg
-ccctatgacatcagctaagtctataaaacgattgaggatggaagaggataaggaaatatc
-taaccccccaaaaagaaaacaaattgacttaagaagggaactcttatgtcctactcagag
-aacgtcaacatattttgaccgatatacataaaaatgcgtcggccagagaagttaagaaca
-atgcgaatatcatattgcttacatcagagacgacatttccagtaaaatcatatcgaattg
-atagtccattatttaaaagagtatataagtgtatatggtacatatataaagcaaacagat
-gaaggagttacagtggaaacaatgaagcactttaaaactgcctacaaatctgtatacata
-aatgaagacattattgatgagctaaattcggccatagattgcttacttacattaagcagc
-gaatttcaagaaaaagactcaggctgggctattaaaaattttaactattttgaaactact
-ataataaaactggaaaacattcctgccagcggatacattaaagctcctcaaaaaataaga
-gcccgtaatgcgctaataaacgtgcagaatgccgacgtattttgtttcaagtggtgtata
-ctagcatttatagctaatcaaaaccatgaaaataggacttttacaaccccccagcaaagg
-aaatattcgagagaaaggatgacaaagcctcaaagctataacattaatattaatgatgaa
-actattgtgtatggcggaatgactttagatttttcgggaattaaatttccaatcgaaaaa
-ataggagttcgacattttgagaaaaacaatgtcaactttagcataaatatttatgaaatt
-gatgaagcaggtgaaaaaattgttggtcccacgattaaaacaaaagaaagaaaacggaac
-cacattaatatattgggaatcgataatattacccaaaacattatgcattatgcgtatata
-acaaatctttatacattatgctcttcacaattttctaaaggaaaatcgggaggatatttt
-tgtgagaactgtcttcagtgttatcacgtgaaaagcactactcacaacaaactggaatgc
-ggaaaagtgtcctcattttatccggaccctaatacgacaacatcgtttaaaggatatcac
-aaaaaattatctcctccagtggtaatttatgcagacattgaggctgttcttgaaaattac
-aaaacatgcttgaattcttctgcttcctcgtcaaccacgcaagtacaaaagcatacggca
-tgtgcagtatctttttatgttgcccataaagattatcctaatcttaacgagctgtggacc
-tacgaaggtaaacagaacaacatttttataaaattatatttaacttacatatttaaattt
-tataattttataggcgttgattgcatacaaacattttgtaaaactcttaaagaaaaaact
-ttaagcctgtattacaaatattgggttaactccaagaaaccgagggatgacactttcgat
-gaacagcttcaaaagggaaattgttgcgcctgcgagaaagaaataaatgcgagcgacctg
-gacaaattctttgatcaattttctggagaatacgtaggtcctatccatagaaattgtaag
-cctaagtttagattaagtgaccctttctttcctgtagtgttccataatttatctaaatat
-gatattcatttatttattactgaattagagggggacttaagtcccataccttgcaataaa
-gagctctatatagcacttacgcaaactataaaaatcaatgctacaagcagatacaaaata
-agatacatagattcagtccgatttttaaattcaagtttagataaactatcaagctatatg
-gaagataaagattttaaaattctaagtacgaaatttcagggagaaaaatttaagcaaatg
-aggaggaagggggtgtttccctatgactacttagatagttttgaaaagtttaatgatacc
-caacttccaagcattgatagtttttataattctcttagtgaagaaaattgtagtatagat
-aactttaatttcgcacagaaagtctgggagacatttaactgtcgaactattaaagactat
-ttaaaactatatttagaaagcgatgttttaattttagcagatgtgtttgaaaattttagg
-aaaatttgcaaaaaaatttataagttagatcccattaattatgttactgcgccatcaata
-tcatgggatgctatgcttaagttcactaatgtaaatttagaactaataagtgatggtgat
-atgtataattttttaaaaagagcaattcggggagggttgactcaatgcactcagcgcatt
-tctatagcaaataataaatacttaaaaaacttcgatccaaaaaaaccgaacaatttttta
-agttatattgatgccaataatttatatgggtgggctatgagtcaacccttaccactatca
-gggtttcagtttttggataaagaagaagttgattcattcgactataaaaatatagcatgt
-gatggtagtatagggtatatgctagaagttgatctggagtatcctgccgataagcatgat
-ttacataattatttaccattctgtcctgaaaataaaattccacccgggggcaagcaaaga
-aagcttatagctgatttaactaataaaagtgaatacataattcacttaaaacagcttcaa
-ctttgtttagagcatggtcttattgtaagaaaggtacaccgagttttgtcctttacgcaa
-tcatgctggctgaagccttatatcgacctaaacacacagcagagaaaattggctgaaaat
-gattttgaaaaaaatttttttaagctaatgaataatgctgtttacggaaaaacaatggag
-aatgtagcaaagcgtcgtcaagtagctttagttaaacattatcaatcgaaacaaaattct
-ccaggttttagacagcgcatagctagaaatgattttcatagcgtagaaatatttggttca
-gacttagcagcaattgagtcaacaccgtccaaaattatgtatgataaacccatatatata
-ggagtaacggttttagaactctcaaaatggctaatgtatgaattttattatgacttcctt
-ttaattaaaagtccatctacgaaaataatatatatggatacagattcatttatactatct
-tcagaagaagatttttatcaaactataaaagacaacccacaacgctttgatacttctaac
-tataagcaagaaaaccaatttaatataatacaggctaataataaagaaccaggaaaaatg
-aaagatgaacatgccggtaaggttatgacctcttttgcgggacttaaggctaaggcatac
-tcttgtttagttgatggagaaggaaatgaccccgaatgcataaaaaaaattaaaggtgta
-aaaaaatctgttattaagaggctgaatcatgtagattatattgaatgtattaagtataaa
-aagacattttatggctcacagagagtaattcgtagtaggtctcacattctttataccgaa
-attgtaaataaaattagtcttaactataaggatgataagagatatatttcaccagataat
-tgtaacactttagcccacggtcattataatatagataatataattagcagtaactttact
-aatactcaataacaaaaaattattgtatacccttgtaaattacaaaacaatacagaaatg
-taaataaacaaaaaccaaattgaatttgaaattattttattgtgtttgattacttaagca
-tatcatttacagatatccatgagttgtggctggagtcgaaaccgctccactttacaagca
-cctggttcttttttcttttaattattttctctattagaaacgcatttttatcttttactt
-tctgaagttcctcttcataaaacgaaccttgaatagggttactcatataatcttctattt
-catacgttacaggccttgttgacttaacttttaaaactttaaaaacttctgtagtccaat
-taggttcatatcccttcataaatactcccttgtatttacttattctaacgaaatccccta
-ctgaaaatttatgttttgggaatatttttggtatattatatactgattttaaaatgaact
-cttcatttttgacacccacatccacaggcttcattttaatagttcgatgataagaattat
-tgtattgatctacaagaaatttgattttatgaatccatttatagtcacctttcatactga
-acattttccacatacgattttttagagttcgattgaagcgttcacatatagaagccttta
-ggtgtgtataagtatggtaatgatttatatgaaattttgtcattaattccctaaaagcgg
-aattaaaaaactcttttccttgatctgactgaatgttcttaggtctacatttactagttc
-taaaaacagtttccattgcctgtactacatctggggcagactttgtcttaaccgcttcgg
-cgaacgcatactttgaaaacgtgtcaataacggttagtaaatatttatatcccttatttt
-ctttactaaatggaatcatttcaaccaaatcaatttgccatgtatcatttattccttttt
-gaacgaattttcggcgtttaaaatttttccgagcaggcttatgaatttcattaacaactt
-gttgtttgctcatgatcaggatttgatttctttgagttactttttattataagacgttgc
-ttgattagataatagtgattgcttatatactagtacatcccgttttatttcaacacgcat
-ctttttagaaatttcaaaacataatcgagttaaatctatttgtacatctttatcatagga
-accctccaaatcagacagttgaatatctaacttttgtaaggatgcacacttaggaattat
-atgtttgtgataaagataaataacttgttgtcgtaatatggaattccagcacaaaaatgt
-ggtaaaaaagatacccaatcttaataaagatctccaggactcacaatcgaactcaatttt
-gttaccatattgattaattactcaataatagtatctggcatcaggaagtcatactggtca
-agcttcagctgtatacgagtatattccttatatgtgagcacttgcatccattcgtcttta
-tcaaatccaatgtaattgtttttactttgctgcatccaaatcatgaccgaaaaattacga
-gaagttgacagaccacatttcaactttaggttatgaccaacataatattcgaaaccaaaa
-atgacttcatgattctgggtctttcgagaagatttcattctttttacttatgcacgtatc
-cattggcttagagtgctttattcaaactaaaagtatattctgatcttggcggtatataaa
-ggaggaaaactcaccctcagttgattaaaaagtcaaccaatcatcatgaacactgtagat
-cgaaattcaagcattatagtactttcaatatttactgggaaacaacaaacaagtttttgt
-aaaagagttagcgtttatgccggccggaactgtcatacctaatttctttcattttaaacc
-accatttaacattaaggaattggataatgaaactcttaagcaactacattttaatcatca
-gaaaattaacggattggactggtcagctggagatattccgtatacatgtcttgaagaaat
-actttcaccgctaaacaaataccgtacagttatcgttcgtggtgaaattaagaaaatctt
-tttaagcaagtatttaacagcaaacataattgatatagatattggaaaaagtttaactca
-gctacccaatttttttaccaattgtagaatacataagaaaaaacttccacttcgctgttc
-attaaataatttgtttaagttatttgtattcctagaaaactcgaattatgaaatatacag
-taatggtgacacatatgtctaaacttaaataaaaaataatttgtaaaccatttagatcgt
-ctactatggattccgttaaaaagttgtttggtaataatcctgagaaaaaaggatactctc
-gacttatatattgtaattattgcggatctgatacgcatttcgagaagaactgcgccaaga
-aacgcgaccaggaaaatcataaaaaagcatagtatatttcataacaaatatacaataaat
-aacggaaaaatatacattttatagtttatcttgtataaaataaatcagtgaatatacatt
-taaaatgtttcgacaatttatacatccttacacaatgttaatttgcggaccttcaggatc
-gggaaaaacaacatttctagaaaatctgataaacaagaagaatgatctttttaatgtttc
-aattgatcgaattatttggtgttatggggaggagagtgctaagccaaattttaataacat
-tgaatactttaaaggagttcctgaaaccatcgaaaatgaaactaatgagcctattctctt
-gatattggacgatttgatgatgggagcctttaacaaaaatgtatgtgaactctttactaa
-aggttcccaccaccgaaatttatctgttattgttgttactcaaaatatatttcacaaatc
-atcgcataccagagatatttcacttaacactaaatatataattgcatttaaaaatcctcg
-tgacaaactgcaatttcaatgcctggcaagacaaatttatccggaaaaccccatggagtt
-atttagaatatataaagaagtaacagaacaaccacacgggtatttacttattgatcttac
-tcagggaataaacgatctcttgagatttagatcagacatttttaattcggaatatacagt
-gtgctattctgacgaatatggtttacaaaaagagcctaaatcgcttgaaagcgaacaaac
-atatattgtatgttctcaaaagggccaacaacaaactacggaaggcaattataagcaatg
-gtgataatgagctggtaaaaacaatagtagaaatagttttaaatacattacgaggaaatc
-agacagtcaataaagcgcatctaagtgctttaaaaaagtataaaaatgcattgcgatata
-tttcatgtccaaagcgtacattaaactctaagagaaaagtcctaattcaaaaaggtggtt
-ttttaccaattctaattagttcgttgctttcaggaatttttggaaaaattttaaaaaatg
-atcaaaaataagcataatttaaataaagtaattttaatgaacccgaataccttacaaaaa
-ttacttaataatgatcgagggaatgaattaataattacaaaatttttaccaattttaaat
-aataacaaaataagtgattttgataaatggattaagattcgtcaagaactaagtttctat
-caaaataaaaaacgtagtaaatcatggaatacttcaaatgaacaaaaatcatacttaaat
-tcaacgagaacagctgaatctcaaacaatagaatcgattgatataagtcctaacacttca
-aaattaaattcaaagttttcaccgaacatgtcggagctctcggatttacctcaaaaaact
-gatgaagaagattttaaatcaaaagaaactgctaagttattgaatgttaaaaaaaaggta
-aaatccggtattttactttcaagaaacgaagagattcctgacttacctccagaaagtgat
-gatgaaattccaaataaaattatcaataaacgaaagataagcaacacttcgttttcagat
-gataaagaagatataaaaaaacaagcagtagtaagagtaaagcttactgaaaaacaacgc
-aggttaagagaaaagttaaataaaattaaagcaacggaaacattaccatatcaaaattta
-aattatataacaggtcgtgaaaaattgcgaagatcaactagaaaaaatttagtgcaaata
-gggaaaaacaaacttaattggatatcttaccaatagcagaaatttaaatataaaaatgaa
-ttatgtaaatgatttctttattacattgctcagtaatgactcattgaatgtatttcctga
-taatgtaaagtgtgcatttacaaacattgtaaatatccccgaagacatgaatgatgactg
-ggaagtaggcattacagatatgtatctgaataattatattagcaaaacaactgcaaaaga
-aacaaatttatctgaagaagcagagtttgtgagtttagtaaatgctgaaacatttagata
-taaaaacgtcgctgtcgaatcgaaaatatctgaatgtggattgatttttatttacactga
-cataattaaacccaggtctgttggtagtatgagaccccgatgtcttcgtgtaatgcatta
-taacggaaaagaaaaaaatattcattttaaaaatattgaatattatcctttggatatatg
-gtctccaaatgaaatctcaatattaattactgattcaagtggatataaagtacctttcga
-gacttccgcagtgccgatttttgttactcttcactttagaaaaaggagaaggtcaaatct
-ataaataatacatacccaaataatgcttacttagaacactaatagtcatcatggtgaaat
-cttatcaggattattatgtaaatcagtgtggagcaggtttgtccaatataggaaccctat
-atgtaaccccgcgaattattcaacaaggtcgaggaatcggaaacttttttagtggacttt
-ttaattacataaaaccacttttcatttcgggtttaaatgctataaaaaatcaagctgcag
-agactggaaaagctgtaattaatgaatttggtagaaagccattaagaaatattattcaag
-aacagagtaaaattgctttacaaaacctatcaaataaagcaataaataaaatgacacggt
-ttcaaaatggcagtggaaaaagaaataaaaagcgaggtggtagaaaaaaacgaaatcatt
-taacatctaaacgacaacgtaaacatacccaaccgtctcataaaaraaaaaaatcatcaa
-ggaaattaaatattacggatattttttctaacacaaaatgagtaaccatatagaatgtat
-gaaaggcgaattggatttgtttgcaccacaccctacgcaaagttcaattctacgaaccga
-agaggtttcttataatccaattgcatccttggatggtgcctcctcaatcgaatttgtttg
-tttaggaaatggtgaaacatatcgagatctatcaagtgtttatttacgacttgtggtgca
-attgaaaaaaaatgataacagcgtcattgaaggaaatgctgtcggtgtagtaaacaatat
-cttacattcaatatttagaagttcatcagtatatttaaataacatattagtttcgcagag
-tgataataattatcattatagagcatatctgcaaacagttttaaactatgggagtgacgc
-ctcggaaagccacttggcctcgcaaggttattttccaaatttcggacgattaacatcagg
-aaaatacgtttatccgagctctaatgaaactctgaaaaatatatttcaaaatagtaataa
-ggtagaactatttggaaaaattcatggtgatatatttaatcaaacgaaacttcttgtcaa
-taatgttgacttaagaattaattttaatattgaaaaaactgcattttatttaatggaaaa
-ggatagcgaatcaaatttaaagatattagaagcacaacttttcatgaatcatgtaactgt
-gaacccaagcattttattggctcatcatcatgttttacaaacaaaaaatgctctttaccc
-attcagtaaagtagaagtaaaatcgtttacaatttacccaggaaacaatacgctatcaat
-agacaatgctgtaattggacaattaccaaattttctagctttttgtatgattaaaaaccg
-ttcatactcaggcaacagaggactagatccatttaattttgaacattttaaaatgcaacg
-ctttaatctaatggtgaatggagttcaagttccttcgcaagctctggaatttgactactc
-gaactctgaaaacgttcaaagctcaagaggctataatatgctattcagatcaagcggaat
-aaaacattatgatcggggtcttcaaattaccaaggaaatgtttgatacgaacagttttat
-attagcctttgatttaactgctgatcagtcaaataccaccatatgttcaaatttgatgtc
-gcaaggcacaataagaatcgaaggaagattttcagaacctcttagtgaagccgttacttg
-tctggtatattgtgaatacgattccatgattgatattgataagcatagaaatattcgaac
-ccttttttaaaatgaatactttacaaattcacaatttgcttacaaaacatatatacacaa
-aatcaatttttaaaggagttttcccttcagaccagcttccaaaaactatttcaaagtatc
-cggctttaattattgcaaacaccgacacttcagatcaaccaggaactcattggattgcat
-tctatttcgaaagtcgcaaatcagcagaattttttgattcctatggacaatttccccaaa
-acaaggaattcgtgacatttttaaaatctaacgcaaataaatattgctataacaagcaac
-aactacaaggatatttttctaatacgtgtggtcattattgcataatgtatggtcttttta
-aatgtaaaaagaaaacgctaaaatatttattaacaaattttaagagaaatgacttttcat
-ataacgataaattaatacttaaaatgtttaagtctaattttaaaaaataaaatgcaagat
-atttaagaaaatcaatgtagtttatttattaagtcgtttgtttagcttataatattttaa
-cataatattgaaggcctcgtctcttaaaattggaagcctatgacactggcacgtatcggg
-tccttccgaagcgtcatcatcactccagggacaaagcttgtagtggaatccatatttaga
-atggatcagttctttatcctctaagtcctccagagtgctcttcaaatatataagctgcgt
-tacgtgctcctcaaatatcatgtcttcgaactgcatcaagaagagctcaatttgtttgga
-gtccattttcgttatggttcttttaaggttttttaaagactgatgttggatttagaaaac
-tcaaacctttatattggaaaatttcatttacttatttatttactgataaaaattcaattc
-gtgcagaactatatctatttacatccttccccttatataccatatgggtaataccattct
-catttaatttcctaaaaggtgtcttagtacagaatttgtttacataactcttaggtagaa
-aaatccaaacatctttttcgtccttgtctgctaaataaagagctaccttagttccataag
-gtgtctttttcagcttacaaccagtgatcttatactcaaatccaatacatagatcttcag
-tttttgtataaccaatcacaggcttcgattcattcagagtctctaggaaatcctagaaat
-tcaataaaatttgaacaggatttatttattaatgtcctatatgcataccatttctgacca
-acgtgagatttgattcgttatgctcttgtaactattcgtattatactaatgcatttactt
-acaattacgagacttttatactgttcagcactacatatatatatatatatatatatatta
-caagaacaaaatactacgtgaaagagataccaatatatctgttatgctctttatatacat
-aaactcagttaagcctatgtagaatatttttatatacttgagtatatctatctcattttg
-tataaatatataacttcatatgaaataaaaggttactacaaacctaatataagacagcac
-ttttctcgaaaactcagattcaatttttactctcagaatgacaaagttgtattgtgagtt
-gtgttcggaaacaaaatcgtttgcttcacgcagcggtttaaaaaaacataccttaaaagt
-gcataacttcagctatcaaaaatcaaaatcttcttattattgttgctttttctgtcccaa
-tgaacgaaaattctggttgcgatataattacaatgttcatctcttgctgatgcacgatgc
-agaattaaagagtatgcgtaaatcaatggaaagttatcaaataaagataaaacaagtttg
-agaatttaattttgtaaaatagttttatttaataaatttctgtataatatagacaaatta
-aaaacctagatcaaataaaacgtctagtaatgaatggtcatcttcatccttcattattcg
-taaataaatgttgggttgacttggctcgatgaactgatcaaaaatatgatcatcatcagg
-aaactcatagattataggatctgtgtgcagtatatccatatcgaaatgctgtgcacattg
-catttcttgatcgtctccattgcctcgtataagatcatttaaaacgtcctgcgttgccgc
-tccaaaaggaaaatcgctccactcaagagacgcaaattcacttccaatttttgtagtggg
-ggtagatgacatagaagggtcaaatactcctcttaagaagcgatctatcgaatcctctgt
-gtcgatagcctccacataaccttccttcgagccttcaattatttcgacatcagagtcttg
-agttaatggaacatttattccatttactgagtcaacaaactctacagtaagatccattgg
-tatgcagtgctgaggtattataagaactgatcctgagcaatttaaggggatccattttta
-tacacgaggattagagagtttgacatctacagggggtgtctactcttagaatccacctga
-ttggttctcgatttaaggagccttcacagactgcagactgcacagactgcaatggggaag
-tcagaaaaggagggcgagctatgggtttggatgcaggtaaatagccgcttgactttctcg
-ataataggttcaaagagtcataaatatttgattttatggggtctcctagcataatgaaaa
-tggagacagatcacagataatctgaaatacatatctctgtagggaattatttcggatgac
-cgcagtcagggatcatgaaattattggtgactactagtcattgttactttataagtaaca
-ttttgcaaggcatacatttaaaacgtgggtagccttaagctgaaagtcgctatgacttca
-gattgtttagattttcttctcaacggctccatagcttttagctgaaagtagctggaatat
-acgggaacgacggttttttaacggttttatgattatatgattttttatatatacgtatac
-acgaccctataaccagtttgtttgatatttctaaatatttctcaactaataatccaacca
-ccagttaccttcccagaaaattgaggacacagtaaggtgcatagccttgaacagaaatct
-cacccccacccttgcgatcatc
--- a/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/test_hmmpfam_output	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,321 +0,0 @@
-hmmpfam - search one or more sequences against HMM database
-HMMER 2.3.2 (Oct 2003)
-Copyright (C) 1992-2003 HHMI/Washington University School of Medicine
-Freely distributed under the GNU General Public License (GPL)
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-HMM file:                 myhmms
-Sequence file:            test.fa
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-Query sequence: pkinase_full
-Accession:      [none]
-Description:    Dario rerio
-
-Scores for sequence family classification (score includes all domains):
-Model    Description                                    Score    E-value  N 
--------- -----------                                    -----    ------- ---
-pkinase  Protein kinase domain                          266.6    3.3e-80   1
-pkinase  Protein kinase domain                          265.4    7.6e-80   1
-rrm                                                     -42.5        2.5   1
-rrm                                                      -8.7        3.7   1
-fn3      Fibronectin type III domain                    -45.8        3.7   1
-fn3      Fibronectin type III domain                     -9.0        3.8   1
-
-Parsed for domains:
-Model    Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
--------- ------- ----- -----    ----- -----      -----  -------
-rrm        1/1     169   180 ..    66    77 .]    -8.7      3.7
-fn3        1/1     197   200 ..    81    84 .]    -9.0      3.8
-rrm        1/1     256   319 ..     1    77 []   -42.5      2.5
-pkinase    1/1     258   540 ..     1   294 []   266.6  3.3e-80
-pkinase    1/1     258   537 ..     1   289 [.   265.4  7.6e-80
-fn3        1/1     434   506 ..     1    84 []   -45.8      3.7
-
-Alignments of top-scoring domains:
-rrm: domain 1 of 1, from 169 to 180: score -8.7, E = 3.7
-                   *->nGkelggrklrv<-*
-                      n++    ++l v   
-  pkinase_fu   169    NKQDPHQHRLSV    180  
-
-fn3: domain 1 of 1, from 197 to 200: score -9.0, E = 3.8
-                CS    CCCC   
-                   *->GpeS<-*
-                      G eS   
-  pkinase_fu   197    GGES    200  
-
-rrm: domain 1 of 1, from 256 to 319: score -42.5, E = 2.5
-                   *->lfVgNL..ppdvteedLkdlFsk.fGpivsikivkDhkektketgks
-                         +N++  +d+ e    + F+ +        +++           +
-  pkinase_fu   256    ---NNIeyVRDIGEGAFGRVFQArAPGL----LPTE----------P 285  
-
-                   kGfaFVeFeseedAekAlealnG.kelggrklrv<-*
-                     +  V++ +ee+ ++  ++++ +  l++   +    
-  pkinase_fu   286 FTMVAVKMLKEEASTDMQNDFQReAALMSEFDHP    319  
-
-pkinase: domain 1 of 1, from 258 to 540: score 266.6, E = 3.3e-80
-                   *->yelleklGeGsfGkVykakhkd....ktgkiVAvKilkkekesikek
-                      +e ++ +GeG+fG+V++a+     +++    VAvK+lk e+ s++  
-  pkinase_fu   258    IEYVRDIGEGAFGRVFQARAPGllptEPFTMVAVKMLK-EEASTDMQ 303  
-
-                   .rflrEiqilkrLsHpNIvrligvfedtddhlylvmEymegGdLfdylrr
-                   ++f+rE++++ +++HpNIvrl+gv+   +++++l +Eym  GdL+++lrr
-  pkinase_fu   304 nDFQREAALMSEFDHPNIVRLLGVCA-VGKPMCLMFEYMAYGDLNEFLRR 352  
-
-                   ng........................gplsekeakkialQilrGleYLHs
-                   +  +++++ ++++ ++++  +++++  pls +e ++i +Q++ G++YL +
-  pkinase_fu   353 RCatqqpslsrdtltssslvseperyPPLSCQEQLSISKQVAAGMAYLSE 402  
-
-                   ngivHRDLKpeNILldendgtvKiaDFGLArlle..sssklttfvGTpwY
-                   +++vHRDL+++N+L+ en  +vKiaDFGL+r ++  +++k++ +   p +
-  pkinase_fu   403 RKFVHRDLATRNCLVAEN-LVVKIADFGLSRNIYaaDYYKASENDAIPIR 451  
-
-                   mmAPEvilegrgysskvDvWSlGviLyElltggplfpgadlpaftggdev
-                   +m+PE  ++++ y+s++DvW++Gv+L+E++++g                 
-  pkinase_fu   452 WMPPES-IFYNRYTSESDVWAYGVVLWEIFSYG----------------- 483  
-
-                   dqliifvlklPfsdelpktridpleelfriikrpglrlplpsncSeelkd
-                           ++P+++       +  ee+ + +++ g  l +p+nc+ el+ 
-  pkinase_fu   484 --------MQPYYG-------MAHEEVIYYVRD-GNVLSCPENCPQELYN 517  
-
-                   LlkkcLnkDPskRpGsatakeilnhpwf<-*
-                   L++ c+   P++Rp   ++  i  h  +   
-  pkinase_fu   518 LMRLCWSGHPTDRP---SFASI--HRIL    540  
-
-pkinase: domain 1 of 1, from 258 to 537: score 265.4, E = 7.6e-80
-                   *->yelleklGeGsfGkVykakhkd....ktgkiVAvKilkkekesikek
-                      +e ++ +GeG+fG+V++a+     +++    VAvK+lk e+ s++  
-  pkinase_fu   258    IEYVRDIGEGAFGRVFQARAPGllptEPFTMVAVKMLK-EEASTDMQ 303  
-
-                   .rflrEiqilkrLsHpNIvrligvfedtddhlylvmEymegGdLfdylrr
-                   ++f+rE++++ +++HpNIvrl+gv+   +++++l +Eym  GdL+++lrr
-  pkinase_fu   304 nDFQREAALMSEFDHPNIVRLLGVCA-VGKPMCLMFEYMAYGDLNEFLRR 352  
-
-                   ng........................gplsekeakkialQilrGleYLHs
-                   +  +++++ ++++ ++++  +++++  pls +e ++i +Q++ G++YL +
-  pkinase_fu   353 RCatqqpslsrdtltssslvseperyPPLSCQEQLSISKQVAAGMAYLSE 402  
-
-                   ngivHRDLKpeNILldendgtvKiaDFGLArlle..sssklttfvGTpwY
-                   +++vHRDL+++N+L+ en  +vKiaDFGL+r ++  +++k++ +   p +
-  pkinase_fu   403 RKFVHRDLATRNCLVAEN-LVVKIADFGLSRNIYaaDYYKASENDAIPIR 451  
-
-                   mmAPEvilegrgysskvDvWSlGviLyElltggplfpgadlpaftggdev
-                   +m+PE  ++++ y+s++DvW++Gv+L+E++++g                 
-  pkinase_fu   452 WMPPES-IFYNRYTSESDVWAYGVVLWEIFSYG----------------- 483  
-
-                   dqliifvlklPfsdelpktridpleelfriikrpglrlplpsncSeelkd
-                           ++P+++       +  ee+ + +++ g  l +p+nc+ el+ 
-  pkinase_fu   484 --------MQPYYG-------MAHEEVIYYVRD-GNVLSCPENCPQELYN 517  
-
-                   LlkkcLnkDPskRpGsatakeil<-*
-                   L++ c+   P++Rp   ++  i+   
-  pkinase_fu   518 LMRLCWSGHPTDRP---SFASIH    537  
-
-fn3: domain 1 of 1, from 434 to 506: score -45.8, E = 3.7
-                CS    CCCCCEEEEEECCTTCCEEEEECCC        CCCCCCCEEEEE.E
-                   *->PsaPtnltvtdvtstsltlsWsppt........gngpitgYevtyRq
-                        a    ++++   + + ++W pp++   ++ +  +++  Y v + +
-  pkinase_fu   434    IYAADYYKASE--NDAIPIRWMPPEsifynrytSESDVWAYGVVL-W 477  
-
-                CS CCCCCC  CCCCEEECCCCCECECCEEEEECCCCEEEEEECCCCCCC   
-                   pkngge..wneltvpgtttsytltgLkPgteYevrVqAvnggGGpeS<-*
-                   +  + + ++   +                    ++V+  +g+    S   
-  pkinase_fu   478 EIFSYGmqPYYGMAHEEV--------------IYYVR--DGN--VLS    506  
-
-//
-
-Query sequence: pkinase_part
-Accession:      [none]
-Description:    Dario rerio
-
-Scores for sequence family classification (score includes all domains):
-Model    Description                                    Score    E-value  N 
--------- -----------                                    -----    ------- ---
-pkinase  Protein kinase domain                          101.5    1.7e-30   1
-pkinase  Protein kinase domain                          -94.7    1.5e-05   1
-rrm                                                     -42.5        2.5   1
-rrm                                                      -8.7        3.7   1
-fn3      Fibronectin type III domain                     -9.0        3.8   1
-fn3      Fibronectin type III domain                    -52.2        5.9   1
-
-Parsed for domains:
-Model    Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
--------- ------- ----- -----    ----- -----      -----  -------
-rrm        1/1     169   180 ..    66    77 .]    -8.7      3.7
-fn3        1/1     197   200 ..    81    84 .]    -9.0      3.8
-fn3        1/1     233   299 ..     1    84 []   -52.2      5.9
-rrm        1/1     256   319 ..     1    77 []   -42.5      2.5
-pkinase    1/1     258   400 .]     1   116 [.   101.5  1.7e-30
-pkinase    1/1     258   400 .]     1   294 []   -94.7  1.5e-05
-
-Alignments of top-scoring domains:
-rrm: domain 1 of 1, from 169 to 180: score -8.7, E = 3.7
-                   *->nGkelggrklrv<-*
-                      n++    ++l v   
-  pkinase_pa   169    NKQDPHQHRLSV    180  
-
-fn3: domain 1 of 1, from 197 to 200: score -9.0, E = 3.8
-                CS    CCCC   
-                   *->GpeS<-*
-                      G eS   
-  pkinase_pa   197    GGES    200  
-
-fn3: domain 1 of 1, from 233 to 299: score -52.2, E = 5.9
-                CS    CCCC CEEEEEECCTTCCEEEEECCCCCCCCCCEEEEE.ECCCCCCC
-                   *->PsaP.tnltvtdvtstsltlsWspptgngpitgYevtyRqpknggew
-                      P +  ++l   ++  +s  ls + p  +  i++    +R + ++g  
-  pkinase_pa   233    PNPMyQRL---PLLLNSKLLSLEYP--RNNIEY----VR-DIGEG-- 267  
-
-                CS CCCEEECCCCCECECCEEEEECCCCEEEEEECCCCCCC   
-                   neltvpgtttsytltgLkPgteYevrVqAvnggGGpeS<-*
-                         g   ++   gL P  + ++  +    +  ++S   
-  pkinase_pa   268 ----AFGRVFQARAPGLLPTEPFTMVAVKMLKE--EAS    299  
-
-rrm: domain 1 of 1, from 256 to 319: score -42.5, E = 2.5
-                   *->lfVgNL..ppdvteedLkdlFsk.fGpivsikivkDhkektketgks
-                         +N++  +d+ e    + F+ +        +++           +
-  pkinase_pa   256    ---NNIeyVRDIGEGAFGRVFQArAPGL----LPTE----------P 285  
-
-                   kGfaFVeFeseedAekAlealnG.kelggrklrv<-*
-                     +  V++ +ee+ ++  ++++ +  l++   +    
-  pkinase_pa   286 FTMVAVKMLKEEASTDMQNDFQReAALMSEFDHP    319  
-
-pkinase: domain 1 of 1, from 258 to 400: score 101.5, E = 1.7e-30
-                   *->yelleklGeGsfGkVykakhkd....ktgkiVAvKilkkekesikek
-                      +e ++ +GeG+fG+V++a+     +++    VAvK+lk e+ s++  
-  pkinase_pa   258    IEYVRDIGEGAFGRVFQARAPGllptEPFTMVAVKMLK-EEASTDMQ 303  
-
-                   .rflrEiqilkrLsHpNIvrligvfedtddhlylvmEymegGdLfdylrr
-                   ++f+rE++++ +++HpNIvrl+gv+   +++++l +Eym  GdL+++lrr
-  pkinase_pa   304 nDFQREAALMSEFDHPNIVRLLGVCA-VGKPMCLMFEYMAYGDLNEFLRR 352  
-
-                   ng........................gplsekeakkialQilrGleYL<-
-                   +  +++++ ++++ ++++  +++++  pls +e ++i +Q++ G++YL  
-  pkinase_pa   353 RCatqqpslsrdtltssslvseperyPPLSCQEQLSISKQVAAGMAYL   400  
-
-                   *
-                    
-  pkinase_pa     -   -    
-
-pkinase: domain 1 of 1, from 258 to 400: score -94.7, E = 1.5e-05
-                   *->yelleklGeGsfGkVykakhkd....ktgkiVAvKilkkekesikek
-                      +e ++ +GeG+fG+V++a+     +++    VAvK+lk e+ s++  
-  pkinase_pa   258    IEYVRDIGEGAFGRVFQARAPGllptEPFTMVAVKMLK-EEASTDMQ 303  
-
-                   .rflrEiqilkrLsHpNIvrligvfedtddhlylvmEymegGdLfdylrr
-                   ++f+rE++++ +++HpNIvrl+gv+   +++++l +Eym  GdL+++lrr
-  pkinase_pa   304 nDFQREAALMSEFDHPNIVRLLGVCA-VGKPMCLMFEYMAYGDLNEFLRR 352  
-
-                   nggplsekeakkialQilrGleYLHsngivHRDLKpeNILldendgtvKi
-                   +                                                 
-  pkinase_pa   353 RC------------------------------------------------ 354  
-
-                   aDFGLArllesssklttfvGTpwYmmAPEvilegrgysskvDvWSlGviL
-                        A++   s + +t++ ++     PE                     
-  pkinase_pa   355 -----ATQQP-SLSRDTLTSSSLVS-EPER-------------------- 377  
-
-                   yElltggplfpgadlpaftggdevdqliifvlklPfsdelpktridplee
-                                                    +P s             
-  pkinase_pa   378 --------------------------------YPPLS------------- 382  
-
-                   lfriikrpglrlplpsncSeelkdLlkkcLnkDPskRpGsatakeilnhp
-                         +       + ++S+ +   +                        
-  pkinase_pa   383 -----CQ------EQLSISKQVAAGM-----------A------------ 398  
-
-                   wf<-*
-                   ++   
-  pkinase_pa   399 YL    400  
-
-//
-
-Query sequence: S13421
-Accession:      [none]
-Description:    S13421 GLOBIN - BRINE SHRIMP, 1405 bases, EDBC29AF checksum.
-
-Scores for sequence family classification (score includes all domains):
-Model    Description                                    Score    E-value  N 
--------- -----------                                    -----    ------- ---
-pkinase  Protein kinase domain                         -171.6       0.19   1
-rrm                                                     -32.5       0.26   1
-rrm                                                      -6.1       0.92   1
-fn3      Fibronectin type III domain                    -39.7        1.2   1
-pkinase  Protein kinase domain                           -9.2        1.8   1
-fn3      Fibronectin type III domain                     -7.5        1.9   1
-
-Parsed for domains:
-Model    Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
--------- ------- ----- -----    ----- -----      -----  -------
-fn3        1/1     143   224 ..     1    84 []   -39.7      1.2
-pkinase    1/1     233   241 ..     1     9 [.    -9.2      1.8
-rrm        1/1     440   456 ..     1    17 [.    -6.1     0.92
-rrm        1/1     669   731 ..     1    77 []   -32.5     0.26
-pkinase    1/1     906  1127 ..     1   294 []  -171.6     0.19
-fn3        1/1     923   934 ..     1    12 [.    -7.5      1.9
-
-Alignments of top-scoring domains:
-fn3: domain 1 of 1, from 143 to 224: score -39.7, E = 1.2
-                CS    C CCCCEEEEEECCTTCCEEEEECCCCCCCCCCEEEEE.ECCCCCCC
-                   *->P.saPtnltvtdvtstsltlsWspptgngpitgYevtyRqpknggew
-                       + ++t+l++ dv    ++ sWs+ +g+ + tg  v  R + ng  +
-      S13421   143    IdLEVTGLSCVDVAN--IQESWSKVSGDLKTTGSVVFQR-MINGH-P 185  
-
-                CS CCCEEECCCCCECECCEEEEECCCCEEEEEECCC CCCC   
-                   neltvpgtttsytltgLkPgteYevrVqAvnggG.GpeS<-*
-                     +++ ++ + + l  L +    +  V  v ++ +G      
-      S13421   186 EYQQLFRQFRDVDLDKLGESNSFVAHVFRVVAAFdGIIH    224  
-
-pkinase: domain 1 of 1, from 233 to 241: score -9.2, E = 1.8
-                   *->yelleklGe<-*
-                        +l+klGe   
-      S13421   233    VSTLKKLGE    241  
-
-rrm: domain 1 of 1, from 440 to 456: score -6.1, E = 0.92
-                   *->lfVgNLppdvteedLkd<-*
-                      + ++ L++   + d+ d   
-      S13421   440    VIISFLNEGLRQADIVD    456  
-
-rrm: domain 1 of 1, from 669 to 731: score -32.5, E = 0.26
-                   *->lfVgNL.ppdvteedLkdlFskfGpivsikivkDhkektketgkskG
-                        V  L+++d+    +   +  f  i   k++ D            +
-      S13421   669    --VEELpSTDAFHYHISLVMNRFSSI--GKVIDD------------N 699  
-
-                   faFVeFeseedAekAlealnGkelggr.klrv<-*
-                   + FV   ++ + e+ ++ l  k+++   +l++   
-      S13421   700 VSFVYLLKKLGREHIKRGLSRKQFDQFvELYI    731  
-
-pkinase: domain 1 of 1, from 906 to 1127: score -171.6, E = 0.19
-                   *->yelleklGeGsfGkVykakhkd........ktgkiVAvKilkkekes
-                      ++l         G++ ++ +  ++ ++ ++ + ++VAv +     ++
-      S13421   906    FKLMH-------GVIEEGLLQLerinpitgLSAREVAVVKQ---TWN 942  
-
-                   ikekrflrEiqilkrLsHpNIvrligvfedtddhlylvmEymegGdLfdy
-                   + +            L+      ++  fe   + +  v++       +d 
-      S13421   943 LVK----------PDLMGVGMRIFKSLFE-AFPAYQAVFPKFSD-VPLDK 980  
-
-                   lrrng....gplsekeakkialQilrGleYLHsngivHRDLKpeNILlde
-                   l +    +++ +s    ++   Q+                       lde
-      S13421   981 LEDTPavgkHSISVTTKLDELIQT-----------------------LDE 1007 
-
-                   ndgtvKiaDFGLArlle........sssklttfvGTpwYmmAPEvi...l
-                   +  ++ +    LAr+l +++   + + +++++f+  +++      ++++l
-      S13421  1008 P-ANLAL----LARQLGedhivlrvNKPMFKSFGKVLVRL-----LendL 1047 
-
-                   egrgysskvDvW..SlGviLyElltggplfpgadlpaftggdevdqliif
-                    +r  s ++  W++++ vi+ ++  g                        
-      S13421  1048 GQRFSSFASRSWhkAYDVIVEYIEEG------------------------ 1073 
-
-                   vlklPfsdelpktridpleelfriikrpglrlplpsncSeelkdLlkkcL
-                    l++ +++       dp   + +  k   l  + ++++ ++l+ L +k++
-      S13421  1074 -LQQSYKQ-------DPVTGITDAEKA--LVQESWDLLKPDLLGLGRKIF 1113 
-
-                   nkDPskRpGsatakeilnhpwf<-*
-                   +k  +k p      +i     f   
-      S13421  1114 TKVFTKHP----DYQI----LF    1127 
-
-fn3: domain 1 of 1, from 923 to 934: score -7.5, E = 1.9
-                CS    CCCCCEEEEEEC   
-                   *->PsaPtnltvtdv<-*
-                        + t+l++++v   
-      S13421   923    INPITGLSAREV    934  
-
-//
-
--- a/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/test_hmmpfam_output.align	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-pkinase_full	169	180	rrm	66	77	3.7	-8.7	0
-pkinase_full	197	200	fn3	81	84	3.8	-9.0	0
-pkinase_full	256	319	rrm	1	77	2.5	-42.5	0
-pkinase_full	258	540	pkinase	1	294	3.3e-80	266.6	0
-pkinase_full	258	537	pkinase	1	289	7.6e-80	265.4	0
-pkinase_full	434	506	fn3	1	84	3.7	-45.8	0
-pkinase_part	169	180	rrm	66	77	3.7	-8.7	0
-pkinase_part	197	200	fn3	81	84	3.8	-9.0	0
-pkinase_part	233	299	fn3	1	84	5.9	-52.2	0
-pkinase_part	256	319	rrm	1	77	2.5	-42.5	0
-pkinase_part	258	400	pkinase	1	116	1.7e-30	101.5	0
-pkinase_part	258	400	pkinase	1	294	1.5e-05	-94.7	0
-S13421	143	224	fn3	1	84	1.2	-39.7	0
-S13421	233	241	pkinase	1	9	1.8	-9.2	0
-S13421	440	456	rrm	1	17	0.92	-6.1	0
-S13421	669	731	rrm	1	77	0.26	-32.5	0
-S13421	906	1127	pkinase	1	294	0.19	-171.6	0
-S13421	923	934	fn3	1	12	1.9	-7.5	0
--- a/commons/pyRepetUnit/align/tests/Test_AlignListUtils.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,100 +0,0 @@
-import os
-import unittest
-from commons.pyRepetUnit.align.AlignList import AlignList
-from commons.pyRepetUnit.align.AlignListUtils import AlignListUtils
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.coord.Range import Range
-from commons.core.coord.Align import Align
-
-class Test_AlignListUtils (unittest.TestCase):
-    
-    def setUp(self):
-        self.inputFileName = "dummyAlignFile.align"
-        self.outputFileName = "dummyAlignFile.out"
-        
-    def testRead(self):
-        f = open(self.inputFileName, "w")
-        f.write("blumeria_Grouper_590_20:NoCat_1\t91\t108\tDUF234\t5\t22\t2.6e-60\t0\t3.2\n")
-        f.write("blumeria_Grouper_590_20:NoCat_1\t111\t119\tDUF1414\t1\t9\t6.3\t0\t2.9\n")
-        f.close() 
-        alignRead = AlignListUtils()      
-        tableauAlignInstance = alignRead.read(self.inputFileName)            
-        self.assertEquals(tableauAlignInstance.get(0).range_query.seqname, "blumeria_Grouper_590_20:NoCat_1")
-        self.assertEquals(tableauAlignInstance.get(0).range_query.start, 91)
-        self.assertEquals(tableauAlignInstance.get(0).range_query.end, 108)  
-        self.assertEquals(tableauAlignInstance.get(0).range_subject.seqname, "DUF234")
-        self.assertEquals(tableauAlignInstance.get(0).range_subject.start, 5)
-        self.assertEquals(tableauAlignInstance.get(0).range_subject.end, 22)
-        self.assertEquals(tableauAlignInstance.get(0).e_value, 2.6e-60) 
-        self.assertEquals(tableauAlignInstance.get(0).score, 0)
-        self.assertEquals(tableauAlignInstance.get(0).identity, 3.2)
-        self.assertEquals(tableauAlignInstance.get(1).range_query.seqname, "blumeria_Grouper_590_20:NoCat_1")
-        self.assertEquals(tableauAlignInstance.get(1).range_query.start, 111)
-        self.assertEquals(tableauAlignInstance.get(1).range_query.end, 119)  
-        self.assertEquals(tableauAlignInstance.get(1).range_subject.seqname, "DUF1414")
-        self.assertEquals(tableauAlignInstance.get(1).range_subject.start, 1)
-        self.assertEquals(tableauAlignInstance.get(1).range_subject.end, 9)
-        self.assertEquals(tableauAlignInstance.get(1).e_value, 6.3)
-        self.assertEquals(tableauAlignInstance.get(1).score, 0)
-        self.assertEquals(tableauAlignInstance.get(1).identity, 2.9)
-        os.system("rm " + self.inputFileName)
-        
-    def testWrite(self):
-        f = open("expectedAlignFile.align", "w")
-        f.write("biduleChouetteQuery\t20\t55\tbiduleChouetteSubject\t2\t15\t0.005\t20\t0.000000\n")
-        f.write("trucBiduleQuery\t110\t155\ttrucBiduleSubject\t1\t35\t2\t1\t0.000000\n")
-        f.write("dummyQuery\t1\t65\tdummySubject\t1\t25\t2.6e-60\t50\t0.000000\n")
-        f.close()        
-        listAlignInstance = AlignList()
-        align1 = Align()
-        align1.range_query = Range("biduleChouetteQuery", 20, 55)
-        align1.range_subject = Range("biduleChouetteSubject", 2, 15)
-        align1.e_value = 0.005
-        align1.score = 20
-        listAlignInstance.append(align1)
-        align2 = Align()
-        align2.range_query = Range("trucBiduleQuery", 110, 155)
-        align2.range_subject = Range("trucBiduleSubject", 1, 35)
-        align2.e_value = 2
-        align2.score = 1.5
-        listAlignInstance.append(align2)
-        align3 = Align()
-        align3.range_query = Range("dummyQuery", 1, 65)
-        align3.range_subject = Range("dummySubject", 1, 25)
-        align3.e_value = 2.6e-60
-        align3.score = 50
-        listAlignInstance.append(align3)
-        f = open(self.outputFileName, "w")
-        alignUtils = AlignListUtils()
-        alignUtils.write(listAlignInstance, self.outputFileName)
-        self.assertTrue(FileUtils.are2FilesIdentical(self.outputFileName, "expectedAlignFile.align"))
-        os.system("rm " + self.outputFileName)        
-        os.system("rm expectedAlignFile.align")
-        
-    def testFilterOnAMinimalScore(self):
-        listAlignInstance = AlignList()
-        align1 = Align()
-        align1.range_query = Range("biduleChouetteQuery", 20, 55)
-        align1.range_subject = Range("biduleChouetteSubject", 2, 15)
-        align1.e_value = 5
-        align1.score = -0.5
-        listAlignInstance.append(align1)
-        align2 = Align()
-        align2.range_query = Range("trucBiduleQuery", 110, 155)
-        align2.range_subject = Range("trucBiduleSubject", 1, 35)
-        align2.e_value = 2
-        align2.score = -2.0
-        listAlignInstance.append(align2)
-        align3 = Align()
-        align3.range_query = Range("dummyQuery", 1, 65)
-        align3.range_subject = Range("dummySubject", 1, 25)
-        align3.e_value = 2.6e-60
-        align3.score = 50
-        listAlignInstance.append(align3)
-        expectedAlignInstance = align3
-        alignUtils = AlignListUtils()
-        alignUtils.filterOnAMinimalScore(listAlignInstance, 0)
-        self.assertEquals(listAlignInstance.get(0), expectedAlignInstance)
-        
-if __name__ == "__main__" :
-    unittest.main() 
\ No newline at end of file
--- a/commons/pyRepetUnit/align/tests/hmmpfamOutputParsingTestSuite.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-'''
-Created on 29 mai 2009
-
-@author: oinizan
-'''
-import unittest
-import sys
-from commons.pyRepetUnit.align.tests.Test_AlignListUtils import Test_AlignListUtils
-
-
-def main():
-
-        hmmpfamOutputParsingTestSuite = unittest.TestSuite() 
-        hmmpfamOutputParsingTestSuite.addTest(unittest.makeSuite(Test_AlignListUtils,'test'))
-        
-        runner = unittest.TextTestRunner(sys.stderr, 2, 2)
-        runner.run(hmmpfamOutputParsingTestSuite)
-
-
-if __name__ == '__main__':
-    main()
\ No newline at end of file
--- a/commons/pyRepetUnit/align/transformAACoordIntoNtCoord/TransformAACoordIntoNtCoordInAlignFormat.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,133 +0,0 @@
-import os
-import sys
-from commons.pyRepetUnit.align.AlignListUtils import AlignListUtils
-from commons.core.seq.BioseqUtils import BioseqUtils
-from commons.core.checker.RepetException import RepetException
-
-### Transform amino acid query coord in an align format to nucleotide coord 
-### according to the frame specified at the end of seqName
-#
-class TransformAACoordIntoNtCoordInAlignFormat( object ):
-    
-    def __init__(self):
-        self._inFileName = None
-        self._clean = False
-        self._outFileName = None
-        self._consensusFileName = None
-        self._IsFiltered = True
-
-    ## read input file, transform it and write the output file
-    # 
-    def run(self):   
-        alignUtils = AlignListUtils()         
-        listAlignInstance = alignUtils.read(self._inFileName)
-        self.transformQueryCoord(listAlignInstance)
-        #self.getOriginalQueryNameForAlignList(listAlignInstance)
-        if self._IsFiltered:
-            alignUtils.filterOnAMinimalScore(listAlignInstance, 0)
-        alignUtils.write(listAlignInstance, self._outFileName)
-        if self._clean:
-            self.clean()
-    
-    ## Transform the amino acid query coord into nucleotides and switch subject coord if the strand is reversed
-    # @param listAlignInstance list of align object instance
-    #
-    def transformQueryCoord(self, listAlignInstance):
-        bioseqList = BioseqUtils.extractBioseqListFromFastaFile( self._consensusFileName )
-        for alignInstance in listAlignInstance.getList():
-            try:
-                frame = self.extractFrameFromSeqName(alignInstance)
-            except RepetException, e:
-                raise e
-            previousEnd = alignInstance.range_query.end                            
-            previousStart = alignInstance.range_query.start
-            alignInstance.range_query.seqname = self._getOriginalQueryNameForAlignInstance(alignInstance)
-            if frame < 4:
-                self._changeStartInAAIntoNtInPositiveFrame(alignInstance, frame, previousStart) 
-                self._changeEndInAAIntoNtInPositiveFrame(alignInstance, frame, previousEnd)                
-            else:
-                self._checkIfSeqNameIsInDNASeqFile(bioseqList, alignInstance.range_query.seqname)
-                consensusLength = BioseqUtils.getSeqLengthWithSeqName(bioseqList, alignInstance.range_query.seqname)              
-                self._changeStartInAAIntoNtInNegativeFrame(alignInstance, frame, consensusLength, previousEnd)
-                self._changeEndInAAIntoNtInNegativeFrame(alignInstance, frame, consensusLength, previousStart)
-                self._invertedSubjectCoord(alignInstance)
-    
-    ## remove the input file
-    #
-    def clean(self):
-        os.remove(self._inFileName)
-        
-    ## set input file name
-    #
-    # @param fileName string name of file
-    #
-    def setInFileName(self, fileName):  
-        self._inFileName = fileName  
-    
-    ## set output file name
-    #
-    # @param fileName string name of file
-    #
-    def setOutFileName(self, fileName):  
-        self._outFileName = fileName    
-        
-    ## set consensus file name
-    #
-    # @param fileName string name of file
-    #
-    def setConsensusFileName(self, fileName):  
-        self._consensusFileName = fileName     
-    
-    ## set is clean will be done
-    #
-    # @param clean boolean clean
-    #
-    def setIsClean(self, clean):
-        self._clean = clean
-        
-    ## get input file name
-    #
-    def getInFileName(self):
-        return self._inFileName
-    
-    ## set is negativ score filter will be done
-    #
-    # @param isFiltered boolean isFiltered
-    #
-    def setIsFiltered(self, isFiltered):
-        self._IsFiltered = isFiltered
-
-    def _getOriginalQueryNameForAlignInstance(self, alignInstance):
-        return alignInstance.range_query.seqname[0:len(alignInstance.range_query.seqname) - 2]
-
-    def _invertedSubjectCoord(self, alignInstance):
-        return alignInstance.range_subject.reverse()
-
-    def _changeEndInAAIntoNtInPositiveFrame(self, alignInstance, frame, previousEnd):
-        alignInstance.range_query.end = 3 * previousEnd + frame - 1
-
-    def _changeStartInAAIntoNtInPositiveFrame(self, alignInstance, frame, previousStart):
-        alignInstance.range_query.start = 3 * (previousStart - 1) + frame
-    
-    def _changeEndInAAIntoNtInNegativeFrame(self, alignInstance, frame, consensusLength, previousStart):
-        alignInstance.range_query.end = consensusLength - 3 * (previousStart - 1) - frame + 4
-
-    def _changeStartInAAIntoNtInNegativeFrame(self, alignInstance, frame, consensusLength, previousEnd):
-        alignInstance.range_query.start = consensusLength - 3 * (previousEnd - 1) - frame + 2
-
-    def extractFrameFromSeqName(self, alignInstance):
-        try:
-            frame = int(alignInstance.range_query.seqname[len(alignInstance.range_query.seqname) - 1])
-        except ValueError:
-            raise RepetException("Unable to extract frame from sequence name")
-        return frame
-
-    def _checkIfSeqNameIsInDNASeqFile(self, bioseqList, seqName):
-        isSeqNameInBioseqList = False
-        for bioseq in bioseqList:
-            if seqName == bioseq.header:
-                isSeqNameInBioseqList = True
-        if not isSeqNameInBioseqList:
-            sys.stderr.write("seqName : " + seqName + " is not in the consensus file " + self._consensusFileName + "\n")
-            sys.exit(1)
-    
\ No newline at end of file
--- a/commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/Test_F_TransformAACoordIntoNtCoordAndScoreFiltering.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-import os
-import unittest
-from commons.pyRepetUnit.align.transformAACoordIntoNtCoord.TransformAACoordIntoNtCoordInAlignFormat import TransformAACoordIntoNtCoordInAlignFormat
-from commons.core.utils.FileUtils import FileUtils
-
-class Test_F_TransformAACoordIntoNtCoordAndScoreFiltering (unittest.TestCase):
-    
-    def setUp(self):
-        self._inputFile = "./datas/OutputHmmpfamTest.align"
-        self._consensusFile = "./datas/ConsensusTestFile_nt.fsa"
-        self._outputFile = "./datas/alignTransformedToTest.align"
-        self._expectedFile = "./datas/PostPostProcessTest.align"
-        self._expectedFileFiltered = "./datas/PostPostProcessTestFiltered.align"
-        self._alignTransformation = TransformAACoordIntoNtCoordInAlignFormat()
-    
-    def testRun_with_no_filter(self):
-        self._alignTransformation.setInFileName(self._inputFile)
-        self._alignTransformation.setOutFileName(self._outputFile)
-        self._alignTransformation.setConsensusFileName(self._consensusFile)       
-        self._alignTransformation.setIsFiltered(False)
-        self._alignTransformation.run()
-        self.assertTrue(FileUtils.isRessourceExists(self._outputFile))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expectedFile, self._outputFile))
-        os.remove(self._outputFile) 
-        
-    def testRun_with_filter(self):
-        self._alignTransformation.setInFileName(self._inputFile)
-        self._alignTransformation.setOutFileName(self._outputFile)
-        self._alignTransformation.setConsensusFileName(self._consensusFile)       
-        self._alignTransformation.setIsFiltered(True)
-        self._alignTransformation.run()
-        self.assertTrue(FileUtils.isRessourceExists(self._outputFile))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expectedFileFiltered, self._outputFile))
-        os.remove(self._outputFile)
-        
-            
-if __name__ == "__main__" :
-    unittest.main() 
\ No newline at end of file
--- a/commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/Test_TransformAACoordIntoNtCoordInAlignFormat.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,237 +0,0 @@
-import os
-import unittest
-from commons.pyRepetUnit.align.AlignListUtils import AlignListUtils
-from commons.pyRepetUnit.align.transformAACoordIntoNtCoord.TransformAACoordIntoNtCoordInAlignFormat import TransformAACoordIntoNtCoordInAlignFormat
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.coord.Align import Align
-from commons.core.coord.Range import Range
-from commons.core.checker.RepetException import RepetException
-
-class Test_TransformAACoordIntoNtCoordInAlignFormat(unittest.TestCase):
-    
-    def setUp(self):
-        self.inputFileName = "alignFile.align"
-        self.consensusFile = "consensus.fa"
-        self.outputFileName = "outputFile.align"
-        self._expFileName = "expFile.align"
-        
-    def tearDown(self):
-        if FileUtils.isRessourceExists(self.inputFileName):
-            os.remove(self.inputFileName)
-        if FileUtils.isRessourceExists(self.consensusFile):
-            os.remove(self.consensusFile)
-        if FileUtils.isRessourceExists(self.outputFileName):
-            os.remove(self.outputFileName)
-        if FileUtils.isRessourceExists(self._expFileName):
-            os.remove(self._expFileName)
-    
-    def test_transformQueryCoord(self):
-        f = open(self.inputFileName, "w")
-        f.write("blumeria_Grouper_590_20:NoCat_1\t91\t108\tDUF234\t5\t22\t1.5\t3.2\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_1\t111\t119\tDUF1414\t1\t9\t6.3\t2.9\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_3\t30\t37\tCPW_WPC\t1\t9\t7.7\t1.5\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_3\t55\t69\tHECT\t341\t355\t9.2\t0.0\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_4\t82\t91\tDUF46\t173\t182\t0.11\t6.4\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_5\t121\t125\tPOC4\t276\t280\t6.3\t-1.7\t0\n")
-        f.close()
-        f = open(self.consensusFile, "w")
-        f.write(">blumeria_Grouper_590_20:NoCat\n")
-        f.write("TTTCGATCNTATTGAAATGTATAACCCACTACTTAGTTCGTGGACTTGTTGGTAGAGGGA\n")
-        f.write("AGCTTATGCAATAATGAAGGATAAAAGGATGTCAATTCGACTACTCTTCTAAACACAGAT\n")
-        f.write("ACCAGACTCCTTTTAATCCCAATAGATAGCCCGTGCGGGATCTCCTATTAACAGCAGTAA\n")
-        f.write("ACAACGCTAACACAGGGTATACGCAATCTCCGTTCGCCAAACACCAGTCTGTCGGGACTA\n")
-        f.write("CTAATTATCGAGCCTAGTAGGATCGACAATGTGTATCCCAACATAGAAATAATAGAAAGC\n")
-        f.write("TCAACACCCAAACCCCTCATCAATAACTGCCATTAATCATCACCTGACTTATCTCTGTAC\n")
-        f.write("TCCATAATTTCAACACTNAAGAATATTTGTA")
-        f.close() 
-        alignRead = AlignListUtils()      
-        tableauAlignInstance = alignRead.read(self.inputFileName)
-        alignTransformation = TransformAACoordIntoNtCoordInAlignFormat()
-        alignTransformation.setConsensusFileName(self.consensusFile)
-        alignTransformation.transformQueryCoord(tableauAlignInstance)
-        #check query coord
-        self.assertEquals(tableauAlignInstance.get(0).range_query.start, 271)
-        self.assertEquals(tableauAlignInstance.get(0).range_query.end, 324) 
-        self.assertEquals(tableauAlignInstance.get(1).range_query.start, 331)
-        self.assertEquals(tableauAlignInstance.get(1).range_query.end, 357) 
-        self.assertEquals(tableauAlignInstance.get(2).range_query.start, 90)
-        self.assertEquals(tableauAlignInstance.get(2).range_query.end, 113) 
-        self.assertEquals(tableauAlignInstance.get(3).range_query.start, 165)
-        self.assertEquals(tableauAlignInstance.get(3).range_query.end, 209) 
-        self.assertEquals(tableauAlignInstance.get(4).range_query.start, 119)
-        self.assertEquals(tableauAlignInstance.get(4).range_query.end, 148) 
-        self.assertEquals(tableauAlignInstance.get(5).range_query.start, 16)
-        self.assertEquals(tableauAlignInstance.get(5).range_query.end, 30) 
-        #check subject (profiles) coord
-        #positive frame : they don't change
-        self.assertEquals(tableauAlignInstance.get(0).range_subject.start, 5)
-        self.assertEquals(tableauAlignInstance.get(0).range_subject.end, 22) 
-        self.assertEquals(tableauAlignInstance.get(1).range_subject.start, 1)
-        self.assertEquals(tableauAlignInstance.get(1).range_subject.end, 9) 
-        self.assertEquals(tableauAlignInstance.get(2).range_subject.start, 1)
-        self.assertEquals(tableauAlignInstance.get(2).range_subject.end, 9) 
-        self.assertEquals(tableauAlignInstance.get(3).range_subject.start, 341)
-        self.assertEquals(tableauAlignInstance.get(3).range_subject.end, 355) 
-        #negative frame : they must be inverted
-        self.assertEquals(tableauAlignInstance.get(4).range_subject.start, 182)
-        self.assertEquals(tableauAlignInstance.get(4).range_subject.end, 173) 
-        self.assertEquals(tableauAlignInstance.get(5).range_subject.start, 280)
-        self.assertEquals(tableauAlignInstance.get(5).range_subject.end, 276) 
-    
-    def test_transformQueryCoord_with_seqName_not_in_consensus_file(self):
-        f = open(self.inputFileName, "w")
-        f.write("dummy_Grouper_590_20:NoCat_4\t91\t108\tDUF234\t5\t22\t1.5\t3.2\t0\n")
-        f.write("dummy_Grouper_590_20:NoCat_4\t111\t119\tDUF1414\t1\t9\t6.3\t2.9\t0\n")
-        f.close()
-        f = open(self.consensusFile, "w")
-        f.write(">blumeria_Grouper_590_20:NoCat\n")
-        f.write("TTTCGATCNTATTGAAATGTATAACCCACTACTTAGTTCGTGGACTTGTTGGTAGAGGGA\n")
-        f.write("AGCTTATGCAATAATGAAGGATAAAAGGATGTCAATTCGACTACTCTTCTAAACACAGAT\n")
-        f.write("ACCAGACTCCTTTTAATCCCAATAGATAGCCCGTGCGGGATCTCCTATTAACAGCAGTAA\n")
-        f.write("ACAACGCTAACACAGGGTATACGCAATCTCCGTTCGCCAAACACCAGTCTGTCGGGACTA\n")
-        f.write("CTAATTATCGAGCCTAGTAGGATCGACAATGTGTATCCCAACATAGAAATAATAGAAAGC\n")
-        f.write("TCAACACCCAAACCCCTCATCAATAACTGCCATTAATCATCACCTGACTTATCTCTGTAC\n")
-        f.write("TCCATAATTTCAACACTNAAGAATATTTGTA")
-        f.close() 
-        alignRead = AlignListUtils()      
-        tableauAlignInstance = alignRead.read(self.inputFileName)
-        
-        isSystemExitRaised = False
-        try:
-            alignTransformation = TransformAACoordIntoNtCoordInAlignFormat()
-            alignTransformation.setConsensusFileName(self.consensusFile)
-            alignTransformation.transformQueryCoord(tableauAlignInstance)
-        except SystemExit:
-            isSystemExitRaised = True
-        self.assertTrue(isSystemExitRaised)
-    
-    def test_run(self):
-        f = open(self.inputFileName, "w")
-        f.write("blumeria_Grouper_590_20:NoCat_1\t91\t108\tDUF234\t5\t22\t1.5\t3.2\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_1\t111\t119\tDUF1414\t1\t9\t6.3\t2.9\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_3\t30\t37\tCPW_WPC\t1\t9\t7.7\t1.5\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_3\t55\t69\tHECT\t341\t355\t9.2\t0.0\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_4\t82\t91\tDUF46\t173\t182\t0.11\t6.4\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_5\t121\t125\tPOC4\t276\t280\t6.3\t-1.7\t0\n")
-        f.close()
-        f = open(self.consensusFile, "w")
-        f.write(">blumeria_Grouper_590_20:NoCat\n")
-        f.write("TTTCGATCNTATTGAAATGTATAACCCACTACTTAGTTCGTGGACTTGTTGGTAGAGGGA\n")
-        f.write("AGCTTATGCAATAATGAAGGATAAAAGGATGTCAATTCGACTACTCTTCTAAACACAGAT\n")
-        f.write("ACCAGACTCCTTTTAATCCCAATAGATAGCCCGTGCGGGATCTCCTATTAACAGCAGTAA\n")
-        f.write("ACAACGCTAACACAGGGTATACGCAATCTCCGTTCGCCAAACACCAGTCTGTCGGGACTA\n")
-        f.write("CTAATTATCGAGCCTAGTAGGATCGACAATGTGTATCCCAACATAGAAATAATAGAAAGC\n")
-        f.write("TCAACACCCAAACCCCTCATCAATAACTGCCATTAATCATCACCTGACTTATCTCTGTAC\n")
-        f.write("TCCATAATTTCAACACTNAAGAATATTTGTA")
-        f.close() 
-        alignTransformation = TransformAACoordIntoNtCoordInAlignFormat()
-        alignTransformation.setInFileName(self.inputFileName)
-        alignTransformation.setOutFileName(self.outputFileName)
-        alignTransformation.setConsensusFileName(self.consensusFile)
-        alignTransformation.run()
-        f = open(self._expFileName, "w")
-        f.write("blumeria_Grouper_590_20:NoCat\t271\t324\tDUF234\t5\t22\t1.5\t3\t0.000000\n")
-        f.write("blumeria_Grouper_590_20:NoCat\t331\t357\tDUF1414\t1\t9\t6.3\t2\t0.000000\n")
-        f.write("blumeria_Grouper_590_20:NoCat\t90\t113\tCPW_WPC\t1\t9\t7.7\t1\t0.000000\n")
-        f.write("blumeria_Grouper_590_20:NoCat\t119\t148\tDUF46\t182\t173\t0.11\t6\t0.000000\n")
-        f.close()
-        self.assertTrue(FileUtils.isRessourceExists(self.outputFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName, self.outputFileName))
-  
-    #TODO: is it normal ?
-    def test_run_header_without_frame(self):
-        f = open(self.inputFileName, "w")
-        f.write("BlastclustCluster251Mb1_Jr945-B-R1176-Map4_classII-Helitron-incomp\t186\t218\tPF02022.11_Integrase_Zn_INT_13.5\t1\t40\t8.9\t-20.4\t0\n")
-        f.write("BlastclustCluster251Mb1_Jr945-B-R1176-Map4_classII-Helitron-incomp\t209\t266\tPF04236.7_Transp_Tc5_C_Tase_25.0\t1\t61\t8.5\t-38.8\t0\n")
-        f.write("BlastclustCluster251Mb1_Jr945-B-R1176-Map4_classII-Helitron-incomp\t256\t266\tPF04236.7_Transp_Tc5_C_Tase_30.0\t51\t61\t2.3\t-0.2\t0\n")
-        f.write("BlastclustCluster251Mb1_Jr945-B-R1176-Map4_classII-Helitron-incomp\t388\t395\tPF10576.1_EndIII_4Fe-2S_EN_17.5\t10\t17\t3.9\t-0.0\t0\n")
-        f.write("BlastclustCluster251Mb1_Jr945-B-R1176-Map4_classII-Helitron-incomp\t425\t433\tPF05410.5_Peptidase_C31_CYP_25.0\t98\t106\t1.9\t-2.0\t0\n")
-        f.write("BlastclustCluster251Mb1_Jr945-B-R1176-Map4_classII-Helitron-incomp\t487\t497\tPF09225.2_Endonuc-PvuII_EN_25.0\t127\t137\t4.9\t-3.5\t0\n")
-        f.write("BlastclustCluster251Mb1_Jr945-B-R1176-Map4_classII-Helitron-incomp\t574\t581\tPF02093.8_Gag_p30_GAG_10.5\t1\t8\t7.3\t-4.5\t0\n")
-        f.write("BlastclustCluster251Mb1_Jr945-B-R1176-Map4_classII-Helitron-incomp\t693\t706\tPF00910.14_RNA_helicase_HEL_20.0\t1\t14\t3.8\t-1.0\t0\n")
-        f.write("BlastclustCluster251Mb1_Jr945-B-R1176-Map4_classII-Helitron-incomp\t735\t743\tPF09569.2_RE_ScaI_EN_25.0\t1\t9\t7.1\t-3.3\t0\n")
-        f.write("BlastclustCluster251Mb1_Jr945-B-R1176-Map4_classII-Helitron-incomp\t737\t743\tPF03577.7_Peptidase_C69_CYP_25.0\t459\t465\t6.2\t-4.8\t0\n")
-        f.close()
-        f = open(self.consensusFile, "w")
-        f.write(">BlastclustCluster251Mb1_Jr945-B-R1176-Map4_classII-Helitron-incomp\n")
-        f.write("TTTCGATCNTATTGAAATGTATAACCCACTACTTAGTTCGTGGACTTGTTGGTAGAGGGA\n")
-        f.write("AGCTTATGCAATAATGAAGGATAAAAGGATGTCAATTCGACTACTCTTCTAAACACAGAT\n")
-        f.write("ACCAGACTCCTTTTAATCCCAATAGATAGCCCGTGCGGGATCTCCTATTAACAGCAGTAA\n")
-        f.write("ACAACGCTAACACAGGGTATACGCAATCTCCGTTCGCCAAACACCAGTCTGTCGGGACTA\n")
-        f.write("CTAATTATCGAGCCTAGTAGGATCGACAATGTGTATCCCAACATAGAAATAATAGAAAGC\n")
-        f.write("TCAACACCCAAACCCCTCATCAATAACTGCCATTAATCATCACCTGACTTATCTCTGTAC\n")
-        f.write("TCCATAATTTCAACACTNAAGAATATTTGTA")
-        f.close() 
-        alignTransformation = TransformAACoordIntoNtCoordInAlignFormat()
-        alignTransformation.setInFileName(self.inputFileName)
-        alignTransformation.setOutFileName(self.outputFileName)
-        alignTransformation.setConsensusFileName(self.consensusFile)
-        self.assertRaises(RepetException, alignTransformation.run)
-        
-    def test_extractFrameFromSeqName(self):
-        alignInstance = Align()
-        rangeQuery = Range()
-        rangeQuery.seqname = "BlastclustCluster251Mb1_Jr945-B-R1176-Map4_classII-Helitron-incomp"
-        alignInstance.range_query = rangeQuery
-        alignTransformation = TransformAACoordIntoNtCoordInAlignFormat()
-        self.assertRaises(RepetException, alignTransformation.extractFrameFromSeqName, alignInstance)
-        
-    def test_run_no_filter(self):
-        f = open(self.inputFileName, "w")
-        f.write("blumeria_Grouper_590_20:NoCat_1\t91\t108\tDUF234\t5\t22\t1.5\t3.2\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_1\t111\t119\tDUF1414\t1\t9\t6.3\t2.9\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_3\t30\t37\tCPW_WPC\t1\t9\t7.7\t1.5\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_3\t55\t69\tHECT\t341\t355\t9.2\t0.0\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_4\t82\t91\tDUF46\t173\t182\t0.11\t6.4\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_5\t121\t125\tPOC4\t276\t280\t6.3\t-1.7\t0\n")
-        f.close()
-        f = open(self.consensusFile, "w")
-        f.write(">blumeria_Grouper_590_20:NoCat\n")
-        f.write("TTTCGATCNTATTGAAATGTATAACCCACTACTTAGTTCGTGGACTTGTTGGTAGAGGGA\n")
-        f.write("AGCTTATGCAATAATGAAGGATAAAAGGATGTCAATTCGACTACTCTTCTAAACACAGAT\n")
-        f.write("ACCAGACTCCTTTTAATCCCAATAGATAGCCCGTGCGGGATCTCCTATTAACAGCAGTAA\n")
-        f.write("ACAACGCTAACACAGGGTATACGCAATCTCCGTTCGCCAAACACCAGTCTGTCGGGACTA\n")
-        f.write("CTAATTATCGAGCCTAGTAGGATCGACAATGTGTATCCCAACATAGAAATAATAGAAAGC\n")
-        f.write("TCAACACCCAAACCCCTCATCAATAACTGCCATTAATCATCACCTGACTTATCTCTGTAC\n")
-        f.write("TCCATAATTTCAACACTNAAGAATATTTGTA")
-        f.close() 
-        alignTransformation = TransformAACoordIntoNtCoordInAlignFormat()
-        alignTransformation.setInFileName(self.inputFileName)
-        alignTransformation.setOutFileName(self.outputFileName)
-        alignTransformation.setConsensusFileName(self.consensusFile)
-        alignTransformation.setIsFiltered(False)
-        alignTransformation.run()
-        self.assertTrue(FileUtils.getNbLinesInSingleFile(self.outputFileName), 6) 
-        self.assertTrue(FileUtils.isRessourceExists(self.inputFileName)) 
-    
-    def test_run_no_filter_clean_option(self):
-        f = open(self.inputFileName, "w")
-        f.write("blumeria_Grouper_590_20:NoCat_1\t91\t108\tDUF234\t5\t22\t1.5\t3.2\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_1\t111\t119\tDUF1414\t1\t9\t6.3\t2.9\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_3\t30\t37\tCPW_WPC\t1\t9\t7.7\t1.5\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_3\t55\t69\tHECT\t341\t355\t9.2\t0.0\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_4\t82\t91\tDUF46\t173\t182\t0.11\t6.4\t0\n")
-        f.write("blumeria_Grouper_590_20:NoCat_5\t121\t125\tPOC4\t276\t280\t6.3\t-1.7\t0\n")
-        f.close()
-        f = open(self.consensusFile, "w")
-        f.write(">blumeria_Grouper_590_20:NoCat\n")
-        f.write("TTTCGATCNTATTGAAATGTATAACCCACTACTTAGTTCGTGGACTTGTTGGTAGAGGGA\n")
-        f.write("AGCTTATGCAATAATGAAGGATAAAAGGATGTCAATTCGACTACTCTTCTAAACACAGAT\n")
-        f.write("ACCAGACTCCTTTTAATCCCAATAGATAGCCCGTGCGGGATCTCCTATTAACAGCAGTAA\n")
-        f.write("ACAACGCTAACACAGGGTATACGCAATCTCCGTTCGCCAAACACCAGTCTGTCGGGACTA\n")
-        f.write("CTAATTATCGAGCCTAGTAGGATCGACAATGTGTATCCCAACATAGAAATAATAGAAAGC\n")
-        f.write("TCAACACCCAAACCCCTCATCAATAACTGCCATTAATCATCACCTGACTTATCTCTGTAC\n")
-        f.write("TCCATAATTTCAACACTNAAGAATATTTGTA")
-        f.close() 
-        alignTransformation = TransformAACoordIntoNtCoordInAlignFormat()
-        alignTransformation.setInFileName(self.inputFileName)
-        alignTransformation.setOutFileName(self.outputFileName)
-        alignTransformation.setConsensusFileName(self.consensusFile)
-        alignTransformation.setIsFiltered(True)
-        alignTransformation.setIsClean(True)
-        alignTransformation.run()
-        self.assertTrue(FileUtils.getNbLinesInSingleFile(self.outputFileName), 6) 
-        self.assertFalse(FileUtils.isRessourceExists(self.inputFileName))        
-            
-if __name__ == "__main__" :
-    unittest.main() 
\ No newline at end of file
--- a/commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/TransformAACoordIntoNtCoordTestSuite.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-import unittest
-import sys
-import TestTransformAACoordIntoNtCoordInAlignFormat
-import TestAcceptanceTransformAACoordIntoNtCoordAndScoreFiltering
-
-def main():
-
-        TransformAlignTestSuite = unittest.TestSuite() 
-        TransformAlignTestSuite.addTest(unittest.makeSuite(TestTransformAACoordIntoNtCoordInAlignFormat.TestTransformAACoordIntoNtCoordInAlignFormat,'test'))
-        TransformAlignTestSuite.addTest(unittest.makeSuite(TestAcceptanceTransformAACoordIntoNtCoordAndScoreFiltering.TestAcceptanceTransformAACoordIntoNtCoordAndScoreFiltering,'test'))
-        
-        runner = unittest.TextTestRunner(sys.stderr, 2, 2)
-        runner.run(TransformAlignTestSuite)
-
-
-if __name__ == '__main__':
-    main()
\ No newline at end of file
--- a/commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/datas/ConsensusTestFile_nt.fsa	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
->blumeria_Grouper_590_20:NoCat
-TTTCGATCNTATTGAAATGTATAACCCACTACTTAGTTCGTGGACTTGTTGGTAGAGGGA
-AGCTTATGCAATAATGAAGGATAAAAGGATGTCAATTCGACTACTCTTCTAAACACAGAT
-ACCAGACTCCTTTTAATCCCAATAGATAGCCCGTGCGGGATCTCCTATTAACAGCAGTAA
-ACAACGCTAACACAGGGTATACGCAATCTCCGTTCGCCAAACACCAGTCTGTCGGGACTA
-CTAATTATCGAGCCTAGTAGGATCGACAATGTGTATCCCAACATAGAAATAATAGAAAGC
-TCAACACCCAAACCCCTCATCAATAACTGCCATTAATCATCACCTGACTTATCTCTGTAC
-TCCATAATTTCAACACTNAAGAATATTTGTA
->blumeria_Grouper_4152_12:NoCat
-GGACCGGCCGCCACGAATTGCGCGATTGCTGCTCGCAAGTAGACTTTGATGGAGTCTACA
-AAATTTTTGTCTTCACCGGTGGAGAGCGGTTGAAGAGCTGCCTCGACACTGCTAATAGCC
-GTCGAGCATATTGTGAATTGCGCGGCTTTTTGTCTTGCCCTGCGCTCCTCCGCTTCGATC
-GCTGCAAGCAATTCTGGAGGGTGTGTATTTTTTCTGCCTGCTGCTTCTAGTGCTGGAGGC
-TGCGGGGCCAGTGGAGGGTTTTCGGCTCCTGCTGCCTTAGTGGATGGTGTTTCAGCCCTT
-TTCGCGGGCCTCACTTCTGCAGGTCGCGGTAGTGCTGGAACCGTGATGCGCTTCTCGGGT
-GCGACGACGGTTTTTCTGGGGGATCCGGTGGGATCCAAGACTTGCTCTGCGTCTTCTGGG
-CTGGAGGATGCCCAAACTGAATCGGCGAGGGTTTTTAGCTTCTCGACTTCTGCGTCCACC
-ATATCTACCTCGGGGACATTG
--- a/commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/datas/OutputHmmpfamTest.align	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-blumeria_Grouper_590_20:NoCat_1	91	108	DUF234	5	22	1.5	3.2	0
-blumeria_Grouper_590_20:NoCat_1	111	119	DUF1414	1	9	6.3	2.9	0
-blumeria_Grouper_590_20:NoCat_3	30	37	CPW_WPC	1	9	7.7	1.5	0
-blumeria_Grouper_590_20:NoCat_3	55	69	HECT	341	355	9.2	0.0	0
-blumeria_Grouper_590_20:NoCat_4	82	91	DUF46	173	182	0.11	6.4	0
-blumeria_Grouper_590_20:NoCat_5	121	125	POC4	276	280	6.3	-1.7	0
-blumeria_Grouper_4152_12:NoCat_1	27	38	Amino_oxidase	471	482	9.1	-0.6	0
-blumeria_Grouper_4152_12:NoCat_1	33	67	TrbL	231	285	8	0.8	0
-blumeria_Grouper_4152_12:NoCat_1	58	80	TNV_CP	167	189	7.9	0.1	0
-blumeria_Grouper_4152_12:NoCat_1	94	109	DGOK	283	298	1.3	0.5	0
-blumeria_Grouper_4152_12:NoCat_1	113	127	Peptidase_S29	1	15	1.1	4.7	0
-blumeria_Grouper_4152_12:NoCat_1	148	157	DUF1301	1	10	9.9	0.4	0
-blumeria_Grouper_4152_12:NoCat_2	21	26	Toxin_18	50	55	4.4	4.2	0
-blumeria_Grouper_4152_12:NoCat_2	126	137	ABC_transp_aux	276	287	5.2	1.1	0
-blumeria_Grouper_4152_12:NoCat_2	143	159	DUF1602	23	39	0.39	5.0	0
-blumeria_Grouper_4152_12:NoCat_3	102	122	zf-P11	1	20	1.8	3.6	0
-blumeria_Grouper_4152_12:NoCat_3	126	135	V-ATPase_G	1	10	5.3	2.4	0
-blumeria_Grouper_4152_12:NoCat_4	92	122	XhoI	172	202	0.014	9.9	0
-blumeria_Grouper_4152_12:NoCat_4	113	119	Endomucin	261	267	6	0.1	0
-blumeria_Grouper_4152_12:NoCat_5	2	19	DUF1798	35	52	3.3	3.0	0
-blumeria_Grouper_4152_12:NoCat_5	46	69	DUF881	214	237	1.6	4.0	0
-blumeria_Grouper_4152_12:NoCat_5	77	93	Jun	264	284	6.5	-0.7	0
-blumeria_Grouper_4152_12:NoCat_5	89	108	SLT	1	20	1.2	4.5	0
-blumeria_Grouper_4152_12:NoCat_5	93	115	DUF2346	63	85	2.8	3.2	0
-blumeria_Grouper_4152_12:NoCat_5	124	139	LBP_BPI_CETP	191	209	3.8	1.8	0
-blumeria_Grouper_4152_12:NoCat_6	50	62	DUF258	293	305	3.8	1.5	0
-blumeria_Grouper_4152_12:NoCat_6	85	90	SOCS_box	1	6	9.7	2.4	0
-blumeria_Grouper_4152_12:NoCat_6	95	115	DUF1289	36	56	5.3	2.8	0
-blumeria_Grouper_4152_12:NoCat_6	106	116	TRAP_alpha	317	327	4.1	0.1	0
--- a/commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/datas/PostPostProcessTest.align	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-blumeria_Grouper_590_20:NoCat	271	324	DUF234	5	22	1.5	3	0.000000
-blumeria_Grouper_590_20:NoCat	331	357	DUF1414	1	9	6.3	2	0.000000
-blumeria_Grouper_590_20:NoCat	90	113	CPW_WPC	1	9	7.7	1	0.000000
-blumeria_Grouper_590_20:NoCat	165	209	HECT	341	355	9.2	0	0.000000
-blumeria_Grouper_590_20:NoCat	119	148	DUF46	182	173	0.11	6	0.000000
-blumeria_Grouper_590_20:NoCat	16	30	POC4	280	276	6.3	-1	0.000000
-blumeria_Grouper_4152_12:NoCat	79	114	Amino_oxidase	471	482	9.1	0	0.000000
-blumeria_Grouper_4152_12:NoCat	97	201	TrbL	231	285	8	0	0.000000
-blumeria_Grouper_4152_12:NoCat	172	240	TNV_CP	167	189	7.9	0	0.000000
-blumeria_Grouper_4152_12:NoCat	280	327	DGOK	283	298	1.3	0	0.000000
-blumeria_Grouper_4152_12:NoCat	337	381	Peptidase_S29	1	15	1.1	4	0.000000
-blumeria_Grouper_4152_12:NoCat	442	471	DUF1301	1	10	9.9	0	0.000000
-blumeria_Grouper_4152_12:NoCat	62	79	Toxin_18	50	55	4.4	4	0.000000
-blumeria_Grouper_4152_12:NoCat	377	412	ABC_transp_aux	276	287	5.2	1	0.000000
-blumeria_Grouper_4152_12:NoCat	428	478	DUF1602	23	39	0.39	5	0.000000
-blumeria_Grouper_4152_12:NoCat	306	368	zf-P11	1	20	1.8	3	0.000000
-blumeria_Grouper_4152_12:NoCat	378	407	V-ATPase_G	1	10	5.3	2	0.000000
-blumeria_Grouper_4152_12:NoCat	136	228	XhoI	202	172	0.014	9	0.000000
-blumeria_Grouper_4152_12:NoCat	145	165	Endomucin	267	261	6	0	0.000000
-blumeria_Grouper_4152_12:NoCat	444	497	DUF1798	52	35	3.3	3	0.000000
-blumeria_Grouper_4152_12:NoCat	294	365	DUF881	237	214	1.6	4	0.000000
-blumeria_Grouper_4152_12:NoCat	222	272	Jun	284	264	6.5	0	0.000000
-blumeria_Grouper_4152_12:NoCat	177	236	SLT	20	1	1.2	4	0.000000
-blumeria_Grouper_4152_12:NoCat	156	224	DUF2346	85	63	2.8	3	0.000000
-blumeria_Grouper_4152_12:NoCat	84	131	LBP_BPI_CETP	209	191	3.8	1	0.000000
-blumeria_Grouper_4152_12:NoCat	314	352	DUF258	305	293	3.8	1	0.000000
-blumeria_Grouper_4152_12:NoCat	230	247	SOCS_box	6	1	9.7	2	0.000000
-blumeria_Grouper_4152_12:NoCat	155	217	DUF1289	56	36	5.3	2	0.000000
-blumeria_Grouper_4152_12:NoCat	152	184	TRAP_alpha	327	317	4.1	0	0.000000
--- a/commons/pyRepetUnit/align/transformAACoordIntoNtCoord/tests/datas/PostPostProcessTestFiltered.align	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-blumeria_Grouper_590_20:NoCat	271	324	DUF234	5	22	1.5	3	0.000000
-blumeria_Grouper_590_20:NoCat	331	357	DUF1414	1	9	6.3	2	0.000000
-blumeria_Grouper_590_20:NoCat	90	113	CPW_WPC	1	9	7.7	1	0.000000
-blumeria_Grouper_590_20:NoCat	119	148	DUF46	182	173	0.11	6	0.000000
-blumeria_Grouper_4152_12:NoCat	97	201	TrbL	231	285	8	0	0.000000
-blumeria_Grouper_4152_12:NoCat	172	240	TNV_CP	167	189	7.9	0	0.000000
-blumeria_Grouper_4152_12:NoCat	280	327	DGOK	283	298	1.3	0	0.000000
-blumeria_Grouper_4152_12:NoCat	337	381	Peptidase_S29	1	15	1.1	4	0.000000
-blumeria_Grouper_4152_12:NoCat	442	471	DUF1301	1	10	9.9	0	0.000000
-blumeria_Grouper_4152_12:NoCat	62	79	Toxin_18	50	55	4.4	4	0.000000
-blumeria_Grouper_4152_12:NoCat	377	412	ABC_transp_aux	276	287	5.2	1	0.000000
-blumeria_Grouper_4152_12:NoCat	428	478	DUF1602	23	39	0.39	5	0.000000
-blumeria_Grouper_4152_12:NoCat	306	368	zf-P11	1	20	1.8	3	0.000000
-blumeria_Grouper_4152_12:NoCat	378	407	V-ATPase_G	1	10	5.3	2	0.000000
-blumeria_Grouper_4152_12:NoCat	136	228	XhoI	202	172	0.014	9	0.000000
-blumeria_Grouper_4152_12:NoCat	145	165	Endomucin	267	261	6	0	0.000000
-blumeria_Grouper_4152_12:NoCat	444	497	DUF1798	52	35	3.3	3	0.000000
-blumeria_Grouper_4152_12:NoCat	294	365	DUF881	237	214	1.6	4	0.000000
-blumeria_Grouper_4152_12:NoCat	177	236	SLT	20	1	1.2	4	0.000000
-blumeria_Grouper_4152_12:NoCat	156	224	DUF2346	85	63	2.8	3	0.000000
-blumeria_Grouper_4152_12:NoCat	84	131	LBP_BPI_CETP	209	191	3.8	1	0.000000
-blumeria_Grouper_4152_12:NoCat	314	352	DUF258	305	293	3.8	1	0.000000
-blumeria_Grouper_4152_12:NoCat	230	247	SOCS_box	6	1	9.7	2	0.000000
-blumeria_Grouper_4152_12:NoCat	155	217	DUF1289	56	36	5.3	2	0.000000
-blumeria_Grouper_4152_12:NoCat	152	184	TRAP_alpha	327	317	4.1	0	0.000000
--- a/commons/pyRepetUnit/blastnForClassifierStep1/RepbaseBLRnForClassifierStep1.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,186 +0,0 @@
-"""
-Launch Blaster and then Matcher to compare the input sequences with known TEs via blastn and record the results into a MySQL table.
-"""
-
-import os
-import ConfigParser
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.LoggerFactory import LoggerFactory
-
-LOG_DEPTH = "repet.tools"
-
-class RepbaseBLRnForClassifierStep1( object ):
-    
-    """
-    Launch Blaster and then Matcher to compare the input sequences with known TEs via blastn and record the results into a MySQL table.
-    
-    @param inFileName: name of the input fasta file
-    @type inFileName: string
-    
-    @param launch_1: generic command at the beginning of a specific command
-    @type launch_1: string
-    
-    @param launch_2: generic command at the end of a specific command
-    @type launch_2: string
-
-    @return: all the commands to run the job
-    @rtype: string
-    
-    @param cDir: current directory (where to retrieve the result files)
-    @ype cDir: string
-
-    @param tmpDir: temporary directory (where the job will run)
-    @type tmpDir: string
-    
-    @param configFileName: configuration file name
-    @type configFileName: string
-    
-    @param logger: a logger Instance
-    @type logger: logger
-    
-    @param verbose: verbose(0/1/2)
-    @type verbose: int
-    
-    @param pL: program launcher
-    @type pL: programLauncher Instance
-    
-    @param project: project name
-    @type project: string
-    
-    """
-
-    def __init__(self, inFileName, launch_1, launch_2, cDir, tmpDir, configFileName, verbose, pL, project):
-        """
-        Constructor
-        """
-        self._inFileName = inFileName
-        self._launch_1 = launch_1
-        self._launch_2 = launch_2
-        self._cDir = cDir
-        self._tmpDir = tmpDir
-        self._verbose = verbose
-        self._pL = pL
-        self._project = project
-        self._fileUtils = FileUtils()
-        self._config = ConfigParser.ConfigParser()
-        self._configFileName = configFileName
-        self._config.readfp( open(self._configFileName) )
-        self._bank = self._config.get("detect_features","TE_nucl_bank")
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbose)
-
-    def formatRepbase_ntIfNecessary( self ):
-        """
-        Format Repbase (make 'cut' files).
-        """
-        if not os.path.exists( "%s_cut" % ( self._bank ) ):
-            self._log.debug("prepare bank '%s'..." % ( self._bank ))
-            prg = os.environ["REPET_PATH"] + "/bin/blaster"
-            cmd = prg
-            cmd += " -s %s" % ( self._bank )
-            cmd += " -n blastn"
-            if self._config.get("detect_features","wublast") == "yes":
-                cmd += " -W"
-            cmd += " -r"
-            cmd += " -P"
-            self._pL.launch( prg, cmd )
-            os.system( "rm -f %s-blastn-*.param" % ( self._bank ) )
-        
-    def createCmdToLaunch( self ):
-        cmd = self._launch_1 + os.environ["REPET_PATH"] + "/bin/blaster"
-        cmd += " -q %s" % ( self._inFileName )
-        cmd += " -s %s/%s" % ( self._cDir, self._bank )
-        cmd += " -B %s_BLRn_%s" % ( self._inFileName, self._bank )
-        cmd += " -n blastn"
-        if self._config.get("detect_features","wublast") == "yes":
-            cmd += " -W"
-        cmd += " -r"
-        cmd += " -v 1"
-        cmd += self._launch_2
-    
-        cmd += "if not os.path.exists( \"%s/%s_BLRn_%s.param\" ):\n" % ( self._cDir, self._inFileName, self._bank )
-        cmd += "\tos.system( \"mv %s_BLRn_%s.param %s\" )\n" % ( self._inFileName, self._bank, self._cDir )
-        cmd += "if os.path.exists( \"%s_cut\" ):\n" % ( self._inFileName )
-        cmd += "\tos.system( \"rm -f %s_cut*\" )\n" % ( self._inFileName )
-        cmd += "if os.path.exists( \"%s.Nstretch.map\" ):\n" % ( self._inFileName )
-        cmd += "\tos.remove( \"%s.Nstretch.map\" )\n" % ( self._inFileName )
-        cmd += "if os.path.exists( \"%s_BLRn_%s.raw\" ):\n" % ( self._inFileName, self._bank )
-        cmd += "\tos.remove( \"%s_BLRn_%s.raw\" )\n" % ( self._inFileName, self._bank )
-        cmd += "if os.path.exists( \"%s_BLRn_%s.seq_treated\" ):\n" % ( self._inFileName, self._bank )
-        cmd += "\tos.remove( \"%s_BLRn_%s.seq_treated\" )\n" % ( self._inFileName, self._bank )
-    
-        cmd += self._launch_1
-        cmd += os.environ["REPET_PATH"] + "/bin/matcher"
-        cmd += " -m %s_BLRn_%s.align" % ( self._inFileName, self._bank )
-        cmd += " -q %s" % ( self._inFileName )
-        cmd += " -s %s/%s" % ( self._cDir, self._bank )
-        cmd += " -j"
-        cmd += " -v 1"
-        cmd += self._launch_2
-    
-        cmd += "if not os.path.exists( \"%s/%s_BLRn_%s.align.clean_match.path\" ):\n" % ( self._cDir, self._inFileName, self._bank )
-        cmd += "\tos.system( \"mv %s_BLRn_%s.align.clean_match.path %s\" )\n" % ( self._inFileName, self._bank, self._cDir )
-        cmd += "if not os.path.exists( \"%s/%s_BLRn_%s.align.clean_match.param\" ):\n" % ( self._cDir, self._inFileName, self._bank )
-        cmd += "\tos.system( \"mv %s_BLRn_%s.align.clean_match.param %s\" )\n" % ( self._inFileName, self._bank, self._cDir )
-        cmd += "if os.path.exists( \"%s_BLRn_%s.align\" ):\n" % ( self._inFileName, self._bank )
-        cmd += "\tos.remove( \"%s_BLRn_%s.align\" )\n" % ( self._inFileName, self._bank )
-        cmd += "if os.path.exists( \"%s_BLRn_%s.align.clean_match.fa\" ):\n" % ( self._inFileName, self._bank )
-        cmd += "\tos.remove( \"%s_BLRn_%s.align.clean_match.fa\" )\n" % ( self._inFileName, self._bank )
-        cmd += "if os.path.exists( \"%s_BLRn_%s.align.clean_match.map\" ):\n" % ( self._inFileName, self._bank )
-        cmd += "\tos.remove( \"%s_BLRn_%s.align.clean_match.map\" )\n" % ( self._inFileName, self._bank )
-        cmd += "if os.path.exists( \"%s_BLRn_%s.align.clean_match.tab\" ):\n" % ( self._inFileName, self._bank )
-        cmd += "\tos.remove( \"%s_BLRn_%s.align.clean_match.tab\" )\n" % ( self._inFileName, self._bank )
-    
-        if self._tmpDir != self._cDir:
-            cmd += "if os.path.exists( \"%s\" ):\n" % ( self._bank )
-            cmd += "\tos.remove( \"%s\" )\n" % ( self._bank )
-            
-        return cmd
-    
-    def collectRepbaseBLRn( self ):
-        """
-        Concatenate the outputs of blastn, adapt the ID and load the results into a table.
-        """
-        bankFull = self._bank
-        bankPath, bank = os.path.split( bankFull )
-        self._concatPathFile(bank)
-        self._adaptIDInPathFile(bank)
-        self._loadPathFileInTable(bank)    
-        self._findAndRemoveUselessFiles(bank)
-        
-    def _concatPathFile(self, bank):
-        FileUtils.catFilesByPattern("../batch_*.fa_BLRn_%s.align.clean_match.path" % bank,
-                                        "%s_BLRn_%s.align.clean_match.path.tmp" % (self._project, bank))
-
-    def _adaptIDInPathFile(self, bank):
-        if os.path.exists(os.environ["REPET_PATH"] + "/bin/pathnum2id"):
-            prg = os.environ["REPET_PATH"] + "/bin/pathnum2id"
-            cmd = prg
-            cmd += " -i %s_BLRn_%s.align.clean_match.path.tmp" % (self._project, bank)
-            cmd += " -o %s_BLRn_%s.align.clean_match.path" % (self._project, bank)
-            cmd += " -v %i" % (self._verbose - 1)
-            self._pL.launch(prg, cmd)
-        else:
-            prg = os.environ["REPET_PATH"] + "/bin/pathnum2id.py"
-            cmd = prg
-            cmd += " -i %s_BLRn_%s.align.clean_match.path.tmp" % (self._project, bank)
-            cmd += " -o %s_BLRn_%s.align.clean_match.path" % (self._project, bank)
-            self._pL.launch(prg, cmd)
-
-    def _loadPathFileInTable(self, bank):
-        prg = os.environ["REPET_PATH"] + "/bin/srptCreateTable.py"
-        cmd = prg
-        cmd += " -f %s_BLRn_%s.align.clean_match.path" % (self._project, bank)
-        cmd += " -n %s_TE_BLRn_path" % (self._project)
-        cmd += " -t path"
-        cmd += " -c ../%s" % (self._configFileName)
-        self._pL.launch(prg, cmd)
-
-    def _findAndRemoveUselessFiles(self, bank):
-        prg = "find"
-        cmd = prg
-        cmd += " .. -name \"batch_*.fa_BLRn_%s.*\" -exec rm {} \;" % (bank)
-        self._pL.launch(prg, cmd)
-        prg = "rm"
-        cmd = prg
-        cmd += " %s_BLRn_%s.align.clean_match.path.tmp" % (self._project, bank)
-        self._pL.launch(prg, cmd)
--- a/commons/pyRepetUnit/blastnForClassifierStep1/tests/Test_RepbaseBLRnForClassifierStep1.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,343 +0,0 @@
-import unittest
-import os
-import shutil
-import ConfigParser
-import sys
-from commons.pyRepetUnit.blastnForClassifierStep1.RepbaseBLRnForClassifierStep1 import RepbaseBLRnForClassifierStep1
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.sql.DbFactory import DbFactory
-from commons.core.sql.TablePathAdaptator import TablePathAdaptator
-from commons.core.coord.Path import Path
-import pyRepet.launcher.programLauncher
-
-if not os.environ.has_key( "REPET_PATH" ):
-    print "*** Error: no environment variable REPET_PATH"
-    sys.exit(1)
-sys.path.append( os.environ["REPET_PATH"] )
-
-NB_EXPECTED_LINES_IN_PATH_FILE = 10
-CURRENT_DIR = os.getcwd()
-
-
-class Test_RepbaseBLRnForClassifierStep1( unittest.TestCase ):
-    
-    
-    def setUp( self ):
-        os.chdir(CURRENT_DIR)
-        self._inFileName = "dummyFileName"
-        self._launch_1 = "log = os.system( \""
-        self._launch_2 = "\" )\n"
-        self._launch_2 += "if log != 0:\n"
-        self._launch_2 += "\tsys.exit(1)\n"
-        self._cDir = "/home/user/dummy_cdir"
-        self._tmpDir = "/home/user/dummy_tmpDir"
-        self._configFileName = "configFile"
-        self._repbaseName = "dummyRepbase_nt.fa"
-        f = open(self._configFileName, "w")
-        f.write("[repet_env]\n")
-        f.write("repet_host: %s\n" % os.environ["REPET_HOST"])
-        f.write("repet_user: %s\n" % os.environ["REPET_USER"])
-        f.write("repet_pw: %s\n" % os.environ["REPET_PW"])
-        f.write("repet_db: %s\n" % os.environ["REPET_DB"])
-        f.write("repet_port: %s\n" % os.environ["REPET_PORT"])
-        f.write("[detect_features]\n")
-        f.write("TE_BLRn: yes\n")
-        f.write("TE_nucl_bank: %s\n" % self._repbaseName)
-        f.write("wublast: yes\n")
-        f.close()
-        self._verbose = 0
-        self._config = ConfigParser.ConfigParser()
-        self._config.readfp( open(self._configFileName) )
-        self._pL = pyRepet.launcher.programLauncher.programLauncher()
-        self._project = "dummyProject"
-        self._repbaseBLRn = RepbaseBLRnForClassifierStep1(self._inFileName, self._launch_1, self._launch_2, self._cDir, self._tmpDir, self._configFileName, self._verbose, self._pL, self._project)
-        self._expFileName = "expFile"
-        self._bank = self._config.get("detect_features","TE_nucl_bank")
-        self._db = DbFactory.createInstance()
-        
-        
-    def tearDown( self ):
-        self._db.dropTable("%s_TE_BLRn_path" % (self._project))
-        os.chdir(CURRENT_DIR)
-        self._repbaseBLRn = None
-        os.remove(self._configFileName)
-        if os.path.isfile("%s_BLRn_%s.align.clean_match.path" % (self._project, self._bank)):
-            os.remove("%s_BLRn_%s.align.clean_match.path" % (self._project, self._bank))
-        if os.path.isfile("%s_BLRn_%s.align.clean_match.path.tmp" % (self._project, self._bank)):
-            os.remove("%s_BLRn_%s.align.clean_match.path.tmp" % (self._project, self._bank))
-        if os.path.isfile("batch_1.fa_BLRn_%s.*" % (self._bank)):
-            os.remove("batch_1.fa_BLRn_%s.*" % (self._bank))
-        if os.path.isfile("batch_2.fa_BLRn_%s.*" % (self._bank)):
-            os.remove("batch_2.fa_BLRn_%s.*" % (self._bank))
-        if os.path.isfile("batch_1.fa_BLRn_%s.align.clean_match.path" % (self._bank)):
-            os.remove("batch_1.fa_BLRn_%s.align.clean_match.path" % (self._bank))
-        if os.path.isfile("batch_2.fa_BLRn_%s.align.clean_match.path" % (self._bank)):
-            os.remove("batch_2.fa_BLRn_%s.align.clean_match.path" % (self._bank))
-        if os.path.isfile(self._repbaseName):
-            os.remove(self._repbaseName)
-            os.remove(self._repbaseName + "_cut")
-            os.remove(self._repbaseName + "_cut.xnd")
-            os.remove(self._repbaseName + "_cut.xns")
-            os.remove(self._repbaseName + "_cut.xnt")
-            os.remove(self._repbaseName + ".Nstretch.map")
-            os.remove("last_time_stamp.log")
-        if os.path.isdir( "TE_BLRn" ):
-            os.chdir( "TE_BLRn" )
-            os.chdir(CURRENT_DIR)
-            shutil.rmtree("TE_BLRn")
-        if os.path.isfile(self._expFileName):
-            os.remove(self._expFileName)
-            
-            
-    def test_formatRepbase_ntIfNecessaryWithoutLog( self ):
-        f = open(self._repbaseName, "w")
-        f.write(">seq1\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTTTTTTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTAAAGTATGCGTGCAT\n")
-        f.write(">seq2\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTTTTTTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTAAAGTATGCGTGCAT\n")
-        f.close()
-        f = open(self._expFileName, "w")
-        f.write(">1  seq1 {Cut} 1..180\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTTTTTTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTAAAGTATGCGTGCAT\n")
-        f.write(">2  seq2 {Cut} 1..180\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTTTTTTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTAAAGTATGCGTGCAT\n")
-        f.close()
-        self._repbaseBLRn.formatRepbase_ntIfNecessary()
-        obsFileName = self._repbaseName + "_cut"
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName, obsFileName))
-        
-        
-    def test_formatRepbase_ntIfNecessary_withLogFile( self ):
-        f = open(self._repbaseName, "w")
-        f.write(">seq1\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTTTTTTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTAAAGTATGCGTGCAT\n")
-        f.write(">seq2\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTTTTTTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTAAAGTATGCGTGCAT\n")
-        f.close()
-        f = open(self._expFileName, "w")
-        f.write(">1  seq1 {Cut} 1..180\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTTTTTTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTAAAGTATGCGTGCAT\n")
-        f.write(">2  seq2 {Cut} 1..180\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTTTTTTTGCGCGTGGCGTATGCGTGCAT\n")
-        f.write("ATGCGTGCGTAAATGCGTAATGCGTAAATGCGTAAATTTGCGCGTAAAGTATGCGTGCAT\n")
-        f.close()
-        repbaseBLRnWithLog = RepbaseBLRnForClassifierStep1(self._inFileName, self._launch_1, self._launch_2, self._cDir, self._tmpDir, self._configFileName, self._verbose, self._pL, self._project)
-        repbaseBLRnWithLog.formatRepbase_ntIfNecessary()
-        obsFileName = self._repbaseName + "_cut"
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName, obsFileName))
-        
-        
-    def test_createCmdToLaunch( self ):
-        bank = self._config.get("detect_features","TE_nucl_bank")
-        obsCmd = self._repbaseBLRn.createCmdToLaunch()
-        expCmd = self._launch_1 + os.environ["REPET_PATH"] + "/bin/blaster"
-        expCmd += " -q %s" % ( self._inFileName )
-        expCmd += " -s %s/%s" % ( self._cDir, bank )
-        expCmd += " -B %s_BLRn_%s" % ( self._inFileName, bank )
-        expCmd += " -n blastn"
-        if self._config.get("detect_features","wublast") == "yes":
-            expCmd += " -W"
-        expCmd += " -r"
-        expCmd += " -v 1"
-        expCmd += self._launch_2
-        expCmd += "if not os.path.exists( \"%s/%s_BLRn_%s.param\" ):\n" % ( self._cDir, self._inFileName, bank )
-        expCmd += "\tos.system( \"mv %s_BLRn_%s.param %s\" )\n" % ( self._inFileName, bank, self._cDir )
-        expCmd += "if os.path.exists( \"%s_cut\" ):\n" % ( self._inFileName )
-        expCmd += "\tos.system( \"rm -f %s_cut*\" )\n" % ( self._inFileName )
-        expCmd += "if os.path.exists( \"%s.Nstretch.map\" ):\n" % ( self._inFileName )
-        expCmd += "\tos.remove( \"%s.Nstretch.map\" )\n" % ( self._inFileName )
-        expCmd += "if os.path.exists( \"%s_BLRn_%s.raw\" ):\n" % ( self._inFileName, bank )
-        expCmd += "\tos.remove( \"%s_BLRn_%s.raw\" )\n" % ( self._inFileName, bank )
-        expCmd += "if os.path.exists( \"%s_BLRn_%s.seq_treated\" ):\n" % ( self._inFileName, bank )
-        expCmd += "\tos.remove( \"%s_BLRn_%s.seq_treated\" )\n" % ( self._inFileName, bank )
-        expCmd += self._launch_1
-        expCmd += os.environ["REPET_PATH"] + "/bin/matcher"
-        expCmd += " -m %s_BLRn_%s.align" % ( self._inFileName, bank )
-        expCmd += " -q %s" % ( self._inFileName )
-        expCmd += " -s %s/%s" % ( self._cDir, bank )
-        expCmd += " -j"
-        expCmd += " -v 1"
-        expCmd += self._launch_2
-        expCmd += "if not os.path.exists( \"%s/%s_BLRn_%s.align.clean_match.path\" ):\n" % ( self._cDir, self._inFileName, bank )
-        expCmd += "\tos.system( \"mv %s_BLRn_%s.align.clean_match.path %s\" )\n" % ( self._inFileName, bank, self._cDir )
-        expCmd += "if not os.path.exists( \"%s/%s_BLRn_%s.align.clean_match.param\" ):\n" % ( self._cDir, self._inFileName, bank )
-        expCmd += "\tos.system( \"mv %s_BLRn_%s.align.clean_match.param %s\" )\n" % ( self._inFileName, bank, self._cDir )
-        expCmd += "if os.path.exists( \"%s_BLRn_%s.align\" ):\n" % ( self._inFileName, bank )
-        expCmd += "\tos.remove( \"%s_BLRn_%s.align\" )\n" % ( self._inFileName, bank )
-        expCmd += "if os.path.exists( \"%s_BLRn_%s.align.clean_match.fa\" ):\n" % ( self._inFileName, bank )
-        expCmd += "\tos.remove( \"%s_BLRn_%s.align.clean_match.fa\" )\n" % ( self._inFileName, bank )
-        expCmd += "if os.path.exists( \"%s_BLRn_%s.align.clean_match.map\" ):\n" % ( self._inFileName, bank )
-        expCmd += "\tos.remove( \"%s_BLRn_%s.align.clean_match.map\" )\n" % ( self._inFileName, bank )
-        expCmd += "if os.path.exists( \"%s_BLRn_%s.align.clean_match.tab\" ):\n" % ( self._inFileName, bank )
-        expCmd += "\tos.remove( \"%s_BLRn_%s.align.clean_match.tab\" )\n" % ( self._inFileName, bank )
-        if self._tmpDir != self._cDir:
-            expCmd += "if os.path.exists( \"%s\" ):\n" % ( bank )
-            expCmd += "\tos.remove( \"%s\" )\n" % ( bank )
-        self.assertEquals( expCmd, obsCmd )
-        
-        
-    def test_concatPathFile( self ):
-        os.chdir(CURRENT_DIR)
-        if not FileUtils.isRessourceExists("TE_BLRn"):
-            os.mkdir( "TE_BLRn" )
-        self._createPathFiles(self._bank)
-        os.chdir( "TE_BLRn" )
-        f = open(self._expFileName, "w")
-        f.write("1\tQueryName1\t2\t250\tsubjectName1\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("2\tQueryName1\t255\t550\tsubjectName2\t5\t255\t0.0002\t32\t78.2\n")
-        f.write("3\tQueryName2\t1\t150\tsubjectName1\t250\t400\t5.1e-59\t132\t98\n")
-        f.write("4\tQueryName3\t2\t250\tsubjectName3\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("5\tQueryName1\t300\t450\tsubjectName1\t300\t450\t4.1e-39\t132\t80.2\n")
-        f.write("1\tQueryName4\t2\t250\tsubjectName1\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("2\tQueryName4\t255\t550\tsubjectName2\t5\t255\t0.0002\t32\t78.2\n")
-        f.write("3\tQueryName5\t1\t150\tsubjectName1\t250\t400\t5.1e-59\t132\t98\n")
-        f.write("4\tQueryName6\t2\t250\tsubjectName3\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("5\tQueryName7\t300\t450\tsubjectName1\t300\t450\t4.1e-39\t132\t80.2\n")
-        f.close()
-        FileUtils.sortFileContent(self._expFileName)
-        obsFileName = "%s_BLRn_%s.align.clean_match.path.tmp" % (self._project, self._bank)
-        self._repbaseBLRn._concatPathFile(self._bank)
-        FileUtils.sortFileContent(obsFileName)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName, obsFileName))
-        
-        
-    def test_adaptIDInPathFile( self ):
-        f = open("%s_BLRn_%s.align.clean_match.path.tmp" % (self._project, self._bank), "w")
-        f.write("1\tQueryName1\t2\t250\tsubjectName1\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("2\tQueryName1\t255\t550\tsubjectName2\t5\t255\t0.0002\t32\t78.2\n")
-        f.write("3\tQueryName2\t1\t150\tsubjectName1\t250\t400\t5.1e-59\t132\t98\n")
-        f.write("4\tQueryName3\t2\t250\tsubjectName3\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("5\tQueryName1\t300\t450\tsubjectName1\t300\t450\t4.1e-39\t132\t80.2\n")
-        f.write("1\tQueryName4\t2\t250\tsubjectName1\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("2\tQueryName4\t255\t550\tsubjectName2\t5\t255\t0.0002\t32\t78.2\n")
-        f.write("3\tQueryName5\t1\t150\tsubjectName1\t250\t400\t5.1e-59\t132\t98\n")
-        f.write("4\tQueryName6\t2\t250\tsubjectName3\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("5\tQueryName7\t300\t450\tsubjectName1\t300\t450\t4.1e-39\t132\t80.2\n")
-        f.close()
-        self._repbaseBLRn._adaptIDInPathFile(self._bank)
-        f = open(self._expFileName, "w")
-        f.write("1\tQueryName1\t2\t250\tsubjectName1\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("2\tQueryName1\t255\t550\tsubjectName2\t5\t255\t0.0002\t32\t78.2\n")
-        f.write("3\tQueryName2\t1\t150\tsubjectName1\t250\t400\t5.1e-59\t132\t98\n")
-        f.write("4\tQueryName3\t2\t250\tsubjectName3\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("5\tQueryName1\t300\t450\tsubjectName1\t300\t450\t4.1e-39\t132\t80.2\n")
-        f.write("6\tQueryName4\t2\t250\tsubjectName1\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("7\tQueryName4\t255\t550\tsubjectName2\t5\t255\t0.0002\t32\t78.2\n")
-        f.write("8\tQueryName5\t1\t150\tsubjectName1\t250\t400\t5.1e-59\t132\t98\n")
-        f.write("9\tQueryName6\t2\t250\tsubjectName3\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("10\tQueryName7\t300\t450\tsubjectName1\t300\t450\t4.1e-39\t132\t80.2\n")
-        f.close()
-        obsFileName = "%s_BLRn_%s.align.clean_match.path" % (self._project, self._bank)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName, obsFileName))
-        
-        
-    def test_loadPathFileInTable( self ):
-        os.chdir(CURRENT_DIR)
-        if not FileUtils.isRessourceExists("TE_BLRn"):
-            os.mkdir( "TE_BLRn" )
-        self._createPathFiles(self._bank)
-        os.chdir( "TE_BLRn" )
-        f = open("%s_BLRn_%s.align.clean_match.path" % (self._project, self._bank), "w")
-        f.write("1\tQueryName1\t2\t250\tsubjectName1\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("2\tQueryName1\t255\t550\tsubjectName2\t5\t255\t0.0002\t32\t78.2\n")
-        f.write("3\tQueryName2\t1\t150\tsubjectName1\t250\t400\t5.1e-59\t132\t98\n")
-        f.write("4\tQueryName3\t2\t250\tsubjectName3\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("5\tQueryName1\t300\t450\tsubjectName1\t300\t450\t4.1e-39\t132\t80.2\n")
-        f.write("6\tQueryName4\t2\t250\tsubjectName1\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("7\tQueryName4\t255\t550\tsubjectName2\t5\t255\t0.0002\t32\t78.2\n")
-        f.write("8\tQueryName5\t1\t150\tsubjectName1\t250\t400\t5.1e-59\t132\t98\n")
-        f.write("9\tQueryName6\t2\t250\tsubjectName3\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("10\tQueryName7\t300\t450\tsubjectName1\t300\t450\t4.1e-39\t132\t80.2\n")
-        f.close()
-        self._repbaseBLRn._loadPathFileInTable(self._bank)
-        resultFromFilePathList = self._readPathResultsFromFileAndFillList()
-        resultFromTablePathList = self._readPathResultsFromTableAndFillList() 
-        self.assertEquals(resultFromFilePathList, resultFromTablePathList)
-        
-        
-    def test_findAndRemoveUselessFiles( self ):
-        self._createFile("%s_BLRn_%s.align.clean_match.path.tmp" % (self._project, self._bank))
-        self._createFile("batch_1.fa_BLRn_%s.*" % (self._bank))
-        self._createFile("batch_2.fa_BLRn_%s.*" % (self._bank))
-        self._repbaseBLRn._findAndRemoveUselessFiles(self._bank)
-        self.assertFalse(FileUtils.isRessourceExists("%s_BLRn_%s.align.clean_match.path.tmp" % (self._project, self._bank)))
-        self.assertFalse(FileUtils.isRessourceExists("batch_1.fa_BLRn_%s.*" % (self._bank)))
-        self.assertFalse(FileUtils.isRessourceExists("batch_2.fa_BLRn_%s.*" % (self._bank)))
-        
-        
-    def test_collectRepbaseBLRn( self ):
-        os.chdir(CURRENT_DIR)
-        if not FileUtils.isRessourceExists("TE_BLRn"):
-            os.mkdir( "TE_BLRn" )
-        self._createPathFiles(self._bank)
-        os.chdir( "TE_BLRn" )
-        self._repbaseBLRn.collectRepbaseBLRn()  
-        self.assertTrue(FileUtils.isRessourceExists("%s_BLRn_%s.align.clean_match.path" % ( self._project, self._bank )))
-        self.assertEquals(NB_EXPECTED_LINES_IN_PATH_FILE, FileUtils.getNbLinesInSingleFile("%s_BLRn_%s.align.clean_match.path" % ( self._project, self._bank )))
-        self.assertTrue(self._db.doesTableExist("%s_TE_BLRn_path" % (self._project)))
-        self._db.execute('select * from %s_TE_BLRn_path' % (self._project))
-        self.assertEquals(NB_EXPECTED_LINES_IN_PATH_FILE, len(self._db.fetchall()))
-        self._db.dropTable("%s_TE_BLRn_path" % (self._project))
-        
-        
-    def _createPathFiles( self, bankFull ):
-        bank = os.path.split(bankFull)[1]
-        fileName = "batch_1.fa_BLRn_" + bank + ".align.clean_match.path"
-        f = open(fileName, "w")
-        f.write("1\tQueryName1\t2\t250\tsubjectName1\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("2\tQueryName1\t255\t550\tsubjectName2\t5\t255\t0.0002\t32\t78.2\n")
-        f.write("3\tQueryName2\t1\t150\tsubjectName1\t250\t400\t5.1e-59\t132\t98\n")
-        f.write("4\tQueryName3\t2\t250\tsubjectName3\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("5\tQueryName1\t300\t450\tsubjectName1\t300\t450\t4.1e-39\t132\t80.2\n")
-        f.close()
-        fileName = "batch_2.fa_BLRn_" + bank + ".align.clean_match.path"
-        f = open(fileName, "w")
-        f.write("1\tQueryName4\t2\t250\tsubjectName1\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("2\tQueryName4\t255\t550\tsubjectName2\t5\t255\t0.0002\t32\t78.2\n")
-        f.write("3\tQueryName5\t1\t150\tsubjectName1\t250\t400\t5.1e-59\t132\t98\n")
-        f.write("4\tQueryName6\t2\t250\tsubjectName3\t5\t255\t4.1e-39\t132\t88.2\n")
-        f.write("5\tQueryName7\t300\t450\tsubjectName1\t300\t450\t4.1e-39\t132\t80.2\n")
-        f.close()
-        
-        
-    def _readPathResultsFromTableAndFillList( self ):
-        tablePathAdaptatorInstance = TablePathAdaptator (self._db, "%s_TE_BLRn_path" % (self._project))
-        pathList = tablePathAdaptatorInstance.getListOfAllPaths()
-        return pathList
-    
-    
-    def _readPathResultsFromFileAndFillList( self ):
-        pathInstance = Path()
-        pathList = []
-        f = open( "%s_BLRn_%s.align.clean_match.path" % (self._project, self._bank) , "r")
-        while pathInstance.read( f ):
-            pathList.append(pathInstance)
-            pathInstance = Path()
-        f.close()
-        return pathList
-   
-   
-    def _createFile( self, nameFile ):
-        f = open(nameFile, "w")
-        f.close()
-        
-        
-test_suite = unittest.TestSuite()
-test_suite.addTest( unittest.makeSuite( Test_RepbaseBLRnForClassifierStep1 ) )
-if __name__ == "__main__":
-    unittest.TextTestRunner(verbosity=2).run( test_suite )
--- a/commons/pyRepetUnit/components/AbstractClusterLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,606 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-import getopt
-import time
-import glob
-import sys
-import os
-
-from commons.core.checker.CheckerException import CheckerException
-from commons.core.sql.RepetJob import RepetJob
-from commons.core.sql.Job import Job
-from commons.core.stat.Stat import Stat
-from pyRepet.launcher.AbstractProgramLauncher import AbstractProgramLauncher
-
-GENERIC_IN_FILE = "zDUMMYz"
-
-
-## Abstract class to launch a program in parallel on a cluster.
-#
-class AbstractClusterLauncher( object ):  #( IClusterLauncher )
-     
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        self._inputDir = ""            # path to the directory with input files
-        self._queueName = ""           # name of the queue on the cluster
-        self._groupId = ""             # identifier of the group of jobs (groupid)
-        self._inputFileSuffix = "fa"   # suffix of the input files (default='fa')
-        self._prgAcronym = ""          # acronym of the program to launch
-        self._configFile = ""          # name of the configuration file (connect to MySQL)
-        self._currentDir = os.getcwd() # path to the current directory
-        self._tmpDir = ""              # path to the temporary directory
-        self._jobTable = "jobs"        # name of the table recording the jobs
-        self._catOutFiles = False      # concatenate output files of all jobs
-        self._clean = False            # clean job file, job stdout, job table...
-        self._verbose = 1              # verbosity level
-        self.jobdb = None              # RepetJob instance
-        self.job = Job()               # Job instance
-        
-        self._nbJobs = 0
-        self._cmdLineGenericOptions = "hi:Q:g:S:a:C:d:j:Zcv:"
-        self._cmdLineSpecificOptions = ""
-        
-        self._exeWrapper = "AbstractProgramLauncher.py"
-        self._prgLauncher = None
-        # list of instances derived from AbstractProgramLauncher()
-        # If several program are launched successively in the same job,
-        # 'lPrgLaunchers' has to be filled before run().
-        self.lPrgLaunchers = []
-    
-    def setProgramLauncherAttributeFromCmdLine(self, o, a=""):
-        self.getProgramLauncherInstance().setASpecificAttributeFromCmdLine(o, a)
-      
-    def setClusterLauncherAttributeFromCmdLine(self, o, a=""):
-        if o == "-h":
-            print self.getHelpAsString()
-            sys.exit(0)
-        elif o == "-i":
-            self.setInputDirectory(a)
-        elif o == "-Q":
-            self.setQueueName(a)
-        elif o == "-g":
-            self.setGroupIdentifier(a)
-        elif o == "-S":
-            self.setInputFileSuffix(a)
-        elif o == "-a":
-            self.setAcronym(a)
-        elif o == "-C":
-            self.setConfigFile(a)
-        elif o == "-d":
-            self.setTemporaryDirectory(a)
-        elif o == "-j":
-            self.setJobTableName(a)
-        elif o == "-Z":
-            self.setCatOutputFiles()
-        elif o == "-c":
-            self.setClean()
-        elif o == "-v":
-            self.setVerbosityLevel(a)
-
-    def setAttributesFromCmdLine(self):
-        try:
-            opts, args = getopt.getopt(sys.argv[1:], self.getCmdLineOptions())
-        except getopt.GetoptError, err:
-            print str(err);
-            print self.getHelpAsString()
-            sys.exit(1)
-        for o, a in opts:
-            self.setClusterLauncherAttributeFromCmdLine(o, a)
-            self.setProgramLauncherAttributeFromCmdLine(o, a)
-    
-    def setAGenericAttributeFromCmdLine( self, o, a="" ):
-        self.setClusterLauncherAttributeFromCmdLine(o, a)
-        
-    def setASpecificAttributeFromCmdLine( self, o, a="" ):
-        self.setProgramLauncherAttributeFromCmdLine(o, a)
-        
-    def setInputDirectory( self, arg ):
-        self._inputDir = arg
-        
-    def setQueueName( self, arg ):
-        self._queueName = arg
-        
-    def setGroupIdentifier( self, arg ):
-        self._groupId = arg
-        
-    def setInputFileSuffix( self, arg ):
-        self._inputFileSuffix = arg
-        
-    def setAcronym( self, arg ):
-        self._prgAcronym = arg
-        
-    def setConfigFile( self, arg ):
-        if os.path.dirname( arg ) == "":
-            self._configFile = "%s/%s" % ( os.getcwd(), arg )
-        else:
-            self._configFile = arg
-            
-    def setCurrentDirectory( self, arg =os.getcwd()):
-        self._currentDir = arg
-        
-    def setTemporaryDirectory( self, arg ):
-        self._tmpDir = arg
-        
-    def setJobTableName( self, arg ):
-        self._jobTable = arg
-
-    def setCatOutputFiles( self ):
-        self._catOutFiles = True
-   
-    def setClean( self):
-        self._clean = True
-        
-    def setVerbosityLevel( self, arg ):
-        self._verbose = int(arg)
-        
-    def setExecutableWrapper( self, arg = "AbstractProgramLauncher.py" ):
-        self._exeWrapper = arg
-
-    def setSingleProgramLauncher( self ):
-        """
-        Set the wrapper and program command-lines of the program launcher.
-        Append the program launcher to 'self.lPrgLaunchers'.
-        """
-        self.getProgramLauncherInstance().setWrapperCommandLine()
-        self.getProgramLauncherInstance().setProgramCommandLine()
-        self.lPrgLaunchers.append( self.getProgramLauncherInstance() )      
-        
-    def getGenericHelpAsString( self ):
-        string = ""
-        string += "usage: %s.py [options]" % (type(self).__name__ )
-        string += "\ngeneric options:"
-        string += "\n     -h: this help"
-        string += "\n     -i: directory with input files (absolute path)"
-        string += "\n     -Q: name of the queue on the cluster"
-        string += "\n     -g: identifier of the group of jobs (groupid)"
-        string += "\n     -S: suffix of the input files (default='fa')"
-        string += "\n     -a: acronym of the program to be launched (default='%s')" % ( self.getAcronym() )
-        string += "\n     -C: configuration file to connect to MySQL (absolute path or in current dir)"
-        string += "\n     -d: temporary directory (absolute path, default=None)"
-        string += "\n     -j: table recording the jobs (default='jobs')"
-        string += "\n     -c: clean the temporary data"
-        string += "\n     -v: verbosity level (default=0/1/2)"
-        return string
-        
-    def getSpecificHelpAsString( self ):
-        pass
-    
-    def getHelpAsString(self):
-        return self.getGenericHelpAsString() + self.getSpecificHelpAsString()
-    
-    def getInputDirectory( self ):
-        return self._inputDir
-        
-    def getQueueName( self ):
-        return self._queueName
-        
-    def getGroupIdentifier( self ):
-        return self._groupId
-        
-    def getInputFileSuffix( self ):
-        return self._inputFileSuffix
-    
-    def getAcronym( self ):
-        return self._prgAcronym
-        
-    def getConfigFile( self ):
-        return self._configFile
-        
-    def getCurrentDirectory( self ):
-        return self._currentDir
-        
-    def getTemporaryDirectory( self ):
-        return self._tmpDir
-        
-    def getJobTableName( self ):
-        return self._jobTable
-    
-    def getCatOutputFiles( self ):
-        return self._catOutFiles
-    
-    def getClean( self ):
-        return self._clean
-        
-    def getVerbosityLevel( self ):
-        return self._verbose
-    
-    def getWrapperName( self ):
-        return self.getProgramLauncherInstance().getWrapperName()
-    
-    def getProgramName( self ):
-        return self.getProgramLauncherInstance().getProgramName()
-    
-    def getPatternToConcatenate( self ):
-        return self.getProgramLauncherInstance().getOutputFile().replace( GENERIC_IN_FILE, "*" )
-    
-    def getProgramLauncherInstance( self ):
-        if self._prgLauncher == None:
-            self._prgLauncher = AbstractProgramLauncher()
-        return self._prgLauncher
-    
-    def getInputFilesList(self):
-        lInFiles = glob.glob("%s/*.%s" % (self._inputDir, self._inputFileSuffix))
-        return lInFiles
-    
-    def getCmdLineOptions(self):
-        return "hi:Q:g:S:a:C:d:j:Zcv:"
-
-                        
-    def getProgramCommandLineAsString( self ):
-        """
-        Return the command-line to launch in each job.
-        Specified in each wrapper.
-        """
-        pass
-    
-    
-    def getListFilesToKeep( self ):
-        """
-        Return the list of files to keep at the end of each job.
-        Specified in each wrapper.
-        """
-        pass
-    
-    
-    def getListFilesToRemove( self ):
-        """
-        Return the list of files to remove at the end of each job.
-        Specified in each wrapper.
-        """
-        pass
-    
-    
-    def getJobFileNameAsString( self, count ):
-        """
-        Return the name of the job file as a string.
-        @param count: job number (e.g. '1') or '*'
-        @type count: integer or string
-        """
-        jobFile = "ClusterLauncher"
-        jobFile += "_groupid%s" % ( self.getGroupIdentifier() )
-        if count != "*":
-            jobFile += "_job%i" % ( count )
-            jobFile += "_time%s" % ( time.strftime("%Y-%m-%d-%H-%M-%S") )
-        else:
-            jobFile += "_job*"
-            jobFile += "_time%s-*" % ( time.strftime("%Y-%m") )
-        jobFile += ".py"
-        return jobFile
-    
-    
-    def getCmdUpdateJobStatusAsString( self, newStatus ):
-        """
-        Return the command to update the job status in the table.
-        """
-        prg = os.environ["REPET_PATH"] + "/bin/srptChangeJobStatus.py"
-        cmd = prg
-        cmd += " -t %s" % ( self.job.tablename )
-        if str(self.job.jobid).isdigit():
-            cmd += " -j %s" % ( self.job.jobname )
-        else:
-            cmd += " -j %s" % ( self.job.jobid )
-        cmd += " -g %s" % ( self.job.groupid )
-        if self.job.queue != "":
-            cmd += " -q %s" % ( self.job.queue )
-        cmd += " -s %s" % ( newStatus )
-        cmd += " -c %s" % ( self.getConfigFile() )
-        cmd += " -v %i" % ( self._verbose )
-        return "os.system( \"%s\" )\n" % ( cmd )
-    
-    
-    def getCmdToLaunchWrapper( self, fileName, genericCmd, exeWrapper ):
-        """
-        Return the launching command as a string.
-        Launch the wrapper, retrieve its exit status, update status if error.
-        """
-        specificCmd = genericCmd.replace( GENERIC_IN_FILE, fileName )
-        cmd = ""
-        cmd += "print \"LAUNCH: %s\"\n" % ( specificCmd )
-        cmd += "sys.stdout.flush()\n"
-        cmd += "exitStatus = os.system ( \"%s\" )\n" % ( specificCmd )
-        cmd += "if exitStatus != 0:\n"
-        cmd += "\tprint \"ERROR: wrapper '%s'" % ( exeWrapper )
-        cmd += " returned exit status '%i'\" % ( exitStatus )\n"
-        cmd += "\tos.chdir( \"%s\" )\n" % ( self.getTemporaryDirectory() )
-        cmd += "\tshutil.move( newDir, '%s' )\n" % ( self.getCurrentDirectory() )
-        cmd += "\t%s" % ( self.getCmdUpdateJobStatusAsString( "error" ) )
-        cmd += "\tsys.exit(1)\n"
-        return cmd
-    
-    
-    def getCmdToKeepFiles( self, fileName, lFilesToKeep ):
-        """
-        Return the commands to keep the output files.
-        """
-        cmd = ""
-        for f in lFilesToKeep:
-            f = f.replace( GENERIC_IN_FILE, fileName )
-            cmd += "if not os.path.exists( \"%s\" ):\n" % ( f )
-            cmd += "\tprint \"ERROR: output file '%s' doesn't exist\"\n" % ( f )
-            cmd += "\t%s" % ( self.getCmdUpdateJobStatusAsString( "error" ) )
-            cmd += "\tsys.exit(1)\n"
-            cmd += "if not os.path.exists( \"%s/%s\" ):\n" \
-                   % ( self._currentDir, f )
-            cmd += "\tshutil.copy( \"%s\", \"%s/%s\" )\n" % ( f, self.getCurrentDirectory(), f )
-        return cmd
-    
-    
-    def getCmdToRemoveFiles( self, fileName, lFilesToRemove ):
-        """
-        Return the commands to remove the temporary files.
-        """
-        cmd = ""
-        if lFilesToRemove != []:
-            for f in lFilesToRemove:
-                f = f.replace( GENERIC_IN_FILE, fileName )
-                cmd += "if os.path.exists( \"%s\" ):\n" % ( f )
-                cmd += "\tos.remove( \"%s\" )\n" % ( f )
-        return cmd
-    
-    
-    def getJobCommandsAsString( self, fileName, jobName, minFreeGigaInTmpDir=1 ):
-        """
-        Return all the job commands as a string.
-        """
-        cmd = "#!/usr/bin/env python\n"
-        cmd += "\n"
-        cmd += "import os\n"
-        cmd += "import sys\n"
-        cmd += "import shutil\n"
-        cmd += "import time\n"
-        cmd += "\n"
-        cmd += "print \"system:\", os.uname()\n"
-        cmd += "beginTime = time.time()\n"
-        cmd += "print 'beginTime=%f' % ( beginTime )\n"
-        cmd += "\n"
-        cmd += self.getCmdUpdateJobStatusAsString( "running" )
-        cmd += "\n"
-        cmd += "if not os.path.exists( \"%s\" ):\n" % ( self.getTemporaryDirectory() )
-        cmd += "\tprint \"ERROR: working dir '%s' doesn't exist\"\n" % ( \
-            self.getTemporaryDirectory() )
-        cmd += "\t%s" % ( self.getCmdUpdateJobStatusAsString( "error" ) )
-        cmd += "\tsys.exit(1)\n"
-        cmd += "freeSpace = os.statvfs( \"%s\" )\n" % ( self.getTemporaryDirectory() )
-        cmd += "if ( freeSpace.f_bavail * freeSpace.f_frsize ) / 1073741824.0 < %i:\n" % ( minFreeGigaInTmpDir ) # nb blocs * bloc size in bytes > 1 GigaByte ?
-        cmd += "\tprint \"ERROR: less than %iGb in '%s'\"\n" % ( minFreeGigaInTmpDir, self.getTemporaryDirectory() )
-        cmd += "\t%s" % ( self.getCmdUpdateJobStatusAsString( "error" ) )
-        cmd += "\tsys.exit(1)\n"
-        cmd += "print \"working dir: %s\"\n" % ( self.getTemporaryDirectory() )
-        cmd += "sys.stdout.flush()\n"
-        cmd += "os.chdir( \"%s\" )\n" % ( self.getTemporaryDirectory() )
-        cmd += "\n"
-        cmd += "newDir = \"%s_%s_%s\"\n" % ( self.getGroupIdentifier(), jobName, time.strftime("%Y%m%d-%H%M%S") )
-        cmd += "if os.path.exists( newDir ):\n"
-        cmd += "\tshutil.rmtree( newDir )\n"
-        cmd += "os.mkdir( newDir )\n"
-        cmd += "os.chdir( newDir )\n"
-        cmd += "\n"
-        cmd += "if not os.path.exists( \"%s\" ):\n" % ( fileName )
-        cmd += "\tos.symlink( \"%s/%s\", \"%s\" )\n" % \
-               ( self._inputDir, fileName, fileName )
-        cmd += "\n"
-        
-        for pL in self.lPrgLaunchers:
-            cmd += self.getCmdToLaunchWrapper( \
-                fileName, \
-                pL.getWrapperCommandLine(), \
-                "%s.py" % ( type(pL).__name__ ) )
-            cmd += "\n"
-            cmd += self.getCmdToKeepFiles( fileName, pL.getListFilesToKeep() )
-            cmd += "\n"
-            cmd += self.getCmdToRemoveFiles( fileName, \
-                                             pL.getListFilesToRemove() )
-            
-        cmd += "if os.path.exists( \"%s\" ):\n" % ( fileName )
-        cmd += "\tos.remove( \"%s\" )\n" % ( fileName )
-        cmd += "os.chdir( \"..\" )\n"
-        cmd += "shutil.rmtree( newDir )\n"
-        cmd += self.getCmdUpdateJobStatusAsString( "finished" )
-        cmd += "\n"
-        cmd += "endTime = time.time()\n"
-        cmd += "print 'endTime=%f' % ( endTime)\n"
-        cmd += "print 'executionTime=%f' % ( endTime - beginTime )\n"
-        cmd += "print \"system:\", os.uname()\n"
-        cmd += "sys.exit(0)\n"
-        return cmd
-    
-    def getStatsOfExecutionTime( self ):
-        """
-        Return a Stat object about the execution time of each job as a
-        float expressed in seconds since the epoch, in UTC.
-        """
-        stat = Stat()
-        pattern = "%s/%s*.o*" % ( self.getCurrentDirectory(), \
-                                  self.getAcronym() )
-        lJobFiles = glob.glob( pattern )
-        for f in lJobFiles:
-            fH = open( f, "r" )
-            while True:
-                line = fH.readline()
-                if line == "":
-                    break
-                if "executionTime" in line:
-                    stat.add( float(line[:-1].split("=")[1] ) )
-                    break
-            fH.close()
-        return stat
-    
-    
-    def formatGroupidAndTime(self):
-        return self.job.groupid + " " + time.strftime("%Y-%m-%d %H:%M:%S") + ""
-
-    def submitJob(self, lInFiles):
-        count = 0
-        for inFile in lInFiles:
-            count += 1
-            fileName = os.path.basename(inFile)
-            if self._verbose > 1:
-                print "processing '%s' # %i..." % (fileName, count)
-                sys.stdout.flush()
-            
-            self.initializeJob(fileName, count)
-            time.sleep(0.5)
-            exitStatus = self.jobdb.submitJob(self.job)
-            if exitStatus != 0:
-                print "ERROR while submitting job '%i' to the cluster" % (count)
-                sys.exit(1)
-
-    def checkClusterLauncherAttributes( self ):
-        if self.getInputDirectory() == "":
-            message = "ERROR: missing input directory"
-            raise CheckerException(message)
-        if not os.path.exists( self.getInputDirectory() ):
-            message = "ERROR: input directory '%s' doesn't exist" % ( self.getInputDirectory() )
-            raise CheckerException(message)
-        if self.getGroupIdentifier() == "":
-            message = "ERROR: missing group identifier"
-            raise CheckerException(message)
-        if self.getAcronym() == "":
-            message = "ERROR: missing program acronym"
-            raise CheckerException(message)
-        if self.getConfigFile() == "":
-            message = "ERROR: missing config file to access MySQL"
-            raise CheckerException(message)
-        if not os.path.exists( self.getConfigFile() ):
-            message = "ERROR: config file '%s' doesn't exist" % ( self.getConfigFile() )
-            raise CheckerException(message)   
-        if self.getTemporaryDirectory() == "":
-            self.setTemporaryDirectory(self._currentDir)
-    
-    def checkGenericAttributes( self ):
-        self.checkClusterLauncherAttributes()
-        
-    def checkProgramLauncherAttributes( self ):
-        self.getProgramLauncherInstance().checkSpecificAttributes()
-    
-    def checkSpecificAttributes( self ):
-        self.checkProgramLauncherAttributes()
-        
-    def start( self ):
-            
-        if self.lPrgLaunchers == []:
-            self.setSingleProgramLauncher()
-        for pL in self.lPrgLaunchers:
-            if pL.getWrapperCommandLine() == "":
-                string = "ERROR: wrapper command is empty !"
-                print string
-                sys.exit(1)
-            if pL.getProgramCommandLine() == "":
-                string = "ERROR: program command is empty !"
-                print string
-                sys.exit(1)
-        self.checkProgramAvailability()
-        
-        try:
-            self.checkProgramLauncherAttributes()
-        except CheckerException, msg:
-            print msg
-            print self.getHelpAsString()
-            sys.exit(1)
-        
-        if self.getVerbosityLevel() > 0:
-            string = "START %s" % ( type(self).__name__ )
-            print string
-        self.job.tablename = self.getJobTableName()
-        self.job.groupid = self.getGroupIdentifier()
-        tokens = self.getQueueName().replace("'","").split(" ")
-        self.job.setQueue( tokens[0] )
-        if len(tokens) > 1:
-            lResources = tokens[1:]
-            self.job.lResources = lResources
-        if self.getVerbosityLevel() > 0:
-            print "groupid: %s" % ( self.getGroupIdentifier() )
-        self.jobdb = RepetJob( cfgFileName=self.getConfigFile() )
-        if self.jobdb.hasUnfinishedJob( self.job.tablename, \
-                                          self.job.groupid ):
-            self.jobdb.waitJobGroup( self.job.tablename, self.job.groupid )
-            return
-        self.jobdb.cleanJobGroup( self.job.tablename, self.job.groupid )
-        sys.stdout.flush()
-   
-    def end( self ):
-        if self.getClean():
-            self.removeAllJobFiles()
-            self.removeAllJobStdouts()
-            self.removeAllJobStderrs()
-            
-        if self.getCatOutputFiles():
-            self.catOutputFiles()
-        
-        self.jobdb.close()
-        
-        if self.getVerbosityLevel() > 0:
-            string = "END %s" % ( type(self).__name__ )
-            print string
-        sys.stdout.flush()
-        
-    def run( self ):
-        try:
-            self.checkClusterLauncherAttributes()
-        except CheckerException, msg:
-            print msg
-            print self.getHelpAsString()
-            sys.exit(1)
-            
-        self.start()
-        
-        lInFiles = self.getInputFilesList()
-        self._nbJobs = len(lInFiles)
-        
-        if self._verbose > 0:
-            string = "submitting " + str(self._nbJobs) +  " jobs... " + self.formatGroupidAndTime() 
-            print string; sys.stdout.flush()
-        
-        self.submitJob(lInFiles)
-        
-        if self._verbose > 0:        
-            string = "waiting for jobs... " + self.formatGroupidAndTime() 
-            print string; sys.stdout.flush()
-        
-        self.jobdb.waitJobGroup( self.job.tablename, self.job.groupid )
-        
-        if self._verbose > 0:
-            string = "all jobs completed ! " + self.formatGroupidAndTime() 
-            print string; sys.stdout.flush()
-            statsExecutionTime = self.getStatsOfExecutionTime()
-            print "execution time of all jobs (seconds): %f" % statsExecutionTime.getSum()
-            print "execution time per job: %s" % statsExecutionTime.string()
-            sys.stdout.flush()
-            
-        self.jobdb.cleanJobGroup( self.job.tablename, self.job.groupid )
-        
-        self.end()
-            
-    
--- a/commons/pyRepetUnit/components/AbstractProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-#!/usr/bin/env python
-##@file
-# Abstract class to launch a program.
-
-import getopt
-import sys
-import os
-import pyRepet.launcher.AbstractProgramLauncher
-
-class AbstractProgramLauncher( pyRepet.launcher.AbstractProgramLauncher.AbstractProgramLauncher ):  #( IProgramLauncher )
-    
-    def getHelpAsString( self ):
-        """
-        Return the generic help as a string.
-        """
-        string = ""
-        string += "usage: %s.py [options]" % ( type(self).__name__ )
-        string += "\ngeneric options:"
-        string += "\n     -h: this help"
-        string += "\n     -i: name of the input file (format='%s')" % ( self.getFormatInputFile() )
-        string += "\n     -c: clean"
-        string += "\n     -v: verbosity level (default=0/1)"
-        return string
-    
-    def setAttributesFromCmdLine( self, o, a="" ):
-        """
-        Set a generic attribute from the command-line arguments.
-        """
-        if o == "-h":
-            print self.getHelpAsString()
-            sys.exit(0)
-        elif o == "-i":
-            self.setInputFile( a )
-        elif o == "-c":
-            self.setClean()
-        elif o == "-v":
-            self.setVerbosityLevel( a )
-    
-    def checkAttributesFromCmdLine( self ):
-        """
-        Set the attributes from the command-line arguments.
-        """
-        try:
-            opts, args = getopt.getopt( sys.argv[1:], "%s" % (self.getCmdLineOptions()) )
-        except getopt.GetoptError, err:
-            print str(err);
-            print self.getHelpAsString()
-            sys.exit(1)
-        for o, a in opts:
-            self.setAttributesFromCmdLine( o, a )
-    
-    def getCmdLineOptions(self):
-        return self._cmdLineGenericOptions
-            
-    def check( self ):
-        """
-        Check the generic attributes before running the program.
-        """
-        self._checkProgramName()
-        self.checkInput()
-
-    def checkInput(self):
-        if self.getInputFile() == "":
-            string = "ERROR: missing input file"
-            print string
-            print self.getHelpAsString()
-            sys.exit(1)
-        
-        if not os.path.exists(self.getInputFile()):
-            string = "ERROR: input file '%s' doesn't exist" % (self.getInputFile())
-            print string
-            print self.getHelpAsString()
-            sys.exit(1)
--- a/commons/pyRepetUnit/components/IClusterLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,290 +0,0 @@
-
-## Interface for AbstractClusterLauncher 
-#
-class IClusterLauncher(object):
-    
-    ## Constructor.
-    #
-    def __init__( self ):
-        pass
-    
-    ## Useful commands before running the program (check, open database connector...).
-    #
-    def start(self):
-        pass
-    
-    ## Useful commands after the program was run (clean, close database connector...).
-    #
-    def end(self):
-        pass
-    
-    ## Launch jobs in parallel on each file in the query directory.
-    #
-    def run(self):
-        pass
-    
-    ## Initialize the job (jobname, command, launcher).
-    #
-    def initializeJob(self, fileName, count):
-        pass
-    
-    ## Return all the job commands as a string.
-    #
-    def getJobCommandsAsString(self, fileName, jobName, minFreeGigaInTmpDir=1):
-        pass
-    
-    ## Return the generic help as a string.
-    #
-    def getGenericHelpAsString(self):
-        pass
-    
-    ## Check the generic attributes before running the program.
-    #
-    def checkGenericAttributes(self):
-        pass
-    
-    ## Check the specific attributes of each program launcher.
-    #
-    def checkSpecificAttributes(self):
-        pass
-    
-    ## Check that all required programs are in the user's PATH.
-    #
-    def checkProgramAvailability(self):
-        pass
-    
-    ## Return the command-line to launch in each job. Specified in each wrapper.
-    #
-    def getProgramCommandLineAsString(self):
-        pass
-    
-    ## Return the list of files to keep at the end of each job. Specified in each wrapper.
-    #
-    def getListFilesToKeep(self):
-        pass
-    
-    ## Return the list of files to remove at the end of each job. Specified in each wrapper.
-    #
-    def getListFilesToRemove(self):
-        pass
-    
-    ## Return the name of the job file as a string.
-    #
-    def getJobFileNameAsString(self, count):
-        pass
-    
-    ## Return the command to update the job status in the table.
-    #
-    def getCmdUpdateJobStatusAsString(self, newStatus):
-        pass
-    
-    ## Return the launching command as a string. Launch the wrapper, retrieve its exit status, update status if error.
-    #
-    def getCmdToLaunchWrapper(self, fileName, genericCmd, exeWrapper):
-        pass
-    
-    ## Return the commands to keep the output files.
-    #
-    def getCmdToKeepFiles( self, fileName, lFilesToKeep ):
-        pass
-    
-    ## Return the commands to remove the temporary files.
-    #
-    def getCmdToRemoveFiles( self, fileName, lFilesToRemove ):
-        pass
-    
-    ## Remove all job files.
-    #   
-    def removeAllJobFiles( self ):
-        pass
-            
-    ## Remove all job stdout.
-    # 
-    def removeAllJobStdouts( self ):
-        pass
-            
-    ## Remove all job stderr.
-    #
-    def removeAllJobStderrs( self ):
-        pass
-            
-    ## Process the output file if necessary.
-    #        
-    def processOutputFile( self, tmpFile, outFile ):
-        pass
-        
-    ## Concatenate output files from all jobs.
-    #    
-    def catOutputFiles( self ):
-        pass
-    
-    ## Return the specific help as a string.
-    #
-    def getSpecificHelpAsString( self ):
-        pass
-    
-    ## Return the help as a string.
-    #
-    def getHelpAsString( self ):
-        pass
-    
-    ##Set a generic attribute from the command-line arguments.
-    #
-    def setAGenericAttributeFromCmdLine( self, o, a="" ):
-        pass
-            
-    ## Set the specific attributes from the command-line arguments.
-    #       
-    def setASpecificAttributeFromCmdLine( self, o, a="" ):
-        pass
-        
-    ## Set the attributes from the command-line arguments.
-    #
-    def setAttributesFromCmdLine( self ):
-        pass
-            
-    ## 
-    #        
-    def setInputDirectory( self, arg ):
-        pass
-
-    ## 
-    #
-    def setQueueName( self, arg ):
-        pass
-    
-    ##
-    #    
-    def setGroupIdentifier( self, arg ):
-        pass
-    
-    ##
-    #
-    def setInputFileSuffix( self, arg ):
-        pass
-    
-    ##
-    #   
-    def setAcronym( self, arg ):
-        pass
-    
-    ##
-    #    
-    def setConfigFile( self, arg ):
-        pass
-    
-    ##
-    #        
-    def setCurrentDirectory( self ):
-        pass
-    
-    ##
-    #    
-    def setTemporaryDirectory( self, arg ):
-        pass
-    
-    ##
-    #
-    def setJobTableName( self, arg ):
-        pass
-    
-    ##
-    #
-    def setCatOutputFiles( self ):
-        pass
-    
-    ##
-    #
-    def setClean( self ):
-        pass
-    
-    ##
-    #
-    def setVerbosityLevel( self, arg ):
-        pass
-    
-    ##
-    #
-    def setExecutableWrapper( self, arg ):
-        pass
-    
-    ## Set the wrapper and program command-lines of the program launcher. Append the program launcher to 'self.lPrgLaunchers'.
-    #
-    def setSingleProgramLauncher( self ):
-        pass
-        
-    ##
-    #
-    def getInputDirectory( self ):
-        pass
-    
-    ##
-    #    
-    def getQueueName( self ):
-        pass
-    
-    ##
-    #    
-    def getGroupIdentifier( self ):
-        pass
-    
-    ##
-    #
-    def getInputFileSuffix( self ):
-        pass
-    
-    ##
-    #
-    def getAcronym( self ):
-        pass
-    
-    ##
-    #    
-    def getConfigFile( self ):
-        pass
-    
-    ##
-    #
-    def getCurrentDirectory( self ):
-        pass
-    
-    ##
-    #   
-    def getTemporaryDirectory( self ):
-        pass
-    
-    ##
-    # 
-    def getJobTableName( self ):
-        pass
-    
-    ##
-    #
-    def getCatOutputFiles( self ):
-        pass
-    
-    ##
-    #
-    def getClean( self ):
-        pass
-    
-    ##
-    #
-    def getVerbosityLevel( self ):
-        pass
-    
-    ##
-    #
-    def getWrapperName( self ):
-        pass
-    
-    ##
-    #
-    def getProgramName( self ):
-        pass
-    
-    ##
-    #
-    def getPatternToConcatenate( self ):
-        pass
-    
\ No newline at end of file
--- a/commons/pyRepetUnit/components/blastx2GFF/tests/blastx2GFFTestSuite.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-import unittest
-import sys
-import Test_BlasterClusterLauncher
-import Test_BlasterProgramLauncher
-import Test_F_BlasterClusterLauncher
-import Test_F_BlasterComponent
-import Test_F_BlasterMatcher2GFF3
-import Test_F_BlasterMatcherComponent
-import Test_F_BlasterProgramLauncher
-
-def main():
-    
-        commonsTestSuite = unittest.TestSuite() 
-        commonsTestSuite.addTest( unittest.makeSuite( Test_BlasterClusterLauncher.Test_BlasterClusterLauncher, "test" ) )
-        commonsTestSuite.addTest( unittest.makeSuite( Test_BlasterProgramLauncher.Test_BlasterProgramLauncher, "test" ) )
-        commonsTestSuite.addTest( unittest.makeSuite( Test_F_BlasterClusterLauncher.Test_F_BlasterClusterLauncher, "test" ) )
-        commonsTestSuite.addTest( unittest.makeSuite( Test_F_BlasterComponent.Test_F_BlasterComponent, "test" ) )
-        commonsTestSuite.addTest( unittest.makeSuite( Test_F_BlasterMatcher2GFF3.Test_F_BlasterMatcher2GFF3, "test" ) )
-        commonsTestSuite.addTest( unittest.makeSuite( Test_F_BlasterMatcherComponent.Test_F_BlasterMatcherComponent, "test" ) )
-        commonsTestSuite.addTest( unittest.makeSuite( Test_F_BlasterProgramLauncher.Test_F_BlasterProgramLauncher, "test" ) )
-        runner = unittest.TextTestRunner( sys.stderr, 2, 2 )
-        runner.run( commonsTestSuite )
-
-      
-if __name__ == "__main__":
-    main()
--- a/commons/pyRepetUnit/components/blastx2GFF/tests/datas/dummy.align.match.path	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-1	lm_SuperContig_30_v2	35498	35914	mito_010 NADH dehydrogenase (ubiquinone) chain 5	307	445	1e-62	244	82.73
-1	lm_SuperContig_30_v2	37314	37823	mito_010 NADH dehydrogenase (ubiquinone) chain 5	494	663	8e-67	258	67.65
-161	lm_SuperContig_29_v2	193781	194212	1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein)	228	85	1e-40	84	30.56
-161	lm_SuperContig_29_v2	192832	193704	1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein)	522	229	1e-40	106	23.99
-174	lm_SuperContig_29_v2	78031	78588	xnc164_090 related to multidrug resistance protein	19	209	3e-21	101	30.89
--- a/commons/pyRepetUnit/components/blastx2GFF/tests/datas/dummy.align.match.tab	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-lm_SuperContig_30_v2	35498	37823	927	0.00598594	1.29469	mito_010	307	663	309	0.431564	8e-67	424	74.4336	1
-lm_SuperContig_29_v2	192832	194212	1305	0.00649448	2.13934	1nc550_030	522	85	438	0.718033	1e-40	99	26.1649	161
-lm_SuperContig_29_v2	78031	78588	558	0.00277695	0.980668	xnc164_090	19	209	191	0.335677	3e-21	101	30.89	174
--- a/commons/pyRepetUnit/components/blastx2GFF/tests/datas/exp_dummy.gff	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-##gff-version 3
-lm_SuperContig_30_v2	blastx_ProtBank	match	35498	37823	8e-67	+	.	ID=BlastBank_lm_SuperContig_30_v2_mito_010_m0001;Target=mito_010+307+663;Name=lm_SuperContig_30_v2_mito_010;target_pcover=43.15;target_pident=74.43;evalue=8e-67;target_description=NADH dehydrogenase (ubiquinone) chain 5;target_length=716;lib=BlastBank;program=blastx
-lm_SuperContig_30_v2	blastx_ProtBank	match_part	35498	35914	1e-62	+	0	ID=BlastBank_lm_SuperContig_30_v2_mito_010_m0001mp0001;Target=mito_010+307+445;Parent=BlastBank_lm_SuperContig_30_v2_mito_010_m0001
-lm_SuperContig_30_v2	blastx_ProtBank	match_part	37314	37823	8e-67	+	2	ID=BlastBank_lm_SuperContig_30_v2_mito_010_m0001mp0002;Target=mito_010+494+663;Parent=BlastBank_lm_SuperContig_30_v2_mito_010_m0001
-lm_SuperContig_29_v2	blastx_ProtBank	match	192832	194212	1e-40	-	.	ID=BlastBank_lm_SuperContig_30_v2_1nc550_030_m0002;Target=1nc550_030+85+522;Name=lm_SuperContig_30_v2_1nc550_030;target_pcover=71.80;target_pident=26.16;evalue=1e-40;target_description=related to putative multidrug transporter Mfs1.1 (major facilitator family protein);target_length=610;lib=BlastBank;program=blastx
-lm_SuperContig_29_v2	blastx_ProtBank	match_part	193781	194212	1e-40	-	0	ID=BlastBank_lm_SuperContig_30_v2_1nc550_030_m0002mp0002;Target=1nc550_030+85+228;Parent=BlastBank_lm_SuperContig_30_v2_1nc550_030_m0002
-lm_SuperContig_29_v2	blastx_ProtBank	match_part	192832	193704	1e-40	-	2	ID=BlastBank_lm_SuperContig_30_v2_1nc550_030_m0002mp0001;Target=1nc550_030+229+522;Parent=BlastBank_lm_SuperContig_30_v2_1nc550_030_m0002
-lm_SuperContig_29_v2	blastx_ProtBank	match	78031	78588	3e-21	+	.	ID=BlastBank_lm_SuperContig_30_v2_xnc164_090_m0003;Target=xnc164_090+19+209;Name=lm_SuperContig_30_v2_xnc164;target_pcover=33.56;target_pident=30.89;evalue=3e-21;target_description=related to multidrug resistance protein;target_length=569;lib=BlastBank;program=blastx
-lm_SuperContig_29_v2	blastx_ProtBank	match_part	78031	78588	3e-21	+	1	ID=BlastBank_lm_SuperContig_30_v2_xnc164_090_m0003mp0001;Target=xnc164_090+19+209;Parent=BlastBank_lm_SuperContig_30_v2_xnc164_090_m0003
\ No newline at end of file
--- a/commons/pyRepetUnit/components/blastx2GFF/tests/datas/lm_supctg_v2_29_30_vs_BlastBank.align	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,456 +0,0 @@
-lm_SuperContig_30_v2	23817	24089	mito_010 NADH dehydrogenase (ubiquinone) chain 5	1	91	7e-25	119	63.74
-lm_SuperContig_30_v2	27615	28001	mito_010 NADH dehydrogenase (ubiquinone) chain 5	109	237	1e-53	214	77.52
-lm_SuperContig_30_v2	29503	29673	mito_010 NADH dehydrogenase (ubiquinone) chain 5	254	310	3e-21	107	92.98
-lm_SuperContig_30_v2	35498	35914	mito_010 NADH dehydrogenase (ubiquinone) chain 5	307	445	1e-62	244	82.73
-lm_SuperContig_30_v2	37314	37823	mito_010 NADH dehydrogenase (ubiquinone) chain 5	494	663	8e-67	258	67.65
-lm_SuperContig_30_v2	23817	24089	mito_020 predicted ND5 intron 2 protein	1	91	7e-25	119	63.74
-lm_SuperContig_30_v2	27615	28001	mito_020 predicted ND5 intron 2 protein	109	237	1e-53	214	77.52
-lm_SuperContig_30_v2	28681	29418	mito_020 predicted ND5 intron 2 protein	303	540	4e-37	159	41.2
-lm_SuperContig_30_v2	94306	95085	mito_020 predicted ND5 intron 2 protein	544	279	2e-22	110	28.46
-lm_SuperContig_30_v2	18181	19317	mito_030 predicted ND5 intron 1 protein	167	528	3e-57	226	37.76
-lm_SuperContig_30_v2	22437	23375	mito_030 predicted ND5 intron 1 protein	219	528	1e-43	181	32.59
-lm_SuperContig_30_v2	23817	24089	mito_030 predicted ND5 intron 1 protein	1	91	7e-25	119	63.74
-lm_SuperContig_30_v2	26190	27509	mito_030 predicted ND5 intron 1 protein	84	525	0	666	76.52
-lm_SuperContig_30_v2	32527	33390	mito_030 predicted ND5 intron 1 protein	236	518	6e-40	169	36.15
-lm_SuperContig_30_v2	35963	37213	mito_030 predicted ND5 intron 1 protein	114	525	4e-62	242	38.08
-lm_SuperContig_30_v2	55780	56187	mito_030 predicted ND5 intron 1 protein	492	357	1e-34	96	36.96
-lm_SuperContig_30_v2	56292	56582	mito_030 predicted ND5 intron 1 protein	351	255	1e-34	74	38.78
-lm_SuperContig_30_v2	61805	62656	mito_030 predicted ND5 intron 1 protein	528	241	3e-55	219	38.89
-lm_SuperContig_30_v2	63837	64676	mito_030 predicted ND5 intron 1 protein	511	232	1e-35	155	35.21
-lm_SuperContig_30_v2	80861	81706	mito_030 predicted ND5 intron 1 protein	525	242	5e-44	182	35.66
-lm_SuperContig_30_v2	82749	83615	mito_030 predicted ND5 intron 1 protein	525	236	3e-47	193	35.27
-lm_SuperContig_30_v2	86928	87770	mito_030 predicted ND5 intron 1 protein	525	242	3e-47	193	36.14
-lm_SuperContig_30_v2	90399	91238	mito_030 predicted ND5 intron 1 protein	528	249	1e-37	161	32.52
-lm_SuperContig_30_v2	109092	109925	mito_030 predicted ND5 intron 1 protein	525	243	2e-49	200	38.16
-lm_SuperContig_30_v2	115228	116103	mito_030 predicted ND5 intron 1 protein	236	528	6e-48	195	35.93
-lm_SuperContig_30_v2	116645	117925	mito_030 predicted ND5 intron 1 protein	121	526	6e-60	235	37.12
-lm_SuperContig_30_v2	117965	119308	mito_030 predicted ND5 intron 1 protein	87	525	1e-63	248	35.79
-lm_SuperContig_30_v2	141039	141308	mito_030 predicted ND5 intron 1 protein	250	342	8e-47	58	34.41
-lm_SuperContig_30_v2	141292	141858	mito_030 predicted ND5 intron 1 protein	337	525	8e-47	155	42.11
-lm_SuperContig_30_v2	146223	147503	mito_030 predicted ND5 intron 1 protein	114	528	2e-64	250	37.61
-lm_SuperContig_30_v2	149559	149744	mito_030 predicted ND5 intron 1 protein	233	296	6e-40	41	35.94
-lm_SuperContig_30_v2	149749	150444	mito_030 predicted ND5 intron 1 protein	299	530	6e-40	149	37.02
-lm_SuperContig_30_v2	150994	152199	mito_030 predicted ND5 intron 1 protein	121	525	4e-58	229	36.3
-lm_SuperContig_30_v2	21984	22220	mito_040 NADH dehydrogenase (ubiquinone) chain 4L	1	79	3e-30	136	84.81
-lm_SuperContig_30_v2	18466	19329	mito_050 predicted ND4L intron protein	145	438	6e-54	215	40.53
-lm_SuperContig_30_v2	21984	22229	mito_050 predicted ND4L intron protein	1	82	8e-31	138	82.93
-lm_SuperContig_30_v2	22509	23387	mito_050 predicted ND4L intron protein	145	438	7e-81	305	49
-lm_SuperContig_30_v2	26661	27530	mito_050 predicted ND4L intron protein	145	438	1e-43	181	35.67
-lm_SuperContig_30_v2	32542	33390	mito_050 predicted ND4L intron protein	145	424	6e-43	179	38.91
-lm_SuperContig_30_v2	36323	37234	mito_050 predicted ND4L intron protein	145	438	4e-49	199	40.39
-lm_SuperContig_30_v2	61793	62650	mito_050 predicted ND4L intron protein	438	145	3e-49	200	40.33
-lm_SuperContig_30_v2	63768	64748	mito_050 predicted ND4L intron protein	438	111	4e-45	186	37.09
-lm_SuperContig_30_v2	80849	81703	mito_050 predicted ND4L intron protein	435	145	1e-45	188	39.6
-lm_SuperContig_30_v2	82737	83594	mito_050 predicted ND4L intron protein	435	145	1e-45	188	37.46
-lm_SuperContig_30_v2	86916	87767	mito_050 predicted ND4L intron protein	435	145	4e-45	186	36.49
-lm_SuperContig_30_v2	90387	91259	mito_050 predicted ND4L intron protein	438	144	2e-39	167	33.33
-lm_SuperContig_30_v2	109071	109925	mito_050 predicted ND4L intron protein	438	145	7e-42	175	35.67
-lm_SuperContig_30_v2	115249	116115	mito_050 predicted ND4L intron protein	145	438	1e-43	181	38.41
-lm_SuperContig_30_v2	117050	117943	mito_050 predicted ND4L intron protein	145	438	1e-42	178	37.62
-lm_SuperContig_30_v2	118442	119320	mito_050 predicted ND4L intron protein	145	435	3e-44	183	38.64
-lm_SuperContig_30_v2	141021	141260	mito_050 predicted ND4L intron protein	146	228	6e-38	52	40.96
-lm_SuperContig_30_v2	141295	141879	mito_050 predicted ND4L intron protein	241	438	6e-38	131	39.51
-lm_SuperContig_30_v2	146610	147515	mito_050 predicted ND4L intron protein	149	438	4e-37	159	34.18
-lm_SuperContig_30_v2	149583	149747	mito_050 predicted ND4L intron protein	145	199	3e-39	58	47.27
-lm_SuperContig_30_v2	149743	150450	mito_050 predicted ND4L intron protein	199	438	3e-39	130	35.34
-lm_SuperContig_30_v2	151234	152220	mito_050 predicted ND4L intron protein	118	438	2e-35	154	34.72
-lm_SuperContig_30_v2	53343	53696	mito_060 probable NADH dehydrogenase (ubiquinone) chain 3	117	1	2e-26	121	50
-lm_SuperContig_30_v2	5079	5582	mito_080 NADH dehydrogenase (ubiquinone) chain 2	403	582	7e-41	172	49.73
-lm_SuperContig_30_v2	53703	54143	mito_080 NADH dehydrogenase (ubiquinone) chain 2	582	425	3e-30	134	46.91
-lm_SuperContig_30_v2	55010	55561	mito_080 NADH dehydrogenase (ubiquinone) chain 2	423	242	1e-47	191	57.22
-lm_SuperContig_30_v2	59011	59799	mito_080 NADH dehydrogenase (ubiquinone) chain 2	271	1	1e-68	264	52.71
-lm_SuperContig_30_v2	64707	65165	mito_110 cytochrome-c oxidase chain III	227	74	2e-55	220	68.18
-lm_SuperContig_30_v2	103508	103711	mito_150 H+-transporting ATP synthase protein 6	261	194	7e-26	122	85.29
-lm_SuperContig_30_v2	108494	108691	mito_150 H+-transporting ATP synthase protein 6	179	114	3e-23	113	77.27
-lm_SuperContig_30_v2	110007	110387	mito_150 H+-transporting ATP synthase protein 6	134	6	2e-31	140	54.96
-lm_SuperContig_30_v2	17614	18054	mito_170 probable NADH dehydrogenase (ubiquinone) chain 4	83	229	3e-56	223	70.75
-lm_SuperContig_30_v2	19465	20481	mito_170 probable NADH dehydrogenase (ubiquinone) chain 4	195	536	3e-130	469	67.54
-lm_SuperContig_30_v2	17614	19341	mito_180 predicted ND4 intron protein	83	666	0	664	57.81
-lm_SuperContig_30_v2	22509	23405	mito_180 predicted ND4 intron protein	372	668	3e-57	226	39
-lm_SuperContig_30_v2	26640	27542	mito_180 predicted ND4 intron protein	365	666	9e-53	211	40.46
-lm_SuperContig_30_v2	32542	33390	mito_180 predicted ND4 intron protein	372	648	6e-64	248	44.14
-lm_SuperContig_30_v2	36329	37252	mito_180 predicted ND4 intron protein	374	668	2e-62	243	43.91
-lm_SuperContig_30_v2	42209	42388	mito_180 predicted ND4 intron protein	319	380	2e-21	26	30.16
-lm_SuperContig_30_v2	42457	42879	mito_180 predicted ND4 intron protein	384	528	2e-21	101	37.24
-lm_SuperContig_30_v2	55774	56199	mito_180 predicted ND4 intron protein	624	480	9e-27	79	32.41
-lm_SuperContig_30_v2	56307	56585	mito_180 predicted ND4 intron protein	473	383	9e-27	64	43.01
-lm_SuperContig_30_v2	61781	62653	mito_180 predicted ND4 intron protein	666	371	3e-63	246	42.62
-lm_SuperContig_30_v2	63756	64718	mito_180 predicted ND4 intron protein	666	347	2e-57	227	42.25
-lm_SuperContig_30_v2	80825	81706	mito_180 predicted ND4 intron protein	667	371	1e-57	228	41.28
-lm_SuperContig_30_v2	82716	83615	mito_180 predicted ND4 intron protein	666	365	1e-60	237	41.45
-lm_SuperContig_30_v2	86895	87770	mito_180 predicted ND4 intron protein	666	371	4e-57	226	41.47
-lm_SuperContig_30_v2	90384	91256	mito_180 predicted ND4 intron protein	663	372	4e-43	179	32.55
-lm_SuperContig_30_v2	109059	109979	mito_180 predicted ND4 intron protein	666	354	3e-58	229	37.7
-lm_SuperContig_30_v2	115189	116127	mito_180 predicted ND4 intron protein	352	666	8e-59	231	37.85
-lm_SuperContig_30_v2	117050	117955	mito_180 predicted ND4 intron protein	372	666	9e-54	215	41.5
-lm_SuperContig_30_v2	118439	119344	mito_180 predicted ND4 intron protein	371	667	3e-54	216	41.56
-lm_SuperContig_30_v2	125743	126138	mito_180 predicted ND4 intron protein	384	515	4e-23	113	41.67
-lm_SuperContig_30_v2	141030	141308	mito_180 predicted ND4 intron protein	376	469	3e-54	65	38.3
-lm_SuperContig_30_v2	141292	141897	mito_180 predicted ND4 intron protein	464	668	3e-54	173	43.9
-lm_SuperContig_30_v2	146610	147527	mito_180 predicted ND4 intron protein	376	666	6e-48	195	39.23
-lm_SuperContig_30_v2	149580	149747	mito_180 predicted ND4 intron protein	371	426	7e-54	59	44.64
-lm_SuperContig_30_v2	149743	150465	mito_180 predicted ND4 intron protein	425	667	7e-54	178	39.18
-lm_SuperContig_30_v2	151309	152232	mito_180 predicted ND4 intron protein	369	666	3e-50	203	40.76
-lm_SuperContig_30_v2	44197	44541	mito_190 NADH dehydrogenase (ubiquinone) chain 1	98	212	3e-43	180	76.52
-lm_SuperContig_30_v2	46832	47305	mito_190 NADH dehydrogenase (ubiquinone) chain 1	213	370	5e-44	182	59.01
-lm_SuperContig_30_v2	89139	89414	mito_210 cytochrome-c oxidase chain I	533	442	1e-22	111	58.7
-lm_SuperContig_30_v2	89713	89913	mito_210 cytochrome-c oxidase chain I	441	375	6e-24	116	79.1
-lm_SuperContig_30_v2	93858	94202	mito_210 cytochrome-c oxidase chain I	364	250	6e-51	205	87.83
-lm_SuperContig_30_v2	102101	102604	mito_210 cytochrome-c oxidase chain I	169	2	4e-74	282	80.36
-lm_SuperContig_30_v2	6405	6605	mito_220 ubiquinol--cytochrome-c reductase cytochrome b	1	67	2e-23	114	76.12
-lm_SuperContig_30_v2	9733	9936	mito_220 ubiquinol--cytochrome-c reductase cytochrome b	68	136	2e-27	127	89.86
-lm_SuperContig_30_v2	14626	15192	mito_220 ubiquinol--cytochrome-c reductase cytochrome b	194	384	8e-78	295	73.82
-lm_SuperContig_30_v2	15860	16315	mito_220 ubiquinol--cytochrome-c reductase cytochrome b	228	384	3e-37	160	56.25
-lm_SuperContig_30_v2	6405	6605	mito_230 related to cob intron2 maturase/endonuclease	1	67	2e-23	114	76.12
-lm_SuperContig_30_v2	9733	9936	mito_230 related to cob intron2 maturase/endonuclease	68	136	2e-27	127	89.86
-lm_SuperContig_30_v2	6405	6605	mito_240 related to cob intron1 maturase	1	67	2e-23	114	76.12
-lm_SuperContig_30_v2	9733	9927	mito_240 related to cob intron1 maturase	68	132	6e-27	126	90.77
-lm_SuperContig_30_v2	18442	19341	mito_155 predicted ATP6 intron maturase	56	357	3e-68	263	45.07
-lm_SuperContig_30_v2	22509	23387	mito_155 predicted ATP6 intron maturase	64	353	2e-37	161	31.19
-lm_SuperContig_30_v2	26607	27542	mito_155 predicted ATP6 intron maturase	46	357	7e-50	202	37.34
-lm_SuperContig_30_v2	32494	33504	mito_155 predicted ATP6 intron maturase	46	360	4e-52	209	37.64
-lm_SuperContig_30_v2	36323	37249	mito_155 predicted ATP6 intron maturase	64	358	2e-63	247	45.02
-lm_SuperContig_30_v2	61781	62650	mito_155 predicted ATP6 intron maturase	357	64	2e-58	230	41.75
-lm_SuperContig_30_v2	63756	64655	mito_155 predicted ATP6 intron maturase	357	60	1e-47	194	38.64
-lm_SuperContig_30_v2	80828	81703	mito_155 predicted ATP6 intron maturase	357	64	3e-51	206	39.6
-lm_SuperContig_30_v2	82716	83594	mito_155 predicted ATP6 intron maturase	357	64	1e-50	204	38.8
-lm_SuperContig_30_v2	86895	87767	mito_155 predicted ATP6 intron maturase	357	64	7e-50	202	37.92
-lm_SuperContig_30_v2	90381	91256	mito_155 predicted ATP6 intron maturase	355	64	8e-32	142	31
-lm_SuperContig_30_v2	109056	110081	mito_155 predicted ATP6 intron maturase	358	11	4e-91	338	51.85
-lm_SuperContig_30_v2	115198	116127	mito_155 predicted ATP6 intron maturase	47	357	1e-50	204	37.78
-lm_SuperContig_30_v2	116981	117955	mito_155 predicted ATP6 intron maturase	36	357	4e-53	213	37.01
-lm_SuperContig_30_v2	118442	119341	mito_155 predicted ATP6 intron maturase	64	357	7e-42	175	35.5
-lm_SuperContig_30_v2	125740	126240	mito_155 predicted ATP6 intron maturase	75	237	3e-30	136	46.11
-lm_SuperContig_30_v2	141021	141311	mito_155 predicted ATP6 intron maturase	65	161	2e-51	79	42.86
-lm_SuperContig_30_v2	141292	141891	mito_155 predicted ATP6 intron maturase	155	357	2e-51	150	40
-lm_SuperContig_30_v2	146610	147533	mito_155 predicted ATP6 intron maturase	68	359	2e-52	210	42.22
-lm_SuperContig_30_v2	149583	149747	mito_155 predicted ATP6 intron maturase	64	117	6e-49	55	45.45
-lm_SuperContig_30_v2	149746	150462	mito_155 predicted ATP6 intron maturase	117	357	6e-49	165	38.93
-lm_SuperContig_30_v2	151258	152232	mito_155 predicted ATP6 intron maturase	42	357	2e-52	210	39.34
-lm_SuperContig_30_v2	44996	45490	mito_195 predicted ND1 intron protein	39	206	3e-48	196	57.74
-lm_SuperContig_30_v2	45636	45911	mito_195 predicted ND1 intron protein	209	300	2e-21	107	58.7
-lm_SuperContig_30_v2	46058	46228	mito_195 predicted ND1 intron protein	44	100	1e-70	58	51.72
-lm_SuperContig_30_v2	46230	46769	mito_195 predicted ND1 intron protein	101	304	1e-70	235	58.54
-lm_SuperContig_30_v2	14662	15189	SPMIT.05 |cob||cytochrome b|Schizosaccharomyces pombe|chr mitochondrial|||Manual	206	381	1e-42	178	48.86
-lm_SuperContig_30_v2	15941	16303	SPMIT.05 |cob||cytochrome b|Schizosaccharomyces pombe|chr mitochondrial|||Manual	260	378	1e-22	111	48.76
-lm_SuperContig_30_v2	64752	65204	SPMIT.04 |cox3||cytochrome c oxidase 3|Schizosaccharomyces pombe|chr mitochondrial|||Manual	215	65	2e-34	150	50.98
-lm_SuperContig_30_v2	94345	95262	SPMIT.03 |||hypothetical protein|Schizosaccharomyces pombe|chr mitochondrial||Partial|Manual	312	3	1e-94	350	57.68
-lm_SuperContig_30_v2	93876	94202	SPMIT.01 |cox1||cytochrome c oxidase 1|Schizosaccharomyces pombe|chr mitochondrial|||Manual	360	251	3e-30	136	58.56
-lm_SuperContig_30_v2	102098	102580	SPMIT.01 |cox1||cytochrome c oxidase 1|Schizosaccharomyces pombe|chr mitochondrial|||Manual	171	10	3e-48	196	54.94
-lm_SuperContig_29_v2	77989	78369	Afu3g02110 | MFS efflux transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	3	126	2e-22	105	40.94
-lm_SuperContig_29_v2	193985	194365	Afu3g02110 | MFS efflux transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	126	3	1e-21	105	40.94
-lm_SuperContig_29_v2	78109	78582	Afu3g01520 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	20	177	7e-59	207	58.86
-lm_SuperContig_29_v2	78662	78817	Afu3g01520 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	180	231	7e-59	42	30.77
-lm_SuperContig_29_v2	192760	193692	Afu3g01520 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	485	180	2e-128	275	41.8
-lm_SuperContig_29_v2	193772	194245	Afu3g01520 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	177	20	2e-128	207	58.86
-lm_SuperContig_29_v2	78010	78567	Afu3g02520 | MSF multidrug transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	21	208	5e-23	100	29.79
-lm_SuperContig_29_v2	78662	78808	Afu3g02520 | MSF multidrug transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	216	261	5e-23	28	26.53
-lm_SuperContig_29_v2	192766	193692	Afu3g02520 | MSF multidrug transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	535	216	3e-40	88	22.53
-lm_SuperContig_29_v2	193787	194344	Afu3g02520 | MSF multidrug transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	208	21	3e-40	100	29.79
-lm_SuperContig_29_v2	78109	78588	Afu3g02720 | MFS transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	45	204	1e-39	144	43.75
-lm_SuperContig_29_v2	78662	78817	Afu3g02720 | MFS transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	205	258	1e-39	40	45.61
-lm_SuperContig_29_v2	192754	193692	Afu3g02720 | MFS transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	521	205	2e-83	188	33.33
-lm_SuperContig_29_v2	193766	194245	Afu3g02720 | MFS transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	204	45	2e-83	144	43.75
-lm_SuperContig_29_v2	78061	78573	Afu6g03320 | MFS drug transporter, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	15	189	3e-22	87	29.71
-lm_SuperContig_29_v2	78662	78814	Afu6g03320 | MFS drug transporter, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	195	242	3e-22	39	39.22
-lm_SuperContig_29_v2	192760	193692	Afu6g03320 | MFS drug transporter, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	506	195	1e-49	133	27.85
-lm_SuperContig_29_v2	193781	194293	Afu6g03320 | MFS drug transporter, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	189	15	1e-49	87	29.71
-lm_SuperContig_29_v2	78007	78576	Afu6g02220 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	48	237	2e-59	198	47.37
-lm_SuperContig_29_v2	78662	78817	Afu6g02220 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	242	293	2e-59	52	46.15
-lm_SuperContig_29_v2	193288	193692	Afu6g02220 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	375	242	1e-79	122	43.7
-lm_SuperContig_29_v2	193778	194347	Afu6g02220 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	237	48	1e-79	198	47.37
-lm_SuperContig_29_v2	78133	78576	Afu8g00940 | MFS drug transporter, putative | Aspergillus fumigatus | chr_8 | AAHF01000014 | 102	77	224	2e-44	159	51.35
-lm_SuperContig_29_v2	78662	78817	Afu8g00940 | MFS drug transporter, putative | Aspergillus fumigatus | chr_8 | AAHF01000014 | 102	229	282	2e-44	41	41.07
-lm_SuperContig_29_v2	192760	193692	Afu8g00940 | MFS drug transporter, putative | Aspergillus fumigatus | chr_8 | AAHF01000014 | 102	541	229	3e-91	200	35.65
-lm_SuperContig_29_v2	193778	194221	Afu8g00940 | MFS drug transporter, putative | Aspergillus fumigatus | chr_8 | AAHF01000014 | 102	224	77	3e-91	159	51.35
-lm_SuperContig_29_v2	10942	11625	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	229	1	2e-29	132	35.06
-lm_SuperContig_29_v2	16462	17082	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	208	2	4e-30	135	37.2
-lm_SuperContig_29_v2	31597	31836	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	229	147	6e-25	46	33.73
-lm_SuperContig_29_v2	31868	32272	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	136	4	6e-25	95	38.52
-lm_SuperContig_29_v2	41484	42080	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	200	2	8e-32	142	38.69
-lm_SuperContig_29_v2	91888	92562	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	229	4	3e-27	126	35.53
-lm_SuperContig_29_v2	101404	102000	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	200	2	3e-31	140	38.69
-lm_SuperContig_29_v2	133669	134343	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	226	2	3e-37	159	37.78
-lm_SuperContig_29_v2	167776	168372	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	200	2	9e-34	145	38.69
-lm_SuperContig_29_v2	178590	179264	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	229	4	1e-29	133	35.96
-lm_SuperContig_29_v2	78184	78585	Afu4g03920 | MFS drug transporter, putative | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	53	186	2e-25	96	35.07
-lm_SuperContig_29_v2	78644	78814	Afu4g03920 | MFS drug transporter, putative | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	186	239	2e-25	41	40.35
-lm_SuperContig_29_v2	192964	193710	Afu4g03920 | MFS drug transporter, putative | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	430	186	3e-59	156	35.74
-lm_SuperContig_29_v2	193769	194170	Afu4g03920 | MFS drug transporter, putative | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	186	53	3e-59	96	35.07
-lm_SuperContig_29_v2	78049	78567	Afu6g09110 | MSF multidrug transporter (Fnx1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	19	191	3e-23	101	27.75
-lm_SuperContig_29_v2	78659	78775	Afu6g09110 | MSF multidrug transporter (Fnx1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	198	236	3e-23	28	28.21
-lm_SuperContig_29_v2	192904	193695	Afu6g09110 | MSF multidrug transporter (Fnx1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	459	198	9e-43	96	26.12
-lm_SuperContig_29_v2	193787	194305	Afu6g09110 | MSF multidrug transporter (Fnx1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	191	19	9e-43	101	27.75
-lm_SuperContig_29_v2	78151	78576	Afu6g14640 | MFS transporter (Bcmfs1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	93	235	3e-31	124	41.96
-lm_SuperContig_29_v2	78662	78814	Afu6g14640 | MFS transporter (Bcmfs1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	242	293	3e-31	32	30.77
-lm_SuperContig_29_v2	192760	193692	Afu6g14640 | MFS transporter (Bcmfs1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	552	242	6e-83	207	32.69
-lm_SuperContig_29_v2	193778	194203	Afu6g14640 | MFS transporter (Bcmfs1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	235	93	6e-83	124	41.96
-lm_SuperContig_29_v2	78109	78576	Afu6g09710 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	34	189	3e-49	169	50
-lm_SuperContig_29_v2	78650	78814	Afu6g09710 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	190	245	3e-49	48	35.71
-lm_SuperContig_29_v2	192772	193704	Afu6g09710 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	501	190	2e-97	210	32.27
-lm_SuperContig_29_v2	193778	194245	Afu6g09710 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	189	34	2e-97	169	50
-lm_SuperContig_29_v2	78115	78576	Afu5g01540 | MFS aflatoxin efflux pump, putative | Aspergillus fumigatus | chr_5 | AAHF01000011 | 53	51	204	6e-62	204	58.44
-lm_SuperContig_29_v2	78662	78817	Afu5g01540 | MFS aflatoxin efflux pump, putative | Aspergillus fumigatus | chr_5 | AAHF01000011 | 53	209	260	6e-62	55	40.38
-lm_SuperContig_29_v2	192754	193692	Afu5g01540 | MFS aflatoxin efflux pump, putative | Aspergillus fumigatus | chr_5 | AAHF01000011 | 53	520	209	1e-132	293	43.77
-lm_SuperContig_29_v2	193778	194239	Afu5g01540 | MFS aflatoxin efflux pump, putative | Aspergillus fumigatus | chr_5 | AAHF01000011 | 53	204	51	1e-132	204	58.44
-lm_SuperContig_29_v2	192868	193695	Afu2g15140 | MSF drug transporter, putative | Aspergillus fumigatus | chr_2 | AAHF01000001 | 92	482	201	1e-31	70	21.48
-lm_SuperContig_29_v2	193784	194323	Afu2g15140 | MSF drug transporter, putative | Aspergillus fumigatus | chr_2 | AAHF01000001 | 92	195	16	1e-31	89	25
-lm_SuperContig_29_v2	193303	193707	fg00095 related to tetracycline efflux protein (otrb), Contig fg_contig_1.5	308	174	6e-29	54	28.06
-lm_SuperContig_29_v2	193793	194221	fg00095 related to tetracycline efflux protein (otrb), Contig fg_contig_1.5	169	27	6e-29	97	32.87
-lm_SuperContig_29_v2	192877	193695	fg12051 related to DHA14-like major facilitator efflux transporter (MFS transporter), Contig fg_contig_1.168	483	215	7e-40	109	24.18
-lm_SuperContig_29_v2	193784	194221	fg12051 related to DHA14-like major facilitator efflux transporter (MFS transporter), Contig fg_contig_1.168	205	60	7e-40	78	27.4
-lm_SuperContig_29_v2	77956	78576	fg12074 related to DHA14-like major facilitator efflux transporter, Contig fg_contig_1.35	2	220	7e-35	126	34.25
-lm_SuperContig_29_v2	78650	78814	fg12074 related to DHA14-like major facilitator efflux transporter, Contig fg_contig_1.35	221	272	7e-35	42	34.55
-lm_SuperContig_29_v2	192883	193704	fg12074 related to DHA14-like major facilitator efflux transporter, Contig fg_contig_1.35	490	221	7e-62	135	29.2
-lm_SuperContig_29_v2	193778	194398	fg12074 related to DHA14-like major facilitator efflux transporter, Contig fg_contig_1.35	220	2	7e-62	126	34.25
-lm_SuperContig_29_v2	78124	78576	fg12335 probable aflatoxin efflux pump AFLT, Contig fg_contig_1.231	62	212	4e-45	166	52.32
-lm_SuperContig_29_v2	78662	78718	fg12335 probable aflatoxin efflux pump AFLT, Contig fg_contig_1.231	217	236	4e-45	36	65
-lm_SuperContig_29_v2	192769	193692	fg12335 probable aflatoxin efflux pump AFLT, Contig fg_contig_1.231	537	217	1e-92	197	32.61
-lm_SuperContig_29_v2	193778	194230	fg12335 probable aflatoxin efflux pump AFLT, Contig fg_contig_1.231	212	62	1e-92	166	52.32
-lm_SuperContig_29_v2	193222	193707	fg12717 related to putative multidrug transporter, Contig fg_contig_1.37	402	218	2e-26	66	25
-lm_SuperContig_29_v2	193778	194383	fg12717 related to putative multidrug transporter, Contig fg_contig_1.37	219	15	2e-26	76	25.85
-lm_SuperContig_29_v2	193036	193695	b13o8_150 conserved hypothetical protein	460	238	3e-31	73	23.35
-lm_SuperContig_29_v2	193784	194248	b13o8_150 conserved hypothetical protein	232	73	3e-31	85	28.12
-lm_SuperContig_29_v2	78010	78585	b18d24_100 related to tetracycline efflux protein (otrb)	9	199	2e-27	99	28.12
-lm_SuperContig_29_v2	78644	78814	b18d24_100 related to tetracycline efflux protein (otrb)	197	250	2e-27	43	42.11
-lm_SuperContig_29_v2	192916	193710	b18d24_100 related to tetracycline efflux protein (otrb)	457	197	4e-60	155	33.96
-lm_SuperContig_29_v2	193769	194344	b18d24_100 related to tetracycline efflux protein (otrb)	199	9	4e-60	99	28.12
-lm_SuperContig_29_v2	78184	78576	b5k2_230 related to major facilitator (MFS1) transporter	211	341	4e-42	141	50.38
-lm_SuperContig_29_v2	78662	78814	b5k2_230 related to major facilitator (MFS1) transporter	346	396	4e-42	51	49.06
-lm_SuperContig_29_v2	192760	193692	b5k2_230 related to major facilitator (MFS1) transporter	657	346	7e-99	243	38.1
-lm_SuperContig_29_v2	193778	194170	b5k2_230 related to major facilitator (MFS1) transporter	341	211	7e-99	141	50.38
-lm_SuperContig_29_v2	192832	193704	1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein)	522	229	1e-40	106	23.99
-lm_SuperContig_29_v2	193781	194212	1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein)	228	85	1e-40	84	30.56
-lm_SuperContig_29_v2	77941	78576	1nc570_120 related to DHA14-like major facilitator efflux transporter (MFS transporter)	28	241	1e-30	111	28.97
-lm_SuperContig_29_v2	78662	78736	1nc570_120 related to DHA14-like major facilitator efflux transporter (MFS transporter)	246	270	1e-30	42	56
-lm_SuperContig_29_v2	192760	193692	1nc570_120 related to DHA14-like major facilitator efflux transporter (MFS transporter)	559	246	5e-62	149	28.3
-lm_SuperContig_29_v2	193778	194413	1nc570_120 related to DHA14-like major facilitator efflux transporter (MFS transporter)	241	28	5e-62	111	28.97
-lm_SuperContig_29_v2	192817	193695	6nc360_090 related to DHA14-like major facilitator	491	194	8e-44	132	28.9
-lm_SuperContig_29_v2	193778	194086	6nc360_090 related to DHA14-like major facilitator	188	86	8e-44	69	38.83
-lm_SuperContig_29_v2	78112	78576	29e8_240 probable aflatoxin efflux pump AFLT	62	216	1e-56	190	55.48
-lm_SuperContig_29_v2	78662	78817	29e8_240 probable aflatoxin efflux pump AFLT	221	272	1e-56	50	40.38
-lm_SuperContig_29_v2	192769	193692	29e8_240 probable aflatoxin efflux pump AFLT	535	221	2e-117	256	41.14
-lm_SuperContig_29_v2	193778	194242	29e8_240 probable aflatoxin efflux pump AFLT	216	62	2e-117	190	55.48
-lm_SuperContig_29_v2	192940	193695	7nc450_010 related to multidrug resistance protein	484	228	3e-24	79	25
-lm_SuperContig_29_v2	193787	194218	7nc450_010 related to multidrug resistance protein	221	78	3e-24	57	20.83
-lm_SuperContig_29_v2	192865	193692	4nc446_010 related to putative multidrug transporter	530	259	3e-48	134	28.26
-lm_SuperContig_29_v2	193781	194218	4nc446_010 related to putative multidrug transporter	253	106	3e-48	82	29.73
-lm_SuperContig_29_v2	192904	193704	b11e5_230 related to multidrug resistance protein fnx1	518	253	1e-40	93	25.27
-lm_SuperContig_29_v2	193766	194239	b11e5_230 related to multidrug resistance protein fnx1	254	97	1e-40	97	29.75
-lm_SuperContig_29_v2	77935	78576	xnc126_050 probable DHA14-like major facilitator; ABC transporter	38	241	7e-60	190	46.26
-lm_SuperContig_29_v2	78662	78817	xnc126_050 probable DHA14-like major facilitator; ABC transporter	246	298	7e-60	62	43.4
-lm_SuperContig_29_v2	192757	193692	xnc126_050 probable DHA14-like major facilitator; ABC transporter	559	246	2e-130	299	45.08
-lm_SuperContig_29_v2	193778	194419	xnc126_050 probable DHA14-like major facilitator; ABC transporter	241	38	2e-130	190	46.26
-lm_SuperContig_29_v2	78109	78576	4nc135_070 related to aflatoxin efflux pump AFLT	17	172	2e-53	184	53.85
-lm_SuperContig_29_v2	78662	78817	4nc135_070 related to aflatoxin efflux pump AFLT	177	238	2e-53	46	38.71
-lm_SuperContig_29_v2	192751	193692	4nc135_070 related to aflatoxin efflux pump AFLT	494	177	4e-99	201	34.46
-lm_SuperContig_29_v2	193778	194245	4nc135_070 related to aflatoxin efflux pump AFLT	172	17	4e-99	184	53.85
-lm_SuperContig_29_v2	78031	78588	xnc164_090 related to multidrug resistance protein	19	209	3e-21	101	30.89
-lm_SuperContig_29_v2	192802	193692	xnc164_090 related to multidrug resistance protein	509	210	1e-42	95	26.77
-lm_SuperContig_29_v2	193766	194323	xnc164_090 related to multidrug resistance protein	209	19	1e-42	101	30.89
-lm_SuperContig_29_v2	192916	193704	YBR293w VBA2 Permease of basic amino acids in the vacuolar membrane	384	116	3e-23	74	23.53
-lm_SuperContig_29_v2	193766	194107	YBR293w VBA2 Permease of basic amino acids in the vacuolar membrane	117	6	3e-23	57	27.19
-lm_SuperContig_29_v2	192985	193692	YCL069w VBA3 Permease of basic amino acids in the vacuolar membrane	335	66	7e-28	95	28.04
-lm_SuperContig_29_v2	193778	193954	YCL069w VBA3 Permease of basic amino acids in the vacuolar membrane	61	3	7e-28	52	38.98
-lm_SuperContig_29_v2	197021	197416	YDL037c BSC1 Transcript encoded by this ORF shows a high level of stop codon bypass EC:3.2.1.3	282	151	3e-22	107	39.39
-lm_SuperContig_29_v2	197024	197422	YDL037c BSC1 Transcript encoded by this ORF shows a high level of stop codon bypass EC:3.2.1.3	298	166	5e-24	113	45.52
-lm_SuperContig_29_v2	197027	197413	YDL037c BSC1 Transcript encoded by this ORF shows a high level of stop codon bypass EC:3.2.1.3	292	164	2e-23	111	46.56
-lm_SuperContig_29_v2	197039	197437	YDL037c BSC1 Transcript encoded by this ORF shows a high level of stop codon bypass EC:3.2.1.3	310	170	2e-22	108	46.1
-lm_SuperContig_29_v2	16081	17274	YGR109w-b TY3B TY3B protein	1008	616	4e-35	152	30.33
-lm_SuperContig_29_v2	40143	42272	YGR109w-b TY3B TY3B protein	1301	616	6e-39	165	26.47
-lm_SuperContig_29_v2	91762	92754	YGR109w-b TY3B TY3B protein	944	618	4e-23	113	30.24
-lm_SuperContig_29_v2	100993	102192	YGR109w-b TY3B TY3B protein	1008	616	8e-35	151	30.92
-lm_SuperContig_29_v2	133543	134535	YGR109w-b TY3B TY3B protein	943	616	4e-34	149	32.23
-lm_SuperContig_29_v2	167371	168564	YGR109w-b TY3B TY3B protein	1008	616	2e-35	151	30.83
-lm_SuperContig_29_v2	178464	179477	YGR109w-b TY3B TY3B protein	944	611	1e-21	107	29.03
-lm_SuperContig_29_v2	78139	78582	YGR224w AZR1 Plasma membrane transporter of the major facilitator superfamily, involved in resistance to azole drugs	70	217	1e-27	105	39.19
-lm_SuperContig_29_v2	78662	78724	YGR224w AZR1 Plasma membrane transporter of the major facilitator superfamily, involved in resistance to azole drugs	220	240	1e-27	39	57.14
-lm_SuperContig_29_v2	193630	193692	YGR224w AZR1 Plasma membrane transporter of the major facilitator superfamily, involved in resistance to azole drugs	240	220	6e-27	39	57.14
-lm_SuperContig_29_v2	193772	194215	YGR224w AZR1 Plasma membrane transporter of the major facilitator superfamily, involved in resistance to azole drugs	217	70	6e-27	105	39.19
-lm_SuperContig_29_v2	197024	197410	YHL028w WSC4 Cell wall integrity and stress response component 4	314	179	6e-22	106	47.79
-lm_SuperContig_29_v2	197024	197413	YHL028w WSC4 Cell wall integrity and stress response component 4	323	190	3e-23	111	47.01
-lm_SuperContig_29_v2	197024	197425	YHL028w WSC4 Cell wall integrity and stress response component 4	290	148	2e-23	111	49.65
-lm_SuperContig_29_v2	197024	197434	YHL028w WSC4 Cell wall integrity and stress response component 4	257	117	8e-21	103	42.55
-lm_SuperContig_29_v2	197024	197434	YHL028w WSC4 Cell wall integrity and stress response component 4	332	197	2e-22	108	42.03
-lm_SuperContig_29_v2	197024	197437	YHL028w WSC4 Cell wall integrity and stress response component 4	276	136	3e-25	117	47.52
-lm_SuperContig_29_v2	197024	197482	YHL028w WSC4 Cell wall integrity and stress response component 4	300	147	5e-22	107	41.29
-lm_SuperContig_29_v2	197027	197482	YHL028w WSC4 Cell wall integrity and stress response component 4	336	184	5e-22	107	39.22
-lm_SuperContig_29_v2	16081	17274	YIL082w-a TY3B TY3B protein	1034	642	1e-34	150	30.33
-lm_SuperContig_29_v2	40143	42272	YIL082w-a TY3B TY3B protein	1327	642	8e-39	165	26.47
-lm_SuperContig_29_v2	91762	92754	YIL082w-a TY3B TY3B protein	970	644	5e-23	112	30.24
-lm_SuperContig_29_v2	100993	102192	YIL082w-a TY3B TY3B protein	1034	642	3e-34	150	30.92
-lm_SuperContig_29_v2	133543	134535	YIL082w-a TY3B TY3B protein	969	642	1e-33	147	32.23
-lm_SuperContig_29_v2	167371	168564	YIL082w-a TY3B TY3B protein	1034	642	6e-35	149	30.83
-lm_SuperContig_29_v2	178464	179477	YIL082w-a TY3B TY3B protein	970	637	1e-21	106	29.03
-lm_SuperContig_29_v2	197021	197425	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	300	165	6e-33	143	57.35
-lm_SuperContig_29_v2	197021	197425	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	360	219	3e-25	118	52.08
-lm_SuperContig_29_v2	197024	197392	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	222	102	1e-26	122	56.91
-lm_SuperContig_29_v2	197024	197395	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	240	118	1e-31	139	59.68
-lm_SuperContig_29_v2	197024	197398	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	246	123	1e-31	139	60
-lm_SuperContig_29_v2	197024	197425	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	267	132	1e-33	145	58.09
-lm_SuperContig_29_v2	197024	197425	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	290	156	2e-33	144	57.78
-lm_SuperContig_29_v2	197024	197425	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	303	174	3e-32	140	57.46
-lm_SuperContig_29_v2	197024	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	261	126	3e-33	144	58.39
-lm_SuperContig_29_v2	197024	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	276	141	6e-33	143	57.66
-lm_SuperContig_29_v2	197024	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	281	144	1e-32	142	55.8
-lm_SuperContig_29_v2	197024	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	285	147	6e-33	143	57.55
-lm_SuperContig_29_v2	197024	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	314	174	3e-31	137	55.32
-lm_SuperContig_29_v2	197024	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	350	201	1e-28	128	52
-lm_SuperContig_29_v2	197024	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	372	228	2e-24	115	48.28
-lm_SuperContig_29_v2	197027	197437	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	244	108	2e-31	138	57.97
-lm_SuperContig_29_v2	197030	197404	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	248	124	3e-32	140	59.2
-lm_SuperContig_29_v2	197036	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	378	246	7e-23	109	42.86
-lm_SuperContig_29_v2	197039	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	318	183	1e-31	139	57.35
-lm_SuperContig_29_v2	78112	78576	YKR105c  Putative member of family of basic amino acid transporters localised to vacuolar membrane	31	185	7e-29	105	33.55
-lm_SuperContig_29_v2	78662	78778	YKR105c  Putative member of family of basic amino acid transporters localised to vacuolar membrane	190	227	7e-29	43	48.72
-lm_SuperContig_29_v2	192985	193692	YKR105c  Putative member of family of basic amino acid transporters localised to vacuolar membrane	459	190	4e-43	94	27.68
-lm_SuperContig_29_v2	193778	194242	YKR105c  Putative member of family of basic amino acid transporters localised to vacuolar membrane	185	31	4e-43	105	33.55
-lm_SuperContig_29_v2	197024	197434	YNL283c WSC2 Glucoamylase III (alpha-1,4-glucan-glucosidase) EC:3.2.1.3	272	139	4e-22	107	45.65
-lm_SuperContig_29_v2	197042	197422	YNL283c WSC2 Glucoamylase III (alpha-1,4-glucan-glucosidase) EC:3.2.1.3	275	147	8e-21	103	45.8
-lm_SuperContig_29_v2	10747	11856	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-36	155	30.91
-lm_SuperContig_29_v2	16081	17289	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	4e-39	165	27.9
-lm_SuperContig_29_v2	41079	42287	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	7e-42	175	28.64
-lm_SuperContig_29_v2	91693	92700	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	3e-37	159	32.64
-lm_SuperContig_29_v2	100993	102531	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	7e-44	182	27.67
-lm_SuperContig_29_v2	133341	133436	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	4e-46	27	46.88
-lm_SuperContig_29_v2	133471	134754	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	4e-46	183	28.31
-lm_SuperContig_29_v2	167371	168579	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-42	174	29.14
-lm_SuperContig_29_v2	178395	179504	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-37	158	30.65
-lm_SuperContig_29_v2	192757	193695	SPBC12C2.13c |fnx1|SPBC21D10.04c|MFS multidrug efflux transporter|Schizosaccharomyces pombe|chr 2|||Manual	499	183	1e-35	89	22.84
-lm_SuperContig_29_v2	193787	194218	SPBC12C2.13c |fnx1|SPBC21D10.04c|MFS multidrug efflux transporter|Schizosaccharomyces pombe|chr 2|||Manual	176	33	1e-35	85	31.25
-lm_SuperContig_29_v2	10747	11856	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-36	155	30.91
-lm_SuperContig_29_v2	16081	17289	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	4e-39	165	27.9
-lm_SuperContig_29_v2	41079	42287	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	7e-42	175	28.64
-lm_SuperContig_29_v2	91693	92700	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	3e-37	159	32.64
-lm_SuperContig_29_v2	100993	102531	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	7e-44	182	27.67
-lm_SuperContig_29_v2	133341	133436	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	4e-46	27	46.88
-lm_SuperContig_29_v2	133471	134754	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	4e-46	183	28.31
-lm_SuperContig_29_v2	167371	168579	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-42	174	29.14
-lm_SuperContig_29_v2	178395	179504	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-37	158	30.65
-lm_SuperContig_29_v2	10747	11856	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	418	1e-36	157	31.18
-lm_SuperContig_29_v2	16081	17289	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	427	2e-39	166	28.15
-lm_SuperContig_29_v2	41079	42287	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	427	3e-42	176	28.89
-lm_SuperContig_29_v2	91693	92700	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	452	1e-37	161	32.94
-lm_SuperContig_29_v2	100993	102531	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	312	3e-44	183	27.86
-lm_SuperContig_29_v2	133341	133436	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	800	2e-46	27	46.88
-lm_SuperContig_29_v2	133471	134754	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	358	2e-46	184	28.54
-lm_SuperContig_29_v2	167371	168579	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	427	8e-43	175	29.38
-lm_SuperContig_29_v2	178395	179504	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	418	1e-37	160	30.91
-lm_SuperContig_29_v2	77950	78588	SPAC3H1.06c |||membrane transporter |Schizosaccharomyces pombe|chr 1|||Manual	34	242	5e-29	109	30.99
-lm_SuperContig_29_v2	78662	78799	SPAC3H1.06c |||membrane transporter |Schizosaccharomyces pombe|chr 1|||Manual	243	286	5e-29	39	41.3
-lm_SuperContig_29_v2	192844	193692	SPAC3H1.06c |||membrane transporter |Schizosaccharomyces pombe|chr 1|||Manual	525	243	2e-50	113	28.03
-lm_SuperContig_29_v2	193766	194404	SPAC3H1.06c |||membrane transporter |Schizosaccharomyces pombe|chr 1|||Manual	242	34	2e-50	109	30.99
-lm_SuperContig_29_v2	10747	11856	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	786	418	3e-36	155	30.91
-lm_SuperContig_29_v2	16081	17289	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	831	427	4e-39	165	27.9
-lm_SuperContig_29_v2	41079	42287	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	831	427	7e-42	175	28.64
-lm_SuperContig_29_v2	91693	92700	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	786	452	3e-37	159	32.64
-lm_SuperContig_29_v2	100993	102531	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	831	312	7e-44	182	27.67
-lm_SuperContig_29_v2	133341	133436	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	831	800	4e-46	27	46.88
-lm_SuperContig_29_v2	133471	134754	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	786	358	4e-46	183	28.31
-lm_SuperContig_29_v2	167371	168579	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	831	427	2e-42	174	29.14
-lm_SuperContig_29_v2	178395	179504	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	786	418	3e-37	158	30.65
-lm_SuperContig_29_v2	192760	193692	SPBC3E7.06c |||membrane transporter|Schizosaccharomyces pombe|chr 2|||Manual	551	242	7e-34	72	21.77
-lm_SuperContig_29_v2	193781	194482	SPBC3E7.06c |||membrane transporter|Schizosaccharomyces pombe|chr 2|||Manual	236	4	7e-34	95	23.93
-lm_SuperContig_29_v2	10747	11856	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-36	155	30.91
-lm_SuperContig_29_v2	16081	17289	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	4e-39	165	27.9
-lm_SuperContig_29_v2	41079	42287	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	7e-42	175	28.64
-lm_SuperContig_29_v2	91693	92700	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	3e-37	159	32.64
-lm_SuperContig_29_v2	100993	102531	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	7e-44	182	27.67
-lm_SuperContig_29_v2	133341	133436	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	4e-46	27	46.88
-lm_SuperContig_29_v2	133471	134754	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	4e-46	183	28.31
-lm_SuperContig_29_v2	167371	168579	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-42	174	29.14
-lm_SuperContig_29_v2	178395	179504	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-37	158	30.65
-lm_SuperContig_29_v2	78133	78570	SPBC16A3.17c |||membrane transporter|Schizosaccharomyces pombe|chr 2|||Manual	97	242	3e-30	115	39.04
-lm_SuperContig_29_v2	78662	78799	SPBC16A3.17c |||membrane transporter|Schizosaccharomyces pombe|chr 2|||Manual	249	292	3e-30	37	42.55
-lm_SuperContig_29_v2	192874	193692	SPBC16A3.17c |||membrane transporter|Schizosaccharomyces pombe|chr 2|||Manual	518	249	2e-55	124	27.37
-lm_SuperContig_29_v2	193784	194221	SPBC16A3.17c |||membrane transporter|Schizosaccharomyces pombe|chr 2|||Manual	242	97	2e-55	115	39.04
-lm_SuperContig_29_v2	77950	78588	SPAC1399.02 |||membrane transporter|Schizosaccharomyces pombe|chr 1|||Manual	34	242	8e-30	114	30.99
-lm_SuperContig_29_v2	78662	78736	SPAC1399.02 |||membrane transporter|Schizosaccharomyces pombe|chr 1|||Manual	243	267	8e-30	37	52
-lm_SuperContig_29_v2	192844	193692	SPAC1399.02 |||membrane transporter|Schizosaccharomyces pombe|chr 1|||Manual	525	243	3e-53	118	30.8
-lm_SuperContig_29_v2	193766	194404	SPAC1399.02 |||membrane transporter|Schizosaccharomyces pombe|chr 1|||Manual	242	34	3e-53	114	30.99
-lm_SuperContig_29_v2	10747	11856	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-36	155	30.91
-lm_SuperContig_29_v2	16081	17289	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	4e-39	165	27.9
-lm_SuperContig_29_v2	41079	42287	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	7e-42	175	28.64
-lm_SuperContig_29_v2	91693	92700	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	3e-37	159	32.64
-lm_SuperContig_29_v2	100993	102531	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	7e-44	182	27.67
-lm_SuperContig_29_v2	133341	133436	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	4e-46	27	46.88
-lm_SuperContig_29_v2	133471	134754	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	4e-46	183	28.31
-lm_SuperContig_29_v2	167371	168579	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-42	174	29.14
-lm_SuperContig_29_v2	178395	179504	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-37	158	30.65
-lm_SuperContig_29_v2	10747	11856	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	1e-36	157	31.18
-lm_SuperContig_29_v2	16081	17289	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-39	166	28.15
-lm_SuperContig_29_v2	41079	42287	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	3e-42	176	28.89
-lm_SuperContig_29_v2	91693	92700	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	1e-37	161	32.94
-lm_SuperContig_29_v2	100993	102531	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	3e-44	183	27.86
-lm_SuperContig_29_v2	133341	133436	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	2e-46	27	46.88
-lm_SuperContig_29_v2	133471	134754	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	2e-46	184	28.54
-lm_SuperContig_29_v2	167371	168579	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	8e-43	175	29.38
-lm_SuperContig_29_v2	178395	179504	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	1e-37	160	30.91
-lm_SuperContig_29_v2	10747	11856	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-36	155	30.91
-lm_SuperContig_29_v2	16081	17289	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	4e-39	165	27.9
-lm_SuperContig_29_v2	41079	42287	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	7e-42	175	28.64
-lm_SuperContig_29_v2	91693	92700	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	3e-37	159	32.64
-lm_SuperContig_29_v2	100993	102531	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	7e-44	182	27.67
-lm_SuperContig_29_v2	133341	133436	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	4e-46	27	46.88
-lm_SuperContig_29_v2	133471	134754	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	4e-46	183	28.31
-lm_SuperContig_29_v2	167371	168579	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-42	174	29.14
-lm_SuperContig_29_v2	178395	179504	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-37	158	30.65
-lm_SuperContig_29_v2	10747	11856	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	1e-36	157	31.18
-lm_SuperContig_29_v2	16081	17289	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-39	166	28.15
-lm_SuperContig_29_v2	41079	42287	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	3e-42	176	28.89
-lm_SuperContig_29_v2	91693	92700	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	1e-37	161	32.94
-lm_SuperContig_29_v2	100993	102531	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	3e-44	183	27.86
-lm_SuperContig_29_v2	133341	133436	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	2e-46	27	46.88
-lm_SuperContig_29_v2	133471	134754	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	2e-46	184	28.54
-lm_SuperContig_29_v2	167371	168579	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	8e-43	175	29.38
-lm_SuperContig_29_v2	178395	179504	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	1e-37	160	30.91
-lm_SuperContig_29_v2	10747	11856	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	418	3e-36	155	30.91
-lm_SuperContig_29_v2	16081	17289	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	427	4e-39	165	27.9
-lm_SuperContig_29_v2	41079	42287	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	427	7e-42	175	28.64
-lm_SuperContig_29_v2	91693	92700	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	452	3e-37	159	32.64
-lm_SuperContig_29_v2	100993	102531	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	312	7e-44	182	27.67
-lm_SuperContig_29_v2	133341	133436	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	800	4e-46	27	46.88
-lm_SuperContig_29_v2	133471	134754	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	358	4e-46	183	28.31
-lm_SuperContig_29_v2	167371	168579	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	427	2e-42	174	29.14
-lm_SuperContig_29_v2	178395	179504	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	418	3e-37	158	30.65
-lm_SuperContig_29_v2	10747	11856	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-36	155	30.91
-lm_SuperContig_29_v2	16081	17289	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	4e-39	165	27.9
-lm_SuperContig_29_v2	41079	42287	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	7e-42	175	28.64
-lm_SuperContig_29_v2	91693	92700	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	3e-37	159	32.64
-lm_SuperContig_29_v2	100993	102531	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	7e-44	182	27.67
-lm_SuperContig_29_v2	133341	133436	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	4e-46	27	46.88
-lm_SuperContig_29_v2	133471	134754	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	4e-46	183	28.31
-lm_SuperContig_29_v2	167371	168579	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-42	174	29.14
-lm_SuperContig_29_v2	178395	179504	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-37	158	30.65
-lm_SuperContig_29_v2	77980	78567	um00679 related to VBA1 - Vacuolar Basic Amino acid transporter, Contig um_contig_1.17	18	211	5e-25	114	31
-lm_SuperContig_29_v2	192772	193695	um00679 related to VBA1 - Vacuolar Basic Amino acid transporter, Contig um_contig_1.17	529	218	2e-42	82	20.7
-lm_SuperContig_29_v2	193787	194374	um00679 related to VBA1 - Vacuolar Basic Amino acid transporter, Contig um_contig_1.17	211	18	2e-42	114	31
-lm_SuperContig_29_v2	78115	78588	um00842 probable aflatoxin efflux pump AFLT, Contig um_contig_1.27	53	210	2e-53	183	55.06
-lm_SuperContig_29_v2	78662	78814	um00842 probable aflatoxin efflux pump AFLT, Contig um_contig_1.27	211	264	2e-53	47	44.44
-lm_SuperContig_29_v2	192760	193692	um00842 probable aflatoxin efflux pump AFLT, Contig um_contig_1.27	534	211	2e-104	220	36.92
-lm_SuperContig_29_v2	193766	194239	um00842 probable aflatoxin efflux pump AFLT, Contig um_contig_1.27	210	53	2e-104	183	55.06
-lm_SuperContig_29_v2	78112	78570	um01882 related to multidrug resistance proteins, Contig um_contig_1.70	94	246	7e-23	104	35.95
-lm_SuperContig_29_v2	78659	78802	um01882 related to multidrug resistance proteins, Contig um_contig_1.70	253	297	7e-23	24	25
-lm_SuperContig_29_v2	192760	193695	um01882 related to multidrug resistance proteins, Contig um_contig_1.70	560	253	5e-40	84	19.43
-lm_SuperContig_29_v2	193784	194242	um01882 related to multidrug resistance proteins, Contig um_contig_1.70	246	94	5e-40	104	35.95
-lm_SuperContig_29_v2	78019	78567	um01964 related to multidrug resistance protein, Contig um_contig_1.72	40	220	1e-24	113	33.7
-lm_SuperContig_29_v2	192901	193695	um01964 related to multidrug resistance protein, Contig um_contig_1.72	490	227	7e-43	85	24.16
-lm_SuperContig_29_v2	193787	194335	um01964 related to multidrug resistance protein, Contig um_contig_1.72	220	40	7e-43	113	33.7
-lm_SuperContig_29_v2	77890	78591	um02062 related to multidrug resistance proteins, Contig um_contig_1.75	38	263	1e-32	115	32.07
-lm_SuperContig_29_v2	78659	78814	um02062 related to multidrug resistance proteins, Contig um_contig_1.75	264	313	1e-32	46	36.54
-lm_SuperContig_29_v2	192760	193695	um02062 related to multidrug resistance proteins, Contig um_contig_1.75	575	264	1e-65	158	30.6
-lm_SuperContig_29_v2	193763	194464	um02062 related to multidrug resistance proteins, Contig um_contig_1.75	263	38	1e-65	115	32.07
-lm_SuperContig_29_v2	78136	78576	um02598 related to mfs1 - putative multidrug transporter, Contig um_contig_1.86	133	280	1e-21	91	30.41
-lm_SuperContig_29_v2	78650	78814	um02598 related to mfs1 - putative multidrug transporter, Contig um_contig_1.86	280	331	1e-21	33	29.09
-lm_SuperContig_29_v2	192754	193704	um02598 related to mfs1 - putative multidrug transporter, Contig um_contig_1.86	598	280	3e-45	114	25.93
-lm_SuperContig_29_v2	193778	194218	um02598 related to mfs1 - putative multidrug transporter, Contig um_contig_1.86	280	133	3e-45	91	30.41
-lm_SuperContig_29_v2	77938	78585	um03115 related to Sge1 - drug resistance protein, Contig um_contig_1.105	27	239	2e-24	93	30.73
-lm_SuperContig_29_v2	78650	78808	um03115 related to Sge1 - drug resistance protein, Contig um_contig_1.105	236	285	2e-24	40	33.96
-lm_SuperContig_29_v2	192757	193704	um03115 related to Sge1 - drug resistance protein, Contig um_contig_1.105	554	236	1e-48	124	25.7
-lm_SuperContig_29_v2	193769	194416	um03115 related to Sge1 - drug resistance protein, Contig um_contig_1.105	239	27	1e-48	93	30.73
-lm_SuperContig_29_v2	77938	78576	um05414 probable aflatoxin efflux pump AFLT, Contig um_contig_1.192	13	215	4e-45	167	39.91
-lm_SuperContig_29_v2	78650	78736	um05414 probable aflatoxin efflux pump AFLT, Contig um_contig_1.192	216	244	4e-45	36	55.17
-lm_SuperContig_29_v2	192826	193704	um05414 probable aflatoxin efflux pump AFLT, Contig um_contig_1.192	511	216	2e-98	216	37.04
-lm_SuperContig_29_v2	193778	194416	um05414 probable aflatoxin efflux pump AFLT, Contig um_contig_1.192	215	13	2e-98	167	39.91
-lm_SuperContig_29_v2	193006	193692	um05421 related to Multidrug resistance protein , Contig um_contig_1.192	496	272	6e-41	107	27.07
-lm_SuperContig_29_v2	193778	194107	um05421 related to Multidrug resistance protein , Contig um_contig_1.192	267	158	6e-41	83	35.45
--- a/commons/pyRepetUnit/components/blastx2GFF/tests/datas/lm_supctg_v2_29_30_vs_BlastBank.align.match.map	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,341 +0,0 @@
-Afu3g02110.115	lm_SuperContig_29_v2	77989	78369
-Afu3g02110.116	lm_SuperContig_29_v2	194365	193985
-Afu3g01520.117	lm_SuperContig_29_v2	78109	78817
-Afu3g01520.118	lm_SuperContig_29_v2	194245	192760
-Afu3g02520.119	lm_SuperContig_29_v2	78010	78808
-Afu3g02520.120	lm_SuperContig_29_v2	194344	192766
-Afu3g02720.121	lm_SuperContig_29_v2	78109	78817
-Afu3g02720.122	lm_SuperContig_29_v2	194245	192754
-Afu6g03320.123	lm_SuperContig_29_v2	78061	78814
-Afu6g03320.124	lm_SuperContig_29_v2	194293	192760
-Afu6g02220.125	lm_SuperContig_29_v2	78007	78817
-Afu6g02220.126	lm_SuperContig_29_v2	194347	193288
-Afu8g00940.127	lm_SuperContig_29_v2	78133	78817
-Afu8g00940.128	lm_SuperContig_29_v2	194221	192760
-Afu4g02630.129	lm_SuperContig_29_v2	134343	133669
-Afu4g02630.130	lm_SuperContig_29_v2	168372	167776
-Afu4g02630.131	lm_SuperContig_29_v2	42080	41484
-Afu4g02630.132	lm_SuperContig_29_v2	102000	101404
-Afu4g02630.133	lm_SuperContig_29_v2	32272	31597
-Afu4g02630.134	lm_SuperContig_29_v2	17082	16462
-Afu4g02630.135	lm_SuperContig_29_v2	179264	178590
-Afu4g02630.136	lm_SuperContig_29_v2	11625	10942
-Afu4g02630.137	lm_SuperContig_29_v2	92562	91888
-Afu4g03920.138	lm_SuperContig_29_v2	78184	78814
-Afu4g03920.139	lm_SuperContig_29_v2	194170	192964
-Afu6g09110.140	lm_SuperContig_29_v2	78049	78775
-Afu6g09110.141	lm_SuperContig_29_v2	194305	192904
-Afu6g14640.142	lm_SuperContig_29_v2	78151	78814
-Afu6g14640.143	lm_SuperContig_29_v2	194203	192760
-Afu6g09710.144	lm_SuperContig_29_v2	78109	78814
-Afu6g09710.145	lm_SuperContig_29_v2	194245	192772
-Afu5g01540.146	lm_SuperContig_29_v2	78115	78817
-Afu5g01540.147	lm_SuperContig_29_v2	194239	192754
-Afu2g15140.148	lm_SuperContig_29_v2	194323	192868
-fg00095.149	lm_SuperContig_29_v2	194221	193303
-fg12051.150	lm_SuperContig_29_v2	194221	192877
-fg12074.151	lm_SuperContig_29_v2	77956	78814
-fg12074.152	lm_SuperContig_29_v2	194398	192883
-fg12335.153	lm_SuperContig_29_v2	78124	78718
-fg12335.154	lm_SuperContig_29_v2	194230	192769
-fg12717.155	lm_SuperContig_29_v2	194383	193222
-b13o8_150.156	lm_SuperContig_29_v2	194248	193036
-b18d24_100.157	lm_SuperContig_29_v2	78010	78814
-b18d24_100.158	lm_SuperContig_29_v2	194344	192916
-b5k2_230.159	lm_SuperContig_29_v2	78184	78814
-b5k2_230.160	lm_SuperContig_29_v2	194170	192760
-1nc550_030.161	lm_SuperContig_29_v2	194212	192832
-1nc570_120.162	lm_SuperContig_29_v2	77941	78736
-1nc570_120.163	lm_SuperContig_29_v2	194413	192760
-6nc360_090.164	lm_SuperContig_29_v2	194086	192817
-29e8_240.165	lm_SuperContig_29_v2	78112	78817
-29e8_240.166	lm_SuperContig_29_v2	194242	192769
-7nc450_010.167	lm_SuperContig_29_v2	194218	192940
-4nc446_010.168	lm_SuperContig_29_v2	194218	192865
-b11e5_230.169	lm_SuperContig_29_v2	194239	192904
-xnc126_050.170	lm_SuperContig_29_v2	77935	78817
-xnc126_050.171	lm_SuperContig_29_v2	194419	192757
-4nc135_070.172	lm_SuperContig_29_v2	78109	78817
-4nc135_070.173	lm_SuperContig_29_v2	194245	192751
-xnc164_090.174	lm_SuperContig_29_v2	78031	78588
-xnc164_090.175	lm_SuperContig_29_v2	194323	192802
-YBR293w.176	lm_SuperContig_29_v2	194107	192916
-YCL069w.177	lm_SuperContig_29_v2	193954	192985
-YDL037c.178	lm_SuperContig_29_v2	197422	197024
-YDL037c.179	lm_SuperContig_29_v2	197413	197027
-YDL037c.180	lm_SuperContig_29_v2	197437	197039
-YDL037c.181	lm_SuperContig_29_v2	197416	197021
-YGR109w-b.182	lm_SuperContig_29_v2	42272	40143
-YGR109w-b.183	lm_SuperContig_29_v2	17274	16081
-YGR109w-b.184	lm_SuperContig_29_v2	102192	100993
-YGR109w-b.185	lm_SuperContig_29_v2	168564	167371
-YGR109w-b.186	lm_SuperContig_29_v2	134535	133543
-YGR109w-b.187	lm_SuperContig_29_v2	92754	91762
-YGR109w-b.188	lm_SuperContig_29_v2	179477	178464
-YGR224w.189	lm_SuperContig_29_v2	78139	78724
-YGR224w.190	lm_SuperContig_29_v2	194215	193630
-YHL028w.191	lm_SuperContig_29_v2	197437	197024
-YHL028w.192	lm_SuperContig_29_v2	197413	197024
-YHL028w.193	lm_SuperContig_29_v2	197425	197024
-YHL028w.194	lm_SuperContig_29_v2	197434	197024
-YHL028w.195	lm_SuperContig_29_v2	197482	197024
-YHL028w.196	lm_SuperContig_29_v2	197482	197027
-YHL028w.197	lm_SuperContig_29_v2	197410	197024
-YHL028w.198	lm_SuperContig_29_v2	197434	197024
-YIL082w-a.199	lm_SuperContig_29_v2	42272	40143
-YIL082w-a.200	lm_SuperContig_29_v2	17274	16081
-YIL082w-a.201	lm_SuperContig_29_v2	102192	100993
-YIL082w-a.202	lm_SuperContig_29_v2	168564	167371
-YIL082w-a.203	lm_SuperContig_29_v2	134535	133543
-YIL082w-a.204	lm_SuperContig_29_v2	92754	91762
-YIL082w-a.205	lm_SuperContig_29_v2	179477	178464
-YJR151c.206	lm_SuperContig_29_v2	197425	197024
-YJR151c.207	lm_SuperContig_29_v2	197425	197024
-YJR151c.208	lm_SuperContig_29_v2	197434	197024
-YJR151c.209	lm_SuperContig_29_v2	197425	197021
-YJR151c.210	lm_SuperContig_29_v2	197434	197024
-YJR151c.211	lm_SuperContig_29_v2	197434	197024
-YJR151c.212	lm_SuperContig_29_v2	197434	197024
-YJR151c.213	lm_SuperContig_29_v2	197425	197024
-YJR151c.214	lm_SuperContig_29_v2	197404	197030
-YJR151c.215	lm_SuperContig_29_v2	197398	197024
-YJR151c.216	lm_SuperContig_29_v2	197395	197024
-YJR151c.217	lm_SuperContig_29_v2	197434	197039
-YJR151c.218	lm_SuperContig_29_v2	197437	197027
-YJR151c.219	lm_SuperContig_29_v2	197434	197024
-YJR151c.220	lm_SuperContig_29_v2	197434	197024
-YJR151c.221	lm_SuperContig_29_v2	197392	197024
-YJR151c.222	lm_SuperContig_29_v2	197425	197021
-YJR151c.223	lm_SuperContig_29_v2	197434	197024
-YJR151c.224	lm_SuperContig_29_v2	197434	197036
-YKR105c.225	lm_SuperContig_29_v2	78112	78778
-YKR105c.226	lm_SuperContig_29_v2	194242	192985
-YNL283c.227	lm_SuperContig_29_v2	197434	197024
-YNL283c.228	lm_SuperContig_29_v2	197422	197042
-SPAC167.08.229	lm_SuperContig_29_v2	134754	133341
-SPAC167.08.230	lm_SuperContig_29_v2	102531	100993
-SPAC167.08.231	lm_SuperContig_29_v2	42287	41079
-SPAC167.08.232	lm_SuperContig_29_v2	168579	167371
-SPAC167.08.233	lm_SuperContig_29_v2	17289	16081
-SPAC167.08.234	lm_SuperContig_29_v2	92700	91693
-SPAC167.08.235	lm_SuperContig_29_v2	179504	178395
-SPAC167.08.236	lm_SuperContig_29_v2	11856	10747
-SPBC12C2.13c.237	lm_SuperContig_29_v2	194218	192757
-SPAPB15E9.03c.238	lm_SuperContig_29_v2	134754	133341
-SPAPB15E9.03c.239	lm_SuperContig_29_v2	102531	100993
-SPAPB15E9.03c.240	lm_SuperContig_29_v2	42287	41079
-SPAPB15E9.03c.241	lm_SuperContig_29_v2	168579	167371
-SPAPB15E9.03c.242	lm_SuperContig_29_v2	17289	16081
-SPAPB15E9.03c.243	lm_SuperContig_29_v2	92700	91693
-SPAPB15E9.03c.244	lm_SuperContig_29_v2	179504	178395
-SPAPB15E9.03c.245	lm_SuperContig_29_v2	11856	10747
-SPBC1289.17.246	lm_SuperContig_29_v2	134754	133341
-SPBC1289.17.247	lm_SuperContig_29_v2	102531	100993
-SPBC1289.17.248	lm_SuperContig_29_v2	42287	41079
-SPBC1289.17.249	lm_SuperContig_29_v2	168579	167371
-SPBC1289.17.250	lm_SuperContig_29_v2	17289	16081
-SPBC1289.17.251	lm_SuperContig_29_v2	92700	91693
-SPBC1289.17.252	lm_SuperContig_29_v2	179504	178395
-SPBC1289.17.253	lm_SuperContig_29_v2	11856	10747
-SPAC3H1.06c.254	lm_SuperContig_29_v2	77950	78799
-SPAC3H1.06c.255	lm_SuperContig_29_v2	194404	192844
-SPCC1020.14.256	lm_SuperContig_29_v2	134754	133341
-SPCC1020.14.257	lm_SuperContig_29_v2	102531	100993
-SPCC1020.14.258	lm_SuperContig_29_v2	42287	41079
-SPCC1020.14.259	lm_SuperContig_29_v2	168579	167371
-SPCC1020.14.260	lm_SuperContig_29_v2	17289	16081
-SPCC1020.14.261	lm_SuperContig_29_v2	92700	91693
-SPCC1020.14.262	lm_SuperContig_29_v2	179504	178395
-SPCC1020.14.263	lm_SuperContig_29_v2	11856	10747
-SPBC3E7.06c.264	lm_SuperContig_29_v2	194482	192760
-SPAC26A3.13c.265	lm_SuperContig_29_v2	134754	133341
-SPAC26A3.13c.266	lm_SuperContig_29_v2	102531	100993
-SPAC26A3.13c.267	lm_SuperContig_29_v2	42287	41079
-SPAC26A3.13c.268	lm_SuperContig_29_v2	168579	167371
-SPAC26A3.13c.269	lm_SuperContig_29_v2	17289	16081
-SPAC26A3.13c.270	lm_SuperContig_29_v2	92700	91693
-SPAC26A3.13c.271	lm_SuperContig_29_v2	179504	178395
-SPAC26A3.13c.272	lm_SuperContig_29_v2	11856	10747
-SPBC16A3.17c.273	lm_SuperContig_29_v2	78133	78799
-SPBC16A3.17c.274	lm_SuperContig_29_v2	194221	192874
-SPAC1399.02.275	lm_SuperContig_29_v2	77950	78736
-SPAC1399.02.276	lm_SuperContig_29_v2	194404	192844
-SPAC2E1P3.03c.277	lm_SuperContig_29_v2	134754	133341
-SPAC2E1P3.03c.278	lm_SuperContig_29_v2	102531	100993
-SPAC2E1P3.03c.279	lm_SuperContig_29_v2	42287	41079
-SPAC2E1P3.03c.280	lm_SuperContig_29_v2	168579	167371
-SPAC2E1P3.03c.281	lm_SuperContig_29_v2	17289	16081
-SPAC2E1P3.03c.282	lm_SuperContig_29_v2	92700	91693
-SPAC2E1P3.03c.283	lm_SuperContig_29_v2	179504	178395
-SPAC2E1P3.03c.284	lm_SuperContig_29_v2	11856	10747
-SPAC19D5.09c.285	lm_SuperContig_29_v2	134754	133341
-SPAC19D5.09c.286	lm_SuperContig_29_v2	102531	100993
-SPAC19D5.09c.287	lm_SuperContig_29_v2	42287	41079
-SPAC19D5.09c.288	lm_SuperContig_29_v2	168579	167371
-SPAC19D5.09c.289	lm_SuperContig_29_v2	17289	16081
-SPAC19D5.09c.290	lm_SuperContig_29_v2	92700	91693
-SPAC19D5.09c.291	lm_SuperContig_29_v2	179504	178395
-SPAC19D5.09c.292	lm_SuperContig_29_v2	11856	10747
-SPAC27E2.08.293	lm_SuperContig_29_v2	134754	133341
-SPAC27E2.08.294	lm_SuperContig_29_v2	102531	100993
-SPAC27E2.08.295	lm_SuperContig_29_v2	42287	41079
-SPAC27E2.08.296	lm_SuperContig_29_v2	168579	167371
-SPAC27E2.08.297	lm_SuperContig_29_v2	17289	16081
-SPAC27E2.08.298	lm_SuperContig_29_v2	92700	91693
-SPAC27E2.08.299	lm_SuperContig_29_v2	179504	178395
-SPAC27E2.08.300	lm_SuperContig_29_v2	11856	10747
-SPAC13D1.01c.301	lm_SuperContig_29_v2	134754	133341
-SPAC13D1.01c.302	lm_SuperContig_29_v2	102531	100993
-SPAC13D1.01c.303	lm_SuperContig_29_v2	42287	41079
-SPAC13D1.01c.304	lm_SuperContig_29_v2	168579	167371
-SPAC13D1.01c.305	lm_SuperContig_29_v2	17289	16081
-SPAC13D1.01c.306	lm_SuperContig_29_v2	92700	91693
-SPAC13D1.01c.307	lm_SuperContig_29_v2	179504	178395
-SPAC13D1.01c.308	lm_SuperContig_29_v2	11856	10747
-SPBC9B6.02c.309	lm_SuperContig_29_v2	134754	133341
-SPBC9B6.02c.310	lm_SuperContig_29_v2	102531	100993
-SPBC9B6.02c.311	lm_SuperContig_29_v2	42287	41079
-SPBC9B6.02c.312	lm_SuperContig_29_v2	168579	167371
-SPBC9B6.02c.313	lm_SuperContig_29_v2	17289	16081
-SPBC9B6.02c.314	lm_SuperContig_29_v2	92700	91693
-SPBC9B6.02c.315	lm_SuperContig_29_v2	179504	178395
-SPBC9B6.02c.316	lm_SuperContig_29_v2	11856	10747
-SPAC9.04.317	lm_SuperContig_29_v2	134754	133341
-SPAC9.04.318	lm_SuperContig_29_v2	102531	100993
-SPAC9.04.319	lm_SuperContig_29_v2	42287	41079
-SPAC9.04.320	lm_SuperContig_29_v2	168579	167371
-SPAC9.04.321	lm_SuperContig_29_v2	17289	16081
-SPAC9.04.322	lm_SuperContig_29_v2	92700	91693
-SPAC9.04.323	lm_SuperContig_29_v2	179504	178395
-SPAC9.04.324	lm_SuperContig_29_v2	11856	10747
-um00679.325	lm_SuperContig_29_v2	77980	78567
-um00679.326	lm_SuperContig_29_v2	194374	192772
-um00842.327	lm_SuperContig_29_v2	78115	78814
-um00842.328	lm_SuperContig_29_v2	194239	192760
-um01882.329	lm_SuperContig_29_v2	78112	78802
-um01882.330	lm_SuperContig_29_v2	194242	192760
-um01964.331	lm_SuperContig_29_v2	78019	78567
-um01964.332	lm_SuperContig_29_v2	194335	192901
-um02062.333	lm_SuperContig_29_v2	77890	78814
-um02062.334	lm_SuperContig_29_v2	194464	192760
-um02598.335	lm_SuperContig_29_v2	78136	78814
-um02598.336	lm_SuperContig_29_v2	194218	192754
-um03115.337	lm_SuperContig_29_v2	77938	78808
-um03115.338	lm_SuperContig_29_v2	194416	192757
-um05414.339	lm_SuperContig_29_v2	77938	78736
-um05414.340	lm_SuperContig_29_v2	194416	192826
-um05421.341	lm_SuperContig_29_v2	194107	193006
-mito_010.1	lm_SuperContig_30_v2	35498	37823
-mito_010.2	lm_SuperContig_30_v2	27615	29673
-mito_010.3	lm_SuperContig_30_v2	23817	24089
-mito_020.4	lm_SuperContig_30_v2	27615	29418
-mito_020.5	lm_SuperContig_30_v2	95085	94306
-mito_020.6	lm_SuperContig_30_v2	23817	24089
-mito_030.7	lm_SuperContig_30_v2	23817	27509
-mito_030.8	lm_SuperContig_30_v2	62656	61805
-mito_030.9	lm_SuperContig_30_v2	146223	147503
-mito_030.10	lm_SuperContig_30_v2	109925	109092
-mito_030.11	lm_SuperContig_30_v2	117965	119308
-mito_030.12	lm_SuperContig_30_v2	83615	82749
-mito_030.13	lm_SuperContig_30_v2	35963	37213
-mito_030.14	lm_SuperContig_30_v2	87770	86928
-mito_030.15	lm_SuperContig_30_v2	116645	117925
-mito_030.16	lm_SuperContig_30_v2	81706	80861
-mito_030.17	lm_SuperContig_30_v2	150994	152199
-mito_030.18	lm_SuperContig_30_v2	56582	55780
-mito_030.19	lm_SuperContig_30_v2	18181	19317
-mito_030.20	lm_SuperContig_30_v2	91238	90399
-mito_030.21	lm_SuperContig_30_v2	141039	141858
-mito_030.22	lm_SuperContig_30_v2	64676	63837
-mito_030.23	lm_SuperContig_30_v2	115228	116103
-mito_030.24	lm_SuperContig_30_v2	149559	150444
-mito_030.25	lm_SuperContig_30_v2	22437	23375
-mito_030.26	lm_SuperContig_30_v2	32527	33390
-mito_040.27	lm_SuperContig_30_v2	21984	22220
-mito_050.28	lm_SuperContig_30_v2	21984	23387
-mito_050.29	lm_SuperContig_30_v2	62650	61793
-mito_050.30	lm_SuperContig_30_v2	18466	19329
-mito_050.31	lm_SuperContig_30_v2	81703	80849
-mito_050.32	lm_SuperContig_30_v2	36323	37234
-mito_050.33	lm_SuperContig_30_v2	83594	82737
-mito_050.34	lm_SuperContig_30_v2	149583	150450
-mito_050.35	lm_SuperContig_30_v2	64748	63768
-mito_050.36	lm_SuperContig_30_v2	118442	119320
-mito_050.37	lm_SuperContig_30_v2	87767	86916
-mito_050.38	lm_SuperContig_30_v2	26661	27530
-mito_050.39	lm_SuperContig_30_v2	109925	109071
-mito_050.40	lm_SuperContig_30_v2	115249	116115
-mito_050.41	lm_SuperContig_30_v2	91259	90387
-mito_050.42	lm_SuperContig_30_v2	32542	33390
-mito_050.43	lm_SuperContig_30_v2	141021	141879
-mito_050.44	lm_SuperContig_30_v2	117050	117943
-mito_050.45	lm_SuperContig_30_v2	146610	147515
-mito_050.46	lm_SuperContig_30_v2	151234	152220
-mito_060.47	lm_SuperContig_30_v2	53696	53343
-mito_080.48	lm_SuperContig_30_v2	5079	5582
-mito_080.49	lm_SuperContig_30_v2	59799	53703
-mito_110.50	lm_SuperContig_30_v2	65165	64707
-mito_150.51	lm_SuperContig_30_v2	110387	108494
-mito_150.52	lm_SuperContig_30_v2	103711	103508
-mito_170.53	lm_SuperContig_30_v2	17614	20481
-mito_180.54	lm_SuperContig_30_v2	17614	19341
-mito_180.55	lm_SuperContig_30_v2	62653	61781
-mito_180.56	lm_SuperContig_30_v2	32542	33390
-mito_180.57	lm_SuperContig_30_v2	83615	82716
-mito_180.58	lm_SuperContig_30_v2	36329	37252
-mito_180.59	lm_SuperContig_30_v2	109979	109059
-mito_180.60	lm_SuperContig_30_v2	141030	141897
-mito_180.61	lm_SuperContig_30_v2	81706	80825
-mito_180.62	lm_SuperContig_30_v2	149580	150465
-mito_180.63	lm_SuperContig_30_v2	64718	63756
-mito_180.64	lm_SuperContig_30_v2	115189	116127
-mito_180.65	lm_SuperContig_30_v2	87770	86895
-mito_180.66	lm_SuperContig_30_v2	22509	23405
-mito_180.67	lm_SuperContig_30_v2	91256	90384
-mito_180.68	lm_SuperContig_30_v2	118439	119344
-mito_180.69	lm_SuperContig_30_v2	56585	55774
-mito_180.70	lm_SuperContig_30_v2	117050	117955
-mito_180.71	lm_SuperContig_30_v2	26640	27542
-mito_180.72	lm_SuperContig_30_v2	151309	152232
-mito_180.73	lm_SuperContig_30_v2	146610	147527
-mito_180.74	lm_SuperContig_30_v2	42209	42879
-mito_180.75	lm_SuperContig_30_v2	125743	126138
-mito_190.76	lm_SuperContig_30_v2	44197	47305
-mito_210.77	lm_SuperContig_30_v2	102604	102101
-mito_210.78	lm_SuperContig_30_v2	94202	89139
-mito_220.79	lm_SuperContig_30_v2	14626	15192
-mito_220.80	lm_SuperContig_30_v2	15860	16315
-mito_220.81	lm_SuperContig_30_v2	9733	9936
-mito_220.82	lm_SuperContig_30_v2	6405	6605
-mito_230.83	lm_SuperContig_30_v2	9733	9936
-mito_230.84	lm_SuperContig_30_v2	6405	6605
-mito_240.85	lm_SuperContig_30_v2	9733	9927
-mito_240.86	lm_SuperContig_30_v2	6405	6605
-mito_155.87	lm_SuperContig_30_v2	18442	19341
-mito_155.88	lm_SuperContig_30_v2	110081	109056
-mito_155.89	lm_SuperContig_30_v2	36323	37249
-mito_155.90	lm_SuperContig_30_v2	62650	61781
-mito_155.91	lm_SuperContig_30_v2	141021	141891
-mito_155.92	lm_SuperContig_30_v2	81703	80828
-mito_155.93	lm_SuperContig_30_v2	149583	150462
-mito_155.94	lm_SuperContig_30_v2	83594	82716
-mito_155.95	lm_SuperContig_30_v2	116981	117955
-mito_155.96	lm_SuperContig_30_v2	87767	86895
-mito_155.97	lm_SuperContig_30_v2	146610	147533
-mito_155.98	lm_SuperContig_30_v2	64655	63756
-mito_155.99	lm_SuperContig_30_v2	151258	152232
-mito_155.100	lm_SuperContig_30_v2	91256	90381
-mito_155.101	lm_SuperContig_30_v2	32494	33504
-mito_155.102	lm_SuperContig_30_v2	115198	116127
-mito_155.103	lm_SuperContig_30_v2	26607	27542
-mito_155.104	lm_SuperContig_30_v2	118442	119341
-mito_155.105	lm_SuperContig_30_v2	22509	23387
-mito_155.106	lm_SuperContig_30_v2	125740	126240
-mito_195.107	lm_SuperContig_30_v2	44996	45911
-mito_195.108	lm_SuperContig_30_v2	46058	46769
-SPMIT.05.109	lm_SuperContig_30_v2	14662	15189
-SPMIT.05.110	lm_SuperContig_30_v2	15941	16303
-SPMIT.04.111	lm_SuperContig_30_v2	65204	64752
-SPMIT.03.112	lm_SuperContig_30_v2	95262	94345
-SPMIT.01.113	lm_SuperContig_30_v2	102580	102098
-SPMIT.01.114	lm_SuperContig_30_v2	94202	93876
--- a/commons/pyRepetUnit/components/blastx2GFF/tests/datas/lm_supctg_v2_29_30_vs_BlastBank.align.match.path	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,456 +0,0 @@
-1	lm_SuperContig_30_v2	35498	35914	mito_010 NADH dehydrogenase (ubiquinone) chain 5	307	445	1e-62	244	82.73
-1	lm_SuperContig_30_v2	37314	37823	mito_010 NADH dehydrogenase (ubiquinone) chain 5	494	663	8e-67	258	67.65
-2	lm_SuperContig_30_v2	27615	28001	mito_010 NADH dehydrogenase (ubiquinone) chain 5	109	237	1e-53	214	77.52
-2	lm_SuperContig_30_v2	29503	29673	mito_010 NADH dehydrogenase (ubiquinone) chain 5	254	310	3e-21	107	92.98
-3	lm_SuperContig_30_v2	23817	24089	mito_010 NADH dehydrogenase (ubiquinone) chain 5	1	91	7e-25	119	63.74
-4	lm_SuperContig_30_v2	27615	28001	mito_020 predicted ND5 intron 2 protein	109	237	1e-53	214	77.52
-4	lm_SuperContig_30_v2	28681	29418	mito_020 predicted ND5 intron 2 protein	303	540	4e-37	159	41.2
-5	lm_SuperContig_30_v2	94306	95085	mito_020 predicted ND5 intron 2 protein	544	279	2e-22	110	28.46
-6	lm_SuperContig_30_v2	23817	24089	mito_020 predicted ND5 intron 2 protein	1	91	7e-25	119	63.74
-7	lm_SuperContig_30_v2	23817	24089	mito_030 predicted ND5 intron 1 protein	1	91	7e-25	119	63.74
-7	lm_SuperContig_30_v2	26190	27509	mito_030 predicted ND5 intron 1 protein	84	525	0	666	76.52
-8	lm_SuperContig_30_v2	61805	62656	mito_030 predicted ND5 intron 1 protein	528	241	3e-55	219	38.89
-9	lm_SuperContig_30_v2	146223	147503	mito_030 predicted ND5 intron 1 protein	114	528	2e-64	250	37.61
-10	lm_SuperContig_30_v2	109092	109925	mito_030 predicted ND5 intron 1 protein	525	243	2e-49	200	38.16
-11	lm_SuperContig_30_v2	117965	119308	mito_030 predicted ND5 intron 1 protein	87	525	1e-63	248	35.79
-12	lm_SuperContig_30_v2	82749	83615	mito_030 predicted ND5 intron 1 protein	525	236	3e-47	193	35.27
-13	lm_SuperContig_30_v2	35963	37213	mito_030 predicted ND5 intron 1 protein	114	525	4e-62	242	38.08
-14	lm_SuperContig_30_v2	86928	87770	mito_030 predicted ND5 intron 1 protein	525	242	3e-47	193	36.14
-15	lm_SuperContig_30_v2	116645	117925	mito_030 predicted ND5 intron 1 protein	121	526	6e-60	235	37.12
-16	lm_SuperContig_30_v2	80861	81706	mito_030 predicted ND5 intron 1 protein	525	242	5e-44	182	35.66
-17	lm_SuperContig_30_v2	150994	152199	mito_030 predicted ND5 intron 1 protein	121	525	4e-58	229	36.3
-18	lm_SuperContig_30_v2	56292	56582	mito_030 predicted ND5 intron 1 protein	351	255	1e-34	74	38.78
-18	lm_SuperContig_30_v2	55780	56187	mito_030 predicted ND5 intron 1 protein	492	357	1e-34	96	36.96
-19	lm_SuperContig_30_v2	18181	19317	mito_030 predicted ND5 intron 1 protein	167	528	3e-57	226	37.76
-20	lm_SuperContig_30_v2	90399	91238	mito_030 predicted ND5 intron 1 protein	528	249	1e-37	161	32.52
-21	lm_SuperContig_30_v2	141039	141308	mito_030 predicted ND5 intron 1 protein	250	342	8e-47	58	34.41
-21	lm_SuperContig_30_v2	141292	141858	mito_030 predicted ND5 intron 1 protein	337	525	8e-47	155	42.11
-22	lm_SuperContig_30_v2	63837	64676	mito_030 predicted ND5 intron 1 protein	511	232	1e-35	155	35.21
-23	lm_SuperContig_30_v2	115228	116103	mito_030 predicted ND5 intron 1 protein	236	528	6e-48	195	35.93
-24	lm_SuperContig_30_v2	149559	149744	mito_030 predicted ND5 intron 1 protein	233	296	6e-40	41	35.94
-24	lm_SuperContig_30_v2	149749	150444	mito_030 predicted ND5 intron 1 protein	299	530	6e-40	149	37.02
-25	lm_SuperContig_30_v2	22437	23375	mito_030 predicted ND5 intron 1 protein	219	528	1e-43	181	32.59
-26	lm_SuperContig_30_v2	32527	33390	mito_030 predicted ND5 intron 1 protein	236	518	6e-40	169	36.15
-27	lm_SuperContig_30_v2	21984	22220	mito_040 NADH dehydrogenase (ubiquinone) chain 4L	1	79	3e-30	136	84.81
-28	lm_SuperContig_30_v2	21984	22229	mito_050 predicted ND4L intron protein	1	82	8e-31	138	82.93
-28	lm_SuperContig_30_v2	22509	23387	mito_050 predicted ND4L intron protein	145	438	7e-81	305	49
-29	lm_SuperContig_30_v2	61793	62650	mito_050 predicted ND4L intron protein	438	145	3e-49	200	40.33
-30	lm_SuperContig_30_v2	18466	19329	mito_050 predicted ND4L intron protein	145	438	6e-54	215	40.53
-31	lm_SuperContig_30_v2	80849	81703	mito_050 predicted ND4L intron protein	435	145	1e-45	188	39.6
-32	lm_SuperContig_30_v2	36323	37234	mito_050 predicted ND4L intron protein	145	438	4e-49	199	40.39
-33	lm_SuperContig_30_v2	82737	83594	mito_050 predicted ND4L intron protein	435	145	1e-45	188	37.46
-34	lm_SuperContig_30_v2	149583	149747	mito_050 predicted ND4L intron protein	145	199	3e-39	58	47.27
-34	lm_SuperContig_30_v2	149743	150450	mito_050 predicted ND4L intron protein	199	438	3e-39	130	35.34
-35	lm_SuperContig_30_v2	63768	64748	mito_050 predicted ND4L intron protein	438	111	4e-45	186	37.09
-36	lm_SuperContig_30_v2	118442	119320	mito_050 predicted ND4L intron protein	145	435	3e-44	183	38.64
-37	lm_SuperContig_30_v2	86916	87767	mito_050 predicted ND4L intron protein	435	145	4e-45	186	36.49
-38	lm_SuperContig_30_v2	26661	27530	mito_050 predicted ND4L intron protein	145	438	1e-43	181	35.67
-39	lm_SuperContig_30_v2	109071	109925	mito_050 predicted ND4L intron protein	438	145	7e-42	175	35.67
-40	lm_SuperContig_30_v2	115249	116115	mito_050 predicted ND4L intron protein	145	438	1e-43	181	38.41
-41	lm_SuperContig_30_v2	90387	91259	mito_050 predicted ND4L intron protein	438	144	2e-39	167	33.33
-42	lm_SuperContig_30_v2	32542	33390	mito_050 predicted ND4L intron protein	145	424	6e-43	179	38.91
-43	lm_SuperContig_30_v2	141021	141260	mito_050 predicted ND4L intron protein	146	228	6e-38	52	40.96
-43	lm_SuperContig_30_v2	141295	141879	mito_050 predicted ND4L intron protein	241	438	6e-38	131	39.51
-44	lm_SuperContig_30_v2	117050	117943	mito_050 predicted ND4L intron protein	145	438	1e-42	178	37.62
-45	lm_SuperContig_30_v2	146610	147515	mito_050 predicted ND4L intron protein	149	438	4e-37	159	34.18
-46	lm_SuperContig_30_v2	151234	152220	mito_050 predicted ND4L intron protein	118	438	2e-35	154	34.72
-47	lm_SuperContig_30_v2	53343	53696	mito_060 probable NADH dehydrogenase (ubiquinone) chain 3	117	1	2e-26	121	50
-48	lm_SuperContig_30_v2	5079	5582	mito_080 NADH dehydrogenase (ubiquinone) chain 2	403	582	7e-41	172	49.73
-49	lm_SuperContig_30_v2	59011	59799	mito_080 NADH dehydrogenase (ubiquinone) chain 2	271	1	1e-68	264	52.71
-49	lm_SuperContig_30_v2	55010	55561	mito_080 NADH dehydrogenase (ubiquinone) chain 2	423	242	1e-47	191	57.22
-49	lm_SuperContig_30_v2	53703	54143	mito_080 NADH dehydrogenase (ubiquinone) chain 2	582	425	3e-30	134	46.91
-50	lm_SuperContig_30_v2	64707	65165	mito_110 cytochrome-c oxidase chain III	227	74	2e-55	220	68.18
-51	lm_SuperContig_30_v2	110007	110387	mito_150 H+-transporting ATP synthase protein 6	134	6	2e-31	140	54.96
-51	lm_SuperContig_30_v2	108494	108691	mito_150 H+-transporting ATP synthase protein 6	179	114	3e-23	113	77.27
-52	lm_SuperContig_30_v2	103508	103711	mito_150 H+-transporting ATP synthase protein 6	261	194	7e-26	122	85.29
-53	lm_SuperContig_30_v2	17614	18054	mito_170 probable NADH dehydrogenase (ubiquinone) chain 4	83	229	3e-56	223	70.75
-53	lm_SuperContig_30_v2	19465	20481	mito_170 probable NADH dehydrogenase (ubiquinone) chain 4	195	536	3e-130	469	67.54
-54	lm_SuperContig_30_v2	17614	19341	mito_180 predicted ND4 intron protein	83	666	0	664	57.81
-55	lm_SuperContig_30_v2	61781	62653	mito_180 predicted ND4 intron protein	666	371	3e-63	246	42.62
-56	lm_SuperContig_30_v2	32542	33390	mito_180 predicted ND4 intron protein	372	648	6e-64	248	44.14
-57	lm_SuperContig_30_v2	82716	83615	mito_180 predicted ND4 intron protein	666	365	1e-60	237	41.45
-58	lm_SuperContig_30_v2	36329	37252	mito_180 predicted ND4 intron protein	374	668	2e-62	243	43.91
-59	lm_SuperContig_30_v2	109059	109979	mito_180 predicted ND4 intron protein	666	354	3e-58	229	37.7
-60	lm_SuperContig_30_v2	141030	141308	mito_180 predicted ND4 intron protein	376	469	3e-54	65	38.3
-60	lm_SuperContig_30_v2	141292	141897	mito_180 predicted ND4 intron protein	464	668	3e-54	173	43.9
-61	lm_SuperContig_30_v2	80825	81706	mito_180 predicted ND4 intron protein	667	371	1e-57	228	41.28
-62	lm_SuperContig_30_v2	149580	149747	mito_180 predicted ND4 intron protein	371	426	7e-54	59	44.64
-62	lm_SuperContig_30_v2	149743	150465	mito_180 predicted ND4 intron protein	425	667	7e-54	178	39.18
-63	lm_SuperContig_30_v2	63756	64718	mito_180 predicted ND4 intron protein	666	347	2e-57	227	42.25
-64	lm_SuperContig_30_v2	115189	116127	mito_180 predicted ND4 intron protein	352	666	8e-59	231	37.85
-65	lm_SuperContig_30_v2	86895	87770	mito_180 predicted ND4 intron protein	666	371	4e-57	226	41.47
-66	lm_SuperContig_30_v2	22509	23405	mito_180 predicted ND4 intron protein	372	668	3e-57	226	39
-67	lm_SuperContig_30_v2	90384	91256	mito_180 predicted ND4 intron protein	663	372	4e-43	179	32.55
-68	lm_SuperContig_30_v2	118439	119344	mito_180 predicted ND4 intron protein	371	667	3e-54	216	41.56
-69	lm_SuperContig_30_v2	56307	56585	mito_180 predicted ND4 intron protein	473	383	9e-27	64	43.01
-69	lm_SuperContig_30_v2	55774	56199	mito_180 predicted ND4 intron protein	624	480	9e-27	79	32.41
-70	lm_SuperContig_30_v2	117050	117955	mito_180 predicted ND4 intron protein	372	666	9e-54	215	41.5
-71	lm_SuperContig_30_v2	26640	27542	mito_180 predicted ND4 intron protein	365	666	9e-53	211	40.46
-72	lm_SuperContig_30_v2	151309	152232	mito_180 predicted ND4 intron protein	369	666	3e-50	203	40.76
-73	lm_SuperContig_30_v2	146610	147527	mito_180 predicted ND4 intron protein	376	666	6e-48	195	39.23
-74	lm_SuperContig_30_v2	42209	42388	mito_180 predicted ND4 intron protein	319	380	2e-21	26	30.16
-74	lm_SuperContig_30_v2	42457	42879	mito_180 predicted ND4 intron protein	384	528	2e-21	101	37.24
-75	lm_SuperContig_30_v2	125743	126138	mito_180 predicted ND4 intron protein	384	515	4e-23	113	41.67
-76	lm_SuperContig_30_v2	44197	44541	mito_190 NADH dehydrogenase (ubiquinone) chain 1	98	212	3e-43	180	76.52
-76	lm_SuperContig_30_v2	46832	47305	mito_190 NADH dehydrogenase (ubiquinone) chain 1	213	370	5e-44	182	59.01
-77	lm_SuperContig_30_v2	102101	102604	mito_210 cytochrome-c oxidase chain I	169	2	4e-74	282	80.36
-78	lm_SuperContig_30_v2	93858	94202	mito_210 cytochrome-c oxidase chain I	364	250	6e-51	205	87.83
-78	lm_SuperContig_30_v2	89713	89913	mito_210 cytochrome-c oxidase chain I	441	375	6e-24	116	79.1
-78	lm_SuperContig_30_v2	89139	89414	mito_210 cytochrome-c oxidase chain I	533	442	1e-22	111	58.7
-79	lm_SuperContig_30_v2	14626	15192	mito_220 ubiquinol--cytochrome-c reductase cytochrome b	194	384	8e-78	295	73.82
-80	lm_SuperContig_30_v2	15860	16315	mito_220 ubiquinol--cytochrome-c reductase cytochrome b	228	384	3e-37	160	56.25
-81	lm_SuperContig_30_v2	9733	9936	mito_220 ubiquinol--cytochrome-c reductase cytochrome b	68	136	2e-27	127	89.86
-82	lm_SuperContig_30_v2	6405	6605	mito_220 ubiquinol--cytochrome-c reductase cytochrome b	1	67	2e-23	114	76.12
-83	lm_SuperContig_30_v2	9733	9936	mito_230 related to cob intron2 maturase/endonuclease	68	136	2e-27	127	89.86
-84	lm_SuperContig_30_v2	6405	6605	mito_230 related to cob intron2 maturase/endonuclease	1	67	2e-23	114	76.12
-85	lm_SuperContig_30_v2	9733	9927	mito_240 related to cob intron1 maturase	68	132	6e-27	126	90.77
-86	lm_SuperContig_30_v2	6405	6605	mito_240 related to cob intron1 maturase	1	67	2e-23	114	76.12
-87	lm_SuperContig_30_v2	18442	19341	mito_155 predicted ATP6 intron maturase	56	357	3e-68	263	45.07
-88	lm_SuperContig_30_v2	109056	110081	mito_155 predicted ATP6 intron maturase	358	11	4e-91	338	51.85
-89	lm_SuperContig_30_v2	36323	37249	mito_155 predicted ATP6 intron maturase	64	358	2e-63	247	45.02
-90	lm_SuperContig_30_v2	61781	62650	mito_155 predicted ATP6 intron maturase	357	64	2e-58	230	41.75
-91	lm_SuperContig_30_v2	141021	141311	mito_155 predicted ATP6 intron maturase	65	161	2e-51	79	42.86
-91	lm_SuperContig_30_v2	141292	141891	mito_155 predicted ATP6 intron maturase	155	357	2e-51	150	40
-92	lm_SuperContig_30_v2	80828	81703	mito_155 predicted ATP6 intron maturase	357	64	3e-51	206	39.6
-93	lm_SuperContig_30_v2	149583	149747	mito_155 predicted ATP6 intron maturase	64	117	6e-49	55	45.45
-93	lm_SuperContig_30_v2	149746	150462	mito_155 predicted ATP6 intron maturase	117	357	6e-49	165	38.93
-94	lm_SuperContig_30_v2	82716	83594	mito_155 predicted ATP6 intron maturase	357	64	1e-50	204	38.8
-95	lm_SuperContig_30_v2	116981	117955	mito_155 predicted ATP6 intron maturase	36	357	4e-53	213	37.01
-96	lm_SuperContig_30_v2	86895	87767	mito_155 predicted ATP6 intron maturase	357	64	7e-50	202	37.92
-97	lm_SuperContig_30_v2	146610	147533	mito_155 predicted ATP6 intron maturase	68	359	2e-52	210	42.22
-98	lm_SuperContig_30_v2	63756	64655	mito_155 predicted ATP6 intron maturase	357	60	1e-47	194	38.64
-99	lm_SuperContig_30_v2	151258	152232	mito_155 predicted ATP6 intron maturase	42	357	2e-52	210	39.34
-100	lm_SuperContig_30_v2	90381	91256	mito_155 predicted ATP6 intron maturase	355	64	8e-32	142	31
-101	lm_SuperContig_30_v2	32494	33504	mito_155 predicted ATP6 intron maturase	46	360	4e-52	209	37.64
-102	lm_SuperContig_30_v2	115198	116127	mito_155 predicted ATP6 intron maturase	47	357	1e-50	204	37.78
-103	lm_SuperContig_30_v2	26607	27542	mito_155 predicted ATP6 intron maturase	46	357	7e-50	202	37.34
-104	lm_SuperContig_30_v2	118442	119341	mito_155 predicted ATP6 intron maturase	64	357	7e-42	175	35.5
-105	lm_SuperContig_30_v2	22509	23387	mito_155 predicted ATP6 intron maturase	64	353	2e-37	161	31.19
-106	lm_SuperContig_30_v2	125740	126240	mito_155 predicted ATP6 intron maturase	75	237	3e-30	136	46.11
-107	lm_SuperContig_30_v2	44996	45490	mito_195 predicted ND1 intron protein	39	206	3e-48	196	57.74
-107	lm_SuperContig_30_v2	45636	45911	mito_195 predicted ND1 intron protein	209	300	2e-21	107	58.7
-108	lm_SuperContig_30_v2	46058	46228	mito_195 predicted ND1 intron protein	44	100	1e-70	58	51.72
-108	lm_SuperContig_30_v2	46230	46769	mito_195 predicted ND1 intron protein	101	304	1e-70	235	58.54
-109	lm_SuperContig_30_v2	14662	15189	SPMIT.05 |cob||cytochrome b|Schizosaccharomyces pombe|chr mitochondrial|||Manual	206	381	1e-42	178	48.86
-110	lm_SuperContig_30_v2	15941	16303	SPMIT.05 |cob||cytochrome b|Schizosaccharomyces pombe|chr mitochondrial|||Manual	260	378	1e-22	111	48.76
-111	lm_SuperContig_30_v2	64752	65204	SPMIT.04 |cox3||cytochrome c oxidase 3|Schizosaccharomyces pombe|chr mitochondrial|||Manual	215	65	2e-34	150	50.98
-112	lm_SuperContig_30_v2	94345	95262	SPMIT.03 |||hypothetical protein|Schizosaccharomyces pombe|chr mitochondrial||Partial|Manual	312	3	1e-94	350	57.68
-113	lm_SuperContig_30_v2	102098	102580	SPMIT.01 |cox1||cytochrome c oxidase 1|Schizosaccharomyces pombe|chr mitochondrial|||Manual	171	10	3e-48	196	54.94
-114	lm_SuperContig_30_v2	93876	94202	SPMIT.01 |cox1||cytochrome c oxidase 1|Schizosaccharomyces pombe|chr mitochondrial|||Manual	360	251	3e-30	136	58.56
-115	lm_SuperContig_29_v2	77989	78369	Afu3g02110 | MFS efflux transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	3	126	2e-22	105	40.94
-116	lm_SuperContig_29_v2	193985	194365	Afu3g02110 | MFS efflux transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	126	3	1e-21	105	40.94
-117	lm_SuperContig_29_v2	78109	78582	Afu3g01520 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	20	177	7e-59	207	58.86
-117	lm_SuperContig_29_v2	78662	78817	Afu3g01520 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	180	231	7e-59	42	30.77
-118	lm_SuperContig_29_v2	193772	194245	Afu3g01520 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	177	20	2e-128	207	58.86
-118	lm_SuperContig_29_v2	192760	193692	Afu3g01520 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	485	180	2e-128	275	41.8
-119	lm_SuperContig_29_v2	78010	78567	Afu3g02520 | MSF multidrug transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	21	208	5e-23	100	29.79
-119	lm_SuperContig_29_v2	78662	78808	Afu3g02520 | MSF multidrug transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	216	261	5e-23	28	26.53
-120	lm_SuperContig_29_v2	193787	194344	Afu3g02520 | MSF multidrug transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	208	21	3e-40	100	29.79
-120	lm_SuperContig_29_v2	192766	193692	Afu3g02520 | MSF multidrug transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	535	216	3e-40	88	22.53
-121	lm_SuperContig_29_v2	78109	78588	Afu3g02720 | MFS transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	45	204	1e-39	144	43.75
-121	lm_SuperContig_29_v2	78662	78817	Afu3g02720 | MFS transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	205	258	1e-39	40	45.61
-122	lm_SuperContig_29_v2	193766	194245	Afu3g02720 | MFS transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	204	45	2e-83	144	43.75
-122	lm_SuperContig_29_v2	192754	193692	Afu3g02720 | MFS transporter, putative | Aspergillus fumigatus | chr_3 | AAHF01000010 | 100	521	205	2e-83	188	33.33
-123	lm_SuperContig_29_v2	78061	78573	Afu6g03320 | MFS drug transporter, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	15	189	3e-22	87	29.71
-123	lm_SuperContig_29_v2	78662	78814	Afu6g03320 | MFS drug transporter, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	195	242	3e-22	39	39.22
-124	lm_SuperContig_29_v2	193781	194293	Afu6g03320 | MFS drug transporter, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	189	15	1e-49	87	29.71
-124	lm_SuperContig_29_v2	192760	193692	Afu6g03320 | MFS drug transporter, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	506	195	1e-49	133	27.85
-125	lm_SuperContig_29_v2	78007	78576	Afu6g02220 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	48	237	2e-59	198	47.37
-125	lm_SuperContig_29_v2	78662	78817	Afu6g02220 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	242	293	2e-59	52	46.15
-126	lm_SuperContig_29_v2	193778	194347	Afu6g02220 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	237	48	1e-79	198	47.37
-126	lm_SuperContig_29_v2	193288	193692	Afu6g02220 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000012 | 101	375	242	1e-79	122	43.7
-127	lm_SuperContig_29_v2	78133	78576	Afu8g00940 | MFS drug transporter, putative | Aspergillus fumigatus | chr_8 | AAHF01000014 | 102	77	224	2e-44	159	51.35
-127	lm_SuperContig_29_v2	78662	78817	Afu8g00940 | MFS drug transporter, putative | Aspergillus fumigatus | chr_8 | AAHF01000014 | 102	229	282	2e-44	41	41.07
-128	lm_SuperContig_29_v2	193778	194221	Afu8g00940 | MFS drug transporter, putative | Aspergillus fumigatus | chr_8 | AAHF01000014 | 102	224	77	3e-91	159	51.35
-128	lm_SuperContig_29_v2	192760	193692	Afu8g00940 | MFS drug transporter, putative | Aspergillus fumigatus | chr_8 | AAHF01000014 | 102	541	229	3e-91	200	35.65
-129	lm_SuperContig_29_v2	133669	134343	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	226	2	3e-37	159	37.78
-130	lm_SuperContig_29_v2	167776	168372	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	200	2	9e-34	145	38.69
-131	lm_SuperContig_29_v2	41484	42080	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	200	2	8e-32	142	38.69
-132	lm_SuperContig_29_v2	101404	102000	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	200	2	3e-31	140	38.69
-133	lm_SuperContig_29_v2	31868	32272	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	136	4	6e-25	95	38.52
-133	lm_SuperContig_29_v2	31597	31836	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	229	147	6e-25	46	33.73
-134	lm_SuperContig_29_v2	16462	17082	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	208	2	4e-30	135	37.2
-135	lm_SuperContig_29_v2	178590	179264	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	229	4	1e-29	133	35.96
-136	lm_SuperContig_29_v2	10942	11625	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	229	1	2e-29	132	35.06
-137	lm_SuperContig_29_v2	91888	92562	Afu4g02630 | reverse transcriptase; protease; endonuclease | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	229	4	3e-27	126	35.53
-138	lm_SuperContig_29_v2	78184	78585	Afu4g03920 | MFS drug transporter, putative | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	53	186	2e-25	96	35.07
-138	lm_SuperContig_29_v2	78644	78814	Afu4g03920 | MFS drug transporter, putative | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	186	239	2e-25	41	40.35
-139	lm_SuperContig_29_v2	193769	194170	Afu4g03920 | MFS drug transporter, putative | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	186	53	3e-59	96	35.07
-139	lm_SuperContig_29_v2	192964	193710	Afu4g03920 | MFS drug transporter, putative | Aspergillus fumigatus | chr_4 | AAHF01000016 | 104	430	186	3e-59	156	35.74
-140	lm_SuperContig_29_v2	78049	78567	Afu6g09110 | MSF multidrug transporter (Fnx1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	19	191	3e-23	101	27.75
-140	lm_SuperContig_29_v2	78659	78775	Afu6g09110 | MSF multidrug transporter (Fnx1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	198	236	3e-23	28	28.21
-141	lm_SuperContig_29_v2	193787	194305	Afu6g09110 | MSF multidrug transporter (Fnx1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	191	19	9e-43	101	27.75
-141	lm_SuperContig_29_v2	192904	193695	Afu6g09110 | MSF multidrug transporter (Fnx1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	459	198	9e-43	96	26.12
-142	lm_SuperContig_29_v2	78151	78576	Afu6g14640 | MFS transporter (Bcmfs1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	93	235	3e-31	124	41.96
-142	lm_SuperContig_29_v2	78662	78814	Afu6g14640 | MFS transporter (Bcmfs1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	242	293	3e-31	32	30.77
-143	lm_SuperContig_29_v2	193778	194203	Afu6g14640 | MFS transporter (Bcmfs1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	235	93	6e-83	124	41.96
-143	lm_SuperContig_29_v2	192760	193692	Afu6g14640 | MFS transporter (Bcmfs1), putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	552	242	6e-83	207	32.69
-144	lm_SuperContig_29_v2	78109	78576	Afu6g09710 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	34	189	3e-49	169	50
-144	lm_SuperContig_29_v2	78650	78814	Afu6g09710 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	190	245	3e-49	48	35.71
-145	lm_SuperContig_29_v2	193778	194245	Afu6g09710 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	189	34	2e-97	169	50
-145	lm_SuperContig_29_v2	192772	193704	Afu6g09710 | MFS toxin efflux pump, putative | Aspergillus fumigatus | chr_6 | AAHF01000006 | 108	501	190	2e-97	210	32.27
-146	lm_SuperContig_29_v2	78115	78576	Afu5g01540 | MFS aflatoxin efflux pump, putative | Aspergillus fumigatus | chr_5 | AAHF01000011 | 53	51	204	6e-62	204	58.44
-146	lm_SuperContig_29_v2	78662	78817	Afu5g01540 | MFS aflatoxin efflux pump, putative | Aspergillus fumigatus | chr_5 | AAHF01000011 | 53	209	260	6e-62	55	40.38
-147	lm_SuperContig_29_v2	193778	194239	Afu5g01540 | MFS aflatoxin efflux pump, putative | Aspergillus fumigatus | chr_5 | AAHF01000011 | 53	204	51	1e-132	204	58.44
-147	lm_SuperContig_29_v2	192754	193692	Afu5g01540 | MFS aflatoxin efflux pump, putative | Aspergillus fumigatus | chr_5 | AAHF01000011 | 53	520	209	1e-132	293	43.77
-148	lm_SuperContig_29_v2	193784	194323	Afu2g15140 | MSF drug transporter, putative | Aspergillus fumigatus | chr_2 | AAHF01000001 | 92	195	16	1e-31	89	25
-148	lm_SuperContig_29_v2	192868	193695	Afu2g15140 | MSF drug transporter, putative | Aspergillus fumigatus | chr_2 | AAHF01000001 | 92	482	201	1e-31	70	21.48
-149	lm_SuperContig_29_v2	193793	194221	fg00095 related to tetracycline efflux protein (otrb), Contig fg_contig_1.5	169	27	6e-29	97	32.87
-149	lm_SuperContig_29_v2	193303	193707	fg00095 related to tetracycline efflux protein (otrb), Contig fg_contig_1.5	308	174	6e-29	54	28.06
-150	lm_SuperContig_29_v2	193784	194221	fg12051 related to DHA14-like major facilitator efflux transporter (MFS transporter), Contig fg_contig_1.168	205	60	7e-40	78	27.4
-150	lm_SuperContig_29_v2	192877	193695	fg12051 related to DHA14-like major facilitator efflux transporter (MFS transporter), Contig fg_contig_1.168	483	215	7e-40	109	24.18
-151	lm_SuperContig_29_v2	77956	78576	fg12074 related to DHA14-like major facilitator efflux transporter, Contig fg_contig_1.35	2	220	7e-35	126	34.25
-151	lm_SuperContig_29_v2	78650	78814	fg12074 related to DHA14-like major facilitator efflux transporter, Contig fg_contig_1.35	221	272	7e-35	42	34.55
-152	lm_SuperContig_29_v2	193778	194398	fg12074 related to DHA14-like major facilitator efflux transporter, Contig fg_contig_1.35	220	2	7e-62	126	34.25
-152	lm_SuperContig_29_v2	192883	193704	fg12074 related to DHA14-like major facilitator efflux transporter, Contig fg_contig_1.35	490	221	7e-62	135	29.2
-153	lm_SuperContig_29_v2	78124	78576	fg12335 probable aflatoxin efflux pump AFLT, Contig fg_contig_1.231	62	212	4e-45	166	52.32
-153	lm_SuperContig_29_v2	78662	78718	fg12335 probable aflatoxin efflux pump AFLT, Contig fg_contig_1.231	217	236	4e-45	36	65
-154	lm_SuperContig_29_v2	193778	194230	fg12335 probable aflatoxin efflux pump AFLT, Contig fg_contig_1.231	212	62	1e-92	166	52.32
-154	lm_SuperContig_29_v2	192769	193692	fg12335 probable aflatoxin efflux pump AFLT, Contig fg_contig_1.231	537	217	1e-92	197	32.61
-155	lm_SuperContig_29_v2	193778	194383	fg12717 related to putative multidrug transporter, Contig fg_contig_1.37	219	15	2e-26	76	25.85
-155	lm_SuperContig_29_v2	193222	193707	fg12717 related to putative multidrug transporter, Contig fg_contig_1.37	402	218	2e-26	66	25
-156	lm_SuperContig_29_v2	193784	194248	b13o8_150 conserved hypothetical protein	232	73	3e-31	85	28.12
-156	lm_SuperContig_29_v2	193036	193695	b13o8_150 conserved hypothetical protein	460	238	3e-31	73	23.35
-157	lm_SuperContig_29_v2	78010	78585	b18d24_100 related to tetracycline efflux protein (otrb)	9	199	2e-27	99	28.12
-157	lm_SuperContig_29_v2	78644	78814	b18d24_100 related to tetracycline efflux protein (otrb)	197	250	2e-27	43	42.11
-158	lm_SuperContig_29_v2	193769	194344	b18d24_100 related to tetracycline efflux protein (otrb)	199	9	4e-60	99	28.12
-158	lm_SuperContig_29_v2	192916	193710	b18d24_100 related to tetracycline efflux protein (otrb)	457	197	4e-60	155	33.96
-159	lm_SuperContig_29_v2	78184	78576	b5k2_230 related to major facilitator (MFS1) transporter	211	341	4e-42	141	50.38
-159	lm_SuperContig_29_v2	78662	78814	b5k2_230 related to major facilitator (MFS1) transporter	346	396	4e-42	51	49.06
-160	lm_SuperContig_29_v2	193778	194170	b5k2_230 related to major facilitator (MFS1) transporter	341	211	7e-99	141	50.38
-160	lm_SuperContig_29_v2	192760	193692	b5k2_230 related to major facilitator (MFS1) transporter	657	346	7e-99	243	38.1
-161	lm_SuperContig_29_v2	193781	194212	1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein)	228	85	1e-40	84	30.56
-161	lm_SuperContig_29_v2	192832	193704	1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein)	522	229	1e-40	106	23.99
-162	lm_SuperContig_29_v2	77941	78576	1nc570_120 related to DHA14-like major facilitator efflux transporter (MFS transporter)	28	241	1e-30	111	28.97
-162	lm_SuperContig_29_v2	78662	78736	1nc570_120 related to DHA14-like major facilitator efflux transporter (MFS transporter)	246	270	1e-30	42	56
-163	lm_SuperContig_29_v2	193778	194413	1nc570_120 related to DHA14-like major facilitator efflux transporter (MFS transporter)	241	28	5e-62	111	28.97
-163	lm_SuperContig_29_v2	192760	193692	1nc570_120 related to DHA14-like major facilitator efflux transporter (MFS transporter)	559	246	5e-62	149	28.3
-164	lm_SuperContig_29_v2	193778	194086	6nc360_090 related to DHA14-like major facilitator	188	86	8e-44	69	38.83
-164	lm_SuperContig_29_v2	192817	193695	6nc360_090 related to DHA14-like major facilitator	491	194	8e-44	132	28.9
-165	lm_SuperContig_29_v2	78112	78576	29e8_240 probable aflatoxin efflux pump AFLT	62	216	1e-56	190	55.48
-165	lm_SuperContig_29_v2	78662	78817	29e8_240 probable aflatoxin efflux pump AFLT	221	272	1e-56	50	40.38
-166	lm_SuperContig_29_v2	193778	194242	29e8_240 probable aflatoxin efflux pump AFLT	216	62	2e-117	190	55.48
-166	lm_SuperContig_29_v2	192769	193692	29e8_240 probable aflatoxin efflux pump AFLT	535	221	2e-117	256	41.14
-167	lm_SuperContig_29_v2	193787	194218	7nc450_010 related to multidrug resistance protein	221	78	3e-24	57	20.83
-167	lm_SuperContig_29_v2	192940	193695	7nc450_010 related to multidrug resistance protein	484	228	3e-24	79	25
-168	lm_SuperContig_29_v2	193781	194218	4nc446_010 related to putative multidrug transporter	253	106	3e-48	82	29.73
-168	lm_SuperContig_29_v2	192865	193692	4nc446_010 related to putative multidrug transporter	530	259	3e-48	134	28.26
-169	lm_SuperContig_29_v2	193766	194239	b11e5_230 related to multidrug resistance protein fnx1	254	97	1e-40	97	29.75
-169	lm_SuperContig_29_v2	192904	193704	b11e5_230 related to multidrug resistance protein fnx1	518	253	1e-40	93	25.27
-170	lm_SuperContig_29_v2	77935	78576	xnc126_050 probable DHA14-like major facilitator; ABC transporter	38	241	7e-60	190	46.26
-170	lm_SuperContig_29_v2	78662	78817	xnc126_050 probable DHA14-like major facilitator; ABC transporter	246	298	7e-60	62	43.4
-171	lm_SuperContig_29_v2	193778	194419	xnc126_050 probable DHA14-like major facilitator; ABC transporter	241	38	2e-130	190	46.26
-171	lm_SuperContig_29_v2	192757	193692	xnc126_050 probable DHA14-like major facilitator; ABC transporter	559	246	2e-130	299	45.08
-172	lm_SuperContig_29_v2	78109	78576	4nc135_070 related to aflatoxin efflux pump AFLT	17	172	2e-53	184	53.85
-172	lm_SuperContig_29_v2	78662	78817	4nc135_070 related to aflatoxin efflux pump AFLT	177	238	2e-53	46	38.71
-173	lm_SuperContig_29_v2	193778	194245	4nc135_070 related to aflatoxin efflux pump AFLT	172	17	4e-99	184	53.85
-173	lm_SuperContig_29_v2	192751	193692	4nc135_070 related to aflatoxin efflux pump AFLT	494	177	4e-99	201	34.46
-174	lm_SuperContig_29_v2	78031	78588	xnc164_090 related to multidrug resistance protein	19	209	3e-21	101	30.89
-175	lm_SuperContig_29_v2	193766	194323	xnc164_090 related to multidrug resistance protein	209	19	1e-42	101	30.89
-175	lm_SuperContig_29_v2	192802	193692	xnc164_090 related to multidrug resistance protein	509	210	1e-42	95	26.77
-176	lm_SuperContig_29_v2	193766	194107	YBR293w VBA2 Permease of basic amino acids in the vacuolar membrane	117	6	3e-23	57	27.19
-176	lm_SuperContig_29_v2	192916	193704	YBR293w VBA2 Permease of basic amino acids in the vacuolar membrane	384	116	3e-23	74	23.53
-177	lm_SuperContig_29_v2	193778	193954	YCL069w VBA3 Permease of basic amino acids in the vacuolar membrane	61	3	7e-28	52	38.98
-177	lm_SuperContig_29_v2	192985	193692	YCL069w VBA3 Permease of basic amino acids in the vacuolar membrane	335	66	7e-28	95	28.04
-178	lm_SuperContig_29_v2	197024	197422	YDL037c BSC1 Transcript encoded by this ORF shows a high level of stop codon bypass EC:3.2.1.3	298	166	5e-24	113	45.52
-179	lm_SuperContig_29_v2	197027	197413	YDL037c BSC1 Transcript encoded by this ORF shows a high level of stop codon bypass EC:3.2.1.3	292	164	2e-23	111	46.56
-180	lm_SuperContig_29_v2	197039	197437	YDL037c BSC1 Transcript encoded by this ORF shows a high level of stop codon bypass EC:3.2.1.3	310	170	2e-22	108	46.1
-181	lm_SuperContig_29_v2	197021	197416	YDL037c BSC1 Transcript encoded by this ORF shows a high level of stop codon bypass EC:3.2.1.3	282	151	3e-22	107	39.39
-182	lm_SuperContig_29_v2	40143	42272	YGR109w-b TY3B TY3B protein	1301	616	6e-39	165	26.47
-183	lm_SuperContig_29_v2	16081	17274	YGR109w-b TY3B TY3B protein	1008	616	4e-35	152	30.33
-184	lm_SuperContig_29_v2	100993	102192	YGR109w-b TY3B TY3B protein	1008	616	8e-35	151	30.92
-185	lm_SuperContig_29_v2	167371	168564	YGR109w-b TY3B TY3B protein	1008	616	2e-35	151	30.83
-186	lm_SuperContig_29_v2	133543	134535	YGR109w-b TY3B TY3B protein	943	616	4e-34	149	32.23
-187	lm_SuperContig_29_v2	91762	92754	YGR109w-b TY3B TY3B protein	944	618	4e-23	113	30.24
-188	lm_SuperContig_29_v2	178464	179477	YGR109w-b TY3B TY3B protein	944	611	1e-21	107	29.03
-189	lm_SuperContig_29_v2	78139	78582	YGR224w AZR1 Plasma membrane transporter of the major facilitator superfamily, involved in resistance to azole drugs	70	217	1e-27	105	39.19
-189	lm_SuperContig_29_v2	78662	78724	YGR224w AZR1 Plasma membrane transporter of the major facilitator superfamily, involved in resistance to azole drugs	220	240	1e-27	39	57.14
-190	lm_SuperContig_29_v2	193772	194215	YGR224w AZR1 Plasma membrane transporter of the major facilitator superfamily, involved in resistance to azole drugs	217	70	6e-27	105	39.19
-190	lm_SuperContig_29_v2	193630	193692	YGR224w AZR1 Plasma membrane transporter of the major facilitator superfamily, involved in resistance to azole drugs	240	220	6e-27	39	57.14
-191	lm_SuperContig_29_v2	197024	197437	YHL028w WSC4 Cell wall integrity and stress response component 4	276	136	3e-25	117	47.52
-192	lm_SuperContig_29_v2	197024	197413	YHL028w WSC4 Cell wall integrity and stress response component 4	323	190	3e-23	111	47.01
-193	lm_SuperContig_29_v2	197024	197425	YHL028w WSC4 Cell wall integrity and stress response component 4	290	148	2e-23	111	49.65
-194	lm_SuperContig_29_v2	197024	197434	YHL028w WSC4 Cell wall integrity and stress response component 4	332	197	2e-22	108	42.03
-195	lm_SuperContig_29_v2	197024	197482	YHL028w WSC4 Cell wall integrity and stress response component 4	300	147	5e-22	107	41.29
-196	lm_SuperContig_29_v2	197027	197482	YHL028w WSC4 Cell wall integrity and stress response component 4	336	184	5e-22	107	39.22
-197	lm_SuperContig_29_v2	197024	197410	YHL028w WSC4 Cell wall integrity and stress response component 4	314	179	6e-22	106	47.79
-198	lm_SuperContig_29_v2	197024	197434	YHL028w WSC4 Cell wall integrity and stress response component 4	257	117	8e-21	103	42.55
-199	lm_SuperContig_29_v2	40143	42272	YIL082w-a TY3B TY3B protein	1327	642	8e-39	165	26.47
-200	lm_SuperContig_29_v2	16081	17274	YIL082w-a TY3B TY3B protein	1034	642	1e-34	150	30.33
-201	lm_SuperContig_29_v2	100993	102192	YIL082w-a TY3B TY3B protein	1034	642	3e-34	150	30.92
-202	lm_SuperContig_29_v2	167371	168564	YIL082w-a TY3B TY3B protein	1034	642	6e-35	149	30.83
-203	lm_SuperContig_29_v2	133543	134535	YIL082w-a TY3B TY3B protein	969	642	1e-33	147	32.23
-204	lm_SuperContig_29_v2	91762	92754	YIL082w-a TY3B TY3B protein	970	644	5e-23	112	30.24
-205	lm_SuperContig_29_v2	178464	179477	YIL082w-a TY3B TY3B protein	970	637	1e-21	106	29.03
-206	lm_SuperContig_29_v2	197024	197425	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	267	132	1e-33	145	58.09
-207	lm_SuperContig_29_v2	197024	197425	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	290	156	2e-33	144	57.78
-208	lm_SuperContig_29_v2	197024	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	261	126	3e-33	144	58.39
-209	lm_SuperContig_29_v2	197021	197425	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	300	165	6e-33	143	57.35
-210	lm_SuperContig_29_v2	197024	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	285	147	6e-33	143	57.55
-211	lm_SuperContig_29_v2	197024	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	276	141	6e-33	143	57.66
-212	lm_SuperContig_29_v2	197024	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	281	144	1e-32	142	55.8
-213	lm_SuperContig_29_v2	197024	197425	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	303	174	3e-32	140	57.46
-214	lm_SuperContig_29_v2	197030	197404	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	248	124	3e-32	140	59.2
-215	lm_SuperContig_29_v2	197024	197398	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	246	123	1e-31	139	60
-216	lm_SuperContig_29_v2	197024	197395	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	240	118	1e-31	139	59.68
-217	lm_SuperContig_29_v2	197039	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	318	183	1e-31	139	57.35
-218	lm_SuperContig_29_v2	197027	197437	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	244	108	2e-31	138	57.97
-219	lm_SuperContig_29_v2	197024	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	314	174	3e-31	137	55.32
-220	lm_SuperContig_29_v2	197024	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	350	201	1e-28	128	52
-221	lm_SuperContig_29_v2	197024	197392	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	222	102	1e-26	122	56.91
-222	lm_SuperContig_29_v2	197021	197425	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	360	219	3e-25	118	52.08
-223	lm_SuperContig_29_v2	197024	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	372	228	2e-24	115	48.28
-224	lm_SuperContig_29_v2	197036	197434	YJR151c DAN4 Cell wall mannoprotein, expressed under anaerobic conditions, completely repressed during aerobic growth	378	246	7e-23	109	42.86
-225	lm_SuperContig_29_v2	78112	78576	YKR105c  Putative member of family of basic amino acid transporters localised to vacuolar membrane	31	185	7e-29	105	33.55
-225	lm_SuperContig_29_v2	78662	78778	YKR105c  Putative member of family of basic amino acid transporters localised to vacuolar membrane	190	227	7e-29	43	48.72
-226	lm_SuperContig_29_v2	193778	194242	YKR105c  Putative member of family of basic amino acid transporters localised to vacuolar membrane	185	31	4e-43	105	33.55
-226	lm_SuperContig_29_v2	192985	193692	YKR105c  Putative member of family of basic amino acid transporters localised to vacuolar membrane	459	190	4e-43	94	27.68
-227	lm_SuperContig_29_v2	197024	197434	YNL283c WSC2 Glucoamylase III (alpha-1,4-glucan-glucosidase) EC:3.2.1.3	272	139	4e-22	107	45.65
-228	lm_SuperContig_29_v2	197042	197422	YNL283c WSC2 Glucoamylase III (alpha-1,4-glucan-glucosidase) EC:3.2.1.3	275	147	8e-21	103	45.8
-229	lm_SuperContig_29_v2	133471	134754	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	4e-46	183	28.31
-229	lm_SuperContig_29_v2	133341	133436	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	4e-46	27	46.88
-230	lm_SuperContig_29_v2	100993	102531	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	7e-44	182	27.67
-231	lm_SuperContig_29_v2	41079	42287	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	7e-42	175	28.64
-232	lm_SuperContig_29_v2	167371	168579	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-42	174	29.14
-233	lm_SuperContig_29_v2	16081	17289	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	4e-39	165	27.9
-234	lm_SuperContig_29_v2	91693	92700	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	3e-37	159	32.64
-235	lm_SuperContig_29_v2	178395	179504	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-37	158	30.65
-236	lm_SuperContig_29_v2	10747	11856	SPAC167.08 |Tf2-2|SPAC1705.01c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-36	155	30.91
-237	lm_SuperContig_29_v2	193787	194218	SPBC12C2.13c |fnx1|SPBC21D10.04c|MFS multidrug efflux transporter|Schizosaccharomyces pombe|chr 2|||Manual	176	33	1e-35	85	31.25
-237	lm_SuperContig_29_v2	192757	193695	SPBC12C2.13c |fnx1|SPBC21D10.04c|MFS multidrug efflux transporter|Schizosaccharomyces pombe|chr 2|||Manual	499	183	1e-35	89	22.84
-238	lm_SuperContig_29_v2	133471	134754	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	4e-46	183	28.31
-238	lm_SuperContig_29_v2	133341	133436	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	4e-46	27	46.88
-239	lm_SuperContig_29_v2	100993	102531	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	7e-44	182	27.67
-240	lm_SuperContig_29_v2	41079	42287	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	7e-42	175	28.64
-241	lm_SuperContig_29_v2	167371	168579	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-42	174	29.14
-242	lm_SuperContig_29_v2	16081	17289	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	4e-39	165	27.9
-243	lm_SuperContig_29_v2	91693	92700	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	3e-37	159	32.64
-244	lm_SuperContig_29_v2	178395	179504	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-37	158	30.65
-245	lm_SuperContig_29_v2	10747	11856	SPAPB15E9.03c |Tf2-5||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-36	155	30.91
-246	lm_SuperContig_29_v2	133471	134754	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	358	2e-46	184	28.54
-246	lm_SuperContig_29_v2	133341	133436	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	800	2e-46	27	46.88
-247	lm_SuperContig_29_v2	100993	102531	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	312	3e-44	183	27.86
-248	lm_SuperContig_29_v2	41079	42287	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	427	3e-42	176	28.89
-249	lm_SuperContig_29_v2	167371	168579	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	427	8e-43	175	29.38
-250	lm_SuperContig_29_v2	16081	17289	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	427	2e-39	166	28.15
-251	lm_SuperContig_29_v2	91693	92700	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	452	1e-37	161	32.94
-252	lm_SuperContig_29_v2	178395	179504	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	418	1e-37	160	30.91
-253	lm_SuperContig_29_v2	10747	11856	SPBC1289.17 |Tf2-11|SPBC8E4.11c|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	418	1e-36	157	31.18
-254	lm_SuperContig_29_v2	77950	78588	SPAC3H1.06c |||membrane transporter |Schizosaccharomyces pombe|chr 1|||Manual	34	242	5e-29	109	30.99
-254	lm_SuperContig_29_v2	78662	78799	SPAC3H1.06c |||membrane transporter |Schizosaccharomyces pombe|chr 1|||Manual	243	286	5e-29	39	41.3
-255	lm_SuperContig_29_v2	193766	194404	SPAC3H1.06c |||membrane transporter |Schizosaccharomyces pombe|chr 1|||Manual	242	34	2e-50	109	30.99
-255	lm_SuperContig_29_v2	192844	193692	SPAC3H1.06c |||membrane transporter |Schizosaccharomyces pombe|chr 1|||Manual	525	243	2e-50	113	28.03
-256	lm_SuperContig_29_v2	133471	134754	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	786	358	4e-46	183	28.31
-256	lm_SuperContig_29_v2	133341	133436	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	831	800	4e-46	27	46.88
-257	lm_SuperContig_29_v2	100993	102531	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	831	312	7e-44	182	27.67
-258	lm_SuperContig_29_v2	41079	42287	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	831	427	7e-42	175	28.64
-259	lm_SuperContig_29_v2	167371	168579	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	831	427	2e-42	174	29.14
-260	lm_SuperContig_29_v2	16081	17289	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	831	427	4e-39	165	27.9
-261	lm_SuperContig_29_v2	91693	92700	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	786	452	3e-37	159	32.64
-262	lm_SuperContig_29_v2	178395	179504	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	786	418	3e-37	158	30.65
-263	lm_SuperContig_29_v2	10747	11856	SPCC1020.14 |Tf2-12||retrotransposable element|Schizosaccharomyces pombe|chr 3|||Manual	786	418	3e-36	155	30.91
-264	lm_SuperContig_29_v2	193781	194482	SPBC3E7.06c |||membrane transporter|Schizosaccharomyces pombe|chr 2|||Manual	236	4	7e-34	95	23.93
-264	lm_SuperContig_29_v2	192760	193692	SPBC3E7.06c |||membrane transporter|Schizosaccharomyces pombe|chr 2|||Manual	551	242	7e-34	72	21.77
-265	lm_SuperContig_29_v2	133471	134754	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	4e-46	183	28.31
-265	lm_SuperContig_29_v2	133341	133436	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	4e-46	27	46.88
-266	lm_SuperContig_29_v2	100993	102531	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	7e-44	182	27.67
-267	lm_SuperContig_29_v2	41079	42287	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	7e-42	175	28.64
-268	lm_SuperContig_29_v2	167371	168579	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-42	174	29.14
-269	lm_SuperContig_29_v2	16081	17289	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	4e-39	165	27.9
-270	lm_SuperContig_29_v2	91693	92700	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	3e-37	159	32.64
-271	lm_SuperContig_29_v2	178395	179504	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-37	158	30.65
-272	lm_SuperContig_29_v2	10747	11856	SPAC26A3.13c |Tf2-4||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-36	155	30.91
-273	lm_SuperContig_29_v2	78133	78570	SPBC16A3.17c |||membrane transporter|Schizosaccharomyces pombe|chr 2|||Manual	97	242	3e-30	115	39.04
-273	lm_SuperContig_29_v2	78662	78799	SPBC16A3.17c |||membrane transporter|Schizosaccharomyces pombe|chr 2|||Manual	249	292	3e-30	37	42.55
-274	lm_SuperContig_29_v2	193784	194221	SPBC16A3.17c |||membrane transporter|Schizosaccharomyces pombe|chr 2|||Manual	242	97	2e-55	115	39.04
-274	lm_SuperContig_29_v2	192874	193692	SPBC16A3.17c |||membrane transporter|Schizosaccharomyces pombe|chr 2|||Manual	518	249	2e-55	124	27.37
-275	lm_SuperContig_29_v2	77950	78588	SPAC1399.02 |||membrane transporter|Schizosaccharomyces pombe|chr 1|||Manual	34	242	8e-30	114	30.99
-275	lm_SuperContig_29_v2	78662	78736	SPAC1399.02 |||membrane transporter|Schizosaccharomyces pombe|chr 1|||Manual	243	267	8e-30	37	52
-276	lm_SuperContig_29_v2	193766	194404	SPAC1399.02 |||membrane transporter|Schizosaccharomyces pombe|chr 1|||Manual	242	34	3e-53	114	30.99
-276	lm_SuperContig_29_v2	192844	193692	SPAC1399.02 |||membrane transporter|Schizosaccharomyces pombe|chr 1|||Manual	525	243	3e-53	118	30.8
-277	lm_SuperContig_29_v2	133471	134754	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	4e-46	183	28.31
-277	lm_SuperContig_29_v2	133341	133436	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	4e-46	27	46.88
-278	lm_SuperContig_29_v2	100993	102531	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	7e-44	182	27.67
-279	lm_SuperContig_29_v2	41079	42287	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	7e-42	175	28.64
-280	lm_SuperContig_29_v2	167371	168579	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-42	174	29.14
-281	lm_SuperContig_29_v2	16081	17289	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	4e-39	165	27.9
-282	lm_SuperContig_29_v2	91693	92700	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	3e-37	159	32.64
-283	lm_SuperContig_29_v2	178395	179504	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-37	158	30.65
-284	lm_SuperContig_29_v2	10747	11856	SPAC2E1P3.03c |Tf2-3||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-36	155	30.91
-285	lm_SuperContig_29_v2	133471	134754	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	2e-46	184	28.54
-285	lm_SuperContig_29_v2	133341	133436	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	2e-46	27	46.88
-286	lm_SuperContig_29_v2	100993	102531	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	3e-44	183	27.86
-287	lm_SuperContig_29_v2	41079	42287	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	3e-42	176	28.89
-288	lm_SuperContig_29_v2	167371	168579	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	8e-43	175	29.38
-289	lm_SuperContig_29_v2	16081	17289	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-39	166	28.15
-290	lm_SuperContig_29_v2	91693	92700	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	1e-37	161	32.94
-291	lm_SuperContig_29_v2	178395	179504	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	1e-37	160	30.91
-292	lm_SuperContig_29_v2	10747	11856	SPAC19D5.09c |Tf2-8|SPAC13D1.02c|retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	1e-36	157	31.18
-293	lm_SuperContig_29_v2	133471	134754	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	4e-46	183	28.31
-293	lm_SuperContig_29_v2	133341	133436	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	4e-46	27	46.88
-294	lm_SuperContig_29_v2	100993	102531	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	7e-44	182	27.67
-295	lm_SuperContig_29_v2	41079	42287	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	7e-42	175	28.64
-296	lm_SuperContig_29_v2	167371	168579	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-42	174	29.14
-297	lm_SuperContig_29_v2	16081	17289	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	4e-39	165	27.9
-298	lm_SuperContig_29_v2	91693	92700	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	3e-37	159	32.64
-299	lm_SuperContig_29_v2	178395	179504	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-37	158	30.65
-300	lm_SuperContig_29_v2	10747	11856	SPAC27E2.08 |Tf2-6||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-36	155	30.91
-301	lm_SuperContig_29_v2	133471	134754	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	2e-46	184	28.54
-301	lm_SuperContig_29_v2	133341	133436	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	2e-46	27	46.88
-302	lm_SuperContig_29_v2	100993	102531	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	3e-44	183	27.86
-303	lm_SuperContig_29_v2	41079	42287	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	3e-42	176	28.89
-304	lm_SuperContig_29_v2	167371	168579	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	8e-43	175	29.38
-305	lm_SuperContig_29_v2	16081	17289	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-39	166	28.15
-306	lm_SuperContig_29_v2	91693	92700	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	1e-37	161	32.94
-307	lm_SuperContig_29_v2	178395	179504	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	1e-37	160	30.91
-308	lm_SuperContig_29_v2	10747	11856	SPAC13D1.01c |Tf2-7||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	1e-36	157	31.18
-309	lm_SuperContig_29_v2	133471	134754	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	358	4e-46	183	28.31
-309	lm_SuperContig_29_v2	133341	133436	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	800	4e-46	27	46.88
-310	lm_SuperContig_29_v2	100993	102531	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	312	7e-44	182	27.67
-311	lm_SuperContig_29_v2	41079	42287	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	427	7e-42	175	28.64
-312	lm_SuperContig_29_v2	167371	168579	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	427	2e-42	174	29.14
-313	lm_SuperContig_29_v2	16081	17289	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	831	427	4e-39	165	27.9
-314	lm_SuperContig_29_v2	91693	92700	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	452	3e-37	159	32.64
-315	lm_SuperContig_29_v2	178395	179504	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	418	3e-37	158	30.65
-316	lm_SuperContig_29_v2	10747	11856	SPBC9B6.02c |Tf2-9|SPBC9B6.02|retrotransposable element|Schizosaccharomyces pombe|chr 2|||Manual	786	418	3e-36	155	30.91
-317	lm_SuperContig_29_v2	133471	134754	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	358	4e-46	183	28.31
-317	lm_SuperContig_29_v2	133341	133436	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	800	4e-46	27	46.88
-318	lm_SuperContig_29_v2	100993	102531	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	312	7e-44	182	27.67
-319	lm_SuperContig_29_v2	41079	42287	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	7e-42	175	28.64
-320	lm_SuperContig_29_v2	167371	168579	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	2e-42	174	29.14
-321	lm_SuperContig_29_v2	16081	17289	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	831	427	4e-39	165	27.9
-322	lm_SuperContig_29_v2	91693	92700	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	452	3e-37	159	32.64
-323	lm_SuperContig_29_v2	178395	179504	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-37	158	30.65
-324	lm_SuperContig_29_v2	10747	11856	SPAC9.04 |Tf2-1||retrotransposable element|Schizosaccharomyces pombe|chr 1|||Manual	786	418	3e-36	155	30.91
-325	lm_SuperContig_29_v2	77980	78567	um00679 related to VBA1 - Vacuolar Basic Amino acid transporter, Contig um_contig_1.17	18	211	5e-25	114	31
-326	lm_SuperContig_29_v2	193787	194374	um00679 related to VBA1 - Vacuolar Basic Amino acid transporter, Contig um_contig_1.17	211	18	2e-42	114	31
-326	lm_SuperContig_29_v2	192772	193695	um00679 related to VBA1 - Vacuolar Basic Amino acid transporter, Contig um_contig_1.17	529	218	2e-42	82	20.7
-327	lm_SuperContig_29_v2	78115	78588	um00842 probable aflatoxin efflux pump AFLT, Contig um_contig_1.27	53	210	2e-53	183	55.06
-327	lm_SuperContig_29_v2	78662	78814	um00842 probable aflatoxin efflux pump AFLT, Contig um_contig_1.27	211	264	2e-53	47	44.44
-328	lm_SuperContig_29_v2	193766	194239	um00842 probable aflatoxin efflux pump AFLT, Contig um_contig_1.27	210	53	2e-104	183	55.06
-328	lm_SuperContig_29_v2	192760	193692	um00842 probable aflatoxin efflux pump AFLT, Contig um_contig_1.27	534	211	2e-104	220	36.92
-329	lm_SuperContig_29_v2	78112	78570	um01882 related to multidrug resistance proteins, Contig um_contig_1.70	94	246	7e-23	104	35.95
-329	lm_SuperContig_29_v2	78659	78802	um01882 related to multidrug resistance proteins, Contig um_contig_1.70	253	297	7e-23	24	25
-330	lm_SuperContig_29_v2	193784	194242	um01882 related to multidrug resistance proteins, Contig um_contig_1.70	246	94	5e-40	104	35.95
-330	lm_SuperContig_29_v2	192760	193695	um01882 related to multidrug resistance proteins, Contig um_contig_1.70	560	253	5e-40	84	19.43
-331	lm_SuperContig_29_v2	78019	78567	um01964 related to multidrug resistance protein, Contig um_contig_1.72	40	220	1e-24	113	33.7
-332	lm_SuperContig_29_v2	193787	194335	um01964 related to multidrug resistance protein, Contig um_contig_1.72	220	40	7e-43	113	33.7
-332	lm_SuperContig_29_v2	192901	193695	um01964 related to multidrug resistance protein, Contig um_contig_1.72	490	227	7e-43	85	24.16
-333	lm_SuperContig_29_v2	77890	78591	um02062 related to multidrug resistance proteins, Contig um_contig_1.75	38	263	1e-32	115	32.07
-333	lm_SuperContig_29_v2	78659	78814	um02062 related to multidrug resistance proteins, Contig um_contig_1.75	264	313	1e-32	46	36.54
-334	lm_SuperContig_29_v2	193763	194464	um02062 related to multidrug resistance proteins, Contig um_contig_1.75	263	38	1e-65	115	32.07
-334	lm_SuperContig_29_v2	192760	193695	um02062 related to multidrug resistance proteins, Contig um_contig_1.75	575	264	1e-65	158	30.6
-335	lm_SuperContig_29_v2	78136	78576	um02598 related to mfs1 - putative multidrug transporter, Contig um_contig_1.86	133	280	1e-21	91	30.41
-335	lm_SuperContig_29_v2	78650	78814	um02598 related to mfs1 - putative multidrug transporter, Contig um_contig_1.86	280	331	1e-21	33	29.09
-336	lm_SuperContig_29_v2	193778	194218	um02598 related to mfs1 - putative multidrug transporter, Contig um_contig_1.86	280	133	3e-45	91	30.41
-336	lm_SuperContig_29_v2	192754	193704	um02598 related to mfs1 - putative multidrug transporter, Contig um_contig_1.86	598	280	3e-45	114	25.93
-337	lm_SuperContig_29_v2	77938	78585	um03115 related to Sge1 - drug resistance protein, Contig um_contig_1.105	27	239	2e-24	93	30.73
-337	lm_SuperContig_29_v2	78650	78808	um03115 related to Sge1 - drug resistance protein, Contig um_contig_1.105	236	285	2e-24	40	33.96
-338	lm_SuperContig_29_v2	193769	194416	um03115 related to Sge1 - drug resistance protein, Contig um_contig_1.105	239	27	1e-48	93	30.73
-338	lm_SuperContig_29_v2	192757	193704	um03115 related to Sge1 - drug resistance protein, Contig um_contig_1.105	554	236	1e-48	124	25.7
-339	lm_SuperContig_29_v2	77938	78576	um05414 probable aflatoxin efflux pump AFLT, Contig um_contig_1.192	13	215	4e-45	167	39.91
-339	lm_SuperContig_29_v2	78650	78736	um05414 probable aflatoxin efflux pump AFLT, Contig um_contig_1.192	216	244	4e-45	36	55.17
-340	lm_SuperContig_29_v2	193778	194416	um05414 probable aflatoxin efflux pump AFLT, Contig um_contig_1.192	215	13	2e-98	167	39.91
-340	lm_SuperContig_29_v2	192826	193704	um05414 probable aflatoxin efflux pump AFLT, Contig um_contig_1.192	511	216	2e-98	216	37.04
-341	lm_SuperContig_29_v2	193778	194107	um05421 related to Multidrug resistance protein , Contig um_contig_1.192	267	158	6e-41	83	35.45
-341	lm_SuperContig_29_v2	193006	193692	um05421 related to Multidrug resistance protein , Contig um_contig_1.192	496	272	6e-41	107	27.07
--- a/commons/pyRepetUnit/components/blastx2GFF/tests/datas/lm_supctg_v2_29_30_vs_BlastBank.align.match.tab	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,342 +0,0 @@
-query.name	query.start	query.end	query.length	query.length.%	match.length.%	subject.name	subject.start	subject.end	subject.length	subject.length.%	E.value	Score	Identity	path
-lm_SuperContig_30_v2	35498	37823	927	0.00598594	1.29469	mito_010	307	663	309	0.431564	8e-67	424	74.4336	1
-lm_SuperContig_30_v2	27615	29673	558	0.00360318	0.77933	mito_010	109	310	186	0.259777	1e-53	244	82.2577	2
-lm_SuperContig_30_v2	23817	24089	273	0.00176285	0.381285	mito_010	1	91	91	0.127095	7e-25	119	63.74	3
-lm_SuperContig_30_v2	27615	29418	1125	0.00726449	2.06044	mito_020	109	540	367	0.672161	1e-53	329	53.6941	4
-lm_SuperContig_30_v2	94306	95085	780	0.00503671	1.42857	mito_020	544	279	266	0.487179	2e-22	110	28.46	5
-lm_SuperContig_30_v2	23817	24089	273	0.00176285	0.5	mito_020	1	91	91	0.166667	7e-25	119	63.74	6
-lm_SuperContig_30_v2	23817	27509	1593	0.0102865	2.98315	mito_030	1	525	525	0.983146	0	680	74.3298	7
-lm_SuperContig_30_v2	61805	62656	852	0.00550164	1.59551	mito_030	528	241	288	0.539326	3e-55	219	38.89	8
-lm_SuperContig_30_v2	146223	147503	1281	0.00827183	2.39888	mito_030	114	528	415	0.777154	2e-64	250	37.61	9
-lm_SuperContig_30_v2	109092	109925	834	0.00538541	1.5618	mito_030	525	243	283	0.529963	2e-49	200	38.16	10
-lm_SuperContig_30_v2	117965	119308	1344	0.00867864	2.51685	mito_030	87	525	439	0.822097	1e-63	248	35.79	11
-lm_SuperContig_30_v2	82749	83615	867	0.0055985	1.6236	mito_030	525	236	290	0.543071	3e-47	193	35.27	12
-lm_SuperContig_30_v2	35963	37213	1251	0.00807811	2.3427	mito_030	114	525	412	0.771536	4e-62	242	38.08	13
-lm_SuperContig_30_v2	86928	87770	843	0.00544352	1.57865	mito_030	525	242	284	0.531835	3e-47	193	36.14	14
-lm_SuperContig_30_v2	116645	117925	1281	0.00827183	2.39888	mito_030	121	526	406	0.7603	6e-60	235	37.12	15
-lm_SuperContig_30_v2	80861	81706	846	0.00546289	1.58427	mito_030	525	242	284	0.531835	5e-44	182	35.66	16
-lm_SuperContig_30_v2	150994	152199	1206	0.00778753	2.25843	mito_030	121	525	405	0.758427	4e-58	229	36.3	17
-lm_SuperContig_30_v2	55780	56582	699	0.00451367	1.30899	mito_030	492	255	233	0.43633	1e-34	118	37.7177	18
-lm_SuperContig_30_v2	18181	19317	1137	0.00734197	2.12921	mito_030	167	528	362	0.677903	3e-57	226	37.76	19
-lm_SuperContig_30_v2	90399	91238	840	0.00542415	1.57303	mito_030	528	249	280	0.524345	1e-37	161	32.52	20
-lm_SuperContig_30_v2	141039	141858	820	0.005295	1.53558	mito_030	250	525	276	0.516854	8e-47	212	39.6261	21
-lm_SuperContig_30_v2	63837	64676	840	0.00542415	1.57303	mito_030	511	232	280	0.524345	1e-35	155	35.21	22
-lm_SuperContig_30_v2	115228	116103	876	0.00565661	1.64045	mito_030	236	528	293	0.548689	6e-48	195	35.93	23
-lm_SuperContig_30_v2	149559	150444	882	0.00569536	1.65169	mito_030	233	530	296	0.554307	6e-40	189	36.7922	24
-lm_SuperContig_30_v2	22437	23375	939	0.00606342	1.75843	mito_030	219	528	310	0.580524	1e-43	181	32.59	25
-lm_SuperContig_30_v2	32527	33390	864	0.00557912	1.61798	mito_030	236	518	283	0.529963	6e-40	169	36.15	26
-lm_SuperContig_30_v2	21984	22220	237	0.00153038	2.63333	mito_040	1	79	79	0.877778	3e-30	136	84.81	27
-lm_SuperContig_30_v2	21984	23387	1125	0.00726449	2.48344	mito_050	1	438	376	0.830022	7e-81	419	56.4194	28
-lm_SuperContig_30_v2	61793	62650	858	0.00554038	1.89404	mito_050	438	145	294	0.649007	3e-49	200	40.33	29
-lm_SuperContig_30_v2	18466	19329	864	0.00557912	1.90728	mito_050	145	438	294	0.649007	6e-54	215	40.53	30
-lm_SuperContig_30_v2	80849	81703	855	0.00552101	1.88742	mito_050	435	145	291	0.642384	1e-45	188	39.6	31
-lm_SuperContig_30_v2	36323	37234	912	0.00588908	2.01325	mito_050	145	438	294	0.649007	4e-49	199	40.39	32
-lm_SuperContig_30_v2	82737	83594	858	0.00554038	1.89404	mito_050	435	145	291	0.642384	1e-45	188	37.46	33
-lm_SuperContig_30_v2	149583	150450	868	0.00560495	1.91611	mito_050	145	438	294	0.649007	3e-39	188	37.5948	34
-lm_SuperContig_30_v2	63768	64748	981	0.00633463	2.16556	mito_050	438	111	328	0.724062	4e-45	186	37.09	35
-lm_SuperContig_30_v2	118442	119320	879	0.00567598	1.9404	mito_050	145	435	291	0.642384	3e-44	183	38.64	36
-lm_SuperContig_30_v2	86916	87767	852	0.00550164	1.88079	mito_050	435	145	291	0.642384	4e-45	186	36.49	37
-lm_SuperContig_30_v2	26661	27530	870	0.00561787	1.92053	mito_050	145	438	294	0.649007	1e-43	181	35.67	38
-lm_SuperContig_30_v2	109071	109925	855	0.00552101	1.88742	mito_050	438	145	294	0.649007	7e-42	175	35.67	39
-lm_SuperContig_30_v2	115249	116115	867	0.0055985	1.91391	mito_050	145	438	294	0.649007	1e-43	181	38.41	40
-lm_SuperContig_30_v2	90387	91259	873	0.00563724	1.92715	mito_050	438	144	295	0.651214	2e-39	167	33.33	41
-lm_SuperContig_30_v2	32542	33390	849	0.00548226	1.87417	mito_050	145	424	280	0.618102	6e-43	179	38.91	42
-lm_SuperContig_30_v2	141021	141879	825	0.00532729	1.82119	mito_050	146	438	281	0.620309	6e-38	179	39.9318	43
-lm_SuperContig_30_v2	117050	117943	894	0.00577284	1.97351	mito_050	145	438	294	0.649007	1e-42	178	37.62	44
-lm_SuperContig_30_v2	146610	147515	906	0.00585033	2	mito_050	149	438	290	0.640177	4e-37	159	34.18	45
-lm_SuperContig_30_v2	151234	152220	987	0.00637338	2.17881	mito_050	118	438	321	0.708609	2e-35	154	34.72	46
-lm_SuperContig_30_v2	53343	53696	354	0.00228589	2.39189	mito_060	117	1	117	0.790541	2e-26	121	50	47
-lm_SuperContig_30_v2	5079	5582	504	0.00325449	0.863014	mito_080	403	582	180	0.308219	7e-41	172	49.73	48
-lm_SuperContig_30_v2	53703	59799	1782	0.0115069	3.05137	mito_080	582	1	581	0.994863	1e-68	218	52.6717	49
-lm_SuperContig_30_v2	64707	65165	459	0.00296391	1.7	mito_110	227	74	154	0.57037	2e-55	220	68.18	50
-lm_SuperContig_30_v2	108494	110387	579	0.00373879	2.20992	mito_150	179	6	174	0.664122	2e-31	150	62.5893	51
-lm_SuperContig_30_v2	103508	103711	204	0.00131729	0.778626	mito_150	261	194	68	0.259542	7e-26	122	85.29	52
-lm_SuperContig_30_v2	17614	20481	1458	0.00941477	2.68015	mito_170	83	536	454	0.834559	3e-130	620	68.5109	53
-lm_SuperContig_30_v2	17614	19341	1728	0.0111582	2.58296	mito_180	83	666	584	0.872945	0	664	57.81	54
-lm_SuperContig_30_v2	61781	62653	873	0.00563724	1.30493	mito_180	666	371	296	0.442451	3e-63	246	42.62	55
-lm_SuperContig_30_v2	32542	33390	849	0.00548226	1.26906	mito_180	372	648	277	0.414051	6e-64	248	44.14	56
-lm_SuperContig_30_v2	82716	83615	900	0.00581159	1.34529	mito_180	666	365	302	0.45142	1e-60	237	41.45	57
-lm_SuperContig_30_v2	36329	37252	924	0.00596656	1.38117	mito_180	374	668	295	0.440957	2e-62	243	43.91	58
-lm_SuperContig_30_v2	109059	109979	921	0.00594719	1.37668	mito_180	666	354	313	0.467862	3e-58	229	37.7	59
-lm_SuperContig_30_v2	141030	141897	868	0.00560495	1.29746	mito_180	376	668	293	0.437967	3e-54	237	42.1346	60
-lm_SuperContig_30_v2	80825	81706	882	0.00569536	1.31839	mito_180	667	371	297	0.443946	1e-57	228	41.28	61
-lm_SuperContig_30_v2	149580	150465	886	0.00572119	1.32436	mito_180	371	667	297	0.443946	7e-54	237	40.2095	62
-lm_SuperContig_30_v2	63756	64718	963	0.0062184	1.43946	mito_180	666	347	320	0.478326	2e-57	227	42.25	63
-lm_SuperContig_30_v2	115189	116127	939	0.00606342	1.40359	mito_180	352	666	315	0.470852	8e-59	231	37.85	64
-lm_SuperContig_30_v2	86895	87770	876	0.00565661	1.30942	mito_180	666	371	296	0.442451	4e-57	226	41.47	65
-lm_SuperContig_30_v2	22509	23405	897	0.00579222	1.34081	mito_180	372	668	297	0.443946	3e-57	226	39	66
-lm_SuperContig_30_v2	90384	91256	873	0.00563724	1.30493	mito_180	663	372	292	0.436472	4e-43	179	32.55	67
-lm_SuperContig_30_v2	118439	119344	906	0.00585033	1.35426	mito_180	371	667	297	0.443946	3e-54	216	41.56	68
-lm_SuperContig_30_v2	55774	56585	705	0.00455241	1.05381	mito_180	624	383	236	0.352765	9e-27	90	36.6049	69
-lm_SuperContig_30_v2	117050	117955	906	0.00585033	1.35426	mito_180	372	666	295	0.440957	9e-54	215	41.5	70
-lm_SuperContig_30_v2	26640	27542	903	0.00583096	1.34978	mito_180	365	666	302	0.45142	9e-53	211	40.46	71
-lm_SuperContig_30_v2	151309	152232	924	0.00596656	1.38117	mito_180	369	666	298	0.445441	3e-50	203	40.76	72
-lm_SuperContig_30_v2	146610	147527	918	0.00592782	1.3722	mito_180	376	666	291	0.434978	6e-48	195	39.23	73
-lm_SuperContig_30_v2	42209	42879	603	0.00389376	0.901345	mito_180	319	528	207	0.309417	2e-21	123	35.1266	74
-lm_SuperContig_30_v2	125743	126138	396	0.0025571	0.591928	mito_180	384	515	132	0.197309	4e-23	113	41.67	75
-lm_SuperContig_30_v2	44197	47305	819	0.00528855	2.20161	mito_190	98	370	273	0.733871	5e-44	248	66.386	76
-lm_SuperContig_30_v2	102101	102604	504	0.00325449	0.903226	mito_210	169	2	168	0.301075	4e-74	282	80.36	77
-lm_SuperContig_30_v2	89139	94202	822	0.00530792	1.47312	mito_210	533	250	274	0.491039	6e-51	151	75.9144	78
-lm_SuperContig_30_v2	14626	15192	567	0.0036613	1.46512	mito_220	194	384	191	0.49354	8e-78	295	73.82	79
-lm_SuperContig_30_v2	15860	16315	456	0.00294454	1.17829	mito_220	228	384	157	0.405685	3e-37	160	56.25	80
-lm_SuperContig_30_v2	9733	9936	204	0.00131729	0.527132	mito_220	68	136	69	0.178295	2e-27	127	89.86	81
-lm_SuperContig_30_v2	6405	6605	201	0.00129792	0.51938	mito_220	1	67	67	0.173127	2e-23	114	76.12	82
-lm_SuperContig_30_v2	9733	9936	204	0.00131729	0.425887	mito_230	68	136	69	0.14405	2e-27	127	89.86	83
-lm_SuperContig_30_v2	6405	6605	201	0.00129792	0.419624	mito_230	1	67	67	0.139875	2e-23	114	76.12	84
-lm_SuperContig_30_v2	9733	9927	195	0.00125918	0.434298	mito_240	68	132	65	0.144766	6e-27	126	90.77	85
-lm_SuperContig_30_v2	6405	6605	201	0.00129792	0.447661	mito_240	1	67	67	0.14922	2e-23	114	76.12	86
-lm_SuperContig_30_v2	18442	19341	900	0.00581159	2.47934	mito_155	56	357	302	0.831956	3e-68	263	45.07	87
-lm_SuperContig_30_v2	109056	110081	1026	0.00662521	2.82645	mito_155	358	11	348	0.958678	4e-91	338	51.85	88
-lm_SuperContig_30_v2	36323	37249	927	0.00598594	2.55372	mito_155	64	358	295	0.812672	2e-63	247	45.02	89
-lm_SuperContig_30_v2	61781	62650	870	0.00561787	2.39669	mito_155	357	64	294	0.809917	2e-58	230	41.75	90
-lm_SuperContig_30_v2	141021	141891	871	0.00562433	2.39945	mito_155	65	357	293	0.807163	2e-51	228	40.9341	91
-lm_SuperContig_30_v2	80828	81703	876	0.00565661	2.41322	mito_155	357	64	294	0.809917	3e-51	206	39.6	92
-lm_SuperContig_30_v2	149583	150462	880	0.00568244	2.42424	mito_155	64	357	294	0.809917	6e-49	220	40.1497	93
-lm_SuperContig_30_v2	82716	83594	879	0.00567598	2.42149	mito_155	357	64	294	0.809917	1e-50	204	38.8	94
-lm_SuperContig_30_v2	116981	117955	975	0.00629589	2.68595	mito_155	36	357	322	0.887052	4e-53	213	37.01	95
-lm_SuperContig_30_v2	86895	87767	873	0.00563724	2.40496	mito_155	357	64	294	0.809917	7e-50	202	37.92	96
-lm_SuperContig_30_v2	146610	147533	924	0.00596656	2.54545	mito_155	68	359	292	0.804408	2e-52	210	42.22	97
-lm_SuperContig_30_v2	63756	64655	900	0.00581159	2.47934	mito_155	357	60	298	0.820937	1e-47	194	38.64	98
-lm_SuperContig_30_v2	151258	152232	975	0.00629589	2.68595	mito_155	42	357	316	0.870523	2e-52	210	39.34	99
-lm_SuperContig_30_v2	90381	91256	876	0.00565661	2.41322	mito_155	355	64	292	0.804408	8e-32	142	31	100
-lm_SuperContig_30_v2	32494	33504	1011	0.00652835	2.78512	mito_155	46	360	315	0.867769	4e-52	209	37.64	101
-lm_SuperContig_30_v2	115198	116127	930	0.00600531	2.56198	mito_155	47	357	311	0.856749	1e-50	204	37.78	102
-lm_SuperContig_30_v2	26607	27542	936	0.00604405	2.57851	mito_155	46	357	312	0.859504	7e-50	202	37.34	103
-lm_SuperContig_30_v2	118442	119341	900	0.00581159	2.47934	mito_155	64	357	294	0.809917	7e-42	175	35.5	104
-lm_SuperContig_30_v2	22509	23387	879	0.00567598	2.42149	mito_155	64	353	290	0.798898	2e-37	161	31.19	105
-lm_SuperContig_30_v2	125740	126240	501	0.00323512	1.38017	mito_155	75	237	163	0.449036	3e-30	136	46.11	106
-lm_SuperContig_30_v2	44996	45911	771	0.00497859	2.52787	mito_195	39	300	260	0.852459	3e-48	295	58.0837	107
-lm_SuperContig_30_v2	46058	46769	711	0.00459115	2.33115	mito_195	44	304	261	0.855738	1e-70	293	56.8997	108
-lm_SuperContig_30_v2	14662	15189	528	0.00340947	1.36434	SPMIT.05	206	381	176	0.45478	1e-42	178	48.86	109
-lm_SuperContig_30_v2	15941	16303	363	0.00234401	0.937984	SPMIT.05	260	378	119	0.307494	1e-22	111	48.76	110
-lm_SuperContig_30_v2	64752	65204	453	0.00292517	1.65934	SPMIT.04	215	65	151	0.553114	2e-34	150	50.98	111
-lm_SuperContig_30_v2	94345	95262	918	0.00592782	2.84211	SPMIT.03	312	3	310	0.959752	1e-94	350	57.68	112
-lm_SuperContig_30_v2	102098	102580	483	0.00311889	0.899441	SPMIT.01	171	10	162	0.301676	3e-48	196	54.94	113
-lm_SuperContig_30_v2	93876	94202	327	0.00211154	0.608939	SPMIT.01	360	251	110	0.204842	3e-30	136	58.56	114
-lm_SuperContig_29_v2	77989	78369	381	0.00189609	1.99476	Afu3g02110	3	126	124	0.649215	2e-22	105	40.94	115
-lm_SuperContig_29_v2	193985	194365	381	0.00189609	1.99476	Afu3g02110	126	3	124	0.649215	1e-21	105	40.94	116
-lm_SuperContig_29_v2	78109	78817	630	0.00313526	1.14964	Afu3g01520	20	231	210	0.383212	7e-59	244	51.9044	117
-lm_SuperContig_29_v2	192760	194245	1407	0.00700209	2.56752	Afu3g01520	485	20	464	0.846715	2e-128	384	47.5473	118
-lm_SuperContig_29_v2	78010	78808	705	0.00350851	1.20926	Afu3g02520	21	261	234	0.401372	5e-23	122	29.1103	119
-lm_SuperContig_29_v2	192766	194344	1485	0.00739027	2.54717	Afu3g02520	535	21	508	0.871355	3e-40	83	25.258	120
-lm_SuperContig_29_v2	78109	78817	636	0.00316512	1.10035	Afu3g02720	45	258	214	0.370242	1e-39	180	44.2062	121
-lm_SuperContig_29_v2	192754	194245	1419	0.00706181	2.45502	Afu3g02720	521	45	477	0.82526	2e-83	234	36.8547	122
-lm_SuperContig_29_v2	78061	78814	666	0.00331442	1.19784	Afu6g03320	15	242	223	0.401079	3e-22	121	31.8947	123
-lm_SuperContig_29_v2	192760	194293	1446	0.00719618	2.60072	Afu6g03320	506	15	487	0.875899	1e-49	119	28.5099	124
-lm_SuperContig_29_v2	78007	78817	726	0.00361302	1.13972	Afu6g02220	48	293	242	0.379906	2e-59	245	47.1079	125
-lm_SuperContig_29_v2	193288	194347	975	0.00485219	1.53061	Afu6g02220	375	48	324	0.508634	1e-79	251	45.8455	126
-lm_SuperContig_29_v2	78133	78817	600	0.00298597	1.02389	Afu8g00940	77	282	202	0.34471	2e-44	195	48.6772	127
-lm_SuperContig_29_v2	192760	194221	1377	0.00685279	2.34983	Afu8g00940	541	77	461	0.786689	3e-91	263	40.7123	128
-lm_SuperContig_29_v2	133669	134343	675	0.00335921	1.80481	Afu4g02630	226	2	225	0.601604	3e-37	159	37.78	129
-lm_SuperContig_29_v2	167776	168372	597	0.00297104	1.59626	Afu4g02630	200	2	199	0.532086	9e-34	145	38.69	130
-lm_SuperContig_29_v2	41484	42080	597	0.00297104	1.59626	Afu4g02630	200	2	199	0.532086	8e-32	142	38.69	131
-lm_SuperContig_29_v2	101404	102000	597	0.00297104	1.59626	Afu4g02630	200	2	199	0.532086	3e-31	140	38.69	132
-lm_SuperContig_29_v2	31597	32272	645	0.00320991	1.7246	Afu4g02630	229	4	216	0.57754	6e-25	96	36.7377	133
-lm_SuperContig_29_v2	16462	17082	621	0.00309047	1.66043	Afu4g02630	208	2	207	0.553476	4e-30	135	37.2	134
-lm_SuperContig_29_v2	178590	179264	675	0.00335921	1.80481	Afu4g02630	229	4	226	0.604278	1e-29	133	35.96	135
-lm_SuperContig_29_v2	10942	11625	684	0.003404	1.82888	Afu4g02630	229	1	229	0.612299	2e-29	132	35.06	136
-lm_SuperContig_29_v2	91888	92562	675	0.00335921	1.80481	Afu4g02630	229	4	226	0.604278	3e-27	126	35.53	137
-lm_SuperContig_29_v2	78184	78814	573	0.0028516	1.06903	Afu4g03920	53	239	187	0.348881	2e-25	134	36.6457	138
-lm_SuperContig_29_v2	192964	194170	1149	0.00571812	2.14366	Afu4g03920	430	53	378	0.705224	3e-59	173	35.5056	139
-lm_SuperContig_29_v2	78049	78775	636	0.00316512	1.16912	Afu6g09110	19	236	212	0.389706	3e-23	124	27.8346	140
-lm_SuperContig_29_v2	192904	194305	1311	0.00652434	2.40993	Afu6g09110	459	19	435	0.799632	9e-43	105	26.7653	141
-lm_SuperContig_29_v2	78151	78814	579	0.00288146	0.969849	Afu6g14640	93	293	195	0.326633	3e-31	151	39.0031	142
-lm_SuperContig_29_v2	192760	194203	1359	0.00676321	2.27638	Afu6g14640	552	93	454	0.760469	6e-83	236	35.5958	143
-lm_SuperContig_29_v2	78109	78814	633	0.00315019	1.16575	Afu6g09710	34	245	212	0.390424	3e-49	213	46.2751	144
-lm_SuperContig_29_v2	192772	194245	1401	0.00697223	2.58011	Afu6g09710	501	34	468	0.861878	2e-97	282	38.1927	145
-lm_SuperContig_29_v2	78115	78817	618	0.00307554	1.09381	Afu5g01540	51	260	206	0.364602	6e-62	254	53.8812	146
-lm_SuperContig_29_v2	192754	194239	1401	0.00697223	2.47965	Afu5g01540	520	51	466	0.824779	1e-132	399	48.6076	147
-lm_SuperContig_29_v2	192868	194323	1368	0.006808	2.44286	Afu2g15140	482	16	462	0.825	1e-31	63	22.8695	148
-lm_SuperContig_29_v2	193303	194221	834	0.00415049	1.86161	fg00095	308	27	278	0.620536	6e-29	91	30.5342	149
-lm_SuperContig_29_v2	192877	194221	1257	0.0062556	2.19755	fg12051	483	60	415	0.725524	7e-40	99	25.302	150
-lm_SuperContig_29_v2	77956	78814	786	0.00391162	1.29917	fg12074	2	272	271	0.447934	7e-35	164	34.313	151
-lm_SuperContig_29_v2	192883	194398	1443	0.00718125	2.38512	fg12074	490	2	489	0.808264	7e-62	161	31.3733	152
-lm_SuperContig_29_v2	78124	78718	510	0.00253807	0.882353	fg12335	62	236	171	0.295848	4e-45	197	53.7372	153
-lm_SuperContig_29_v2	192769	194230	1377	0.00685279	2.38235	fg12335	537	62	472	0.816609	1e-92	266	39.0941	154
-lm_SuperContig_29_v2	193222	194383	1092	0.00543446	1.81697	fg12717	402	15	388	0.645591	2e-26	65	25.4717	155
-lm_SuperContig_29_v2	193036	194248	1125	0.00559869	1.9198	b13o8_150	460	73	383	0.653584	3e-31	78	25.3216	156
-lm_SuperContig_29_v2	78010	78814	747	0.00371753	1.28571	b18d24_100	9	250	242	0.416523	2e-27	139	31.3225	157
-lm_SuperContig_29_v2	192916	194344	1371	0.00682293	2.35972	b18d24_100	457	9	449	0.772806	4e-60	160	31.5064	158
-lm_SuperContig_29_v2	78184	78814	546	0.00271723	0.767932	b5k2_230	211	396	182	0.255977	4e-42	187	50.0101	159
-lm_SuperContig_29_v2	192760	194170	1326	0.00659898	1.86498	b5k2_230	657	211	443	0.623066	7e-99	291	41.7395	160
-lm_SuperContig_29_v2	192832	194212	1305	0.00649448	2.13934	1nc550_030	522	85	438	0.718033	1e-40	99	26.1649	161
-lm_SuperContig_29_v2	77941	78736	711	0.00353837	1.13942	1nc570_120	28	270	239	0.383013	1e-30	148	31.8213	162
-lm_SuperContig_29_v2	192760	194413	1569	0.0078083	2.51442	1nc570_120	559	28	528	0.846154	5e-62	151	28.5716	163
-lm_SuperContig_29_v2	192817	194086	1188	0.00591221	1.8193	6nc360_090	491	86	401	0.614089	8e-44	117	31.4828	164
-lm_SuperContig_29_v2	78112	78817	621	0.00309047	0.885877	29e8_240	62	272	207	0.295292	1e-56	235	51.6868	165
-lm_SuperContig_29_v2	192769	194242	1389	0.00691251	1.98146	29e8_240	535	62	470	0.670471	2e-117	349	45.9406	166
-lm_SuperContig_29_v2	192940	194218	1188	0.00591221	2.05536	7nc450_010	484	78	401	0.693772	3e-24	52	23.4836	167
-lm_SuperContig_29_v2	192865	194218	1266	0.00630039	1.15196	4nc446_010	530	106	420	0.382166	3e-48	127	28.7686	168
-lm_SuperContig_29_v2	192904	194239	1275	0.00634518	2.12146	b11e5_230	518	97	422	0.702163	1e-40	102	26.9355	169
-lm_SuperContig_29_v2	77935	78817	798	0.00397133	1.34343	xnc126_050	38	298	257	0.43266	7e-60	247	45.7009	170
-lm_SuperContig_29_v2	192757	194419	1578	0.00785309	2.65657	xnc126_050	559	38	518	0.872054	2e-130	380	45.5601	171
-lm_SuperContig_29_v2	78109	78817	624	0.0031054	1.16636	4nc135_070	17	238	218	0.407477	2e-53	225	50.065	172
-lm_SuperContig_29_v2	192751	194245	1410	0.00701702	2.63551	4nc135_070	494	17	474	0.885981	4e-99	286	40.8958	173
-lm_SuperContig_29_v2	78031	78588	558	0.00277695	0.980668	xnc164_090	19	209	191	0.335677	3e-21	101	30.89	174
-lm_SuperContig_29_v2	192802	194323	1449	0.00721111	2.54657	xnc164_090	509	19	491	0.862917	1e-42	95	28.3566	175
-lm_SuperContig_29_v2	192916	194107	1131	0.00562855	2.38608	YBR293w	384	6	379	0.799578	3e-23	53	24.6367	176
-lm_SuperContig_29_v2	192985	193954	885	0.0044043	1.93231	YCL069w	335	3	329	0.718341	7e-28	82	30.228	177
-lm_SuperContig_29_v2	197024	197422	399	0.00198567	1.21646	YDL037c	298	166	133	0.405488	5e-24	113	45.52	178
-lm_SuperContig_29_v2	197027	197413	387	0.00192595	1.17988	YDL037c	292	164	129	0.393293	2e-23	111	46.56	179
-lm_SuperContig_29_v2	197039	197437	399	0.00198567	1.21646	YDL037c	310	170	141	0.429878	2e-22	108	46.1	180
-lm_SuperContig_29_v2	197021	197416	396	0.00197074	1.20732	YDL037c	282	151	132	0.402439	3e-22	107	39.39	181
-lm_SuperContig_29_v2	40143	42272	2130	0.0106002	1.37686	YGR109w-b	1301	616	686	0.443439	6e-39	165	26.47	182
-lm_SuperContig_29_v2	16081	17274	1194	0.00594207	0.771816	YGR109w-b	1008	616	393	0.25404	4e-35	152	30.33	183
-lm_SuperContig_29_v2	100993	102192	1200	0.00597193	0.775695	YGR109w-b	1008	616	393	0.25404	8e-35	151	30.92	184
-lm_SuperContig_29_v2	167371	168564	1194	0.00594207	0.771816	YGR109w-b	1008	616	393	0.25404	2e-35	151	30.83	185
-lm_SuperContig_29_v2	133543	134535	993	0.00494177	0.641888	YGR109w-b	943	616	328	0.212023	4e-34	149	32.23	186
-lm_SuperContig_29_v2	91762	92754	993	0.00494177	0.641888	YGR109w-b	944	618	327	0.211377	4e-23	113	30.24	187
-lm_SuperContig_29_v2	178464	179477	1014	0.00504628	0.655462	YGR109w-b	944	611	334	0.215902	1e-21	107	29.03	188
-lm_SuperContig_29_v2	78139	78724	507	0.00252314	0.82708	YGR224w	70	240	169	0.275693	1e-27	139	41.4205	189
-lm_SuperContig_29_v2	193630	194215	507	0.00252314	0.82708	YGR224w	240	70	169	0.275693	6e-27	106	41.4205	190
-lm_SuperContig_29_v2	197024	197437	414	0.00206032	0.684298	YHL028w	276	136	141	0.233058	3e-25	117	47.52	191
-lm_SuperContig_29_v2	197024	197413	390	0.00194088	0.644628	YHL028w	323	190	134	0.221488	3e-23	111	47.01	192
-lm_SuperContig_29_v2	197024	197425	402	0.0020006	0.664463	YHL028w	290	148	143	0.236364	2e-23	111	49.65	193
-lm_SuperContig_29_v2	197024	197434	411	0.00204539	0.679339	YHL028w	332	197	136	0.224793	2e-22	108	42.03	194
-lm_SuperContig_29_v2	197024	197482	459	0.00228426	0.758678	YHL028w	300	147	154	0.254545	5e-22	107	41.29	195
-lm_SuperContig_29_v2	197027	197482	456	0.00226933	0.753719	YHL028w	336	184	153	0.252893	5e-22	107	39.22	196
-lm_SuperContig_29_v2	197024	197410	387	0.00192595	0.639669	YHL028w	314	179	136	0.224793	6e-22	106	47.79	197
-lm_SuperContig_29_v2	197024	197434	411	0.00204539	0.679339	YHL028w	257	117	141	0.233058	8e-21	103	42.55	198
-lm_SuperContig_29_v2	40143	42272	2130	0.0106002	1.4219	YIL082w-a	1327	642	686	0.457944	8e-39	165	26.47	199
-lm_SuperContig_29_v2	16081	17274	1194	0.00594207	0.797063	YIL082w-a	1034	642	393	0.26235	1e-34	150	30.33	200
-lm_SuperContig_29_v2	100993	102192	1200	0.00597193	0.801068	YIL082w-a	1034	642	393	0.26235	3e-34	150	30.92	201
-lm_SuperContig_29_v2	167371	168564	1194	0.00594207	0.797063	YIL082w-a	1034	642	393	0.26235	6e-35	149	30.83	202
-lm_SuperContig_29_v2	133543	134535	993	0.00494177	0.662884	YIL082w-a	969	642	328	0.218959	1e-33	147	32.23	203
-lm_SuperContig_29_v2	91762	92754	993	0.00494177	0.662884	YIL082w-a	970	644	327	0.218291	5e-23	112	30.24	204
-lm_SuperContig_29_v2	178464	179477	1014	0.00504628	0.676903	YIL082w-a	970	637	334	0.222964	1e-21	106	29.03	205
-lm_SuperContig_29_v2	197024	197425	402	0.0020006	0.346253	YJR151c	267	132	136	0.11714	1e-33	145	58.09	206
-lm_SuperContig_29_v2	197024	197425	402	0.0020006	0.346253	YJR151c	290	156	135	0.116279	2e-33	144	57.78	207
-lm_SuperContig_29_v2	197024	197434	411	0.00204539	0.354005	YJR151c	261	126	136	0.11714	3e-33	144	58.39	208
-lm_SuperContig_29_v2	197021	197425	405	0.00201553	0.348837	YJR151c	300	165	136	0.11714	6e-33	143	57.35	209
-lm_SuperContig_29_v2	197024	197434	411	0.00204539	0.354005	YJR151c	285	147	139	0.119724	6e-33	143	57.55	210
-lm_SuperContig_29_v2	197024	197434	411	0.00204539	0.354005	YJR151c	276	141	136	0.11714	6e-33	143	57.66	211
-lm_SuperContig_29_v2	197024	197434	411	0.00204539	0.354005	YJR151c	281	144	138	0.118863	1e-32	142	55.8	212
-lm_SuperContig_29_v2	197024	197425	402	0.0020006	0.346253	YJR151c	303	174	130	0.111972	3e-32	140	57.46	213
-lm_SuperContig_29_v2	197030	197404	375	0.00186623	0.322997	YJR151c	248	124	125	0.107666	3e-32	140	59.2	214
-lm_SuperContig_29_v2	197024	197398	375	0.00186623	0.322997	YJR151c	246	123	124	0.106804	1e-31	139	60	215
-lm_SuperContig_29_v2	197024	197395	372	0.0018513	0.320413	YJR151c	240	118	123	0.105943	1e-31	139	59.68	216
-lm_SuperContig_29_v2	197039	197434	396	0.00197074	0.341085	YJR151c	318	183	136	0.11714	1e-31	139	57.35	217
-lm_SuperContig_29_v2	197027	197437	411	0.00204539	0.354005	YJR151c	244	108	137	0.118002	2e-31	138	57.97	218
-lm_SuperContig_29_v2	197024	197434	411	0.00204539	0.354005	YJR151c	314	174	141	0.121447	3e-31	137	55.32	219
-lm_SuperContig_29_v2	197024	197434	411	0.00204539	0.354005	YJR151c	350	201	150	0.129199	1e-28	128	52	220
-lm_SuperContig_29_v2	197024	197392	369	0.00183637	0.317829	YJR151c	222	102	121	0.10422	1e-26	122	56.91	221
-lm_SuperContig_29_v2	197021	197425	405	0.00201553	0.348837	YJR151c	360	219	142	0.122308	3e-25	118	52.08	222
-lm_SuperContig_29_v2	197024	197434	411	0.00204539	0.354005	YJR151c	372	228	145	0.124892	2e-24	115	48.28	223
-lm_SuperContig_29_v2	197036	197434	399	0.00198567	0.343669	YJR151c	378	246	133	0.114556	7e-23	109	42.86	224
-lm_SuperContig_29_v2	78112	78778	582	0.00289639	1	YKR105c	31	227	193	0.331615	7e-29	143	36.5996	225
-lm_SuperContig_29_v2	192985	194242	1173	0.00583756	2.01546	YKR105c	459	31	425	0.730241	4e-43	115	30.007	226
-lm_SuperContig_29_v2	197024	197434	411	0.00204539	0.817097	YNL283c	272	139	134	0.266402	4e-22	107	45.65	227
-lm_SuperContig_29_v2	197042	197422	381	0.00189609	0.757455	YNL283c	275	147	129	0.256461	8e-21	103	45.8	228
-lm_SuperContig_29_v2	133341	134754	1380	0.00686772	1.03526	SPAC167.08	831	358	461	0.345836	4e-46	116	29.6018	229
-lm_SuperContig_29_v2	100993	102531	1539	0.007659	1.15454	SPAC167.08	831	312	520	0.390098	7e-44	182	27.67	230
-lm_SuperContig_29_v2	41079	42287	1209	0.00601672	0.906977	SPAC167.08	831	427	405	0.303826	7e-42	175	28.64	231
-lm_SuperContig_29_v2	167371	168579	1209	0.00601672	0.906977	SPAC167.08	831	427	405	0.303826	2e-42	174	29.14	232
-lm_SuperContig_29_v2	16081	17289	1209	0.00601672	0.906977	SPAC167.08	831	427	405	0.303826	4e-39	165	27.9	233
-lm_SuperContig_29_v2	91693	92700	1008	0.00501642	0.756189	SPAC167.08	786	452	335	0.251313	3e-37	159	32.64	234
-lm_SuperContig_29_v2	178395	179504	1110	0.00552404	0.832708	SPAC167.08	786	418	369	0.276819	3e-37	158	30.65	235
-lm_SuperContig_29_v2	10747	11856	1110	0.00552404	0.832708	SPAC167.08	786	418	369	0.276819	3e-36	155	30.91	236
-lm_SuperContig_29_v2	192757	194218	1371	0.00682293	2.58192	SPBC12C2.13c	499	33	461	0.868173	1e-35	78	25.49	237
-lm_SuperContig_29_v2	133341	134754	1380	0.00686772	1.03526	SPAPB15E9.03c	831	358	461	0.345836	4e-46	116	29.6018	238
-lm_SuperContig_29_v2	100993	102531	1539	0.007659	1.15454	SPAPB15E9.03c	831	312	520	0.390098	7e-44	182	27.67	239
-lm_SuperContig_29_v2	41079	42287	1209	0.00601672	0.906977	SPAPB15E9.03c	831	427	405	0.303826	7e-42	175	28.64	240
-lm_SuperContig_29_v2	167371	168579	1209	0.00601672	0.906977	SPAPB15E9.03c	831	427	405	0.303826	2e-42	174	29.14	241
-lm_SuperContig_29_v2	16081	17289	1209	0.00601672	0.906977	SPAPB15E9.03c	831	427	405	0.303826	4e-39	165	27.9	242
-lm_SuperContig_29_v2	91693	92700	1008	0.00501642	0.756189	SPAPB15E9.03c	786	452	335	0.251313	3e-37	159	32.64	243
-lm_SuperContig_29_v2	178395	179504	1110	0.00552404	0.832708	SPAPB15E9.03c	786	418	369	0.276819	3e-37	158	30.65	244
-lm_SuperContig_29_v2	10747	11856	1110	0.00552404	0.832708	SPAPB15E9.03c	786	418	369	0.276819	3e-36	155	30.91	245
-lm_SuperContig_29_v2	133341	134754	1380	0.00686772	1.03526	SPBC1289.17	831	358	461	0.345836	2e-46	117	29.8158	246
-lm_SuperContig_29_v2	100993	102531	1539	0.007659	1.15454	SPBC1289.17	831	312	520	0.390098	3e-44	183	27.86	247
-lm_SuperContig_29_v2	41079	42287	1209	0.00601672	0.906977	SPBC1289.17	831	427	405	0.303826	3e-42	176	28.89	248
-lm_SuperContig_29_v2	167371	168579	1209	0.00601672	0.906977	SPBC1289.17	831	427	405	0.303826	8e-43	175	29.38	249
-lm_SuperContig_29_v2	16081	17289	1209	0.00601672	0.906977	SPBC1289.17	831	427	405	0.303826	2e-39	166	28.15	250
-lm_SuperContig_29_v2	91693	92700	1008	0.00501642	0.756189	SPBC1289.17	786	452	335	0.251313	1e-37	161	32.94	251
-lm_SuperContig_29_v2	178395	179504	1110	0.00552404	0.832708	SPBC1289.17	786	418	369	0.276819	1e-37	160	30.91	252
-lm_SuperContig_29_v2	10747	11856	1110	0.00552404	0.832708	SPBC1289.17	786	418	369	0.276819	1e-36	157	31.18	253
-lm_SuperContig_29_v2	77950	78799	777	0.00386683	1.31919	SPAC3H1.06c	34	286	253	0.429542	5e-29	144	32.8211	254
-lm_SuperContig_29_v2	192844	194404	1488	0.0074052	2.52632	SPAC3H1.06c	525	34	492	0.835314	2e-50	119	29.3011	255
-lm_SuperContig_29_v2	133341	134754	1380	0.00686772	1.03526	SPCC1020.14	831	358	461	0.345836	4e-46	116	29.6018	256
-lm_SuperContig_29_v2	100993	102531	1539	0.007659	1.15454	SPCC1020.14	831	312	520	0.390098	7e-44	182	27.67	257
-lm_SuperContig_29_v2	41079	42287	1209	0.00601672	0.906977	SPCC1020.14	831	427	405	0.303826	7e-42	175	28.64	258
-lm_SuperContig_29_v2	167371	168579	1209	0.00601672	0.906977	SPCC1020.14	831	427	405	0.303826	2e-42	174	29.14	259
-lm_SuperContig_29_v2	16081	17289	1209	0.00601672	0.906977	SPCC1020.14	831	427	405	0.303826	4e-39	165	27.9	260
-lm_SuperContig_29_v2	91693	92700	1008	0.00501642	0.756189	SPCC1020.14	786	452	335	0.251313	3e-37	159	32.64	261
-lm_SuperContig_29_v2	178395	179504	1110	0.00552404	0.832708	SPCC1020.14	786	418	369	0.276819	3e-37	158	30.65	262
-lm_SuperContig_29_v2	10747	11856	1110	0.00552404	0.832708	SPCC1020.14	786	418	369	0.276819	3e-36	155	30.91	263
-lm_SuperContig_29_v2	192760	194482	1635	0.00813676	2.83362	SPBC3E7.06c	551	4	543	0.941075	7e-34	54	22.6974	264
-lm_SuperContig_29_v2	133341	134754	1380	0.00686772	1.03526	SPAC26A3.13c	831	358	461	0.345836	4e-46	116	29.6018	265
-lm_SuperContig_29_v2	100993	102531	1539	0.007659	1.15454	SPAC26A3.13c	831	312	520	0.390098	7e-44	182	27.67	266
-lm_SuperContig_29_v2	41079	42287	1209	0.00601672	0.906977	SPAC26A3.13c	831	427	405	0.303826	7e-42	175	28.64	267
-lm_SuperContig_29_v2	167371	168579	1209	0.00601672	0.906977	SPAC26A3.13c	831	427	405	0.303826	2e-42	174	29.14	268
-lm_SuperContig_29_v2	16081	17289	1209	0.00601672	0.906977	SPAC26A3.13c	831	427	405	0.303826	4e-39	165	27.9	269
-lm_SuperContig_29_v2	91693	92700	1008	0.00501642	0.756189	SPAC26A3.13c	786	452	335	0.251313	3e-37	159	32.64	270
-lm_SuperContig_29_v2	178395	179504	1110	0.00552404	0.832708	SPAC26A3.13c	786	418	369	0.276819	3e-37	158	30.65	271
-lm_SuperContig_29_v2	10747	11856	1110	0.00552404	0.832708	SPAC26A3.13c	786	418	369	0.276819	3e-36	155	30.91	272
-lm_SuperContig_29_v2	78133	78799	576	0.00286653	0.961603	SPBC16A3.17c	97	292	190	0.317195	3e-30	147	39.8809	273
-lm_SuperContig_29_v2	192874	194221	1257	0.0062556	2.0985	SPBC16A3.17c	518	97	416	0.694491	2e-55	151	31.4364	274
-lm_SuperContig_29_v2	77950	78736	714	0.0035533	1.21222	SPAC1399.02	34	267	234	0.397284	8e-30	147	33.1969	275
-lm_SuperContig_29_v2	192844	194404	1488	0.0074052	2.52632	SPAC1399.02	525	34	492	0.835314	3e-53	129	30.8816	276
-lm_SuperContig_29_v2	133341	134754	1380	0.00686772	1.03526	SPAC2E1P3.03c	831	358	461	0.345836	4e-46	116	29.6018	277
-lm_SuperContig_29_v2	100993	102531	1539	0.007659	1.15454	SPAC2E1P3.03c	831	312	520	0.390098	7e-44	182	27.67	278
-lm_SuperContig_29_v2	41079	42287	1209	0.00601672	0.906977	SPAC2E1P3.03c	831	427	405	0.303826	7e-42	175	28.64	279
-lm_SuperContig_29_v2	167371	168579	1209	0.00601672	0.906977	SPAC2E1P3.03c	831	427	405	0.303826	2e-42	174	29.14	280
-lm_SuperContig_29_v2	16081	17289	1209	0.00601672	0.906977	SPAC2E1P3.03c	831	427	405	0.303826	4e-39	165	27.9	281
-lm_SuperContig_29_v2	91693	92700	1008	0.00501642	0.756189	SPAC2E1P3.03c	786	452	335	0.251313	3e-37	159	32.64	282
-lm_SuperContig_29_v2	178395	179504	1110	0.00552404	0.832708	SPAC2E1P3.03c	786	418	369	0.276819	3e-37	158	30.65	283
-lm_SuperContig_29_v2	10747	11856	1110	0.00552404	0.832708	SPAC2E1P3.03c	786	418	369	0.276819	3e-36	155	30.91	284
-lm_SuperContig_29_v2	133341	134754	1380	0.00686772	1.03526	SPAC19D5.09c	831	358	461	0.345836	2e-46	117	29.8158	285
-lm_SuperContig_29_v2	100993	102531	1539	0.007659	1.15454	SPAC19D5.09c	831	312	520	0.390098	3e-44	183	27.86	286
-lm_SuperContig_29_v2	41079	42287	1209	0.00601672	0.906977	SPAC19D5.09c	831	427	405	0.303826	3e-42	176	28.89	287
-lm_SuperContig_29_v2	167371	168579	1209	0.00601672	0.906977	SPAC19D5.09c	831	427	405	0.303826	8e-43	175	29.38	288
-lm_SuperContig_29_v2	16081	17289	1209	0.00601672	0.906977	SPAC19D5.09c	831	427	405	0.303826	2e-39	166	28.15	289
-lm_SuperContig_29_v2	91693	92700	1008	0.00501642	0.756189	SPAC19D5.09c	786	452	335	0.251313	1e-37	161	32.94	290
-lm_SuperContig_29_v2	178395	179504	1110	0.00552404	0.832708	SPAC19D5.09c	786	418	369	0.276819	1e-37	160	30.91	291
-lm_SuperContig_29_v2	10747	11856	1110	0.00552404	0.832708	SPAC19D5.09c	786	418	369	0.276819	1e-36	157	31.18	292
-lm_SuperContig_29_v2	133341	134754	1380	0.00686772	1.03526	SPAC27E2.08	831	358	461	0.345836	4e-46	116	29.6018	293
-lm_SuperContig_29_v2	100993	102531	1539	0.007659	1.15454	SPAC27E2.08	831	312	520	0.390098	7e-44	182	27.67	294
-lm_SuperContig_29_v2	41079	42287	1209	0.00601672	0.906977	SPAC27E2.08	831	427	405	0.303826	7e-42	175	28.64	295
-lm_SuperContig_29_v2	167371	168579	1209	0.00601672	0.906977	SPAC27E2.08	831	427	405	0.303826	2e-42	174	29.14	296
-lm_SuperContig_29_v2	16081	17289	1209	0.00601672	0.906977	SPAC27E2.08	831	427	405	0.303826	4e-39	165	27.9	297
-lm_SuperContig_29_v2	91693	92700	1008	0.00501642	0.756189	SPAC27E2.08	786	452	335	0.251313	3e-37	159	32.64	298
-lm_SuperContig_29_v2	178395	179504	1110	0.00552404	0.832708	SPAC27E2.08	786	418	369	0.276819	3e-37	158	30.65	299
-lm_SuperContig_29_v2	10747	11856	1110	0.00552404	0.832708	SPAC27E2.08	786	418	369	0.276819	3e-36	155	30.91	300
-lm_SuperContig_29_v2	133341	134754	1380	0.00686772	1.03526	SPAC13D1.01c	831	358	461	0.345836	2e-46	117	29.8158	301
-lm_SuperContig_29_v2	100993	102531	1539	0.007659	1.15454	SPAC13D1.01c	831	312	520	0.390098	3e-44	183	27.86	302
-lm_SuperContig_29_v2	41079	42287	1209	0.00601672	0.906977	SPAC13D1.01c	831	427	405	0.303826	3e-42	176	28.89	303
-lm_SuperContig_29_v2	167371	168579	1209	0.00601672	0.906977	SPAC13D1.01c	831	427	405	0.303826	8e-43	175	29.38	304
-lm_SuperContig_29_v2	16081	17289	1209	0.00601672	0.906977	SPAC13D1.01c	831	427	405	0.303826	2e-39	166	28.15	305
-lm_SuperContig_29_v2	91693	92700	1008	0.00501642	0.756189	SPAC13D1.01c	786	452	335	0.251313	1e-37	161	32.94	306
-lm_SuperContig_29_v2	178395	179504	1110	0.00552404	0.832708	SPAC13D1.01c	786	418	369	0.276819	1e-37	160	30.91	307
-lm_SuperContig_29_v2	10747	11856	1110	0.00552404	0.832708	SPAC13D1.01c	786	418	369	0.276819	1e-36	157	31.18	308
-lm_SuperContig_29_v2	133341	134754	1380	0.00686772	1.03526	SPBC9B6.02c	831	358	461	0.345836	4e-46	116	29.6018	309
-lm_SuperContig_29_v2	100993	102531	1539	0.007659	1.15454	SPBC9B6.02c	831	312	520	0.390098	7e-44	182	27.67	310
-lm_SuperContig_29_v2	41079	42287	1209	0.00601672	0.906977	SPBC9B6.02c	831	427	405	0.303826	7e-42	175	28.64	311
-lm_SuperContig_29_v2	167371	168579	1209	0.00601672	0.906977	SPBC9B6.02c	831	427	405	0.303826	2e-42	174	29.14	312
-lm_SuperContig_29_v2	16081	17289	1209	0.00601672	0.906977	SPBC9B6.02c	831	427	405	0.303826	4e-39	165	27.9	313
-lm_SuperContig_29_v2	91693	92700	1008	0.00501642	0.756189	SPBC9B6.02c	786	452	335	0.251313	3e-37	159	32.64	314
-lm_SuperContig_29_v2	178395	179504	1110	0.00552404	0.832708	SPBC9B6.02c	786	418	369	0.276819	3e-37	158	30.65	315
-lm_SuperContig_29_v2	10747	11856	1110	0.00552404	0.832708	SPBC9B6.02c	786	418	369	0.276819	3e-36	155	30.91	316
-lm_SuperContig_29_v2	133341	134754	1380	0.00686772	1.03526	SPAC9.04	831	358	461	0.345836	4e-46	116	29.6018	317
-lm_SuperContig_29_v2	100993	102531	1539	0.007659	1.15454	SPAC9.04	831	312	520	0.390098	7e-44	182	27.67	318
-lm_SuperContig_29_v2	41079	42287	1209	0.00601672	0.906977	SPAC9.04	831	427	405	0.303826	7e-42	175	28.64	319
-lm_SuperContig_29_v2	167371	168579	1209	0.00601672	0.906977	SPAC9.04	831	427	405	0.303826	2e-42	174	29.14	320
-lm_SuperContig_29_v2	16081	17289	1209	0.00601672	0.906977	SPAC9.04	831	427	405	0.303826	4e-39	165	27.9	321
-lm_SuperContig_29_v2	91693	92700	1008	0.00501642	0.756189	SPAC9.04	786	452	335	0.251313	3e-37	159	32.64	322
-lm_SuperContig_29_v2	178395	179504	1110	0.00552404	0.832708	SPAC9.04	786	418	369	0.276819	3e-37	158	30.65	323
-lm_SuperContig_29_v2	10747	11856	1110	0.00552404	0.832708	SPAC9.04	786	418	369	0.276819	3e-36	155	30.91	324
-lm_SuperContig_29_v2	77980	78567	588	0.00292625	1.01379	um00679	18	211	194	0.334483	5e-25	114	31	325
-lm_SuperContig_29_v2	192772	194374	1512	0.00752463	2.6069	um00679	529	18	506	0.872414	2e-42	90	24.7056	326
-lm_SuperContig_29_v2	78115	78814	627	0.00312033	1.07179	um00842	53	264	212	0.362393	2e-53	226	52.4685	327
-lm_SuperContig_29_v2	192760	194239	1407	0.00700209	2.40513	um00842	534	53	482	0.823932	2e-104	305	43.0311	328
-lm_SuperContig_29_v2	78112	78802	603	0.0030009	1.005	um01882	94	297	198	0.33	7e-23	123	33.3351	329
-lm_SuperContig_29_v2	192760	194242	1395	0.00694237	2.325	um01882	560	94	461	0.768333	5e-40	91	24.8656	330
-lm_SuperContig_29_v2	78019	78567	549	0.00273216	0.90894	um01964	40	220	181	0.299669	1e-24	113	33.7	331
-lm_SuperContig_29_v2	192901	194335	1344	0.00668856	2.22517	um01964	490	40	445	0.736755	7e-43	104	28.0569	332
-lm_SuperContig_29_v2	77890	78814	858	0.00426993	1.33645	um02062	38	313	276	0.429907	1e-32	158	32.8827	333
-lm_SuperContig_29_v2	192760	194464	1638	0.00815169	2.5514	um02062	575	38	538	0.838006	1e-65	161	31.23	334
-lm_SuperContig_29_v2	78136	78814	606	0.00301583	0.795276	um02598	133	331	199	0.261155	1e-21	120	30.0506	335
-lm_SuperContig_29_v2	192754	194218	1392	0.00692744	1.82677	um02598	598	133	466	0.611549	3e-45	109	27.3493	336
-lm_SuperContig_29_v2	77938	78808	807	0.00401612	1.30161	um03115	27	285	259	0.417742	2e-24	130	31.3664	337
-lm_SuperContig_29_v2	192757	194416	1596	0.00794267	2.57419	um03115	554	27	528	0.851613	1e-48	108	27.7423	338
-lm_SuperContig_29_v2	77938	78736	726	0.00361302	1.24528	um05414	13	244	232	0.397942	4e-45	199	41.7387	339
-lm_SuperContig_29_v2	192826	194416	1518	0.00755449	2.60377	um05414	511	13	499	0.855918	2e-98	279	38.2481	340
-lm_SuperContig_29_v2	193006	194107	1017	0.00506121	1.44255	um05421	496	158	335	0.475177	6e-41	118	29.7892	341
--- a/commons/pyRepetUnit/convCoord/ConvMapChr2Chunk.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-from copy import deepcopy
-from commons.core.sql.TableMapAdaptator import TableMapAdaptator
-from commons.core.coord.Map import Map
-import os
-
-class ConvMapChr2Chunk(object):
-
-    def __init__(self, db, table, chunk_table, outtable):
-        self._tablename = table
-        self._chunk_table = chunk_table
-        self._db = db
-        self._outtable = outtable
-        
-    def convert(self):
-        """
-        Convert a 'set' table format.
-        """
-        temp_file=str(os.getpid()) + ".on_chunk"
-        fout=open(temp_file,'w')
-
-        str_mask = "SELECT * FROM "+\
-            self._chunk_table + " WHERE chr='%s' AND ("+\
-            "(%d BETWEEN LEAST(start,end) AND GREATEST(start,end))"+\
-            " OR (%d BETWEEN LEAST(start,end) AND GREATEST(start,end))"+\
-            " OR (%d <= LEAST(start,end) AND %d >= GREATEST(start,end)));"
-                            
-        iTMA = TableMapAdaptator(self._db, self._tablename)
-        chr_list = iTMA.getSeqNameList()
-
-        for chr in chr_list:        
-            mlist = iTMA.getMapListFromChr(chr)  
-            for m in mlist:
-                sql_cmd = str_mask%(m.seqname,m.getMin(),m.getMax(),m.getMin(),m.getMax())
-                self._db.execute(sql_cmd)
-                res = self._db.fetchall()
-                for i in res:
-                    chunk = Map(i[0],i[1],int(i[2]),int(i[3]))
-                
-                    new_m = deepcopy(m)
-                    new_m.seqname = chunk.name
- 
-                    if (m.start > chunk.start and m.start < chunk.end):
-                        new_m.start = m.start - chunk.start + 1 
-                    if (m.end > chunk.start and m.end < chunk.end):
-                        new_m.end = m.end - chunk.start + 1
-                                                   
-                    if m.isOnDirectStrand():
-                        if m.start <= chunk.start:
-                            new_m.start = 1
-                        if m.end >= chunk.end:
-                            new_m.end = chunk.end - chunk.start + 1
-                    else:
-                        if m.end <= chunk.start:
-                            new_m.end = 1
-                        if m.start >= chunk.end:
-                            new_m.start = chunk.end - chunk.start + 1
-                            
-                    new_m.write(fout)
- 
-        fout.close()
-    
-        self._db.createTable(self._outtable, "map", temp_file)
-    
-        os.remove(temp_file)           
\ No newline at end of file
--- a/commons/pyRepetUnit/convCoord/ConvPathChr2Chunk.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-from copy import deepcopy
-from commons.core.sql.TablePathAdaptator import TablePathAdaptator
-from commons.core.coord.PathUtils import PathUtils
-from commons.core.coord.Map import Map
-from commons.core.coord.Path import Path
-import os
-
-class ConvPathChr2Chunk(object):
-
-    def __init__(self, db, table, chunk_table, outtable):
-        self._tablename = table
-        self._chunk_table = chunk_table
-        self._db = db
-        self._outtable = outtable
-        
-    def convert(self):
-        """
-        Convert a 'path' table format.
-        """
-        temp_file = str(os.getpid()) + ".on_chunk"
-        fout = open(temp_file,'w')
-
-        str_mask = "SELECT * FROM "+\
-            self._chunk_table + " WHERE chr='%s' AND ("+\
-            "(%d BETWEEN LEAST(start,end) AND GREATEST(start,end))"+\
-            " OR (%d BETWEEN LEAST(start,end) AND GREATEST(start,end))"+\
-            " OR (%d <= LEAST(start,end) AND %d >= GREATEST(start,end)));"
-                            
-        iTPA = TablePathAdaptator(self._db, self._tablename)
-        path_num_list = iTPA.getIdList()
-
-        for path_num in path_num_list:        
-            slist = iTPA.getPathListFromId(path_num)  
-            for r in slist:
-                r_min, r_max = PathUtils.getQueryMinMaxFromPathList([r])   
-                sql_cmd = str_mask%(r.range_query.seqname,r_min,r_max,r_min,r_max)
-                self._db.execute(sql_cmd)
-                res = self._db.fetchall()
-                for i in res:
-                    chunk = Map(i[0],i[1],int(i[2]),int(i[3]))
-                
-                    new_r = Path()
-                    new_r = deepcopy(r)
-                    new_r.range_query.seqname = chunk.name
- 
-                    if (r.range_query.start > chunk.start and r.range_query.start < chunk.end):
-                        new_r.range_query.start = r.range_query.start - chunk.start + 1 
-                    if (r.range_query.end > chunk.start and r.range_query.end < chunk.end):
-                        new_r.range_query.end = r.range_query.end - chunk.start + 1
-                                                   
-                    if r.range_query.isOnDirectStrand():
-                        if r.range_query.start <= chunk.start:
-                            new_r.range_query.start = 1
-                        if r.range_query.end >= chunk.end:
-                            new_r.range_query.end = chunk.end - chunk.start + 1
-                    else:
-                        if r.range_query.end <= chunk.start:
-                            new_r.range_query.end = 1
-                        if r.range_query.start >= chunk.end:
-                            new_r.range_query.start = chunk.end - chunk.start + 1
-                            
-                    new_r.write(fout)
- 
-        fout.close()
-    
-        self._db.createTable(self._outtable, "path", temp_file)
-    
-        os.remove(temp_file)           
\ No newline at end of file
--- a/commons/pyRepetUnit/convCoord/ConvSetChr2Chunk.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-from copy import deepcopy
-from commons.core.sql.TableSetAdaptator import TableSetAdaptator
-from commons.core.coord.Map import Map
-from commons.core.coord.Set import Set
-import os
-
-class ConvSetChr2Chunk(object):
-
-    def __init__(self, db, table, chunk_table, outtable):
-        self._tablename = table
-        self._chunk_table = chunk_table
-        self._db = db
-        self._outtable = outtable
-        
-    def convert(self):
-        """
-        Convert a 'set' table format.
-        """
-        temp_file = str(os.getpid()) + ".on_chunk"
-        fout = open(temp_file,'w')
-
-        str_mask = "SELECT * FROM "+\
-            self._chunk_table + " WHERE chr='%s' AND ("+\
-            "(%d BETWEEN LEAST(start,end) AND GREATEST(start,end))"+\
-            " OR (%d BETWEEN LEAST(start,end) AND GREATEST(start,end))"+\
-            " OR (%d <= LEAST(start,end) AND %d >= GREATEST(start,end)));"
-                            
-        iTSA = TableSetAdaptator(self._db, self._tablename)
-        path_num_list = iTSA.getIdList()
-
-        for path_num in path_num_list:        
-            slist = iTSA.getSetListFromId(path_num)  
-            for r in slist:
-                sql_cmd = str_mask%(r.seqname,r.getMin(),r.getMax(),r.getMin(),r.getMax())
-                self._db.execute(sql_cmd)
-                res = self._db.fetchall()
-                for i in res:
-                    chunk = Map(i[0],i[1],int(i[2]),int(i[3]))
-                
-                    new_r = Set()
-                    new_r = deepcopy(r)
-                    new_r.seqname = chunk.name
- 
-                    if (r.start > chunk.start and r.start < chunk.end):
-                        new_r.start = r.start - chunk.start + 1 
-                    if (r.end > chunk.start and r.end < chunk.end):
-                        new_r.end = r.end - chunk.start + 1
-                                                   
-                    if r.isOnDirectStrand():
-                        if r.start <= chunk.start:
-                            new_r.start = 1
-                        if r.end >= chunk.end:
-                            new_r.end = chunk.end - chunk.start + 1
-                    else:
-                        if r.end <= chunk.start:
-                            new_r.end = 1
-                        if r.start >= chunk.end:
-                            new_r.start = chunk.end - chunk.start + 1
-                            
-                    new_r.write(fout)
- 
-        fout.close()
-    
-        self._db.createTable(self._outtable, "set", temp_file)
-    
-        os.remove(temp_file)           
\ No newline at end of file
--- a/commons/pyRepetUnit/convCoord/PathChunkConnector.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,134 +0,0 @@
-from pyRepet.coord.Map import Map
-import commons.core.sql.TablePathAdaptator
-
-
-## Connect overlapping chunks in a single fragment  
-#
-class PathChunkConnector( object):
-    
-    def __init__(self, mapFileName, db, table, verbose):
-       
-        self._verbose = verbose
-        self._chunk = self._getChunkDictFromMapFileForConnectPathChunks( mapFileName )
-        self._tablePathAdaptator = commons.core.sql.TablePathAdaptator.TablePathAdaptator( db, table )
-    
-    def run (self):
-        for num_chunk in xrange(1,len(self._chunk.keys())):
-            chunkName = "chunk"+str(num_chunk)
-            if self._verbose > 1:
-                print chunkName
-            next_chunkName="chunk"+str(num_chunk+1)
-    
-            if next_chunkName not in self._chunk.keys():
-                break
-            
-            start=self._chunk[chunkName][2]
-            end=self._chunk[next_chunkName][1]
-            
-            if self._chunk[chunkName][0] == self._chunk[next_chunkName][0]:
-                lpath=self._tablePathAdaptator.getPathListIncludedInQueryCoord(self._chunk[chunkName][0],start,end)
-            
-                if self._verbose > 1:
-                    print "----------"
-                
-                lpath.sort()
-                chg_path_id={}
-                pathnum_to_ins=[]
-                pathnum_to_del=[]
-                
-                self._createDirectAndReversePaths(lpath)
-                        
-                self._mergeDirectPaths(chg_path_id, pathnum_to_ins, pathnum_to_del)
-                
-                if self._verbose > 1:
-                    print "..........."
-     
-                self._mergeReversePaths(chg_path_id, pathnum_to_ins, pathnum_to_del)
-                
-                if self._verbose > 1:
-                    print "..........."
-                    print pathnum_to_del
-                    
-                self._tablePathAdaptator.deleteFromIdList(pathnum_to_del)
-                
-                if self._verbose > 1:
-                    print pathnum_to_ins
-                
-                self._tablePathAdaptator.deleteFromIdList(pathnum_to_ins)
-                
-                self._insertDirectPaths(chg_path_id, pathnum_to_ins)
-               
-                self._insertReversePaths(chg_path_id, pathnum_to_ins)
-    
-
-    def _createDirectAndReversePaths(self, lpath):
-        self._dpath = []
-        self._rpath = []
-        for i in lpath:
-            if i.range_query.isOnDirectStrand() and i.range_subject.isOnDirectStrand():
-                self._dpath.append(i)
-            else:
-                self._rpath.append(i)
-                
-    def _insertDirectPaths (self, chg_path_id, pathnum_to_ins):
-        self._insertPaths(chg_path_id, pathnum_to_ins, self._dpath)
-
-    def _insertReversePaths (self, chg_path_id, pathnum_to_ins):
-        self._insertPaths(chg_path_id, pathnum_to_ins, self._rpath)
-
-    def _insertPaths(self, chg_path_id, pathnum_to_ins, paths2Insert):
-        for i in paths2Insert:
-            if chg_path_id.has_key(i.id):
-                i.id = chg_path_id[i.id]
-            
-            if self._verbose > 1:
-                i.show()
-            
-            if i.id in pathnum_to_ins:
-                self._tablePathAdaptator.insert(i)
-                if self._verbose > 1:
-                    print "--> inserted!"
-            
-            if self._verbose > 1:
-                print "=========="
-    
-    def _mergeDirectPaths(self, chg_path_id, pathnum_to_ins, pathnum_to_del):
-        self._mergePaths(chg_path_id, pathnum_to_ins, pathnum_to_del, self._dpath)
-    
-    def _mergeReversePaths(self, chg_path_id, pathnum_to_ins, pathnum_to_del):
-        self._mergePaths(chg_path_id, pathnum_to_ins, pathnum_to_del, self._rpath)
-            
-    def _mergePaths(self, chg_path_id, pathnum_to_ins, pathnum_to_del, dpath):
-        x = 0
-        while x < len(dpath) - 1:
-            x = x + 1
-            if self._verbose > 1:
-                print "++++"
-                dpath[x - 1].show()
-                dpath[x].show()
-            
-            if dpath[x - 1].canMerge(dpath[x]):
-                chg_path_id[dpath[x].id] = dpath[x - 1].id
-                if dpath[x - 1].id not in pathnum_to_ins:
-                    pathnum_to_ins.append(dpath[x - 1].id)
-                
-                if dpath[x].id not in pathnum_to_del:
-                    pathnum_to_del.append(dpath[x].id)
-                
-                dpath[x - 1].merge(dpath[x])
-                del dpath[x]
-                x = x - 1
-                if self._verbose > 1:
-                    print "--> merged"
-                
-    def _getChunkDictFromMapFileForConnectPathChunks(self, mapFileName):
-        mapDict = {}
-        mapFile = open(mapFileName)
-        mapInstance = Map()
-        while True:
-            if not mapInstance.read(mapFile):
-                break
-            mapDict[mapInstance.name] = (mapInstance.seqname, mapInstance.start, mapInstance.end)
-            
-        mapFile.close()
-        return mapDict
--- a/commons/pyRepetUnit/convCoord/test/TestConvCoordWithOverlapps.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,169 +0,0 @@
-import unittest
-import os
-import time
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.sql.DbMySql import DbMySql
-
-
-class Test_ConvCoordWithOverlaps( unittest.TestCase ):
-    pass
-
-#    def setUp(self):
-#        self._uniqId = "%s_%s" % ( time.strftime("%Y%m%d%H%M%S") , os.getpid() )
-#        self._mapFile = "map_file.map"
-#        _MockMapFile( self._mapFile )
-#        self._resultFile = "dummyObsFile_%s" % ( self._uniqId )
-#        self._refFileToCompare = "dummyExpFile_%s" % ( self._uniqId )
-#        self._configFileName = "dummyConfigFile_%s" % ( self._uniqId )
-#        configF = open(self._configFileName, "w" )
-#        configF.write( "[repet_env]\n" )
-#        configF.write( "repet_host: %s\n" % ( os.environ["REPET_HOST"] ) )
-#        configF.write( "repet_user: %s\n" % ( os.environ["REPET_USER"] ) )
-#        configF.write( "repet_pw: %s\n" % ( os.environ["REPET_PW"] ) )
-#        configF.write( "repet_db: %s\n" % ( os.environ["REPET_DB"] ) )
-#        configF.write( "repet_port: %s\n" % ( os.environ["REPET_PORT"] ) )
-#        configF.close()
-#        self._db = DbMySql( cfgFileName = self._configFileName )
-#        
-#    def tearDown(self):
-#        os.remove( self._mapFile )
-#        os.remove( self._resultFile )
-#        os.remove( self._refFileToCompare )
-#        self._db.close()
-#        self._uniqId = None
-#        
-#        
-#    def test_run_TwoHitsOverlapOnFirstAndSecondChunks( self ):
-#        file2Process = "two_hits_overlap_on_first_and_second_chunk.align"
-#        linesToProcess = [ "chunk1" + "\t" + "95535" + "\t" +  "95570" + "\t" + "sbj2" + "\t" + "125423" + "\t" +  "125467" + "\t" +  "7e-15" + "\t" + "82" + "\t" + "97.78" + "\n", 
-#                           "chunk2" + "\t" +  "5544" + "\t" +    "5575" + "\t" +   "sbj2" + "\t" +   "125457"  + "\t" + "133465" + "\t" +  "2e-38" + "\t" +   "83" + "\t" +  "65" + "\n" ]
-#        _MockAlignFile( file2Process, linesToProcess )
-#        
-#        convCoord = ConvCoord( file2Process, "q", self._mapFile, self._resultFile, "", 0, self._db )
-#        convCoord.run()
-#        
-#        refLine = ["dmel_chr4" + "\t" + "95535" + "\t" +  "95575" + "\t" +   "sbj2" + "\t" +   "125423" + "\t" +  "133465" + "\t" + "2e-38" + "\t" +  "83" + "\t" +  "97.78" + "\n"]
-#        _MockAlignFile( self._refFileToCompare, refLine )
-#        
-#        self.assertTrue( FileUtils.are2FilesIdentical( self._refFileToCompare, self._resultFile ) )
-#        os.remove( file2Process )
-#
-#        
-#    def test_run_ThreeHitsOverlapOnFirstAndSecondChunks( self ):
-#        file2Process = "three_hits_overlap_on_first_and_second_chunk.align"
-#        linesToProcess = [ "chunk1" + "\t" + "95535" + "\t" +  "95570" + "\t" + "sbj2" + "\t" + "125423" + "\t" +  "125467" + "\t" +  "7e-15" + "\t" + "82" + "\t" + "97.78" + "\n", 
-#                           "chunk2" + "\t" +  "5544" + "\t" +    "5575" + "\t" +   "sbj2" + "\t" +   "125457"  + "\t" + "133465" + "\t" +  "2e-38" + "\t" +   "83" + "\t" +  "65" + "\n"
-#                           "chunk2" + "\t" +  "5540" + "\t" +  "5573" + "\t" +  "sbj2" + "\t" +  "125454" + "\t"  +"125750" + "\t" + "8e-58" + "\t" +  "224" + "\t" +  "86.43" + "\n" ]
-#        _MockAlignFile( file2Process, linesToProcess )
-#        
-#        convCoord = ConvCoord( file2Process, "q", self._mapFile, self._resultFile, "", 0, self._db )
-#        convCoord.run()
-#
-#        refLine = ["dmel_chr4" + "\t" + "95535" + "\t" +  "95575" + "\t" +   "sbj2" + "\t" +   "125423" + "\t" +  "133465" + "\t" + "8e-58" + "\t" +  "224" + "\t" +  "97.78" + "\n"]
-#        _MockAlignFile( self._refFileToCompare, refLine )
-#        
-#        self.assertTrue( FileUtils.are2FilesIdentical( self._refFileToCompare, self._resultFile ) )
-#        os.remove( file2Process )
-#
-#     
-#    def test_run_HitsOnDifferentStrandsAndDifferentSubjects( self ):
-#        file2Process = "hits_on_different_strands_and_different_subjects.align"
-#        linesToProcess = [ "chunk1" + "\t" + "95535" + "\t" +  "95570" + "\t" + "sbj2" + "\t" + "125423" + "\t" +  "125467" + "\t" +  "7e-15" + "\t" + "82" + "\t" + "97.78" + "\n", 
-#                           "chunk2" + "\t" +  "5575" + "\t" +    "5544" + "\t" +   "sbj2" + "\t" +   "125457"  + "\t" + "133465" + "\t" +  "2e-38" + "\t" +   "83" + "\t" +  "65" + "\n",
-#                           "chunk2" + "\t" +  "5540" + "\t" +  "5573" + "\t" +  "sbj3" + "\t" +  "125454" + "\t"  +"125750" + "\t" + "8e-58" + "\t" +  "224" + "\t" +  "86.43" + "\n" ]
-#        _MockAlignFile( file2Process, linesToProcess )
-#
-#        convCoord = ConvCoord( file2Process, "q", self._mapFile, self._resultFile, "", 0, self._db )
-#        convCoord.run()
-#
-#        refLine = ["dmel_chr4" + "\t" + "95535" + "\t" +  "95570" + "\t" + "sbj2" + "\t" + "125423" + "\t" +  "125467" + "\t" +  "7e-15" + "\t" + "82" + "\t" + "97.78" + "\n",
-#                   "dmel_chr4" + "\t" + "95544" + "\t" +  "95575" + "\t" +   "sbj2" + "\t" +   "133465"  + "\t" + "125457" + "\t" +  "2e-38" + "\t" +   "83" + "\t" +  "65" + "\n",
-#                   "dmel_chr4" + "\t" + "95540" + "\t" +  "95573" + "\t" +  "sbj3" + "\t" +  "125454" + "\t"  +"125750" + "\t" + "8e-58" + "\t" +  "224" + "\t" +  "86.43" + "\n" ]
-#        _MockAlignFile( self._refFileToCompare, refLine )
-#        
-#        self.assertTrue( FileUtils.are2FilesIdentical( self._refFileToCompare, self._resultFile ) )
-#        os.remove( file2Process )
-#    
-#    
-#    def test_run_TwoHitsOnChunksOnlyAndOnOverlap( self ):
-#        file2Process = "two_hits_on_chunks_only_and_on_overlap.align"
-#        linesToProcess = [ "chunk2" + "\t" + "85000" + "\t" + "95000" + "\t" + "sbj2" + "\t" +  "125457" + "\t" + "133465" + "\t" + "2e-38" + "\t" + "83" + "\t" + "65" + "\n",
-#                           "chunk3" + "\t" + "1000"  + "\t" +" 5000" + "\t" + "sbj2" + "\t" + "125454" + "\t" + "125750" + "\t" + "8e-58" + "\t" + "224" + "\t" + "86.43" + "\n" ]
-#        _MockAlignFile( file2Process, linesToProcess )
-#        
-#        convCoord = ConvCoord( file2Process, "q", self._mapFile, self._resultFile, "", 0, self._db )
-#        convCoord.run()
-#        
-#        refLine = ["dmel_chr4"  + "\t" + "175000"+ "\t" +  "185000"+ "\t" +  "sbj2"+ "\t" + "125454"+ "\t" + "133465"+ "\t" + "8e-58"+ "\t" + "224"+ "\t" + "86.43"+"\n"]
-#        _MockAlignFile( self._refFileToCompare, refLine )
-#        
-#        self.assertTrue( FileUtils.are2FilesIdentical( self._refFileToCompare, self._resultFile ) )
-#        os.remove( file2Process )
-#
-#        
-#    def test_run_TwoHitsOnChunks_And_OnOverlap_OnReverseStrand_ForSubject( self ):
-#        file2Process = "two_hits_on_chunks_and_on_overlap_on_reverse_strand_for_subject.align"                                   
-#        linesToProcess = [ "chunk2" + "\t" + "85000" + "\t" + "95000" + "\t" + "sbj2" + "\t" + "133465"  + "\t" + "125457" + "\t" + "2e-38" + "\t" + "83" + "\t" + "65" + "\n",
-#                           "chunk3" + "\t" + "1000"  + "\t" + "5000" + "\t" + "sbj2" + "\t" +  "125750" + "\t" + "125454" + "\t" + "8e-58" + "\t" + "224" + "\t" + "86.43" + "\n" ]                                                                                     
-#        _MockAlignFile( file2Process, linesToProcess )
-#        
-#        convCoord = ConvCoord( file2Process, "q", self._mapFile, self._resultFile, "", 0, self._db )
-#        convCoord.run()
-#        
-#        refLine = ["dmel_chr4"  + "\t" + "175000"+ "\t" +  "185000" + "\t" +  "sbj2"+ "\t" + "133465" + "\t" + "125454" + "\t" + "8e-58"+ "\t" + "224"+ "\t" + "86.43"+"\n"]
-#        _MockAlignFile( self._refFileToCompare, refLine )
-#        
-#        self.assertTrue( FileUtils.are2FilesIdentical( self._refFileToCompare, self._resultFile ) )        
-#        os.remove( file2Process )
-#        
-#        
-#    def test_run_ThreeHitsAllByAllWithTwoHitsWithinAChunkOverlap( self ):
-#        file2Process = "dummyAlignFile_%s" % ( self._uniqId )
-#        linesToProcess = [ "chunk1"+"\t"+"192"+"\t"+"197"+"\t"+"chunk2"+"\t"+"2"+"\t"+"7"+"\t"+"8e-58"+"\t"+"11"+"\t"+"97.8"+"\n",
-#                           "chunk1"+"\t"+"192"+"\t"+"197"+"\t"+"chunk2"+"\t"+"51"+"\t"+"56"+"\t"+"8e-58"+"\t"+"11"+"\t"+"97.8"+"\n",
-#                           "chunk2"+"\t"+"2"+"\t"+"7"+"\t"+"chunk2"+"\t"+"51"+"\t"+"56"+"\t"+"8e-58"+"\t"+"11"+"\t"+"97.8"+"\n" ]
-#        _MockAlignFile( file2Process, linesToProcess )
-#        
-#        mapFileName = "dummyMapFile_%s" % ( self._uniqId )
-#        mapF = open( mapFileName, "w" )
-#        mapF.write( "chunk1\tdmel_chr4\t1\t200\n" )
-#        mapF.write( "chunk2\tdmel_chr4\t191\t390\n" )
-#        mapF.close()
-#        
-#        convCoord = ConvCoord( file2Process, "qs", mapFileName, self._resultFile, "", 0, self._db )
-#        convCoord.run()
-#        
-#        refLine = [ "dmel_chr4"+"\t"+"192"+"\t"+"197"+"\t"+"dmel_chr4"+"\t"+"241"+"\t"+"246"+"\t"+"8e-58"+"\t"+"11"+"\t"+"97.8"+"\n" ]
-#        _MockAlignFile( self._refFileToCompare, refLine )
-#        
-#        self.assertTrue( FileUtils.are2FilesIdentical( self._refFileToCompare, self._resultFile ) )
-#        os.remove( file2Process )
-#        os.remove( mapFileName )
-#        
-#        
-#class _MockAlignFile:
-#    
-#    def __init__(self, fileName, lines):
-#        alignF = open(fileName, "w");
-#        for line in lines:
-#            alignF.write(line)
-#        alignF.close    
-#
-#
-#class _MockMapFile:
-#    
-#    def __init__ (self, fileName):
-#        mapF = open(fileName, "w")
-#        line1 = "chunk1" + '\t'   + "dmel_chr4" + '\t' +   "1" + '\t'+   "100000" + "\n"
-#        line2 = "chunk2" + '\t'   + "dmel_chr4" + '\t' +   "90001" + '\t'+   "190000" + "\n"
-#        line3 = "chunk3" + '\t'   + "dmel_chr4" + '\t' +   "180001" + '\t' + "280000" + "\n"  
-#        mapF.write(line1)
-#        mapF.write(line2)
-#        mapF.write(line3)
-#        mapF.close
-
-
-test_suite = unittest.TestSuite()
-test_suite.addTest( unittest.makeSuite( Test_ConvCoordWithOverlaps ) )
-if __name__ == "__main__":
-    unittest.TextTestRunner(verbosity=2).run( test_suite )
--- a/commons/pyRepetUnit/convCoord/test/Test_ConvMapChr2Chunk.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,109 +0,0 @@
-from commons.core.sql.DbFactory import DbFactory
-from commons.core.utils.FileUtils import FileUtils
-from commons.pyRepetUnit.convCoord.ConvMapChr2Chunk import ConvMapChr2Chunk
-import unittest
-import os
-
-class Test_ConvMapChr2Chunk(unittest.TestCase):
-
-    def setUp(self):
-        self._mapfilename="dummy.map"
-        self._maptablename="dummy_map"
-        
-        self._chunkmapfilename="chunk.map"
-        self._chunkmaptable="test_chunk_map"
-        
-        self._resfilename="dummy_res.map"
-        
-        map4convData="chunk1\tchr1\t1\t100\n"
-        map4convData+="chunk2\tchr1\t90\t200\n"
-        map4convData+="chunk3\tchr1\t190\t300\n"
-
-        map4conv=open(self._chunkmapfilename,"w")
-        map4conv.write(map4convData)
-        map4conv.close()
-        
-        self._db = DbFactory.createInstance()
-        self._db.createTable(self._chunkmaptable, "map", self._chunkmapfilename, True)
-        
-        map2convData="reg1\tchr1\t10\t80\n"
-        map2convData+="reg1\tchr1\t90\t110\n"
-        map2convData+="reg2\tchr1\t150\t160\n"
-        
-        map2convData+="reg3\tchr1\t70\t210\n"
-        map2convData+="reg4\tchr1\t85\t100\n"
-        map2convData+="reg5\tchr1\t85\t110\n"
-        
-        map2convData+="reg6\tchr1\t80\t10\n"
-        map2convData+="reg6\tchr1\t110\t90\n"
-        map2convData+="reg7\tchr1\t160\t150\n"
-        map2convData+="reg8\tchr1\t190\t300\n"
-        
-        map2convData+="reg9\tchr1\t210\t70\n"
-        map2convData+="reg10\tchr1\t100\t85\n"
-        map2convData+="reg11\tchr1\t110\t85\n"
-        map2convData+="reg12\tchr1\t300\t190\n"
-                        
-        map2conv=open(self._mapfilename,"w")
-        map2conv.write(map2convData)
-        map2conv.close()
-        
-        self._db.createTable(self._maptablename, "map", self._mapfilename, True)
-
-        mapResData="reg1\tchunk1\t10\t80\n"
-        mapResData+="reg1\tchunk1\t90\t100\n"
-        mapResData+="reg1\tchunk2\t1\t21\n"
-        mapResData+="reg2\tchunk2\t61\t71\n"
-
-        mapResData+="reg3\tchunk1\t70\t100\n"
-        mapResData+="reg3\tchunk2\t1\t111\n"
-        mapResData+="reg3\tchunk3\t1\t21\n"
-        
-        mapResData+="reg4\tchunk1\t85\t100\n"
-        mapResData+="reg4\tchunk2\t1\t11\n"
-        mapResData+="reg5\tchunk1\t85\t100\n"
-        mapResData+="reg5\tchunk2\t1\t21\n"
-        
-        mapResData+="reg6\tchunk1\t80\t10\n"
-        mapResData+="reg6\tchunk1\t100\t90\n"
-        mapResData+="reg6\tchunk2\t21\t1\n"
-        mapResData+="reg7\tchunk2\t71\t61\n"
-        mapResData+="reg8\tchunk2\t101\t111\n"
-        mapResData+="reg8\tchunk3\t1\t111\n"
-        
-        mapResData+="reg9\tchunk1\t100\t70\n"
-        mapResData+="reg9\tchunk2\t111\t1\n"
-        mapResData+="reg9\tchunk3\t21\t1\n"
-        
-        mapResData+="reg10\tchunk1\t100\t85\n"
-        mapResData+="reg10\tchunk2\t11\t1\n"
-        mapResData+="reg11\tchunk1\t100\t85\n"
-        mapResData+="reg11\tchunk2\t21\t1\n"
-        mapResData+="reg12\tchunk2\t111\t101\n"       
-        mapResData+="reg12\tchunk3\t111\t1\n"       
-                
-        mapRes=open(self._resfilename,"w")
-        mapRes.write(mapResData)
-        mapRes.close()
-        
-    def tearDown(self):
-        self._db.dropTable(self._chunkmaptable)
-        self._db.dropTable(self._maptablename)
-        self._db.close()
-        os.remove(self._resfilename)
-        os.remove(self._mapfilename)
-        os.remove(self._chunkmapfilename)
-
-    def test_convert(self):
-        conv = ConvMapChr2Chunk(self._db,self._maptablename, self._chunkmaptable, self._maptablename+"_onchk")
-        conv.convert()
-        obsFileName = "dummy_map.onchk"
-        self._db.exportDataToFile("dummy_map_onchk", obsFileName)
-        self._db.dropTable("dummy_map_onchk")
-        self.assertTrue(FileUtils.are2FilesIdentical(self._resfilename, obsFileName))
-        os.remove(obsFileName)
-        
-test_suite = unittest.TestSuite()
-test_suite.addTest( unittest.makeSuite( Test_ConvMapChr2Chunk ) )
-if __name__ == '__main__':
-    unittest.TextTestRunner(verbosity=2).run( test_suite )
\ No newline at end of file
--- a/commons/pyRepetUnit/convCoord/test/Test_ConvPathChr2Chunk.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,110 +0,0 @@
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.sql.DbFactory import DbFactory
-from commons.pyRepetUnit.convCoord.ConvPathChr2Chunk import ConvPathChr2Chunk
-import unittest
-import os
-
-class Test_ConvPathChr2Chunk(unittest.TestCase):
-
-    def setUp(self):
-        self._pathfilename="dummy.path"
-        self._pathtablename="dummy_path"
-        
-        self._chunkmapfilename="chunk.map"
-        self._chunkmaptable="test_chunk_map"
-        
-        self._resfilename="dummy_res.path"
-        
-        map4convData="chunk1\tchr1\t1\t100\n"
-        map4convData+="chunk2\tchr1\t90\t200\n"
-        map4convData+="chunk3\tchr1\t190\t300\n"
-
-        map4conv=open(self._chunkmapfilename,"w")
-        map4conv.write(map4convData)
-        map4conv.close()
-        
-        self._db = DbFactory.createInstance()
-        self._db.createTable(self._chunkmaptable, "map", self._chunkmapfilename, True)
-        
-        path2convData="1\tchr1\t10\t80\tsub1\t10\t50\t0.01\t1000\t99\n"
-        path2convData+="1\tchr1\t90\t110\tsub1\t10\t50\t0.01\t1000\t99\n"
-        path2convData+="2\tchr1\t150\t160\tsub1\t10\t50\t0.01\t1000\t99\n"
-        
-        path2convData+="3\tchr1\t70\t210\tsub1\t10\t50\t0.01\t1000\t99\n"
-        path2convData+="4\tchr1\t85\t100\tsub1\t10\t50\t0.01\t1000\t99\n"
-        path2convData+="5\tchr1\t85\t110\tsub1\t10\t50\t0.01\t1000\t99\n"
-        
-        path2convData+="6\tchr1\t10\t80\tsub1\t10\t50\t0.01\t1000\t99\n"
-        path2convData+="6\tchr1\t90\t110\tsub1\t10\t50\t0.01\t1000\t99\n"
-        path2convData+="7\tchr1\t150\t160\tsub1\t10\t50\t0.01\t1000\t99\n"
-        path2convData+="8\tchr1\t190\t300\tsub1\t10\t50\t0.01\t1000\t99\n"
-        
-        path2convData+="9\tchr1\t70\t210\tsub1\t10\t50\t0.01\t1000\t99\n"
-        path2convData+="10\tchr1\t85\t100\tsub1\t10\t50\t0.01\t1000\t99\n"
-        path2convData+="11\tchr1\t85\t110\tsub1\t10\t50\t0.01\t1000\t99\n"
-        path2convData+="12\tchr1\t190\t300\tsub1\t10\t50\t0.01\t1000\t99\n"
-                        
-        path2conv=open(self._pathfilename,"w")
-        path2conv.write(path2convData)
-        path2conv.close()
-        
-        self._db.createTable(self._pathtablename, "path", self._pathfilename)
-
-        pathResData="1\tchunk1\t10\t80\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="1\tchunk1\t90\t100\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="1\tchunk2\t1\t21\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="2\tchunk2\t61\t71\tsub1\t10\t50\t0.01\t1000\t99\n"
-
-        pathResData+="3\tchunk1\t70\t100\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="3\tchunk2\t1\t111\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="3\tchunk3\t1\t21\tsub1\t10\t50\t0.01\t1000\t99\n"
-        
-        pathResData+="4\tchunk1\t85\t100\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="4\tchunk2\t1\t11\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="5\tchunk1\t85\t100\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="5\tchunk2\t1\t21\tsub1\t10\t50\t0.01\t1000\t99\n"
-        
-        pathResData+="6\tchunk1\t10\t80\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="6\tchunk1\t90\t100\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="6\tchunk2\t1\t21\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="7\tchunk2\t61\t71\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="8\tchunk2\t101\t111\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="8\tchunk3\t1\t111\tsub1\t10\t50\t0.01\t1000\t99\n"
-        
-        pathResData+="9\tchunk1\t70\t100\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="9\tchunk2\t1\t111\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="9\tchunk3\t1\t21\tsub1\t10\t50\t0.01\t1000\t99\n"
-        
-        pathResData+="10\tchunk1\t85\t100\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="10\tchunk2\t1\t11\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="11\tchunk1\t85\t100\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="11\tchunk2\t1\t21\tsub1\t10\t50\t0.01\t1000\t99\n"
-        pathResData+="12\tchunk2\t101\t111\tsub1\t10\t50\t0.01\t1000\t99\n"       
-        pathResData+="12\tchunk3\t1\t111\tsub1\t10\t50\t0.01\t1000\t99\n"       
-                
-        pathRes=open(self._resfilename,"w")
-        pathRes.write(pathResData)
-        pathRes.close()
-        
-    def tearDown(self):
-        self._db.dropTable(self._chunkmaptable)
-        self._db.dropTable(self._pathtablename)
-        self._db.close()
-        os.remove(self._resfilename)
-        os.remove(self._pathfilename)
-        os.remove(self._chunkmapfilename)
-
-    def test_convert(self):
-        conv=ConvPathChr2Chunk(self._db,self._pathtablename, self._chunkmaptable, self._pathtablename+"_onchk")
-        conv.convert()
-        expPath = self._resfilename
-        obsPath = "dummy_path.onchk"
-        self._db.exportDataToFile("dummy_path_onchk", obsPath)
-        self._db.dropTable("dummy_path_onchk")
-        self.assertTrue(FileUtils.are2FilesIdentical(expPath, obsPath))
-        os.remove(obsPath)
-
-test_suite = unittest.TestSuite()
-test_suite.addTest( unittest.makeSuite( Test_ConvPathChr2Chunk ) )
-if __name__ == '__main__':
-    unittest.TextTestRunner(verbosity=2).run( test_suite )
\ No newline at end of file
--- a/commons/pyRepetUnit/convCoord/test/Test_ConvSetChr2Chunk.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,109 +0,0 @@
-from commons.core.sql.DbFactory import DbFactory
-from commons.core.utils.FileUtils import FileUtils
-from commons.pyRepetUnit.convCoord.ConvSetChr2Chunk import ConvSetChr2Chunk
-import unittest
-import os
-
-class Test_ConvSetChr2Chunk(unittest.TestCase):
-
-    def setUp(self):
-        self._setfilename="dummy.set"
-        self._settablename="dummy_set"
-        
-        self._chunkmapfilename="chunk.map"
-        self._chunkmaptable="test_chunk_map"
-        
-        self._resfilename="dummy_res.set"
-        
-        map4convData="chunk1\tchr1\t1\t100\n"
-        map4convData+="chunk2\tchr1\t90\t200\n"
-        map4convData+="chunk3\tchr1\t190\t300\n"
-
-        map4conv=open(self._chunkmapfilename,"w")
-        map4conv.write(map4convData)
-        map4conv.close()
-        
-        self._db = DbFactory.createInstance()
-        self._db.createTable(self._chunkmaptable, "map", self._chunkmapfilename, True)
-        
-        set2convData="1\treg1\tchr1\t10\t80\n"
-        set2convData+="1\treg1\tchr1\t90\t110\n"
-        set2convData+="2\treg2\tchr1\t150\t160\n"
-        
-        set2convData+="3\treg3\tchr1\t70\t210\n"
-        set2convData+="4\treg4\tchr1\t85\t100\n"
-        set2convData+="5\treg5\tchr1\t85\t110\n"
-        
-        set2convData+="6\treg6\tchr1\t80\t10\n"
-        set2convData+="6\treg6\tchr1\t110\t90\n"
-        set2convData+="7\treg7\tchr1\t160\t150\n"
-        set2convData+="8\treg8\tchr1\t190\t300\n"
-        
-        set2convData+="9\treg9\tchr1\t210\t70\n"
-        set2convData+="10\treg10\tchr1\t100\t85\n"
-        set2convData+="11\treg11\tchr1\t110\t85\n"
-        set2convData+="12\treg12\tchr1\t300\t190\n"
-                        
-        set2conv=open(self._setfilename,"w")
-        set2conv.write(set2convData)
-        set2conv.close()
-        
-        self._db.createTable(self._settablename, "set", self._setfilename, True)
-
-        setResData="1\treg1\tchunk1\t10\t80\n"
-        setResData+="1\treg1\tchunk1\t90\t100\n"
-        setResData+="1\treg1\tchunk2\t1\t21\n"
-        setResData+="2\treg2\tchunk2\t61\t71\n"
-
-        setResData+="3\treg3\tchunk1\t70\t100\n"
-        setResData+="3\treg3\tchunk2\t1\t111\n"
-        setResData+="3\treg3\tchunk3\t1\t21\n"
-        
-        setResData+="4\treg4\tchunk1\t85\t100\n"
-        setResData+="4\treg4\tchunk2\t1\t11\n"
-        setResData+="5\treg5\tchunk1\t85\t100\n"
-        setResData+="5\treg5\tchunk2\t1\t21\n"
-        
-        setResData+="6\treg6\tchunk1\t80\t10\n"
-        setResData+="6\treg6\tchunk1\t100\t90\n"
-        setResData+="6\treg6\tchunk2\t21\t1\n"
-        setResData+="7\treg7\tchunk2\t71\t61\n"
-        setResData+="8\treg8\tchunk2\t101\t111\n"
-        setResData+="8\treg8\tchunk3\t1\t111\n"
-        
-        setResData+="9\treg9\tchunk1\t100\t70\n"
-        setResData+="9\treg9\tchunk2\t111\t1\n"
-        setResData+="9\treg9\tchunk3\t21\t1\n"
-        
-        setResData+="10\treg10\tchunk1\t100\t85\n"
-        setResData+="10\treg10\tchunk2\t11\t1\n"
-        setResData+="11\treg11\tchunk1\t100\t85\n"
-        setResData+="11\treg11\tchunk2\t21\t1\n"
-        setResData+="12\treg12\tchunk2\t111\t101\n"       
-        setResData+="12\treg12\tchunk3\t111\t1\n"       
-                
-        setRes=open(self._resfilename,"w")
-        setRes.write(setResData)
-        setRes.close()
-        
-    def tearDown(self):
-        self._db.dropTable(self._chunkmaptable)
-        self._db.dropTable(self._settablename)
-        self._db.close()
-        os.remove(self._resfilename)
-        os.remove(self._setfilename)
-        os.remove(self._chunkmapfilename)
-
-    def test_convert(self):
-        conv = ConvSetChr2Chunk(self._db,self._settablename, self._chunkmaptable, self._settablename+"_onchk")
-        conv.convert()
-        obsFileName = "dummy_set.onchk"
-        self._db.exportDataToFile("dummy_set_onchk", obsFileName)
-        self._db.dropTable("dummy_set_onchk")
-        self.assertTrue(FileUtils.are2FilesIdentical(self._resfilename, obsFileName))
-        os.remove(obsFileName)
-
-test_suite = unittest.TestSuite()
-test_suite.addTest( unittest.makeSuite( Test_ConvSetChr2Chunk ) )
-if __name__ == '__main__':
-    unittest.TextTestRunner(verbosity=2).run( test_suite )
\ No newline at end of file
--- a/commons/pyRepetUnit/convCoord/test/Test_PathChunkConnector.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,121 +0,0 @@
-import unittest
-import time
-import os
-from commons.core.sql.TablePathAdaptator import TablePathAdaptator
-from commons.pyRepetUnit.convCoord.PathChunkConnector import PathChunkConnector
-from commons.core.sql.DbMySql import DbMySql
-
-
-class Test_PathChunkConnector( unittest.TestCase ):
-    
-    def setUp(self):
-        self._uniqId = "%s_%s" % ( time.strftime("%Y%m%d%H%M%S") , os.getpid() )
-        self._configFileName = "dummyConfigFile_%s" % ( self._uniqId )
-        configF = open(self._configFileName, "w" )
-        configF.write( "[repet_env]\n" )
-        configF.write( "repet_host: %s\n" % ( os.environ["REPET_HOST"] ) )
-        configF.write( "repet_user: %s\n" % ( os.environ["REPET_USER"] ) )
-        configF.write( "repet_pw: %s\n" % ( os.environ["REPET_PW"] ) )
-        configF.write( "repet_db: %s\n" % ( os.environ["REPET_DB"] ) )
-        configF.write( "repet_port: %s\n" % ( os.environ["REPET_PORT"] ) )
-        configF.close()
-        self._db = DbMySql( cfgFileName=self._configFileName )
-        self._table = "dummyPathTable_%s" % ( self._uniqId )
-        self._tpA = TablePathAdaptator( self._db, self._table )
-        self._mapDict = {'chunk1': ('dmel_chr4', 1, 100000),'chunk2': ('dmel_chr4', 90001, 190000),'chunk3': ('dmel_chr4', 180001, 280000), }
-        self._mapFileName = "map_file.map"
-        
-    def tearDown(self):
-        self._db.close()
-        
-    def testTwoQueryOverlapsOnPlusStrand (self):
-        lines = [
-                 "1\tdmel_chr4\t95535\t95570\tsbj2\t125423\t125467\t7e-15\t82\t97.78\n",
-                 "2\tdmel_chr4\t95545\t95576\tsbj2\t125457\t133465\t2e-38\t83\t65\n"
-                ]
-        
-        expectedList =[("dmel_chr4", 95535, 95576, "sbj2", 125423, 133465, 2e-38, 83,97.78)]
-        self._templateTest(lines, expectedList)
-        
-    def testTwoQueryOverlapsOnReverseStrand (self):
-        lines = [
-                 "1\tdmel_chr4\t95535\t95570\tsbj2\t125467\t125423\t7e-15\t82\t97.78\n",
-                 "2\tdmel_chr4\t95545\t95576\tsbj2\t133465\t125457\t2e-38\t83\t65\n"
-                ]
-
-        expectedList =[("dmel_chr4", 95535, 95576, "sbj2", 133465, 125423, 2e-38, 83,97.78)]
-        self._templateTest(lines, expectedList)
-        
-    def testTwoQueryOverlapsOnDifferentStrands (self):
-        lines = [                   
-                 "1\tdmel_chr4\t95535\t95570\tsbj2\t125423\t125467\t7e-15\t82\t97.78\n",
-                 "2\tdmel_chr4\t95545\t95576\tsbj2\t133465\t125457\t2e-38\t83\t65\n"
-                ]
-        expectedList =[
-                       ("dmel_chr4", 95535, 95570, "sbj2", 125423, 125467, 7e-15, 82,97.78),
-                       ("dmel_chr4", 95545, 95576, "sbj2", 133465, 125457, 2e-38, 83,65)
-                       ]
-        self._templateTest(lines, expectedList)
-        
-    def _templateTest(self, datas2TestList, expectedList ):
-        pathFileName = "dummyPathFile_%s" % ( self._uniqId )
-        _MockPathFile(pathFileName, datas2TestList)
-        
-
-        self._db.createTable( self._table, "path", pathFileName )
-
-        _MockMapFile(self._mapFileName)
-        chunkConnector = PathChunkConnector(self._mapFileName, self._db, self._table, 0)
-        chunkConnector.run()
-       
-        sql_cmd = 'select * from %s' % (self._table)
-        self._db.execute(sql_cmd)
-        res = self._db.fetchall()
-        
-        for i in xrange(len(expectedList)):
-            resultTuple = res[i]
-            expectedTuple = expectedList[i]
-            self._assertExpectedTupleEqualsObsTuple(expectedTuple, resultTuple)
-        
-        self._db.dropTable( self._table )
-        os.remove(pathFileName)
-        os.remove(self._mapFileName)
-        
-    def _assertExpectedTupleEqualsObsTuple(self, expectedTuple, resultTuple):
-        self.assertEquals(expectedTuple[0], resultTuple[1])
-        self.assertEquals(expectedTuple[1], resultTuple[2])
-        self.assertEquals(expectedTuple[2], resultTuple[3])
-        self.assertEquals(expectedTuple[3], resultTuple[4])
-        self.assertEquals(expectedTuple[4], resultTuple[5])
-        self.assertEquals(expectedTuple[5], resultTuple[6])
-        self.assertEquals(expectedTuple[6], resultTuple[7])
-        self.assertEquals(expectedTuple[7], resultTuple[8])
-        self.assertEquals(expectedTuple[8], resultTuple[9])
-        
-
-class _MockPathFile:
-    
-    def __init__(self, fileName, lines):
-        path = open(fileName, "w");
-        for line in lines:
-            path.write(line)
-        path.close
-        
-        
-class _MockMapFile:
-    
-    def __init__ (self, fileName):
-        map = open(fileName, "w")
-        line1 = "chunk1" + '\t'   + "dmel_chr4" + '\t' +   "1" + '\t'+   "100000" + "\n"
-        line2 = "chunk2" + '\t'   + "dmel_chr4" + '\t' +   "90001" + '\t'+   "190000" + "\n"
-        line3 = "chunk3" + '\t'   + "dmel_chr4" + '\t' +   "180001" + '\t' + "280000" + "\n"  
-        map.write(line1)
-        map.write(line2)
-        map.write(line3)
-        map.close
-        
-        
-test_suite = unittest.TestSuite()
-test_suite.addTest( unittest.makeSuite( Test_PathChunkConnector ) )
-if __name__ == "__main__":
-    unittest.TextTestRunner(verbosity=2).run( test_suite )
--- a/commons/pyRepetUnit/convCoord/test/convCoordTestSuite.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-import unittest
-import sys
-import TestConvCoordWithOverlapps
-import TestConvMapChr2Chunk
-import TestConvSetChr2Chunk
-import TestConvPathChr2Chunk
-
-def main():
-    commonsTestSuite = unittest.TestSuite() 
-    commonsTestSuite.addTest(unittest.makeSuite(TestConvCoordWithOverlapps.Test_ConvCoordWithOverlaps,'test'))
-    commonsTestSuite.addTest(unittest.makeSuite(TestConvMapChr2Chunk.Test_ConvMapChr2Chunk,'test'))
-    commonsTestSuite.addTest(unittest.makeSuite(TestConvSetChr2Chunk.Test_ConvSetChr2Chunk,'test'))
-    commonsTestSuite.addTest(unittest.makeSuite(TestConvPathChr2Chunk.Test_ConvPathChr2Chunk,'test'))
-    runner = unittest.TextTestRunner(sys.stderr, 2, 2)
-    runner.run(commonsTestSuite)
-    
-if __name__ == "__main__":
-    main()
--- a/commons/pyRepetUnit/doc/api-objects.txt	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-commons.Checker	commons.Checker-module.html
-commons.Checker.DEFAULT_LOGGER_NAME	commons.Checker-module.html#DEFAULT_LOGGER_NAME
-commons.Checker.LOG_FILE	commons.Checker-module.html#LOG_FILE
-commons.IComponentWrapper	commons.IComponentWrapper-module.html
-commons.IDataProcessor	commons.IDataProcessor-module.html
-commons.Checker.Checker	commons.Checker.Checker-class.html
-commons.Checker.Checker.getLogger	commons.Checker.Checker-class.html#getLogger
-commons.Checker.Checker.__init__	commons.Checker.Checker-class.html#__init__
-commons.Checker.Checker.setLogger	commons.Checker.Checker-class.html#setLogger
-commons.Checker.Checker._handle	commons.Checker.Checker-class.html#_handle
-commons.Checker.IChecker.check	commons.Checker.IChecker-class.html#check
-commons.Checker.CheckerException	commons.Checker.CheckerException-class.html
-commons.Checker.CheckerException.msg	commons.Checker.CheckerException-class.html#msg
-commons.Checker.CheckerException.__init__	commons.Checker.CheckerException-class.html#__init__
-commons.Checker.ConfigChecker	commons.Checker.ConfigChecker-class.html
-commons.Checker.ConfigChecker.optionsDict	commons.Checker.ConfigChecker-class.html#optionsDict
-commons.Checker.ConfigChecker.check	commons.Checker.ConfigChecker-class.html#check
-commons.Checker.ConfigChecker.__init__	commons.Checker.ConfigChecker-class.html#__init__
-commons.Checker.ConfigChecker.sectionName	commons.Checker.ConfigChecker-class.html#sectionName
-commons.Checker.ConfigException	commons.Checker.ConfigException-class.html
-commons.Checker.ConfigException.messages	commons.Checker.ConfigException-class.html#messages
-commons.Checker.ConfigException.msg	commons.Checker.ConfigException-class.html#msg
-commons.Checker.ConfigException.__init__	commons.Checker.ConfigException-class.html#__init__
-commons.Checker.IChecker	commons.Checker.IChecker-class.html
-commons.Checker.IChecker.check	commons.Checker.IChecker-class.html#check
-commons.Checker._Logger	commons.Checker._Logger-class.html
-commons.Checker._Logger.getLogger	commons.Checker._Logger-class.html#getLogger
-commons.Checker._Logger._Logger__single	commons.Checker._Logger-class.html#_Logger__single
-commons.Checker._Logger.__init__	commons.Checker._Logger-class.html#__init__
-commons.IComponentWrapper.IComponentWrapper	commons.IComponentWrapper.IComponentWrapper-class.html
-commons.IComponentWrapper.IComponentWrapper.loadConfig	commons.IComponentWrapper.IComponentWrapper-class.html#loadConfig
-commons.IComponentWrapper.IComponentWrapper.run	commons.IComponentWrapper.IComponentWrapper-class.html#run
-commons.IComponentWrapper.IComponentWrapper.getComponent	commons.IComponentWrapper.IComponentWrapper-class.html#getComponent
-commons.IComponentWrapper.IComponentWrapper.clean	commons.IComponentWrapper.IComponentWrapper-class.html#clean
-commons.IDataProcessor.IDataProcessor	commons.IDataProcessor.IDataProcessor-class.html
-commons.IDataProcessor.IDataProcessor.run	commons.IDataProcessor.IDataProcessor-class.html#run
--- a/commons/pyRepetUnit/doc/class-tree.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,138 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>Class Hierarchy</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th bgcolor="#70b0f0" class="navbar-select"
-          >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">&nbsp;</td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="class-tree.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<center><b>
- [ <a href="module-tree.html">Module Hierarchy</a>
- | <a href="class-tree.html">Class Hierarchy</a> ]
-</b></center><br />
-<h1 class="epydoc">Class Hierarchy</h1>
-<ul class="nomargin-top">
-    <li> <strong class="uidlink"><a href="commons.Checker.IChecker-class.html">commons.Checker.IChecker</a></strong>:
-      <em class="summary">Interface emulation for a checker</em>
-    <ul>
-    <li> <strong class="uidlink"><a href="commons.Checker.Checker-class.html">commons.Checker.Checker</a></strong>:
-      <em class="summary">A concrete checker implementation with a logging.</em>
-    </li>
-    <li> <strong class="uidlink"><a href="commons.Checker.ConfigChecker-class.html">commons.Checker.ConfigChecker</a></strong>:
-      <em class="summary">A checker for config file.</em>
-    </li>
-    </ul>
-    </li>
-    <li> <strong class="uidlink"><a href="commons.IComponentWrapper.IComponentWrapper-class.html">commons.IComponentWrapper.IComponentWrapper</a></strong>:
-      <em class="summary">A interface wrapper for all pipelines component</em>
-    </li>
-    <li> <strong class="uidlink"><a href="commons.IDataProcessor.IDataProcessor-class.html">commons.IDataProcessor.IDataProcessor</a></strong>:
-      <em class="summary">A interface for all pipelines data processor</em>
-    </li>
-    <li> <strong class="uidlink"><a href="commons.Checker._Logger-class.html" onclick="show_private();">commons.Checker._Logger</a></strong>
-    </li>
-    <li> <strong class="uidlink">object</strong>:
-      <em class="summary">The most base type</em>
-    <ul>
-    <li> <strong class="uidlink">exceptions.BaseException</strong>:
-      <em class="summary">Common base class for all exceptions</em>
-    <ul>
-    <li> <strong class="uidlink">exceptions.Exception</strong>:
-      <em class="summary">Common base class for all non-exit exceptions.</em>
-    <ul>
-    <li> <strong class="uidlink"><a href="commons.Checker.CheckerException-class.html">commons.Checker.CheckerException</a></strong>:
-      <em class="summary">Exception raised during check.</em>
-    </li>
-    <li> <strong class="uidlink"><a href="commons.Checker.ConfigException-class.html">commons.Checker.ConfigException</a></strong>:
-      <em class="summary">A exception raised by check method class ConfigChecker</em>
-    </li>
-    </ul>
-    </li>
-    </ul>
-    </li>
-    </ul>
-    </li>
-</ul>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th bgcolor="#70b0f0" class="navbar-select"
-          >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/commons.Checker-module.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,240 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>commons.Checker</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">
-      <span class="breadcrumbs">
-        Package&nbsp;commons ::
-        Module&nbsp;Checker
-      </span>
-    </td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="commons.Checker-module.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<!-- ==================== MODULE DESCRIPTION ==================== -->
-<h1 class="epydoc">Module Checker</h1><p class="nomargin-top"><span class="codelink"><a href="commons.Checker-pysrc.html">source&nbsp;code</a></span></p>
-<p>Created on 9 avr. 2009</p>
-
-<hr />
-<div class="fields">      <p><strong>Author:</strong>
-        oinizan
-      </p>
-</div><!-- ==================== CLASSES ==================== -->
-<a name="section-Classes"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Classes</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-Classes"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-        <a href="commons.Checker.Checker-class.html" class="summary-name">Checker</a><br />
-      A concrete checker implementation with a logging.
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-        <a href="commons.Checker.CheckerException-class.html" class="summary-name">CheckerException</a><br />
-      Exception raised during check.
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-        <a href="commons.Checker.ConfigChecker-class.html" class="summary-name">ConfigChecker</a><br />
-      A checker for config file.
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-        <a href="commons.Checker.ConfigException-class.html" class="summary-name">ConfigException</a><br />
-      A exception raised by check method class ConfigChecker
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-        <a href="commons.Checker.IChecker-class.html" class="summary-name">IChecker</a><br />
-      Interface emulation for a checker
-    </td>
-  </tr>
-<tr class="private">
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-        <a href="commons.Checker._Logger-class.html" class="summary-name" onclick="show_private();">_Logger</a>
-    </td>
-  </tr>
-</table>
-<!-- ==================== VARIABLES ==================== -->
-<a name="section-Variables"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Variables</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-Variables"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-        <a name="DEFAULT_LOGGER_NAME"></a><span class="summary-name">DEFAULT_LOGGER_NAME</span> = <code title="'log02'"><code class="variable-quote">'</code><code class="variable-string">log02</code><code class="variable-quote">'</code></code>
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-        <a href="commons.Checker-module.html#LOG_FILE" class="summary-name">LOG_FILE</a> = <code title="'/home/oinizan/workspace/repet_pipe/pyRepetUnit/blaster/check/longconf\
-.ini'"><code class="variable-quote">'</code><code class="variable-string">/home/oinizan/workspace/repet_pipe/pyRepetUnit/bla</code><code class="variable-ellipsis">...</code></code>
-    </td>
-  </tr>
-</table>
-<!-- ==================== VARIABLES DETAILS ==================== -->
-<a name="section-VariablesDetails"></a>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Variables Details</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-VariablesDetails"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-</table>
-<a name="LOG_FILE"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
-  <h3 class="epydoc">LOG_FILE</h3>
-  
-  <dl class="fields">
-  </dl>
-  <dl class="fields">
-    <dt>Value:</dt>
-      <dd><table><tr><td><pre class="variable">
-<code class="variable-quote">'</code><code class="variable-string">/home/oinizan/workspace/repet_pipe/pyRepetUnit/blaster/check/longconf</code><span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
-<code class="variable-string">.ini</code><code class="variable-quote">'</code>
-</pre></td></tr></table>
-</dd>
-  </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/commons.Checker-pysrc.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,259 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>commons.Checker</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">
-      <span class="breadcrumbs">
-        Package&nbsp;commons ::
-        Module&nbsp;Checker
-      </span>
-    </td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="commons.Checker-pysrc.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<h1 class="epydoc">Source Code for <a href="commons.Checker-module.html">Module commons.Checker</a></h1>
-<pre class="py-src">
-<a name="L1"></a><tt class="py-lineno">  1</tt>  <tt class="py-line"><tt class="py-docstring">'''</tt> </tt>
-<a name="L2"></a><tt class="py-lineno">  2</tt>  <tt class="py-line"><tt class="py-docstring">Created on 9 avr. 2009</tt> </tt>
-<a name="L3"></a><tt class="py-lineno">  3</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L4"></a><tt class="py-lineno">  4</tt>  <tt class="py-line"><tt class="py-docstring">@author: oinizan</tt> </tt>
-<a name="L5"></a><tt class="py-lineno">  5</tt>  <tt class="py-line"><tt class="py-docstring">'''</tt> </tt>
-<a name="L6"></a><tt class="py-lineno">  6</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">logging</tt><tt class="py-op">.</tt><tt class="py-name">config</tt> </tt>
-<a name="L7"></a><tt class="py-lineno">  7</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">ConfigParser</tt> </tt>
-<a name="L8"></a><tt class="py-lineno">  8</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">ConfigParser</tt> <tt class="py-keyword">import</tt> <tt class="py-name">NoSectionError</tt> </tt>
-<a name="L9"></a><tt class="py-lineno">  9</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">ConfigParser</tt> <tt class="py-keyword">import</tt> <tt class="py-name">NoOptionError</tt> </tt>
-<a name="L10"></a><tt class="py-lineno"> 10</tt>  <tt class="py-line"> </tt>
-<a name="L11"></a><tt class="py-lineno"> 11</tt>  <tt class="py-line"><tt id="link-0" class="py-name" targets="Variable commons.Checker.LOG_FILE=commons.Checker-module.html#LOG_FILE"><a title="commons.Checker.LOG_FILE" class="py-name" href="#" onclick="return doclink('link-0', 'LOG_FILE', 'link-0');">LOG_FILE</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"/home/oinizan/workspace/repet_pipe/pyRepetUnit/blaster/check/longconf.ini"</tt> </tt>
-<a name="L12"></a><tt class="py-lineno"> 12</tt>  <tt class="py-line"><tt id="link-1" class="py-name" targets="Variable commons.Checker.DEFAULT_LOGGER_NAME=commons.Checker-module.html#DEFAULT_LOGGER_NAME"><a title="commons.Checker.DEFAULT_LOGGER_NAME" class="py-name" href="#" onclick="return doclink('link-1', 'DEFAULT_LOGGER_NAME', 'link-1');">DEFAULT_LOGGER_NAME</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"log02"</tt> </tt>
-<a name="L13"></a><tt class="py-lineno"> 13</tt>  <tt class="py-line"> </tt>
-<a name="IChecker"></a><div id="IChecker-def"><a name="L14"></a><tt class="py-lineno"> 14</tt> <a class="py-toggle" href="#" id="IChecker-toggle" onclick="return toggle('IChecker');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="commons.Checker.IChecker-class.html">IChecker</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="IChecker-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="IChecker-expanded"><a name="L15"></a><tt class="py-lineno"> 15</tt>  <tt class="py-line">    <tt class="py-docstring">"""</tt> </tt>
-<a name="L16"></a><tt class="py-lineno"> 16</tt>  <tt class="py-line"><tt class="py-docstring">    Interface emulation for a checker </tt> </tt>
-<a name="L17"></a><tt class="py-lineno"> 17</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
-<a name="IChecker.check"></a><div id="IChecker.check-def"><a name="L18"></a><tt class="py-lineno"> 18</tt> <a class="py-toggle" href="#" id="IChecker.check-toggle" onclick="return toggle('IChecker.check');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.Checker.IChecker-class.html#check">check</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">arg</tt><tt class="py-op">=</tt><tt class="py-string">""</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="IChecker.check-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="IChecker.check-expanded"><a name="L19"></a><tt class="py-lineno"> 19</tt>  <tt class="py-line">        <tt class="py-docstring">"""</tt> </tt>
-<a name="L20"></a><tt class="py-lineno"> 20</tt>  <tt class="py-line"><tt class="py-docstring">        perform check, raise a CheckerException if error occured</tt> </tt>
-<a name="L21"></a><tt class="py-lineno"> 21</tt>  <tt class="py-line"><tt class="py-docstring">        </tt> </tt>
-<a name="L22"></a><tt class="py-lineno"> 22</tt>  <tt class="py-line"><tt class="py-docstring">        @param arg:  a collecting parameter: put here all you need to perform check  </tt> </tt>
-<a name="L23"></a><tt class="py-lineno"> 23</tt>  <tt class="py-line"><tt class="py-docstring">        @type arg: choose the appropriate type</tt> </tt>
-<a name="L24"></a><tt class="py-lineno"> 24</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L25"></a><tt class="py-lineno"> 25</tt>  <tt class="py-line">        <tt class="py-keyword">pass</tt> </tt>
-</div></div><a name="L26"></a><tt class="py-lineno"> 26</tt>  <tt class="py-line"> </tt>
-<a name="Checker"></a><div id="Checker-def"><a name="L27"></a><tt class="py-lineno"> 27</tt> <a class="py-toggle" href="#" id="Checker-toggle" onclick="return toggle('Checker');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="commons.Checker.Checker-class.html">Checker</a> <tt class="py-op">(</tt><tt class="py-base-class">IChecker</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Checker-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="Checker-expanded"><a name="L28"></a><tt class="py-lineno"> 28</tt>  <tt class="py-line">    <tt class="py-docstring">"""</tt> </tt>
-<a name="L29"></a><tt class="py-lineno"> 29</tt>  <tt class="py-line"><tt class="py-docstring">    A concrete checker implementation with a logging.</tt> </tt>
-<a name="L30"></a><tt class="py-lineno"> 30</tt>  <tt class="py-line"><tt class="py-docstring">    Logger instance is a singleton of logging module </tt> </tt>
-<a name="L31"></a><tt class="py-lineno"> 31</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
-<a name="Checker._handle"></a><div id="Checker._handle-def"><a name="L32"></a><tt class="py-lineno"> 32</tt> <a class="py-toggle" href="#" id="Checker._handle-toggle" onclick="return toggle('Checker._handle');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.Checker.Checker-class.html#_handle">_handle</a> <tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Checker._handle-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Checker._handle-expanded"><a name="L33"></a><tt class="py-lineno"> 33</tt>  <tt class="py-line">        <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L34"></a><tt class="py-lineno"> 34</tt>  <tt class="py-line">            <tt class="py-name">single</tt> <tt class="py-op">=</tt> <tt id="link-2" class="py-name" targets="Class commons.Checker._Logger=commons.Checker._Logger-class.html"><a title="commons.Checker._Logger" class="py-name" href="#" onclick="return doclink('link-2', '_Logger', 'link-2');">_Logger</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L35"></a><tt class="py-lineno"> 35</tt>  <tt class="py-line">        <tt class="py-keyword">except</tt> <tt id="link-3" class="py-name"><a title="commons.Checker._Logger" class="py-name" href="#" onclick="return doclink('link-3', '_Logger', 'link-2');">_Logger</a></tt><tt class="py-op">,</tt> <tt class="py-name">l</tt><tt class="py-op">:</tt> </tt>
-<a name="L36"></a><tt class="py-lineno"> 36</tt>  <tt class="py-line">            <tt class="py-name">single</tt> <tt class="py-op">=</tt> <tt class="py-name">l</tt> </tt>
-<a name="L37"></a><tt class="py-lineno"> 37</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">single</tt>     </tt>
-</div><a name="L38"></a><tt class="py-lineno"> 38</tt>  <tt class="py-line">     </tt>
-<a name="Checker.__init__"></a><div id="Checker.__init__-def"><a name="L39"></a><tt class="py-lineno"> 39</tt> <a class="py-toggle" href="#" id="Checker.__init__-toggle" onclick="return toggle('Checker.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.Checker.Checker-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Checker.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Checker.__init__-expanded"><a name="L40"></a><tt class="py-lineno"> 40</tt>  <tt class="py-line">        <tt class="py-name">logger</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-4" class="py-name" targets="Method commons.Checker.Checker._handle()=commons.Checker.Checker-class.html#_handle"><a title="commons.Checker.Checker._handle" class="py-name" href="#" onclick="return doclink('link-4', '_handle', 'link-4');">_handle</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L41"></a><tt class="py-lineno"> 41</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_log</tt> <tt class="py-op">=</tt> <tt class="py-name">logger</tt><tt class="py-op">.</tt><tt id="link-5" class="py-name" targets="Method commons.Checker.Checker.getLogger()=commons.Checker.Checker-class.html#getLogger,Method commons.Checker._Logger.getLogger()=commons.Checker._Logger-class.html#getLogger"><a title="commons.Checker.Checker.getLogger
-commons.Checker._Logger.getLogger" class="py-name" href="#" onclick="return doclink('link-5', 'getLogger', 'link-5');">getLogger</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L42"></a><tt class="py-lineno"> 42</tt>  <tt class="py-line">    </tt>
-<a name="Checker.setLogger"></a><div id="Checker.setLogger-def"><a name="L43"></a><tt class="py-lineno"> 43</tt> <a class="py-toggle" href="#" id="Checker.setLogger-toggle" onclick="return toggle('Checker.setLogger');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.Checker.Checker-class.html#setLogger">setLogger</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">logger</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Checker.setLogger-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Checker.setLogger-expanded"><a name="L44"></a><tt class="py-lineno"> 44</tt>  <tt class="py-line">        <tt class="py-docstring">"""</tt> </tt>
-<a name="L45"></a><tt class="py-lineno"> 45</tt>  <tt class="py-line"><tt class="py-docstring">        set (change) default logger</tt> </tt>
-<a name="L46"></a><tt class="py-lineno"> 46</tt>  <tt class="py-line"><tt class="py-docstring">        </tt> </tt>
-<a name="L47"></a><tt class="py-lineno"> 47</tt>  <tt class="py-line"><tt class="py-docstring">        @param logger: a new logger</tt> </tt>
-<a name="L48"></a><tt class="py-lineno"> 48</tt>  <tt class="py-line"><tt class="py-docstring">        @type logger: class Logger </tt> </tt>
-<a name="L49"></a><tt class="py-lineno"> 49</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L50"></a><tt class="py-lineno"> 50</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_log</tt> <tt class="py-op">=</tt> <tt class="py-name">logger</tt> </tt>
-</div><a name="L51"></a><tt class="py-lineno"> 51</tt>  <tt class="py-line"> </tt>
-<a name="Checker.getLogger"></a><div id="Checker.getLogger-def"><a name="L52"></a><tt class="py-lineno"> 52</tt> <a class="py-toggle" href="#" id="Checker.getLogger-toggle" onclick="return toggle('Checker.getLogger');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.Checker.Checker-class.html#getLogger">getLogger</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Checker.getLogger-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Checker.getLogger-expanded"><a name="L53"></a><tt class="py-lineno"> 53</tt>  <tt class="py-line">        <tt class="py-docstring">"""</tt> </tt>
-<a name="L54"></a><tt class="py-lineno"> 54</tt>  <tt class="py-line"><tt class="py-docstring">        returns the logger instance</tt> </tt>
-<a name="L55"></a><tt class="py-lineno"> 55</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L56"></a><tt class="py-lineno"> 56</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_log</tt> </tt>
-</div></div><a name="L57"></a><tt class="py-lineno"> 57</tt>  <tt class="py-line"> </tt>
-<a name="CheckerException"></a><div id="CheckerException-def"><a name="L58"></a><tt class="py-lineno"> 58</tt> <a class="py-toggle" href="#" id="CheckerException-toggle" onclick="return toggle('CheckerException');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="commons.Checker.CheckerException-class.html">CheckerException</a><tt class="py-op">(</tt><tt class="py-base-class">Exception</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="CheckerException-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="CheckerException-expanded"><a name="L59"></a><tt class="py-lineno"> 59</tt>  <tt class="py-line">    <tt class="py-docstring">"""</tt> </tt>
-<a name="L60"></a><tt class="py-lineno"> 60</tt>  <tt class="py-line"><tt class="py-docstring">    Exception raised during check. </tt> </tt>
-<a name="L61"></a><tt class="py-lineno"> 61</tt>  <tt class="py-line"><tt class="py-docstring">    </tt> </tt>
-<a name="L62"></a><tt class="py-lineno"> 62</tt>  <tt class="py-line"><tt class="py-docstring">    @ivar msg : message embeded in Execption class   </tt> </tt>
-<a name="L63"></a><tt class="py-lineno"> 63</tt>  <tt class="py-line"><tt class="py-docstring">    @type msg: str</tt> </tt>
-<a name="L64"></a><tt class="py-lineno"> 64</tt>  <tt class="py-line"><tt class="py-docstring">    </tt> </tt>
-<a name="L65"></a><tt class="py-lineno"> 65</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
-<a name="CheckerException.__init__"></a><div id="CheckerException.__init__-def"><a name="L66"></a><tt class="py-lineno"> 66</tt> <a class="py-toggle" href="#" id="CheckerException.__init__-toggle" onclick="return toggle('CheckerException.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.Checker.CheckerException-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">msg</tt><tt class="py-op">=</tt><tt class="py-string">""</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="CheckerException.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="CheckerException.__init__-expanded"><a name="L67"></a><tt class="py-lineno"> 67</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">msg</tt> <tt class="py-op">=</tt> <tt class="py-name">msg</tt> </tt>
-<a name="L68"></a><tt class="py-lineno"> 68</tt>  <tt class="py-line">        <tt class="py-name">Exception</tt><tt class="py-op">.</tt><tt id="link-6" class="py-name" targets="Method commons.Checker.Checker.__init__()=commons.Checker.Checker-class.html#__init__,Method commons.Checker.CheckerException.__init__()=commons.Checker.CheckerException-class.html#__init__,Method commons.Checker.ConfigChecker.__init__()=commons.Checker.ConfigChecker-class.html#__init__,Method commons.Checker.ConfigException.__init__()=commons.Checker.ConfigException-class.html#__init__,Method commons.Checker._Logger.__init__()=commons.Checker._Logger-class.html#__init__"><a title="commons.Checker.Checker.__init__
-commons.Checker.CheckerException.__init__
-commons.Checker.ConfigChecker.__init__
-commons.Checker.ConfigException.__init__
-commons.Checker._Logger.__init__" class="py-name" href="#" onclick="return doclink('link-6', '__init__', 'link-6');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">msg</tt><tt class="py-op">)</tt> </tt>
-</div></div><a name="L69"></a><tt class="py-lineno"> 69</tt>  <tt class="py-line"> </tt>
-<a name="ConfigChecker"></a><div id="ConfigChecker-def"><a name="L70"></a><tt class="py-lineno"> 70</tt> <a class="py-toggle" href="#" id="ConfigChecker-toggle" onclick="return toggle('ConfigChecker');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="commons.Checker.ConfigChecker-class.html">ConfigChecker</a> <tt class="py-op">(</tt><tt class="py-base-class">IChecker</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="ConfigChecker-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="ConfigChecker-expanded"><a name="L71"></a><tt class="py-lineno"> 71</tt>  <tt class="py-line">    <tt class="py-docstring">"""</tt> </tt>
-<a name="L72"></a><tt class="py-lineno"> 72</tt>  <tt class="py-line"><tt class="py-docstring">    A checker for config file. </tt> </tt>
-<a name="L73"></a><tt class="py-lineno"> 73</tt>  <tt class="py-line"><tt class="py-docstring">    @ivar sectionName: section to check in config file</tt> </tt>
-<a name="L74"></a><tt class="py-lineno"> 74</tt>  <tt class="py-line"><tt class="py-docstring">    @type sectionName: str</tt> </tt>
-<a name="L75"></a><tt class="py-lineno"> 75</tt>  <tt class="py-line"><tt class="py-docstring">    </tt> </tt>
-<a name="L76"></a><tt class="py-lineno"> 76</tt>  <tt class="py-line"><tt class="py-docstring">    @ivar optionsDict: dict with option to check as keys and empty strings "" as values</tt> </tt>
-<a name="L77"></a><tt class="py-lineno"> 77</tt>  <tt class="py-line"><tt class="py-docstring">    @type optionsDict: class Dict</tt> </tt>
-<a name="L78"></a><tt class="py-lineno"> 78</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
-<a name="L79"></a><tt class="py-lineno"> 79</tt>  <tt class="py-line"> </tt>
-<a name="ConfigChecker.__init__"></a><div id="ConfigChecker.__init__-def"><a name="L80"></a><tt class="py-lineno"> 80</tt> <a class="py-toggle" href="#" id="ConfigChecker.__init__-toggle" onclick="return toggle('ConfigChecker.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.Checker.ConfigChecker-class.html#__init__">__init__</a> <tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">sectionName</tt><tt class="py-op">,</tt> <tt class="py-param">optionsDict</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="ConfigChecker.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ConfigChecker.__init__-expanded"><a name="L81"></a><tt class="py-lineno"> 81</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_sectionName</tt> <tt class="py-op">=</tt> <tt class="py-name">sectionName</tt> </tt>
-<a name="L82"></a><tt class="py-lineno"> 82</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_optionsDict</tt> <tt class="py-op">=</tt> <tt class="py-name">optionsDict</tt> </tt>
-</div><a name="L83"></a><tt class="py-lineno"> 83</tt>  <tt class="py-line">    <tt class="py-string">"""</tt> </tt>
-<a name="L84"></a><tt class="py-lineno"> 84</tt>  <tt class="py-line"><tt class="py-string">    Check options stored in optionsDict. 3 checks are performed:</tt> </tt>
-<a name="L85"></a><tt class="py-lineno"> 85</tt>  <tt class="py-line"><tt class="py-string">    (i) config file existence, (ii) section existence, (iii) options existences</tt> </tt>
-<a name="L86"></a><tt class="py-lineno"> 86</tt>  <tt class="py-line"><tt class="py-string">    If a check fail, raise a ConfigException with a list of messages</tt> </tt>
-<a name="L87"></a><tt class="py-lineno"> 87</tt>  <tt class="py-line"><tt class="py-string">    """</tt> </tt>
-<a name="ConfigChecker.check"></a><div id="ConfigChecker.check-def"><a name="L88"></a><tt class="py-lineno"> 88</tt> <a class="py-toggle" href="#" id="ConfigChecker.check-toggle" onclick="return toggle('ConfigChecker.check');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.Checker.ConfigChecker-class.html#check">check</a> <tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">configFile</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="ConfigChecker.check-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ConfigChecker.check-expanded"><a name="L89"></a><tt class="py-lineno"> 89</tt>  <tt class="py-line">        <tt class="py-name">config</tt> <tt class="py-op">=</tt> <tt class="py-name">ConfigParser</tt><tt class="py-op">.</tt><tt class="py-name">ConfigParser</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L90"></a><tt class="py-lineno"> 90</tt>  <tt class="py-line">        <tt class="py-name">msg</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L91"></a><tt class="py-lineno"> 91</tt>  <tt class="py-line">        <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L92"></a><tt class="py-lineno"> 92</tt>  <tt class="py-line">            <tt class="py-name">config</tt><tt class="py-op">.</tt><tt class="py-name">readfp</tt><tt class="py-op">(</tt> <tt class="py-name">open</tt><tt class="py-op">(</tt><tt class="py-name">configFile</tt><tt class="py-op">)</tt> <tt class="py-op">)</tt> </tt>
-<a name="L93"></a><tt class="py-lineno"> 93</tt>  <tt class="py-line">        <tt class="py-keyword">except</tt> <tt class="py-name">IOError</tt><tt class="py-op">,</tt> <tt class="py-name">e</tt><tt class="py-op">:</tt> </tt>
-<a name="L94"></a><tt class="py-lineno"> 94</tt>  <tt class="py-line">            <tt class="py-name">msg</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-string">"CONFIG FILE not found - "</tt> <tt class="py-op">+</tt> <tt class="py-name">e</tt><tt class="py-op">.</tt><tt class="py-name">message</tt><tt class="py-op">)</tt> </tt>
-<a name="L95"></a><tt class="py-lineno"> 95</tt>  <tt class="py-line">            <tt class="py-keyword">raise</tt> <tt id="link-7" class="py-name" targets="Class commons.Checker.ConfigException=commons.Checker.ConfigException-class.html"><a title="commons.Checker.ConfigException" class="py-name" href="#" onclick="return doclink('link-7', 'ConfigException', 'link-7');">ConfigException</a></tt><tt class="py-op">(</tt><tt class="py-string">""</tt><tt class="py-op">,</tt> <tt class="py-name">msg</tt><tt class="py-op">)</tt>  </tt>
-<a name="L96"></a><tt class="py-lineno"> 96</tt>  <tt class="py-line"> </tt>
-<a name="L97"></a><tt class="py-lineno"> 97</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-op">(</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt class="py-name">has_section</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_sectionName</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L98"></a><tt class="py-lineno"> 98</tt>  <tt class="py-line">            <tt class="py-name">msg</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-string">"["</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_sectionName</tt> <tt class="py-op">+</tt> <tt class="py-string">"]"</tt> <tt class="py-op">+</tt> <tt class="py-string">" section not found - "</tt><tt class="py-op">)</tt> </tt>
-<a name="L99"></a><tt class="py-lineno"> 99</tt>  <tt class="py-line">            <tt class="py-keyword">raise</tt> <tt id="link-8" class="py-name"><a title="commons.Checker.ConfigException" class="py-name" href="#" onclick="return doclink('link-8', 'ConfigException', 'link-7');">ConfigException</a></tt><tt class="py-op">(</tt><tt class="py-string">""</tt><tt class="py-op">,</tt> <tt class="py-name">msg</tt><tt class="py-op">)</tt> </tt>
-<a name="L100"></a><tt class="py-lineno">100</tt>  <tt class="py-line">          </tt>
-<a name="L101"></a><tt class="py-lineno">101</tt>  <tt class="py-line">        <tt class="py-name">isExceptionOccured</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt>         </tt>
-<a name="L102"></a><tt class="py-lineno">102</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">key</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_optionsDict</tt><tt class="py-op">.</tt><tt class="py-name">keys</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L103"></a><tt class="py-lineno">103</tt>  <tt class="py-line">            <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L104"></a><tt class="py-lineno">104</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_optionsDict</tt><tt class="py-op">[</tt><tt class="py-name">key</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">config</tt><tt class="py-op">.</tt><tt class="py-name">get</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_sectionName</tt><tt class="py-op">,</tt> <tt class="py-name">key</tt><tt class="py-op">)</tt>  </tt>
-<a name="L105"></a><tt class="py-lineno">105</tt>  <tt class="py-line">            <tt class="py-keyword">except</tt> <tt class="py-name">NoOptionError</tt><tt class="py-op">,</tt> <tt class="py-name">e</tt><tt class="py-op">:</tt> </tt>
-<a name="L106"></a><tt class="py-lineno">106</tt>  <tt class="py-line">                <tt class="py-name">msg</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-string">"["</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_sectionName</tt> <tt class="py-op">+</tt> <tt class="py-string">"]"</tt> <tt class="py-op">+</tt> <tt class="py-string">" - "</tt> <tt class="py-op">+</tt> <tt class="py-name">e</tt><tt class="py-op">.</tt><tt class="py-name">message</tt><tt class="py-op">)</tt> </tt>
-<a name="L107"></a><tt class="py-lineno">107</tt>  <tt class="py-line">                <tt class="py-name">isExceptionOccured</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L108"></a><tt class="py-lineno">108</tt>  <tt class="py-line">         </tt>
-<a name="L109"></a><tt class="py-lineno">109</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-op">(</tt><tt class="py-name">isExceptionOccured</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L110"></a><tt class="py-lineno">110</tt>  <tt class="py-line">            <tt class="py-keyword">raise</tt> <tt id="link-9" class="py-name"><a title="commons.Checker.ConfigException" class="py-name" href="#" onclick="return doclink('link-9', 'ConfigException', 'link-7');">ConfigException</a></tt><tt class="py-op">(</tt><tt class="py-string">""</tt><tt class="py-op">,</tt> <tt class="py-name">msg</tt><tt class="py-op">)</tt>  </tt>
-</div></div><a name="L111"></a><tt class="py-lineno">111</tt>  <tt class="py-line"> </tt>
-<a name="ConfigException"></a><div id="ConfigException-def"><a name="L112"></a><tt class="py-lineno">112</tt> <a class="py-toggle" href="#" id="ConfigException-toggle" onclick="return toggle('ConfigException');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="commons.Checker.ConfigException-class.html">ConfigException</a><tt class="py-op">(</tt><tt class="py-base-class">Exception</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="ConfigException-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="ConfigException-expanded"><a name="L113"></a><tt class="py-lineno">113</tt>  <tt class="py-line">     </tt>
-<a name="L114"></a><tt class="py-lineno">114</tt>  <tt class="py-line">    <tt class="py-docstring">"""</tt> </tt>
-<a name="L115"></a><tt class="py-lineno">115</tt>  <tt class="py-line"><tt class="py-docstring">    A exception raised by check method class ConfigChecker</tt> </tt>
-<a name="L116"></a><tt class="py-lineno">116</tt>  <tt class="py-line"><tt class="py-docstring">    </tt> </tt>
-<a name="L117"></a><tt class="py-lineno">117</tt>  <tt class="py-line"><tt class="py-docstring">    @ivar msg : message embeded in Execption class   </tt> </tt>
-<a name="L118"></a><tt class="py-lineno">118</tt>  <tt class="py-line"><tt class="py-docstring">    @type msg: str</tt> </tt>
-<a name="L119"></a><tt class="py-lineno">119</tt>  <tt class="py-line"><tt class="py-docstring">    </tt> </tt>
-<a name="L120"></a><tt class="py-lineno">120</tt>  <tt class="py-line"><tt class="py-docstring">    @ivar messages: list of messages</tt> </tt>
-<a name="L121"></a><tt class="py-lineno">121</tt>  <tt class="py-line"><tt class="py-docstring">    @type messages: Class list</tt> </tt>
-<a name="L122"></a><tt class="py-lineno">122</tt>  <tt class="py-line"><tt class="py-docstring">     </tt> </tt>
-<a name="L123"></a><tt class="py-lineno">123</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
-<a name="ConfigException.__init__"></a><div id="ConfigException.__init__-def"><a name="L124"></a><tt class="py-lineno">124</tt> <a class="py-toggle" href="#" id="ConfigException.__init__-toggle" onclick="return toggle('ConfigException.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.Checker.ConfigException-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">msg</tt><tt class="py-op">,</tt> <tt class="py-param">messages</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="ConfigException.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ConfigException.__init__-expanded"><a name="L125"></a><tt class="py-lineno">125</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">messages</tt> <tt class="py-op">=</tt> <tt class="py-name">messages</tt> </tt>
-<a name="L126"></a><tt class="py-lineno">126</tt>  <tt class="py-line">        <tt class="py-name">Exception</tt><tt class="py-op">.</tt><tt id="link-10" class="py-name"><a title="commons.Checker.Checker.__init__
-commons.Checker.CheckerException.__init__
-commons.Checker.ConfigChecker.__init__
-commons.Checker.ConfigException.__init__
-commons.Checker._Logger.__init__" class="py-name" href="#" onclick="return doclink('link-10', '__init__', 'link-6');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">msg</tt><tt class="py-op">)</tt> </tt>
-</div></div><a name="L127"></a><tt class="py-lineno">127</tt>  <tt class="py-line"> </tt>
-<a name="_Logger"></a><div id="_Logger-def"><a name="L128"></a><tt class="py-lineno">128</tt> <a class="py-toggle" href="#" id="_Logger-toggle" onclick="return toggle('_Logger');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="commons.Checker._Logger-class.html">_Logger</a><tt class="py-op">:</tt> </tt>
-</div><div id="_Logger-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="_Logger-expanded"><a name="L129"></a><tt class="py-lineno">129</tt>  <tt class="py-line">     </tt>
-<a name="L130"></a><tt class="py-lineno">130</tt>  <tt class="py-line">    <tt class="py-name">__single</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L131"></a><tt class="py-lineno">131</tt>  <tt class="py-line">     </tt>
-<a name="_Logger.__init__"></a><div id="_Logger.__init__-def"><a name="L132"></a><tt class="py-lineno">132</tt> <a class="py-toggle" href="#" id="_Logger.__init__-toggle" onclick="return toggle('_Logger.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.Checker._Logger-class.html#__init__">__init__</a><tt class="py-op">(</tt> <tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">loggerName</tt> <tt class="py-op">=</tt><tt class="py-string">""</tt> <tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="_Logger.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Logger.__init__-expanded"><a name="L133"></a><tt class="py-lineno">133</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt id="link-11" class="py-name"><a title="commons.Checker._Logger" class="py-name" href="#" onclick="return doclink('link-11', '_Logger', 'link-2');">_Logger</a></tt><tt class="py-op">.</tt><tt class="py-name">__single</tt><tt class="py-op">:</tt> </tt>
-<a name="L134"></a><tt class="py-lineno">134</tt>  <tt class="py-line">            <tt class="py-keyword">raise</tt> <tt id="link-12" class="py-name"><a title="commons.Checker._Logger" class="py-name" href="#" onclick="return doclink('link-12', '_Logger', 'link-2');">_Logger</a></tt><tt class="py-op">.</tt><tt class="py-name">__single</tt> </tt>
-<a name="L135"></a><tt class="py-lineno">135</tt>  <tt class="py-line">        <tt class="py-name">logging</tt><tt class="py-op">.</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt class="py-name">fileConfig</tt><tt class="py-op">(</tt><tt id="link-13" class="py-name"><a title="commons.Checker.LOG_FILE" class="py-name" href="#" onclick="return doclink('link-13', 'LOG_FILE', 'link-0');">LOG_FILE</a></tt><tt class="py-op">)</tt> </tt>
-<a name="L136"></a><tt class="py-lineno">136</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-op">(</tt><tt class="py-name">loggerName</tt> <tt class="py-op">!=</tt> <tt class="py-string">""</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L137"></a><tt class="py-lineno">137</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__log</tt> <tt class="py-op">=</tt> <tt class="py-name">logging</tt><tt class="py-op">.</tt><tt id="link-14" class="py-name"><a title="commons.Checker.Checker.getLogger
-commons.Checker._Logger.getLogger" class="py-name" href="#" onclick="return doclink('link-14', 'getLogger', 'link-5');">getLogger</a></tt><tt class="py-op">(</tt><tt class="py-name">loggerName</tt><tt class="py-op">)</tt> </tt>
-<a name="L138"></a><tt class="py-lineno">138</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L139"></a><tt class="py-lineno">139</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__log</tt> <tt class="py-op">=</tt> <tt class="py-name">logging</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name"><a title="commons.Checker.Checker.getLogger
-commons.Checker._Logger.getLogger" class="py-name" href="#" onclick="return doclink('link-15', 'getLogger', 'link-5');">getLogger</a></tt><tt class="py-op">(</tt><tt id="link-16" class="py-name"><a title="commons.Checker.DEFAULT_LOGGER_NAME" class="py-name" href="#" onclick="return doclink('link-16', 'DEFAULT_LOGGER_NAME', 'link-1');">DEFAULT_LOGGER_NAME</a></tt><tt class="py-op">)</tt> </tt>
-<a name="L140"></a><tt class="py-lineno">140</tt>  <tt class="py-line">        <tt id="link-17" class="py-name"><a title="commons.Checker._Logger" class="py-name" href="#" onclick="return doclink('link-17', '_Logger', 'link-2');">_Logger</a></tt><tt class="py-op">.</tt><tt class="py-name">__single</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt> </tt>
-</div><a name="L141"></a><tt class="py-lineno">141</tt>  <tt class="py-line"> </tt>
-<a name="_Logger.getLogger"></a><div id="_Logger.getLogger-def"><a name="L142"></a><tt class="py-lineno">142</tt> <a class="py-toggle" href="#" id="_Logger.getLogger-toggle" onclick="return toggle('_Logger.getLogger');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.Checker._Logger-class.html#getLogger">getLogger</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="_Logger.getLogger-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Logger.getLogger-expanded"><a name="L143"></a><tt class="py-lineno">143</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__log</tt> </tt>
-</div></div><a name="L144"></a><tt class="py-lineno">144</tt>  <tt class="py-line"> </tt><script type="text/javascript">
-<!--
-expandto(location.href);
-// -->
-</script>
-</pre>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/commons.Checker.Checker-class.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,244 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>commons.Checker.Checker</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">
-      <span class="breadcrumbs">
-        Package&nbsp;commons ::
-        <a href="commons.Checker-module.html">Module&nbsp;Checker</a> ::
-        Class&nbsp;Checker
-      </span>
-    </td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="commons.Checker.Checker-class.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class Checker</h1><p class="nomargin-top"><span class="codelink"><a href="commons.Checker-pysrc.html#Checker">source&nbsp;code</a></span></p>
-<pre class="base-tree">
-<a href="commons.Checker.IChecker-class.html">IChecker</a> --+
-           |
-          <strong class="uidshort">Checker</strong>
-</pre>
-
-<hr />
-<p>A concrete checker implementation with a logging. Logger instance is a
-  singleton of logging module</p>
-
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Instance Methods</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-InstanceMethods"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a name="__init__"></a><span class="summary-sig-name">__init__</span>(<span class="summary-sig-arg">self</span>)</span></td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.Checker-pysrc.html#Checker.__init__">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-<tr class="private">
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a name="_handle"></a><span class="summary-sig-name">_handle</span>(<span class="summary-sig-arg">self</span>)</span></td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.Checker-pysrc.html#Checker._handle">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a name="getLogger"></a><span class="summary-sig-name">getLogger</span>(<span class="summary-sig-arg">self</span>)</span><br />
-      returns the logger instance</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.Checker-pysrc.html#Checker.getLogger">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a href="commons.Checker.Checker-class.html#setLogger" class="summary-sig-name">setLogger</a>(<span class="summary-sig-arg">self</span>,
-        <span class="summary-sig-arg">logger</span>)</span><br />
-      set (change) default logger</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.Checker-pysrc.html#Checker.setLogger">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-  <tr>
-    <td colspan="2" class="summary">
-    <p class="indent-wrapped-lines"><b>Inherited from <code><a href="commons.Checker.IChecker-class.html">IChecker</a></code></b>:
-      <code><a href="commons.Checker.IChecker-class.html#check">check</a></code>
-      </p>
-    </td>
-  </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Method Details</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-MethodDetails"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-</table>
-<a name="setLogger"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
-  <table width="100%" cellpadding="0" cellspacing="0" border="0">
-  <tr valign="top"><td>
-  <h3 class="epydoc"><span class="sig"><span class="sig-name">setLogger</span>(<span class="sig-arg">self</span>,
-        <span class="sig-arg">logger</span>)</span>
-  </h3>
-  </td><td align="right" valign="top"
-    ><span class="codelink"><a href="commons.Checker-pysrc.html#Checker.setLogger">source&nbsp;code</a></span>&nbsp;
-    </td>
-  </tr></table>
-  
-  <p>set (change) default logger</p>
-  <dl class="fields">
-    <dt>Parameters:</dt>
-    <dd><ul class="nomargin-top">
-        <li><strong class="pname"><code>logger</code></strong> (class Logger) - a new logger</li>
-    </ul></dd>
-  </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/commons.Checker.CheckerException-class.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,270 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>commons.Checker.CheckerException</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">
-      <span class="breadcrumbs">
-        Package&nbsp;commons ::
-        <a href="commons.Checker-module.html">Module&nbsp;Checker</a> ::
-        Class&nbsp;CheckerException
-      </span>
-    </td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="commons.Checker.CheckerException-class.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class CheckerException</h1><p class="nomargin-top"><span class="codelink"><a href="commons.Checker-pysrc.html#CheckerException">source&nbsp;code</a></span></p>
-<pre class="base-tree">
-              object --+        
-                       |        
-exceptions.BaseException --+    
-                           |    
-        exceptions.Exception --+
-                               |
-                              <strong class="uidshort">CheckerException</strong>
-</pre>
-
-<hr />
-<p>Exception raised during check.</p>
-
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Instance Methods</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-InstanceMethods"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a href="commons.Checker.CheckerException-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
-        <span class="summary-sig-arg">msg</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>)</span><br />
-      x.__init__(...) initializes x; see x.__class__.__doc__ for signature</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.Checker-pysrc.html#CheckerException.__init__">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-  <tr>
-    <td colspan="2" class="summary">
-    <p class="indent-wrapped-lines"><b>Inherited from <code>exceptions.Exception</code></b>:
-      <code>__new__</code>
-      </p>
-    <p class="indent-wrapped-lines"><b>Inherited from <code>exceptions.BaseException</code></b>:
-      <code>__delattr__</code>,
-      <code>__getattribute__</code>,
-      <code>__getitem__</code>,
-      <code>__getslice__</code>,
-      <code>__reduce__</code>,
-      <code>__repr__</code>,
-      <code>__setattr__</code>,
-      <code>__setstate__</code>,
-      <code>__str__</code>
-      </p>
-    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
-      <code>__hash__</code>,
-      <code>__reduce_ex__</code>
-      </p>
-    </td>
-  </tr>
-</table>
-<!-- ==================== INSTANCE VARIABLES ==================== -->
-<a name="section-InstanceVariables"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Instance Variables</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-InstanceVariables"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">str</span>
-    </td><td class="summary">
-        <a name="msg"></a><span class="summary-name">msg</span><br />
-      message embeded in Execption class
-    </td>
-  </tr>
-</table>
-<!-- ==================== PROPERTIES ==================== -->
-<a name="section-Properties"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Properties</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-Properties"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-  <tr>
-    <td colspan="2" class="summary">
-    <p class="indent-wrapped-lines"><b>Inherited from <code>exceptions.BaseException</code></b>:
-      <code>args</code>,
-      <code>message</code>
-      </p>
-    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
-      <code>__class__</code>
-      </p>
-    </td>
-  </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Method Details</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-MethodDetails"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-</table>
-<a name="__init__"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
-  <table width="100%" cellpadding="0" cellspacing="0" border="0">
-  <tr valign="top"><td>
-  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
-        <span class="sig-arg">msg</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>)</span>
-    <br /><em class="fname">(Constructor)</em>
-  </h3>
-  </td><td align="right" valign="top"
-    ><span class="codelink"><a href="commons.Checker-pysrc.html#CheckerException.__init__">source&nbsp;code</a></span>&nbsp;
-    </td>
-  </tr></table>
-  
-  <p>x.__init__(...) initializes x; see x.__class__.__doc__ for 
-  signature</p>
-  <dl class="fields">
-    <dt>Overrides:
-        object.__init__
-        <dd><em class="note">(inherited documentation)</em></dd>
-    </dt>
-  </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/commons.Checker.ConfigChecker-class.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,244 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>commons.Checker.ConfigChecker</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">
-      <span class="breadcrumbs">
-        Package&nbsp;commons ::
-        <a href="commons.Checker-module.html">Module&nbsp;Checker</a> ::
-        Class&nbsp;ConfigChecker
-      </span>
-    </td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="commons.Checker.ConfigChecker-class.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class ConfigChecker</h1><p class="nomargin-top"><span class="codelink"><a href="commons.Checker-pysrc.html#ConfigChecker">source&nbsp;code</a></span></p>
-<pre class="base-tree">
-<a href="commons.Checker.IChecker-class.html">IChecker</a> --+
-           |
-          <strong class="uidshort">ConfigChecker</strong>
-</pre>
-
-<hr />
-<p>A checker for config file.</p>
-
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Instance Methods</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-InstanceMethods"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a name="__init__"></a><span class="summary-sig-name">__init__</span>(<span class="summary-sig-arg">self</span>,
-        <span class="summary-sig-arg">sectionName</span>,
-        <span class="summary-sig-arg">optionsDict</span>)</span></td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.Checker-pysrc.html#ConfigChecker.__init__">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a href="commons.Checker.ConfigChecker-class.html#check" class="summary-sig-name">check</a>(<span class="summary-sig-arg">self</span>,
-        <span class="summary-sig-arg">configFile</span>)</span><br />
-      perform check, raise a CheckerException if error occured</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.Checker-pysrc.html#ConfigChecker.check">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-</table>
-<!-- ==================== INSTANCE VARIABLES ==================== -->
-<a name="section-InstanceVariables"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Instance Variables</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-InstanceVariables"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">class Dict</span>
-    </td><td class="summary">
-        <a name="optionsDict"></a><span class="summary-name">optionsDict</span><br />
-      dict with option to check as keys and empty strings &quot;&quot; as 
-      values
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">str</span>
-    </td><td class="summary">
-        <a name="sectionName"></a><span class="summary-name">sectionName</span><br />
-      section to check in config file
-    </td>
-  </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Method Details</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-MethodDetails"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-</table>
-<a name="check"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
-  <table width="100%" cellpadding="0" cellspacing="0" border="0">
-  <tr valign="top"><td>
-  <h3 class="epydoc"><span class="sig"><span class="sig-name">check</span>(<span class="sig-arg">self</span>,
-        <span class="sig-arg">configFile</span>)</span>
-  </h3>
-  </td><td align="right" valign="top"
-    ><span class="codelink"><a href="commons.Checker-pysrc.html#ConfigChecker.check">source&nbsp;code</a></span>&nbsp;
-    </td>
-  </tr></table>
-  
-  <p>perform check, raise a CheckerException if error occured</p>
-  <dl class="fields">
-    <dt>Parameters:</dt>
-    <dd><ul class="nomargin-top">
-        <li><strong class="pname"><code>arg</code></strong> - a collecting parameter: put here all you need to perform check</li>
-    </ul></dd>
-    <dt>Overrides:
-        <a href="commons.Checker.IChecker-class.html#check">IChecker.check</a>
-        <dd><em class="note">(inherited documentation)</em></dd>
-    </dt>
-  </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/commons.Checker.ConfigException-class.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,280 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>commons.Checker.ConfigException</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">
-      <span class="breadcrumbs">
-        Package&nbsp;commons ::
-        <a href="commons.Checker-module.html">Module&nbsp;Checker</a> ::
-        Class&nbsp;ConfigException
-      </span>
-    </td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="commons.Checker.ConfigException-class.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class ConfigException</h1><p class="nomargin-top"><span class="codelink"><a href="commons.Checker-pysrc.html#ConfigException">source&nbsp;code</a></span></p>
-<pre class="base-tree">
-              object --+        
-                       |        
-exceptions.BaseException --+    
-                           |    
-        exceptions.Exception --+
-                               |
-                              <strong class="uidshort">ConfigException</strong>
-</pre>
-
-<hr />
-<p>A exception raised by check method class ConfigChecker</p>
-
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Instance Methods</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-InstanceMethods"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a href="commons.Checker.ConfigException-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
-        <span class="summary-sig-arg">msg</span>,
-        <span class="summary-sig-arg">messages</span>=<span class="summary-sig-default"><code class="variable-group">[</code><code class="variable-group">]</code></span>)</span><br />
-      x.__init__(...) initializes x; see x.__class__.__doc__ for signature</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.Checker-pysrc.html#ConfigException.__init__">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-  <tr>
-    <td colspan="2" class="summary">
-    <p class="indent-wrapped-lines"><b>Inherited from <code>exceptions.Exception</code></b>:
-      <code>__new__</code>
-      </p>
-    <p class="indent-wrapped-lines"><b>Inherited from <code>exceptions.BaseException</code></b>:
-      <code>__delattr__</code>,
-      <code>__getattribute__</code>,
-      <code>__getitem__</code>,
-      <code>__getslice__</code>,
-      <code>__reduce__</code>,
-      <code>__repr__</code>,
-      <code>__setattr__</code>,
-      <code>__setstate__</code>,
-      <code>__str__</code>
-      </p>
-    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
-      <code>__hash__</code>,
-      <code>__reduce_ex__</code>
-      </p>
-    </td>
-  </tr>
-</table>
-<!-- ==================== INSTANCE VARIABLES ==================== -->
-<a name="section-InstanceVariables"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Instance Variables</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-InstanceVariables"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">Class list</span>
-    </td><td class="summary">
-        <a name="messages"></a><span class="summary-name">messages</span><br />
-      list of messages
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">str</span>
-    </td><td class="summary">
-        <a name="msg"></a><span class="summary-name">msg</span><br />
-      message embeded in Execption class
-    </td>
-  </tr>
-</table>
-<!-- ==================== PROPERTIES ==================== -->
-<a name="section-Properties"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Properties</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-Properties"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-  <tr>
-    <td colspan="2" class="summary">
-    <p class="indent-wrapped-lines"><b>Inherited from <code>exceptions.BaseException</code></b>:
-      <code>args</code>,
-      <code>message</code>
-      </p>
-    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
-      <code>__class__</code>
-      </p>
-    </td>
-  </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Method Details</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-MethodDetails"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-</table>
-<a name="__init__"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
-  <table width="100%" cellpadding="0" cellspacing="0" border="0">
-  <tr valign="top"><td>
-  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
-        <span class="sig-arg">msg</span>,
-        <span class="sig-arg">messages</span>=<span class="sig-default"><code class="variable-group">[</code><code class="variable-group">]</code></span>)</span>
-    <br /><em class="fname">(Constructor)</em>
-  </h3>
-  </td><td align="right" valign="top"
-    ><span class="codelink"><a href="commons.Checker-pysrc.html#ConfigException.__init__">source&nbsp;code</a></span>&nbsp;
-    </td>
-  </tr></table>
-  
-  <p>x.__init__(...) initializes x; see x.__class__.__doc__ for 
-  signature</p>
-  <dl class="fields">
-    <dt>Overrides:
-        object.__init__
-        <dd><em class="note">(inherited documentation)</em></dd>
-    </dt>
-  </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/commons.Checker.IChecker-class.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,187 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>commons.Checker.IChecker</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">
-      <span class="breadcrumbs">
-        Package&nbsp;commons ::
-        <a href="commons.Checker-module.html">Module&nbsp;Checker</a> ::
-        Class&nbsp;IChecker
-      </span>
-    </td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="commons.Checker.IChecker-class.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class IChecker</h1><p class="nomargin-top"><span class="codelink"><a href="commons.Checker-pysrc.html#IChecker">source&nbsp;code</a></span></p>
-<dl><dt>Known Subclasses:</dt>
-<dd>
-      <ul class="subclass-list">
-<li><a href="commons.Checker.Checker-class.html">Checker</a></li><li>, <a href="commons.Checker.ConfigChecker-class.html">ConfigChecker</a></li>  </ul>
-</dd></dl>
-
-<hr />
-<p>Interface emulation for a checker</p>
-
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Instance Methods</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-InstanceMethods"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a href="commons.Checker.IChecker-class.html#check" class="summary-sig-name">check</a>(<span class="summary-sig-arg">self</span>,
-        <span class="summary-sig-arg">arg</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>)</span><br />
-      perform check, raise a CheckerException if error occured</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.Checker-pysrc.html#IChecker.check">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Method Details</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-MethodDetails"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-</table>
-<a name="check"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
-  <table width="100%" cellpadding="0" cellspacing="0" border="0">
-  <tr valign="top"><td>
-  <h3 class="epydoc"><span class="sig"><span class="sig-name">check</span>(<span class="sig-arg">self</span>,
-        <span class="sig-arg">arg</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>)</span>
-  </h3>
-  </td><td align="right" valign="top"
-    ><span class="codelink"><a href="commons.Checker-pysrc.html#IChecker.check">source&nbsp;code</a></span>&nbsp;
-    </td>
-  </tr></table>
-  
-  <p>perform check, raise a CheckerException if error occured</p>
-  <dl class="fields">
-    <dt>Parameters:</dt>
-    <dd><ul class="nomargin-top">
-        <li><strong class="pname"><code>arg</code></strong> (choose the appropriate type) - a collecting parameter: put here all you need to perform check</li>
-    </ul></dd>
-  </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/commons.Checker._Logger-class.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,175 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>commons.Checker._Logger</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">
-      <span class="breadcrumbs">
-        Package&nbsp;commons ::
-        <a href="commons.Checker-module.html">Module&nbsp;Checker</a> ::
-        Class&nbsp;_Logger
-      </span>
-    </td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="commons.Checker._Logger-class.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class _Logger</h1><p class="nomargin-top"><span class="codelink"><a href="commons.Checker-pysrc.html#_Logger">source&nbsp;code</a></span></p>
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Instance Methods</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-InstanceMethods"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a name="__init__"></a><span class="summary-sig-name">__init__</span>(<span class="summary-sig-arg">self</span>,
-        <span class="summary-sig-arg">loggerName</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string"></code><code class="variable-quote">'</code></span>)</span></td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.Checker-pysrc.html#_Logger.__init__">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a name="getLogger"></a><span class="summary-sig-name">getLogger</span>(<span class="summary-sig-arg">self</span>)</span></td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.Checker-pysrc.html#_Logger.getLogger">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-</table>
-<!-- ==================== CLASS VARIABLES ==================== -->
-<a name="section-ClassVariables"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Class Variables</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-ClassVariables"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr class="private">
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-        <a name="_Logger__single"></a><span class="summary-name">_Logger__single</span> = <code title="None">None</code>
-    </td>
-  </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/commons.IComponentWrapper-module.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,124 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>commons.IComponentWrapper</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">
-      <span class="breadcrumbs">
-        Package&nbsp;commons ::
-        Module&nbsp;IComponentWrapper
-      </span>
-    </td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="commons.IComponentWrapper-module.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<!-- ==================== MODULE DESCRIPTION ==================== -->
-<h1 class="epydoc">Module IComponentWrapper</h1><p class="nomargin-top"><span class="codelink"><a href="commons.IComponentWrapper-pysrc.html">source&nbsp;code</a></span></p>
-<!-- ==================== CLASSES ==================== -->
-<a name="section-Classes"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Classes</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-Classes"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-        <a href="commons.IComponentWrapper.IComponentWrapper-class.html" class="summary-name">IComponentWrapper</a><br />
-      A interface wrapper for all pipelines component
-    </td>
-  </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/commons.IComponentWrapper-pysrc.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,136 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>commons.IComponentWrapper</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">
-      <span class="breadcrumbs">
-        Package&nbsp;commons ::
-        Module&nbsp;IComponentWrapper
-      </span>
-    </td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="commons.IComponentWrapper-pysrc.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<h1 class="epydoc">Source Code for <a href="commons.IComponentWrapper-module.html">Module commons.IComponentWrapper</a></h1>
-<pre class="py-src">
-<a name="L1"></a><tt class="py-lineno"> 1</tt>  <tt class="py-line"> </tt>
-<a name="IComponentWrapper"></a><div id="IComponentWrapper-def"><a name="L2"></a><tt class="py-lineno"> 2</tt> <a class="py-toggle" href="#" id="IComponentWrapper-toggle" onclick="return toggle('IComponentWrapper');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="commons.IComponentWrapper.IComponentWrapper-class.html">IComponentWrapper</a><tt class="py-op">:</tt> </tt>
-</div><div id="IComponentWrapper-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="IComponentWrapper-expanded"><a name="L3"></a><tt class="py-lineno"> 3</tt>  <tt class="py-line">    <tt class="py-docstring">"""</tt> </tt>
-<a name="L4"></a><tt class="py-lineno"> 4</tt>  <tt class="py-line"><tt class="py-docstring">     A interface wrapper for all pipelines component</tt> </tt>
-<a name="L5"></a><tt class="py-lineno"> 5</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
-<a name="L6"></a><tt class="py-lineno"> 6</tt>  <tt class="py-line">     </tt>
-<a name="IComponentWrapper.run"></a><div id="IComponentWrapper.run-def"><a name="L7"></a><tt class="py-lineno"> 7</tt> <a class="py-toggle" href="#" id="IComponentWrapper.run-toggle" onclick="return toggle('IComponentWrapper.run');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.IComponentWrapper.IComponentWrapper-class.html#run">run</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="IComponentWrapper.run-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="IComponentWrapper.run-expanded"><a name="L8"></a><tt class="py-lineno"> 8</tt>  <tt class="py-line">        <tt class="py-docstring">"""</tt> </tt>
-<a name="L9"></a><tt class="py-lineno"> 9</tt>  <tt class="py-line"><tt class="py-docstring">        run the component</tt> </tt>
-<a name="L10"></a><tt class="py-lineno">10</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L11"></a><tt class="py-lineno">11</tt>  <tt class="py-line">        <tt class="py-keyword">pass</tt> </tt>
-</div><a name="L12"></a><tt class="py-lineno">12</tt>  <tt class="py-line">     </tt>
-<a name="IComponentWrapper.loadConfig"></a><div id="IComponentWrapper.loadConfig-def"><a name="L13"></a><tt class="py-lineno">13</tt> <a class="py-toggle" href="#" id="IComponentWrapper.loadConfig-toggle" onclick="return toggle('IComponentWrapper.loadConfig');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.IComponentWrapper.IComponentWrapper-class.html#loadConfig">loadConfig</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">configParserInstance</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="IComponentWrapper.loadConfig-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="IComponentWrapper.loadConfig-expanded"><a name="L14"></a><tt class="py-lineno">14</tt>  <tt class="py-line">        <tt class="py-docstring">"""</tt> </tt>
-<a name="L15"></a><tt class="py-lineno">15</tt>  <tt class="py-line"><tt class="py-docstring">        load component config</tt> </tt>
-<a name="L16"></a><tt class="py-lineno">16</tt>  <tt class="py-line"><tt class="py-docstring">        </tt> </tt>
-<a name="L17"></a><tt class="py-lineno">17</tt>  <tt class="py-line"><tt class="py-docstring">        @param configParserInstance: config parser where config file is loaded</tt> </tt>
-<a name="L18"></a><tt class="py-lineno">18</tt>  <tt class="py-line"><tt class="py-docstring">        @type  configParserInstance: class ConfigParser</tt> </tt>
-<a name="L19"></a><tt class="py-lineno">19</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L20"></a><tt class="py-lineno">20</tt>  <tt class="py-line">        <tt class="py-keyword">pass</tt> </tt>
-</div><a name="L21"></a><tt class="py-lineno">21</tt>  <tt class="py-line"> </tt>
-<a name="IComponentWrapper.clean"></a><div id="IComponentWrapper.clean-def"><a name="L22"></a><tt class="py-lineno">22</tt> <a class="py-toggle" href="#" id="IComponentWrapper.clean-toggle" onclick="return toggle('IComponentWrapper.clean');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.IComponentWrapper.IComponentWrapper-class.html#clean">clean</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="IComponentWrapper.clean-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="IComponentWrapper.clean-expanded"><a name="L23"></a><tt class="py-lineno">23</tt>  <tt class="py-line">        <tt class="py-docstring">"""</tt> </tt>
-<a name="L24"></a><tt class="py-lineno">24</tt>  <tt class="py-line"><tt class="py-docstring">        clean files generated by run method</tt> </tt>
-<a name="L25"></a><tt class="py-lineno">25</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L26"></a><tt class="py-lineno">26</tt>  <tt class="py-line">        <tt class="py-keyword">pass</tt> </tt>
-</div><a name="L27"></a><tt class="py-lineno">27</tt>  <tt class="py-line">     </tt>
-<a name="IComponentWrapper.getComponent"></a><div id="IComponentWrapper.getComponent-def"><a name="L28"></a><tt class="py-lineno">28</tt> <a class="py-toggle" href="#" id="IComponentWrapper.getComponent-toggle" onclick="return toggle('IComponentWrapper.getComponent');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.IComponentWrapper.IComponentWrapper-class.html#getComponent">getComponent</a> <tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="IComponentWrapper.getComponent-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="IComponentWrapper.getComponent-expanded"><a name="L29"></a><tt class="py-lineno">29</tt>  <tt class="py-line">        <tt class="py-docstring">"""</tt> </tt>
-<a name="L30"></a><tt class="py-lineno">30</tt>  <tt class="py-line"><tt class="py-docstring">        return component wrapped</tt> </tt>
-<a name="L31"></a><tt class="py-lineno">31</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-</div></div><a name="L32"></a><tt class="py-lineno">32</tt>  <tt class="py-line"> </tt><script type="text/javascript">
-<!--
-expandto(location.href);
-// -->
-</script>
-</pre>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/commons.IComponentWrapper.IComponentWrapper-class.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,231 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>commons.IComponentWrapper.IComponentWrapper</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">
-      <span class="breadcrumbs">
-        Package&nbsp;commons ::
-        <a href="commons.IComponentWrapper-module.html">Module&nbsp;IComponentWrapper</a> ::
-        Class&nbsp;IComponentWrapper
-      </span>
-    </td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="commons.IComponentWrapper.IComponentWrapper-class.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class IComponentWrapper</h1><p class="nomargin-top"><span class="codelink"><a href="commons.IComponentWrapper-pysrc.html#IComponentWrapper">source&nbsp;code</a></span></p>
-<p>A interface wrapper for all pipelines component</p>
-
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Instance Methods</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-InstanceMethods"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a name="clean"></a><span class="summary-sig-name">clean</span>(<span class="summary-sig-arg">self</span>)</span><br />
-      clean files generated by run method</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.IComponentWrapper-pysrc.html#IComponentWrapper.clean">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a name="getComponent"></a><span class="summary-sig-name">getComponent</span>(<span class="summary-sig-arg">self</span>)</span><br />
-      return component wrapped</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.IComponentWrapper-pysrc.html#IComponentWrapper.getComponent">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a href="commons.IComponentWrapper.IComponentWrapper-class.html#loadConfig" class="summary-sig-name">loadConfig</a>(<span class="summary-sig-arg">self</span>,
-        <span class="summary-sig-arg">configParserInstance</span>)</span><br />
-      load component config</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.IComponentWrapper-pysrc.html#IComponentWrapper.loadConfig">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a name="run"></a><span class="summary-sig-name">run</span>(<span class="summary-sig-arg">self</span>)</span><br />
-      run the component</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.IComponentWrapper-pysrc.html#IComponentWrapper.run">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Method Details</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-MethodDetails"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-</table>
-<a name="loadConfig"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
-  <table width="100%" cellpadding="0" cellspacing="0" border="0">
-  <tr valign="top"><td>
-  <h3 class="epydoc"><span class="sig"><span class="sig-name">loadConfig</span>(<span class="sig-arg">self</span>,
-        <span class="sig-arg">configParserInstance</span>)</span>
-  </h3>
-  </td><td align="right" valign="top"
-    ><span class="codelink"><a href="commons.IComponentWrapper-pysrc.html#IComponentWrapper.loadConfig">source&nbsp;code</a></span>&nbsp;
-    </td>
-  </tr></table>
-  
-  <p>load component config</p>
-  <dl class="fields">
-    <dt>Parameters:</dt>
-    <dd><ul class="nomargin-top">
-        <li><strong class="pname"><code>configParserInstance</code></strong> (class ConfigParser) - config parser where config file is loaded</li>
-    </ul></dd>
-  </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/commons.IDataProcessor-module.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,124 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>commons.IDataProcessor</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">
-      <span class="breadcrumbs">
-        Package&nbsp;commons ::
-        Module&nbsp;IDataProcessor
-      </span>
-    </td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="commons.IDataProcessor-module.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<!-- ==================== MODULE DESCRIPTION ==================== -->
-<h1 class="epydoc">Module IDataProcessor</h1><p class="nomargin-top"><span class="codelink"><a href="commons.IDataProcessor-pysrc.html">source&nbsp;code</a></span></p>
-<!-- ==================== CLASSES ==================== -->
-<a name="section-Classes"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Classes</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-Classes"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-        <a href="commons.IDataProcessor.IDataProcessor-class.html" class="summary-name">IDataProcessor</a><br />
-      A interface for all pipelines data processor
-    </td>
-  </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/commons.IDataProcessor-pysrc.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,114 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>commons.IDataProcessor</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">
-      <span class="breadcrumbs">
-        Package&nbsp;commons ::
-        Module&nbsp;IDataProcessor
-      </span>
-    </td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="commons.IDataProcessor-pysrc.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<h1 class="epydoc">Source Code for <a href="commons.IDataProcessor-module.html">Module commons.IDataProcessor</a></h1>
-<pre class="py-src">
-<a name="IDataProcessor"></a><div id="IDataProcessor-def"><a name="L1"></a><tt class="py-lineno"> 1</tt> <a class="py-toggle" href="#" id="IDataProcessor-toggle" onclick="return toggle('IDataProcessor');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="commons.IDataProcessor.IDataProcessor-class.html">IDataProcessor</a><tt class="py-op">:</tt> </tt>
-</div><div id="IDataProcessor-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="IDataProcessor-expanded"><a name="L2"></a><tt class="py-lineno"> 2</tt>  <tt class="py-line">    <tt class="py-docstring">"""</tt> </tt>
-<a name="L3"></a><tt class="py-lineno"> 3</tt>  <tt class="py-line"><tt class="py-docstring">    A interface for all pipelines data processor</tt> </tt>
-<a name="L4"></a><tt class="py-lineno"> 4</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt>     </tt>
-<a name="IDataProcessor.run"></a><div id="IDataProcessor.run-def"><a name="L5"></a><tt class="py-lineno"> 5</tt> <a class="py-toggle" href="#" id="IDataProcessor.run-toggle" onclick="return toggle('IDataProcessor.run');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="commons.IDataProcessor.IDataProcessor-class.html#run">run</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="IDataProcessor.run-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="IDataProcessor.run-expanded"><a name="L6"></a><tt class="py-lineno"> 6</tt>  <tt class="py-line">        <tt class="py-docstring">"""</tt> </tt>
-<a name="L7"></a><tt class="py-lineno"> 7</tt>  <tt class="py-line"><tt class="py-docstring">        run: process the data</tt> </tt>
-<a name="L8"></a><tt class="py-lineno"> 8</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
-<a name="L9"></a><tt class="py-lineno"> 9</tt>  <tt class="py-line">        <tt class="py-keyword">pass</tt> </tt>
-</div></div><a name="L10"></a><tt class="py-lineno">10</tt>  <tt class="py-line"> </tt><script type="text/javascript">
-<!--
-expandto(location.href);
-// -->
-</script>
-</pre>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/commons.IDataProcessor.IDataProcessor-class.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,136 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>commons.IDataProcessor.IDataProcessor</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">
-      <span class="breadcrumbs">
-        Package&nbsp;commons ::
-        <a href="commons.IDataProcessor-module.html">Module&nbsp;IDataProcessor</a> ::
-        Class&nbsp;IDataProcessor
-      </span>
-    </td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="commons.IDataProcessor.IDataProcessor-class.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class IDataProcessor</h1><p class="nomargin-top"><span class="codelink"><a href="commons.IDataProcessor-pysrc.html#IDataProcessor">source&nbsp;code</a></span></p>
-<p>A interface for all pipelines data processor</p>
-
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
-  <td colspan="2" class="table-header">
-    <table border="0" cellpadding="0" cellspacing="0" width="100%">
-      <tr valign="top">
-        <td align="left"><span class="table-header">Instance Methods</span></td>
-        <td align="right" valign="top"
-         ><span class="options">[<a href="#section-InstanceMethods"
-         class="privatelink" onclick="toggle_private();"
-         >hide private</a>]</span></td>
-      </tr>
-    </table>
-  </td>
-</tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a name="run"></a><span class="summary-sig-name">run</span>(<span class="summary-sig-arg">self</span>)</span><br />
-      run: process the data</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="commons.IDataProcessor-pysrc.html#IDataProcessor.run">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
Binary file commons/pyRepetUnit/doc/crarr.png has changed
--- a/commons/pyRepetUnit/doc/epydoc.css	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,322 +0,0 @@
-
-
-/* Epydoc CSS Stylesheet
- *
- * This stylesheet can be used to customize the appearance of epydoc's
- * HTML output.
- *
- */
-
-/* Default Colors & Styles
- *   - Set the default foreground & background color with 'body'; and 
- *     link colors with 'a:link' and 'a:visited'.
- *   - Use bold for decision list terms.
- *   - The heading styles defined here are used for headings *within*
- *     docstring descriptions.  All headings used by epydoc itself use
- *     either class='epydoc' or class='toc' (CSS styles for both
- *     defined below).
- */
-body                        { background: #ffffff; color: #000000; }
-p                           { margin-top: 0.5em; margin-bottom: 0.5em; }
-a:link                      { color: #0000ff; }
-a:visited                   { color: #204080; }
-dt                          { font-weight: bold; }
-h1                          { font-size: +140%; font-style: italic;
-                              font-weight: bold; }
-h2                          { font-size: +125%; font-style: italic;
-                              font-weight: bold; }
-h3                          { font-size: +110%; font-style: italic;
-                              font-weight: normal; }
-code                        { font-size: 100%; }
-/* N.B.: class, not pseudoclass */
-a.link                      { font-family: monospace; }
- 
-/* Page Header & Footer
- *   - The standard page header consists of a navigation bar (with
- *     pointers to standard pages such as 'home' and 'trees'); a
- *     breadcrumbs list, which can be used to navigate to containing
- *     classes or modules; options links, to show/hide private
- *     variables and to show/hide frames; and a page title (using
- *     <h1>).  The page title may be followed by a link to the
- *     corresponding source code (using 'span.codelink').
- *   - The footer consists of a navigation bar, a timestamp, and a
- *     pointer to epydoc's homepage.
- */ 
-h1.epydoc                   { margin: 0; font-size: +140%; font-weight: bold; }
-h2.epydoc                   { font-size: +130%; font-weight: bold; }
-h3.epydoc                   { font-size: +115%; font-weight: bold;
-                              margin-top: 0.2em; }
-td h3.epydoc                { font-size: +115%; font-weight: bold;
-                              margin-bottom: 0; }
-table.navbar                { background: #a0c0ff; color: #000000;
-                              border: 2px groove #c0d0d0; }
-table.navbar table          { color: #000000; }
-th.navbar-select            { background: #70b0ff;
-                              color: #000000; } 
-table.navbar a              { text-decoration: none; }  
-table.navbar a:link         { color: #0000ff; }
-table.navbar a:visited      { color: #204080; }
-span.breadcrumbs            { font-size: 85%; font-weight: bold; }
-span.options                { font-size: 70%; }
-span.codelink               { font-size: 85%; }
-td.footer                   { font-size: 85%; }
-
-/* Table Headers
- *   - Each summary table and details section begins with a 'header'
- *     row.  This row contains a section title (marked by
- *     'span.table-header') as well as a show/hide private link
- *     (marked by 'span.options', defined above).
- *   - Summary tables that contain user-defined groups mark those
- *     groups using 'group header' rows.
- */
-td.table-header             { background: #70b0ff; color: #000000;
-                              border: 1px solid #608090; }
-td.table-header table       { color: #000000; }
-td.table-header table a:link      { color: #0000ff; }
-td.table-header table a:visited   { color: #204080; }
-span.table-header           { font-size: 120%; font-weight: bold; }
-th.group-header             { background: #c0e0f8; color: #000000;
-                              text-align: left; font-style: italic; 
-                              font-size: 115%; 
-                              border: 1px solid #608090; }
-
-/* Summary Tables (functions, variables, etc)
- *   - Each object is described by a single row of the table with
- *     two cells.  The left cell gives the object's type, and is
- *     marked with 'code.summary-type'.  The right cell gives the
- *     object's name and a summary description.
- *   - CSS styles for the table's header and group headers are
- *     defined above, under 'Table Headers'
- */
-table.summary               { border-collapse: collapse;
-                              background: #e8f0f8; color: #000000;
-                              border: 1px solid #608090;
-                              margin-bottom: 0.5em; }
-td.summary                  { border: 1px solid #608090; }
-code.summary-type           { font-size: 85%; }
-table.summary a:link        { color: #0000ff; }
-table.summary a:visited     { color: #204080; }
-
-
-/* Details Tables (functions, variables, etc)
- *   - Each object is described in its own div.
- *   - A single-row summary table w/ table-header is used as
- *     a header for each details section (CSS style for table-header
- *     is defined above, under 'Table Headers').
- */
-table.details               { border-collapse: collapse;
-                              background: #e8f0f8; color: #000000;
-                              border: 1px solid #608090;
-                              margin: .2em 0 0 0; }
-table.details table         { color: #000000; }
-table.details a:link        { color: #0000ff; }
-table.details a:visited     { color: #204080; }
-
-/* Fields */
-dl.fields                   { margin-left: 2em; margin-top: 1em;
-                              margin-bottom: 1em; }
-dl.fields dd ul             { margin-left: 0em; padding-left: 0em; }
-dl.fields dd ul li ul       { margin-left: 2em; padding-left: 0em; }
-div.fields                  { margin-left: 2em; }
-div.fields p                { margin-bottom: 0.5em; }
-
-/* Index tables (identifier index, term index, etc)
- *   - link-index is used for indices containing lists of links
- *     (namely, the identifier index & term index).
- *   - index-where is used in link indices for the text indicating
- *     the container/source for each link.
- *   - metadata-index is used for indices containing metadata
- *     extracted from fields (namely, the bug index & todo index).
- */
-table.link-index            { border-collapse: collapse;
-                              background: #e8f0f8; color: #000000;
-                              border: 1px solid #608090; }
-td.link-index               { border-width: 0px; }
-table.link-index a:link     { color: #0000ff; }
-table.link-index a:visited  { color: #204080; }
-span.index-where            { font-size: 70%; }
-table.metadata-index        { border-collapse: collapse;
-                              background: #e8f0f8; color: #000000;
-                              border: 1px solid #608090; 
-                              margin: .2em 0 0 0; }
-td.metadata-index           { border-width: 1px; border-style: solid; }
-table.metadata-index a:link { color: #0000ff; }
-table.metadata-index a:visited  { color: #204080; }
-
-/* Function signatures
- *   - sig* is used for the signature in the details section.
- *   - .summary-sig* is used for the signature in the summary 
- *     table, and when listing property accessor functions.
- * */
-.sig-name                   { color: #006080; }
-.sig-arg                    { color: #008060; }
-.sig-default                { color: #602000; }
-.summary-sig                { font-family: monospace; }
-.summary-sig-name           { color: #006080; font-weight: bold; }
-table.summary a.summary-sig-name:link
-                            { color: #006080; font-weight: bold; }
-table.summary a.summary-sig-name:visited
-                            { color: #006080; font-weight: bold; }
-.summary-sig-arg            { color: #006040; }
-.summary-sig-default        { color: #501800; }
-
-/* Subclass list
- */
-ul.subclass-list { display: inline; }
-ul.subclass-list li { display: inline; }
-
-/* To render variables, classes etc. like functions */
-table.summary .summary-name { color: #006080; font-weight: bold;
-                              font-family: monospace; }
-table.summary
-     a.summary-name:link    { color: #006080; font-weight: bold;
-                              font-family: monospace; }
-table.summary
-    a.summary-name:visited  { color: #006080; font-weight: bold;
-                              font-family: monospace; }
-
-/* Variable values
- *   - In the 'variable details' sections, each varaible's value is
- *     listed in a 'pre.variable' box.  The width of this box is
- *     restricted to 80 chars; if the value's repr is longer than
- *     this it will be wrapped, using a backslash marked with
- *     class 'variable-linewrap'.  If the value's repr is longer
- *     than 3 lines, the rest will be ellided; and an ellipsis
- *     marker ('...' marked with 'variable-ellipsis') will be used.
- *   - If the value is a string, its quote marks will be marked
- *     with 'variable-quote'.
- *   - If the variable is a regexp, it is syntax-highlighted using
- *     the re* CSS classes.
- */
-pre.variable                { padding: .5em; margin: 0;
-                              background: #dce4ec; color: #000000;
-                              border: 1px solid #708890; }
-.variable-linewrap          { color: #604000; font-weight: bold; }
-.variable-ellipsis          { color: #604000; font-weight: bold; }
-.variable-quote             { color: #604000; font-weight: bold; }
-.variable-group             { color: #008000; font-weight: bold; }
-.variable-op                { color: #604000; font-weight: bold; }
-.variable-string            { color: #006030; }
-.variable-unknown           { color: #a00000; font-weight: bold; }
-.re                         { color: #000000; }
-.re-char                    { color: #006030; }
-.re-op                      { color: #600000; }
-.re-group                   { color: #003060; }
-.re-ref                     { color: #404040; }
-
-/* Base tree
- *   - Used by class pages to display the base class hierarchy.
- */
-pre.base-tree               { font-size: 80%; margin: 0; }
-
-/* Frames-based table of contents headers
- *   - Consists of two frames: one for selecting modules; and
- *     the other listing the contents of the selected module.
- *   - h1.toc is used for each frame's heading
- *   - h2.toc is used for subheadings within each frame.
- */
-h1.toc                      { text-align: center; font-size: 105%;
-                              margin: 0; font-weight: bold;
-                              padding: 0; }
-h2.toc                      { font-size: 100%; font-weight: bold; 
-                              margin: 0.5em 0 0 -0.3em; }
-
-/* Syntax Highlighting for Source Code
- *   - doctest examples are displayed in a 'pre.py-doctest' block.
- *     If the example is in a details table entry, then it will use
- *     the colors specified by the 'table pre.py-doctest' line.
- *   - Source code listings are displayed in a 'pre.py-src' block.
- *     Each line is marked with 'span.py-line' (used to draw a line
- *     down the left margin, separating the code from the line
- *     numbers).  Line numbers are displayed with 'span.py-lineno'.
- *     The expand/collapse block toggle button is displayed with
- *     'a.py-toggle' (Note: the CSS style for 'a.py-toggle' should not
- *     modify the font size of the text.)
- *   - If a source code page is opened with an anchor, then the
- *     corresponding code block will be highlighted.  The code
- *     block's header is highlighted with 'py-highlight-hdr'; and
- *     the code block's body is highlighted with 'py-highlight'.
- *   - The remaining py-* classes are used to perform syntax
- *     highlighting (py-string for string literals, py-name for names,
- *     etc.)
- */
-pre.py-doctest              { padding: .5em; margin: 1em;
-                              background: #e8f0f8; color: #000000;
-                              border: 1px solid #708890; }
-table pre.py-doctest        { background: #dce4ec;
-                              color: #000000; }
-pre.py-src                  { border: 2px solid #000000; 
-                              background: #f0f0f0; color: #000000; }
-.py-line                    { border-left: 2px solid #000000; 
-                              margin-left: .2em; padding-left: .4em; }
-.py-lineno                  { font-style: italic; font-size: 90%;
-                              padding-left: .5em; }
-a.py-toggle                 { text-decoration: none; }
-div.py-highlight-hdr        { border-top: 2px solid #000000;
-                              border-bottom: 2px solid #000000;
-                              background: #d8e8e8; }
-div.py-highlight            { border-bottom: 2px solid #000000;
-                              background: #d0e0e0; }
-.py-prompt                  { color: #005050; font-weight: bold;}
-.py-more                    { color: #005050; font-weight: bold;}
-.py-string                  { color: #006030; }
-.py-comment                 { color: #003060; }
-.py-keyword                 { color: #600000; }
-.py-output                  { color: #404040; }
-.py-name                    { color: #000050; }
-.py-name:link               { color: #000050 !important; }
-.py-name:visited            { color: #000050 !important; }
-.py-number                  { color: #005000; }
-.py-defname                 { color: #000060; font-weight: bold; }
-.py-def-name                { color: #000060; font-weight: bold; }
-.py-base-class              { color: #000060; }
-.py-param                   { color: #000060; }
-.py-docstring               { color: #006030; }
-.py-decorator               { color: #804020; }
-/* Use this if you don't want links to names underlined: */
-/*a.py-name                   { text-decoration: none; }*/
-
-/* Graphs & Diagrams
- *   - These CSS styles are used for graphs & diagrams generated using
- *     Graphviz dot.  'img.graph-without-title' is used for bare
- *     diagrams (to remove the border created by making the image
- *     clickable).
- */
-img.graph-without-title     { border: none; }
-img.graph-with-title        { border: 1px solid #000000; }
-span.graph-title            { font-weight: bold; }
-span.graph-caption          { }
-
-/* General-purpose classes
- *   - 'p.indent-wrapped-lines' defines a paragraph whose first line
- *     is not indented, but whose subsequent lines are.
- *   - The 'nomargin-top' class is used to remove the top margin (e.g.
- *     from lists).  The 'nomargin' class is used to remove both the
- *     top and bottom margin (but not the left or right margin --
- *     for lists, that would cause the bullets to disappear.)
- */
-p.indent-wrapped-lines      { padding: 0 0 0 7em; text-indent: -7em; 
-                              margin: 0; }
-.nomargin-top               { margin-top: 0; }
-.nomargin                   { margin-top: 0; margin-bottom: 0; }
-
-/* HTML Log */
-div.log-block               { padding: 0; margin: .5em 0 .5em 0;
-                              background: #e8f0f8; color: #000000;
-                              border: 1px solid #000000; }
-div.log-error               { padding: .1em .3em .1em .3em; margin: 4px;
-                              background: #ffb0b0; color: #000000;
-                              border: 1px solid #000000; }
-div.log-warning             { padding: .1em .3em .1em .3em; margin: 4px;
-                              background: #ffffb0; color: #000000;
-                              border: 1px solid #000000; }
-div.log-info               { padding: .1em .3em .1em .3em; margin: 4px;
-                              background: #b0ffb0; color: #000000;
-                              border: 1px solid #000000; }
-h2.log-hdr                  { background: #70b0ff; color: #000000;
-                              margin: 0; padding: 0em 0.5em 0em 0.5em;
-                              border-bottom: 1px solid #000000; font-size: 110%; }
-p.log                       { font-weight: bold; margin: .5em 0 .5em 0; }
-tr.opt-changed              { color: #000000; font-weight: bold; }
-tr.opt-default              { color: #606060; }
-pre.log                     { margin: 0; padding: 0; padding-left: 1em; }
--- a/commons/pyRepetUnit/doc/epydoc.js	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,293 +0,0 @@
-function toggle_private() {
-        // Search for any private/public links on this page.  Store
-        // their old text in "cmd," so we will know what action to
-        // take; and change their text to the opposite action.
-        var cmd = "?";
-        var elts = document.getElementsByTagName("a");
-        for(var i=0; i<elts.length; i++) {
-          if (elts[i].className == "privatelink") {
-            cmd = elts[i].innerHTML;
-            elts[i].innerHTML = ((cmd && cmd.substr(0,4)=="show")?
-                                    "hide&nbsp;private":"show&nbsp;private");
-          }
-        }
-        // Update all DIVs containing private objects.
-        var elts = document.getElementsByTagName("div");
-        for(var i=0; i<elts.length; i++) {
-          if (elts[i].className == "private") {
-            elts[i].style.display = ((cmd && cmd.substr(0,4)=="hide")?"none":"block");
-          }
-          else if (elts[i].className == "public") {
-            elts[i].style.display = ((cmd && cmd.substr(0,4)=="hide")?"block":"none");
-          }
-        }
-        // Update all table rows containing private objects.  Note, we
-        // use "" instead of "block" becaue IE & firefox disagree on what
-        // this should be (block vs table-row), and "" just gives the
-        // default for both browsers.
-        var elts = document.getElementsByTagName("tr");
-        for(var i=0; i<elts.length; i++) {
-          if (elts[i].className == "private") {
-            elts[i].style.display = ((cmd && cmd.substr(0,4)=="hide")?"none":"");
-          }
-        }
-        // Update all list items containing private objects.
-        var elts = document.getElementsByTagName("li");
-        for(var i=0; i<elts.length; i++) {
-          if (elts[i].className == "private") {
-            elts[i].style.display = ((cmd && cmd.substr(0,4)=="hide")?
-                                        "none":"");
-          }
-        }
-        // Update all list items containing private objects.
-        var elts = document.getElementsByTagName("ul");
-        for(var i=0; i<elts.length; i++) {
-          if (elts[i].className == "private") {
-            elts[i].style.display = ((cmd && cmd.substr(0,4)=="hide")?"none":"block");
-          }
-        }
-        // Set a cookie to remember the current option.
-        document.cookie = "EpydocPrivate="+cmd;
-      }
-function show_private() {
-        var elts = document.getElementsByTagName("a");
-        for(var i=0; i<elts.length; i++) {
-          if (elts[i].className == "privatelink") {
-            cmd = elts[i].innerHTML;
-            if (cmd && cmd.substr(0,4)=="show")
-                toggle_private();
-          }
-        }
-      }
-function getCookie(name) {
-        var dc = document.cookie;
-        var prefix = name + "=";
-        var begin = dc.indexOf("; " + prefix);
-        if (begin == -1) {
-          begin = dc.indexOf(prefix);
-          if (begin != 0) return null;
-        } else
-        { begin += 2; }
-        var end = document.cookie.indexOf(";", begin);
-        if (end == -1)
-        { end = dc.length; }
-        return unescape(dc.substring(begin + prefix.length, end));
-      }
-function setFrame(url1, url2) {
-          parent.frames[1].location.href = url1;
-          parent.frames[2].location.href = url2;
-      }
-function checkCookie() {
-        var cmd=getCookie("EpydocPrivate");
-        if (cmd && cmd.substr(0,4)!="show" && location.href.indexOf("#_") < 0)
-            toggle_private();
-      }
-function toggleCallGraph(id) {
-        var elt = document.getElementById(id);
-        if (elt.style.display == "none")
-            elt.style.display = "block";
-        else
-            elt.style.display = "none";
-      }
-function expand(id) {
-  var elt = document.getElementById(id+"-expanded");
-  if (elt) elt.style.display = "block";
-  var elt = document.getElementById(id+"-expanded-linenums");
-  if (elt) elt.style.display = "block";
-  var elt = document.getElementById(id+"-collapsed");
-  if (elt) { elt.innerHTML = ""; elt.style.display = "none"; }
-  var elt = document.getElementById(id+"-collapsed-linenums");
-  if (elt) { elt.innerHTML = ""; elt.style.display = "none"; }
-  var elt = document.getElementById(id+"-toggle");
-  if (elt) { elt.innerHTML = "-"; }
-}
-
-function collapse(id) {
-  var elt = document.getElementById(id+"-expanded");
-  if (elt) elt.style.display = "none";
-  var elt = document.getElementById(id+"-expanded-linenums");
-  if (elt) elt.style.display = "none";
-  var elt = document.getElementById(id+"-collapsed-linenums");
-  if (elt) { elt.innerHTML = "<br />"; elt.style.display="block"; }
-  var elt = document.getElementById(id+"-toggle");
-  if (elt) { elt.innerHTML = "+"; }
-  var elt = document.getElementById(id+"-collapsed");
-  if (elt) {
-    elt.style.display = "block";
-    
-    var indent = elt.getAttribute("indent");
-    var pad = elt.getAttribute("pad");
-    var s = "<tt class='py-lineno'>";
-    for (var i=0; i<pad.length; i++) { s += "&nbsp;" }
-    s += "</tt>";
-    s += "&nbsp;&nbsp;<tt class='py-line'>";
-    for (var i=0; i<indent.length; i++) { s += "&nbsp;" }
-    s += "<a href='#' onclick='expand(\"" + id;
-    s += "\");return false'>...</a></tt><br />";
-    elt.innerHTML = s;
-  }
-}
-
-function toggle(id) {
-  elt = document.getElementById(id+"-toggle");
-  if (elt.innerHTML == "-")
-      collapse(id); 
-  else
-      expand(id);
-  return false;
-}
-
-function highlight(id) {
-  var elt = document.getElementById(id+"-def");
-  if (elt) elt.className = "py-highlight-hdr";
-  var elt = document.getElementById(id+"-expanded");
-  if (elt) elt.className = "py-highlight";
-  var elt = document.getElementById(id+"-collapsed");
-  if (elt) elt.className = "py-highlight";
-}
-
-function num_lines(s) {
-  var n = 1;
-  var pos = s.indexOf("\n");
-  while ( pos > 0) {
-    n += 1;
-    pos = s.indexOf("\n", pos+1);
-  }
-  return n;
-}
-
-// Collapse all blocks that mave more than `min_lines` lines.
-function collapse_all(min_lines) {
-  var elts = document.getElementsByTagName("div");
-  for (var i=0; i<elts.length; i++) {
-    var elt = elts[i];
-    var split = elt.id.indexOf("-");
-    if (split > 0)
-      if (elt.id.substring(split, elt.id.length) == "-expanded")
-        if (num_lines(elt.innerHTML) > min_lines)
-          collapse(elt.id.substring(0, split));
-  }
-}
-
-function expandto(href) {
-  var start = href.indexOf("#")+1;
-  if (start != 0 && start != href.length) {
-    if (href.substring(start, href.length) != "-") {
-      collapse_all(4);
-      pos = href.indexOf(".", start);
-      while (pos != -1) {
-        var id = href.substring(start, pos);
-        expand(id);
-        pos = href.indexOf(".", pos+1);
-      }
-      var id = href.substring(start, href.length);
-      expand(id);
-      highlight(id);
-    }
-  }
-}
-
-function kill_doclink(id) {
-  var parent = document.getElementById(id);
-  parent.removeChild(parent.childNodes.item(0));
-}
-function auto_kill_doclink(ev) {
-  if (!ev) var ev = window.event;
-  if (!this.contains(ev.toElement)) {
-    var parent = document.getElementById(this.parentID);
-    parent.removeChild(parent.childNodes.item(0));
-  }
-}
-
-function doclink(id, name, targets_id) {
-  var elt = document.getElementById(id);
-
-  // If we already opened the box, then destroy it.
-  // (This case should never occur, but leave it in just in case.)
-  if (elt.childNodes.length > 1) {
-    elt.removeChild(elt.childNodes.item(0));
-  }
-  else {
-    // The outer box: relative + inline positioning.
-    var box1 = document.createElement("div");
-    box1.style.position = "relative";
-    box1.style.display = "inline";
-    box1.style.top = 0;
-    box1.style.left = 0;
-  
-    // A shadow for fun
-    var shadow = document.createElement("div");
-    shadow.style.position = "absolute";
-    shadow.style.left = "-1.3em";
-    shadow.style.top = "-1.3em";
-    shadow.style.background = "#404040";
-    
-    // The inner box: absolute positioning.
-    var box2 = document.createElement("div");
-    box2.style.position = "relative";
-    box2.style.border = "1px solid #a0a0a0";
-    box2.style.left = "-.2em";
-    box2.style.top = "-.2em";
-    box2.style.background = "white";
-    box2.style.padding = ".3em .4em .3em .4em";
-    box2.style.fontStyle = "normal";
-    box2.onmouseout=auto_kill_doclink;
-    box2.parentID = id;
-
-    // Get the targets
-    var targets_elt = document.getElementById(targets_id);
-    var targets = targets_elt.getAttribute("targets");
-    var links = "";
-    target_list = targets.split(",");
-    for (var i=0; i<target_list.length; i++) {
-        var target = target_list[i].split("=");
-        links += "<li><a href='" + target[1] + 
-               "' style='text-decoration:none'>" +
-               target[0] + "</a></li>";
-    }
-  
-    // Put it all together.
-    elt.insertBefore(box1, elt.childNodes.item(0));
-    //box1.appendChild(box2);
-    box1.appendChild(shadow);
-    shadow.appendChild(box2);
-    box2.innerHTML =
-        "Which <b>"+name+"</b> do you want to see documentation for?" +
-        "<ul style='margin-bottom: 0;'>" +
-        links + 
-        "<li><a href='#' style='text-decoration:none' " +
-        "onclick='kill_doclink(\""+id+"\");return false;'>"+
-        "<i>None of the above</i></a></li></ul>";
-  }
-  return false;
-}
-
-function get_anchor() {
-          var href = location.href;
-          var start = href.indexOf("#")+1;
-          if ((start != 0) && (start != href.length))
-              return href.substring(start, href.length);
-      }
-function redirect_url(dottedName) {
-          // Scan through each element of the "pages" list, and check
-          // if "name" matches with any of them.
-          for (var i=0; i<pages.length; i++) {
-
-              // Each page has the form "<pagename>-m" or "<pagename>-c";
-              // extract the <pagename> portion & compare it to dottedName.
-              var pagename = pages[i].substring(0, pages[i].length-2);
-              if (pagename == dottedName.substring(0,pagename.length)) {
-
-                  // We've found a page that matches `dottedName`;
-                  // construct its URL, using leftover `dottedName`
-                  // content to form an anchor.
-                  var pagetype = pages[i].charAt(pages[i].length-1);
-                  var url = pagename + ((pagetype=="m")?"-module.html":
-                                                        "-class.html");
-                  if (dottedName.length > pagename.length)
-                      url += "#" + dottedName.substring(pagename.length+1,
-                                                        dottedName.length);
-                  return url;
-              }
-          }
-      }
--- a/commons/pyRepetUnit/doc/frames.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
-          "DTD/xhtml1-frameset.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title> API Documentation </title>
-</head>
-<frameset cols="20%,80%">
-  <frameset rows="30%,70%">
-    <frame src="toc.html" name="moduleListFrame"
-           id="moduleListFrame" />
-    <frame src="toc-everything.html" name="moduleFrame"
-           id="moduleFrame" />
-  </frameset>
-  <frame src="module-tree.html" name="mainFrame" id="mainFrame" />
-</frameset>
-</html>
--- a/commons/pyRepetUnit/doc/help.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,262 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>Help</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th bgcolor="#70b0f0" class="navbar-select"
-          >&nbsp;&nbsp;&nbsp;Help&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">&nbsp;</td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="help.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-
-<h1 class="epydoc"> API Documentation </h1>
-
-<p> This document contains the API (Application Programming Interface)
-documentation for this project.  Documentation for the Python
-objects defined by the project is divided into separate pages for each
-package, module, and class.  The API documentation also includes two
-pages containing information about the project as a whole: a trees
-page, and an index page.  </p>
-
-<h2> Object Documentation </h2>
-
-  <p>Each <strong>Package Documentation</strong> page contains: </p>
-  <ul>
-    <li> A description of the package. </li>
-    <li> A list of the modules and sub-packages contained by the
-    package.  </li>
-    <li> A summary of the classes defined by the package. </li>
-    <li> A summary of the functions defined by the package. </li>
-    <li> A summary of the variables defined by the package. </li>
-    <li> A detailed description of each function defined by the
-    package. </li>
-    <li> A detailed description of each variable defined by the
-    package. </li>
-  </ul>
-  
-  <p>Each <strong>Module Documentation</strong> page contains:</p>
-  <ul>
-    <li> A description of the module. </li>
-    <li> A summary of the classes defined by the module. </li>
-    <li> A summary of the functions defined by the module. </li>
-    <li> A summary of the variables defined by the module. </li>
-    <li> A detailed description of each function defined by the
-    module. </li>
-    <li> A detailed description of each variable defined by the
-    module. </li>
-  </ul>
-  
-  <p>Each <strong>Class Documentation</strong> page contains: </p>
-  <ul>
-    <li> A class inheritance diagram. </li>
-    <li> A list of known subclasses. </li>
-    <li> A description of the class. </li>
-    <li> A summary of the methods defined by the class. </li>
-    <li> A summary of the instance variables defined by the class. </li>
-    <li> A summary of the class (static) variables defined by the
-    class. </li> 
-    <li> A detailed description of each method defined by the
-    class. </li>
-    <li> A detailed description of each instance variable defined by the
-    class. </li> 
-    <li> A detailed description of each class (static) variable defined
-    by the class. </li> 
-  </ul>
-
-<h2> Project Documentation </h2>
-
-  <p> The <strong>Trees</strong> page contains the module and class hierarchies: </p>
-  <ul>
-    <li> The <em>module hierarchy</em> lists every package and module, with
-    modules grouped into packages.  At the top level, and within each
-    package, modules and sub-packages are listed alphabetically. </li>
-    <li> The <em>class hierarchy</em> lists every class, grouped by base
-    class.  If a class has more than one base class, then it will be
-    listed under each base class.  At the top level, and under each base
-    class, classes are listed alphabetically. </li>
-  </ul>
-  
-  <p> The <strong>Index</strong> page contains indices of terms and
-  identifiers: </p>
-  <ul>
-    <li> The <em>term index</em> lists every term indexed by any object's
-    documentation.  For each term, the index provides links to each
-    place where the term is indexed. </li>
-    <li> The <em>identifier index</em> lists the (short) name of every package,
-    module, class, method, function, variable, and parameter.  For each
-    identifier, the index provides a short description, and a link to
-    its documentation. </li>
-  </ul>
-
-<h2> The Table of Contents </h2>
-
-<p> The table of contents occupies the two frames on the left side of
-the window.  The upper-left frame displays the <em>project
-contents</em>, and the lower-left frame displays the <em>module
-contents</em>: </p>
-
-<table class="help summary" border="1" cellspacing="0" cellpadding="3">
-  <tr style="height: 30%">
-    <td align="center" style="font-size: small">
-       Project<br />Contents<hr />...</td>
-    <td align="center" style="font-size: small" rowspan="2" width="70%">
-      API<br />Documentation<br />Frame<br /><br /><br />
-    </td>
-  </tr>
-  <tr>
-    <td align="center" style="font-size: small">
-      Module<br />Contents<hr />&nbsp;<br />...<br />&nbsp;
-    </td>
-  </tr>
-</table><br />
-
-<p> The <strong>project contents frame</strong> contains a list of all packages
-and modules that are defined by the project.  Clicking on an entry
-will display its contents in the module contents frame.  Clicking on a
-special entry, labeled "Everything," will display the contents of
-the entire project. </p>
-
-<p> The <strong>module contents frame</strong> contains a list of every
-submodule, class, type, exception, function, and variable defined by a
-module or package.  Clicking on an entry will display its
-documentation in the API documentation frame.  Clicking on the name of
-the module, at the top of the frame, will display the documentation
-for the module itself. </p>
-
-<p> The "<strong>frames</strong>" and "<strong>no frames</strong>" buttons below the top
-navigation bar can be used to control whether the table of contents is
-displayed or not. </p>
-
-<h2> The Navigation Bar </h2>
-
-<p> A navigation bar is located at the top and bottom of every page.
-It indicates what type of page you are currently viewing, and allows
-you to go to related pages.  The following table describes the labels
-on the navigation bar.  Note that not some labels (such as
-[Parent]) are not displayed on all pages. </p>
-
-<table class="summary" border="1" cellspacing="0" cellpadding="3" width="100%">
-<tr class="summary">
-  <th>Label</th>
-  <th>Highlighted when...</th>
-  <th>Links to...</th>
-</tr>
-  <tr><td valign="top"><strong>[Parent]</strong></td>
-      <td valign="top"><em>(never highlighted)</em></td>
-      <td valign="top"> the parent of the current package </td></tr>
-  <tr><td valign="top"><strong>[Package]</strong></td>
-      <td valign="top">viewing a package</td>
-      <td valign="top">the package containing the current object
-      </td></tr>
-  <tr><td valign="top"><strong>[Module]</strong></td>
-      <td valign="top">viewing a module</td>
-      <td valign="top">the module containing the current object
-      </td></tr> 
-  <tr><td valign="top"><strong>[Class]</strong></td>
-      <td valign="top">viewing a class </td>
-      <td valign="top">the class containing the current object</td></tr>
-  <tr><td valign="top"><strong>[Trees]</strong></td>
-      <td valign="top">viewing the trees page</td>
-      <td valign="top"> the trees page </td></tr>
-  <tr><td valign="top"><strong>[Index]</strong></td>
-      <td valign="top">viewing the index page</td>
-      <td valign="top"> the index page </td></tr>
-  <tr><td valign="top"><strong>[Help]</strong></td>
-      <td valign="top">viewing the help page</td>
-      <td valign="top"> the help page </td></tr>
-</table>
-
-<p> The "<strong>show private</strong>" and "<strong>hide private</strong>" buttons below
-the top navigation bar can be used to control whether documentation
-for private objects is displayed.  Private objects are usually defined
-as objects whose (short) names begin with a single underscore, but do
-not end with an underscore.  For example, "<code>_x</code>",
-"<code>__pprint</code>", and "<code>epydoc.epytext._tokenize</code>"
-are private objects; but "<code>re.sub</code>",
-"<code>__init__</code>", and "<code>type_</code>" are not.  However,
-if a module defines the "<code>__all__</code>" variable, then its
-contents are used to decide which objects are private. </p>
-
-<p> A timestamp below the bottom navigation bar indicates when each
-page was last updated. </p>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th bgcolor="#70b0f0" class="navbar-select"
-          >&nbsp;&nbsp;&nbsp;Help&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/identifier-index.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,267 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>Identifier Index</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th bgcolor="#70b0f0" class="navbar-select"
-          >&nbsp;&nbsp;&nbsp;Indices&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">&nbsp;</td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="identifier-index.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table border="0" width="100%">
-<tr valign="bottom"><td>
-<h1 class="epydoc">Identifier Index</h1>
-</td><td>
-[
-  A
-  B
- <a href="#C">C</a>
- <a href="#D">D</a>
-  E
-  F
- <a href="#G">G</a>
-  H
- <a href="#I">I</a>
-  J
-  K
- <a href="#L">L</a>
-  M
-  N
-  O
-  P
-  Q
- <a href="#R">R</a>
- <a href="#S">S</a>
-  T
-  U
-  V
-  W
-  X
-  Y
-  Z
- <a href="#_">_</a>
-]
-</td></table>
-<table border="0" width="100%">
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="C">C</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="commons.Checker.ConfigChecker-class.html#check">check()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker.ConfigChecker-class.html">ConfigChecker</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.Checker.Checker-class.html">Checker</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker-module.html">commons.Checker</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.Checker.ConfigChecker-class.html">ConfigChecker</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker-module.html">commons.Checker</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="commons.Checker.IChecker-class.html#check">check()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker.IChecker-class.html">IChecker</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.Checker.CheckerException-class.html">CheckerException</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker-module.html">commons.Checker</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.Checker.ConfigException-class.html">ConfigException</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker-module.html">commons.Checker</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="commons.Checker-module.html">Checker</a><br />
-<span class="index-where">(in&nbsp;commons)</span></td>
-<td width="33%" class="link-index"><a href="commons.IComponentWrapper.IComponentWrapper-class.html#clean">clean()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.IComponentWrapper.IComponentWrapper-class.html">IComponentWrapper</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="D">D</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="commons.Checker-module.html#DEFAULT_LOGGER_NAME">DEFAULT_LOGGER_NAME</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker-module.html">commons.Checker</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td></tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="G">G</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="commons.IComponentWrapper.IComponentWrapper-class.html#getComponent">getComponent()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.IComponentWrapper.IComponentWrapper-class.html">IComponentWrapper</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.Checker.Checker-class.html#getLogger">getLogger()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker.Checker-class.html">Checker</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.Checker._Logger-class.html#getLogger">getLogger()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker._Logger-class.html" onclick="show_private();">_Logger</a>)</span></td>
-</tr>
-<tr><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td></tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="I">I</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="commons.Checker.IChecker-class.html">IChecker</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker-module.html">commons.Checker</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.IComponentWrapper.IComponentWrapper-class.html">IComponentWrapper</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.IComponentWrapper-module.html">commons.IComponentWrapper</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.IDataProcessor.IDataProcessor-class.html">IDataProcessor</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.IDataProcessor-module.html">commons.IDataProcessor</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="commons.IComponentWrapper-module.html">IComponentWrapper</a><br />
-<span class="index-where">(in&nbsp;commons)</span></td>
-<td width="33%" class="link-index"><a href="commons.IDataProcessor-module.html">IDataProcessor</a><br />
-<span class="index-where">(in&nbsp;commons)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="L">L</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="commons.IComponentWrapper.IComponentWrapper-class.html#loadConfig">loadConfig()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.IComponentWrapper.IComponentWrapper-class.html">IComponentWrapper</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.Checker-module.html#LOG_FILE">LOG_FILE</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker-module.html">commons.Checker</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td></tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="R">R</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="commons.IComponentWrapper.IComponentWrapper-class.html#run">run()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.IComponentWrapper.IComponentWrapper-class.html">IComponentWrapper</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.IDataProcessor.IDataProcessor-class.html#run">run()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.IDataProcessor.IDataProcessor-class.html">IDataProcessor</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td></tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="S">S</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="commons.Checker.Checker-class.html#setLogger">setLogger()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker.Checker-class.html">Checker</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td></tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="_">_</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="commons.Checker.Checker-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker.Checker-class.html">Checker</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.Checker.ConfigException-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker.ConfigException-class.html">ConfigException</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.Checker._Logger-class.html">_Logger</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker-module.html">commons.Checker</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="commons.Checker.CheckerException-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker.CheckerException-class.html">CheckerException</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.Checker._Logger-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker._Logger-class.html" onclick="show_private();">_Logger</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.Checker._Logger-class.html#_Logger__single">_Logger__single</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker._Logger-class.html" onclick="show_private();">_Logger</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="commons.Checker.ConfigChecker-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker.ConfigChecker-class.html">ConfigChecker</a>)</span></td>
-<td width="33%" class="link-index"><a href="commons.Checker.Checker-class.html#_handle">_handle()</a><br />
-<span class="index-where">(in&nbsp;<a href="commons.Checker.Checker-class.html">Checker</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-</table>
-<br /><br /><!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th bgcolor="#70b0f0" class="navbar-select"
-          >&nbsp;&nbsp;&nbsp;Indices&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/index.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
-          "DTD/xhtml1-frameset.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title> API Documentation </title>
-</head>
-<frameset cols="20%,80%">
-  <frameset rows="30%,70%">
-    <frame src="toc.html" name="moduleListFrame"
-           id="moduleListFrame" />
-    <frame src="toc-everything.html" name="moduleFrame"
-           id="moduleFrame" />
-  </frameset>
-  <frame src="module-tree.html" name="mainFrame" id="mainFrame" />
-</frameset>
-</html>
--- a/commons/pyRepetUnit/doc/module-tree.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,101 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>Module Hierarchy</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th bgcolor="#70b0f0" class="navbar-select"
-          >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
-  <tr valign="top">
-    <td width="100%">&nbsp;</td>
-    <td>
-      <table cellpadding="0" cellspacing="0">
-        <!-- hide/show private -->
-        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
-        <tr><td align="right"><span class="options"
-            >[<a href="frames.html" target="_top">frames</a
-            >]&nbsp;|&nbsp;<a href="module-tree.html"
-            target="_top">no&nbsp;frames</a>]</span></td></tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<center><b>
- [ <a href="module-tree.html">Module Hierarchy</a>
- | <a href="class-tree.html">Class Hierarchy</a> ]
-</b></center><br />
-<h1 class="epydoc">Module Hierarchy</h1>
-<ul class="nomargin-top">
-    <li> <strong class="uidlink"><a href="commons.Checker-module.html">commons.Checker</a></strong>: <em class="summary">Created on 9 avr.</em>    </li>
-    <li> <strong class="uidlink"><a href="commons.IComponentWrapper-module.html">commons.IComponentWrapper</a></strong>    </li>
-    <li> <strong class="uidlink"><a href="commons.IDataProcessor-module.html">commons.IDataProcessor</a></strong>    </li>
-</ul>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
-       bgcolor="#a0c0ff" cellspacing="0">
-  <tr valign="middle">
-
-  <!-- Tree link -->
-      <th bgcolor="#70b0f0" class="navbar-select"
-          >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Index link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
-  <!-- Help link -->
-      <th>&nbsp;&nbsp;&nbsp;<a
-        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
-      <th class="navbar" width="100%"></th>
-  </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
-  <tr>
-    <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Apr 10 16:39:01 2009
-    </td>
-    <td align="right" class="footer">
-      <a target="mainFrame" href="http://epydoc.sourceforge.net"
-        >http://epydoc.sourceforge.net</a>
-    </td>
-  </tr>
-</table>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/redirect.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-<html><head><title>Epydoc Redirect Page</title>
-<meta http-equiv="cache-control" content="no-cache" />
-<meta http-equiv="expires" content="0" />
-<meta http-equiv="pragma" content="no-cache" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-<body>
-<script type="text/javascript">
-<!--
-var pages = ["commons.IComponentWrapper.IComponentWrapper-c", "commons.IDataProcessor.IDataProcessor-c", "commons.Checker.CheckerException-c", "commons.Checker.ConfigException-c", "commons.Checker.ConfigChecker-c", "commons.IComponentWrapper-m", "commons.Checker.IChecker-c", "commons.Checker.Checker-c", "commons.Checker._Logger-c", "commons.IDataProcessor-m", "commons.Checker-m"];
-var dottedName = get_anchor();
-if (dottedName) {
-    var target = redirect_url(dottedName);
-    if (target) window.location.replace(target);
-}
-// -->
-</script>
-
-<h3>Epydoc Auto-redirect page</h3>
-
-<p>When javascript is enabled, this page will redirect URLs of
-the form <tt>redirect.html#<i>dotted.name</i></tt> to the
-documentation for the object with the given fully-qualified
-dotted name.</p>
-<p><a id="message"> &nbsp; </a></p>
-
-<script type="text/javascript">
-<!--
-if (dottedName) {
-    var msg = document.getElementById("message");
-    msg.innerHTML = "No documentation found for <tt>"+
-                    dottedName+"</tt>";
-}
-// -->
-</script>
-
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/toc-commons.Checker-module.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>Checker</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<h1 class="toc">Module Checker</h1>
-<hr />
-  <h2 class="toc">Classes</h2>
-    <a target="mainFrame" href="commons.Checker.Checker-class.html"
-     >Checker</a><br />    <a target="mainFrame" href="commons.Checker.CheckerException-class.html"
-     >CheckerException</a><br />    <a target="mainFrame" href="commons.Checker.ConfigChecker-class.html"
-     >ConfigChecker</a><br />    <a target="mainFrame" href="commons.Checker.ConfigException-class.html"
-     >ConfigException</a><br />    <a target="mainFrame" href="commons.Checker.IChecker-class.html"
-     >IChecker</a><br />  <div class="private">
-    <a target="mainFrame" href="commons.Checker._Logger-class.html"
-     >_Logger</a><br />  </div>
-  <h2 class="toc">Variables</h2>
-    <a target="mainFrame" href="commons.Checker-module.html#DEFAULT_LOGGER_NAME"
-     >DEFAULT_LOGGER_NAME</a><br />    <a target="mainFrame" href="commons.Checker-module.html#LOG_FILE"
-     >LOG_FILE</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/toc-commons.IComponentWrapper-module.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>IComponentWrapper</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<h1 class="toc">Module IComponentWrapper</h1>
-<hr />
-  <h2 class="toc">Classes</h2>
-    <a target="mainFrame" href="commons.IComponentWrapper.IComponentWrapper-class.html"
-     >IComponentWrapper</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/toc-commons.IDataProcessor-module.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>IDataProcessor</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<h1 class="toc">Module IDataProcessor</h1>
-<hr />
-  <h2 class="toc">Classes</h2>
-    <a target="mainFrame" href="commons.IDataProcessor.IDataProcessor-class.html"
-     >IDataProcessor</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/toc-everything.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>Everything</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<h1 class="toc">Everything</h1>
-<hr />
-  <h2 class="toc">All Classes</h2>
-    <a target="mainFrame" href="commons.Checker.Checker-class.html"
-     >commons.Checker.Checker</a><br />    <a target="mainFrame" href="commons.Checker.CheckerException-class.html"
-     >commons.Checker.CheckerException</a><br />    <a target="mainFrame" href="commons.Checker.ConfigChecker-class.html"
-     >commons.Checker.ConfigChecker</a><br />    <a target="mainFrame" href="commons.Checker.ConfigException-class.html"
-     >commons.Checker.ConfigException</a><br />    <a target="mainFrame" href="commons.Checker.IChecker-class.html"
-     >commons.Checker.IChecker</a><br />  <div class="private">
-    <a target="mainFrame" href="commons.Checker._Logger-class.html"
-     >commons.Checker._Logger</a><br />  </div>
-    <a target="mainFrame" href="commons.IComponentWrapper.IComponentWrapper-class.html"
-     >commons.IComponentWrapper.IComponentWrapper</a><br />    <a target="mainFrame" href="commons.IDataProcessor.IDataProcessor-class.html"
-     >commons.IDataProcessor.IDataProcessor</a><br />  <h2 class="toc">All Variables</h2>
-    <a target="mainFrame" href="commons.Checker-module.html#DEFAULT_LOGGER_NAME"
-     >commons.Checker.DEFAULT_LOGGER_NAME</a><br />    <a target="mainFrame" href="commons.Checker-module.html#LOG_FILE"
-     >commons.Checker.LOG_FILE</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/doc/toc.html	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-  <title>Table of Contents</title>
-  <link rel="stylesheet" href="epydoc.css" type="text/css" />
-  <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
-      alink="#204080">
-<h1 class="toc">Table&nbsp;of&nbsp;Contents</h1>
-<hr />
-  <a target="moduleFrame" href="toc-everything.html">Everything</a>
-  <br />
-  <h2 class="toc">Modules</h2>
-    <a target="moduleFrame" href="toc-commons.Checker-module.html"
-     onclick="setFrame('toc-commons.Checker-module.html','commons.Checker-module.html');"     >commons.Checker</a><br />    <a target="moduleFrame" href="toc-commons.IComponentWrapper-module.html"
-     onclick="setFrame('toc-commons.IComponentWrapper-module.html','commons.IComponentWrapper-module.html');"     >commons.IComponentWrapper</a><br />    <a target="moduleFrame" href="toc-commons.IDataProcessor-module.html"
-     onclick="setFrame('toc-commons.IDataProcessor-module.html','commons.IDataProcessor-module.html');"     >commons.IDataProcessor</a><br /><hr />
-  <span class="options">[<a href="javascript:void(0);" class="privatelink"
-    onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
-  <!--
-  // Private objects are initially displayed (because if
-  // javascript is turned off then we want them to be
-  // visible); but by default, we want to hide them.  So hide
-  // them unless we have a cookie that says to show them.
-  checkCookie();
-  // -->
-</script>
-</body>
-</html>
--- a/commons/pyRepetUnit/fastaTranslation/allFrames/TranslateInAllFramesAndReplaceStopByX.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.seq.BioseqUtils import BioseqUtils
-
-class TranslateInAllFramesAndReplaceStopByX(object):
-
-    def __init__(self):
-        self._inputFile = "" 
-        self._outputFile =  ""
-    
-    def setInputFile(self, input):
-        self._inputFile = input
-
-    def setOutputFile(self, output):
-        self._outputFile = output    
-        
-    def run(self):
-        """
-        read a fasta file with nucleotide sequences and translate all sequences in all frames, write the result in a file
-        """
-        if not FileUtils.isRessourceExists(self._inputFile):
-            raise Exception("Warning your input file %s does not exist!\n" % self._inputFile)
-        bioseqList = BioseqUtils.extractBioseqListFromFastaFile(self._inputFile)
-        bioseqListInAllFrames = BioseqUtils.translateBioseqListInAllFrames(bioseqList)
-        bioseqListTranslatedAndStopsReplace = BioseqUtils.replaceStopCodonsByXInBioseqList(bioseqListInAllFrames)
-        BioseqUtils.writeBioseqListIntoFastaFile(bioseqListTranslatedAndStopsReplace, self._outputFile)   
-                
\ No newline at end of file
--- a/commons/pyRepetUnit/fastaTranslation/allFrames/tests/Test_F_TranslateAfastaFileInAllFrameAndReplaceStopsByX.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-
-class Test_F_TranslateAfastaFileInAllFrameAndReplaceStopsByX(unittest.TestCase):
-    
-    def setUp(self):
-        self._inputFile = "./datas/ConsensusTestFile_nt.fsa"
-        self._outputFile = "./datas/PreprocessOuputFile"
-        self._prg = "translateAfastaFileInAllFrameAndReplaceStopsByX_script.py"
-        
-        
-    def testAcceptanceTranslateAfastaFileInAllFrameAndReplaceStopsByX_script(self):
-        cmd = self._prg
-        cmd += " -i %s" % ( self._inputFile )
-        cmd += " -o %s" % ( self._outputFile )
-        os.system( cmd )        
-        self.assertTrue(FileUtils.are2FilesIdentical( self._outputFile, "./datas/ConsensusTestFile_aaWithoutStop.fsa"))
-        os.system( "rm " + self._outputFile )
-               
-        
-if __name__ == "__main__":                 
-    unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/fastaTranslation/allFrames/tests/Test_F_TranslateInAllFramesAndReplaceStopByX.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-import os
-import unittest
-from commons.pyRepetUnit.fastaTranslation.allFrames.TranslateInAllFramesAndReplaceStopByX import TranslateInAllFramesAndReplaceStopByX
-from commons.core.seq.Bioseq import Bioseq
-from commons.core.utils.FileUtils import FileUtils
-
-class Test_F_TranslateInAllFramesAndReplaceStopByX(unittest.TestCase):
-    
-    def setUp(self):
-        self.bioseq = Bioseq()
-        self.preProcess = TranslateInAllFramesAndReplaceStopByX()
-        self._inputFile = "./datas/test_input_nt.fa" 
-        self._outputFile =  "./datas/PreProcessResult.fa" 
-        
-        
-    def testAcceptanceTranslateAfastaFileInAllFrame(self):
-        self.preProcess.setInputFile(self._inputFile)
-        self.preProcess.setOutputFile(self._outputFile)
-        self.preProcess.run()
-        self.assertTrue(FileUtils.are2FilesIdentical(self._outputFile, "./datas/test_input_aa.fa"))
-        os.system("rm " + self._outputFile)
-        
-if __name__ == "__main__":                 
-    unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/fastaTranslation/allFrames/tests/Test_TranslateAfastaFileInAllFrameAndReplaceStopsByX.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-import os
-import unittest
-from commons.core.utils.FileUtils import FileUtils
-
-class Test_TranslateAfastaFileInAllFrameAndReplaceStopsByX(unittest.TestCase):
-    
-    def setUp(self):
-        self._inputFile = "dummyInputFile"
-        self._outputFile = "dummyOuputFile"
-        self._prg = "translateAfastaFileInAllFrameAndReplaceStopsByX_script.py"
-        
-        
-    def testTranslateAfastaFileInAllFrameAndReplaceStopsByX_script(self):
-        f = open(self._inputFile, "w")
-        f.write(">header1 description\n")
-        f.write("TGTGGCTTCTAGTTGATCAGTTTATGATCACAATGATTTCACGTAGGTGTCTCGTGGCTC\n")
-        f.write("CGACTAATCAACAATATAATGCGAGTAGAGCTTGA\n")
-        f.write(">header2\n")
-        f.write("TGTGGCTTCTAGTTGATCAGTTTATGATCACAATGATTTCACGTAGGTGTCTCGTGGCTA\n")
-        f.write("CGACTAATCAACAATATAATGCGAGTAGAGCTTGA")
-        f.close()
-        # expected fasta translated file
-        f = open("expectedTranslated.fa", "w")
-        f.write(">header1_1 description\n")
-        f.write("CGFXLISLXSQXFHVGVSWLRLINNIMRVEL\n")
-        f.write(">header1_2 description\n")
-        f.write("VASSXSVYDHNDFTXVSRGSDXSTIXCEXSL\n")
-        f.write(">header1_3 description\n")
-        f.write("WLLVDQFMITMISRRCLVAPTNQQYNASRAX\n")
-        f.write(">header1_4 description\n")
-        f.write("SSSTRIILLISRSHETPTXNHCDHKLINXKP\n")
-        f.write(">header1_5 description\n")
-        f.write("QALLALYCXLVGATRHLREIIVIINXSTRSH\n")
-        f.write(">header1_6 description\n")
-        f.write("KLYSHYIVDXSEPRDTYVKSLXSXTDQLEAT\n")
-        f.write(">header2_1\n")
-        f.write("CGFXLISLXSQXFHVGVSWLRLINNIMRVEL\n")
-        f.write(">header2_2\n")
-        f.write("VASSXSVYDHNDFTXVSRGYDXSTIXCEXSL\n")
-        f.write(">header2_3\n")
-        f.write("WLLVDQFMITMISRRCLVATTNQQYNASRAX\n")
-        f.write(">header2_4\n")
-        f.write("SSSTRIILLISRSHETPTXNHCDHKLINXKP\n")
-        f.write(">header2_5\n")
-        f.write("QALLALYCXLVVATRHLREIIVIINXSTRSH\n")
-        f.write(">header2_6\n")
-        f.write("KLYSHYIVDXSXPRDTYVKSLXSXTDQLEAT\n")
-        f.close()
-         
-        #normal launch
-        cmd = self._prg
-        cmd += " -i %s" % ( self._inputFile )
-        cmd += " -o %s" % ( self._outputFile )
-        os.system( cmd )        
-        self.assertTrue(FileUtils.are2FilesIdentical( self._outputFile, "expectedTranslated.fa"))
-        os.system( "rm " + self._outputFile )
-        
-        #verbose option
-        cmd = self._prg
-        cmd += " -i %s" % ( self._inputFile )
-        cmd += " -o %s" % ( self._outputFile )
-        cmd += " -v 1"
-        os.system( cmd )        
-        self.assertTrue(FileUtils.are2FilesIdentical( self._outputFile, "expectedTranslated.fa"))
-        os.system( "rm " + self._outputFile )
-        
-        #clean option
-        cmd = self._prg
-        cmd += " -i %s" % ( self._inputFile )
-        cmd += " -o %s" % ( self._outputFile )
-        cmd += " -c"
-        os.system( cmd )        
-        self.assertTrue( FileUtils.are2FilesIdentical( self._outputFile, "expectedTranslated.fa" ) )
-        self.assertFalse( FileUtils.isRessourceExists( self._inputFile ) )
-        os.system( "rm " + self._outputFile)
-        os.system("rm expectedTranslated.fa")
-        
-        
-if __name__ == "__main__":                 
-    unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/fastaTranslation/allFrames/tests/Test_TranslateInAllFramesAndReplaceStopByX.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,65 +0,0 @@
-import os
-import unittest
-from commons.pyRepetUnit.fastaTranslation.allFrames.TranslateInAllFramesAndReplaceStopByX import TranslateInAllFramesAndReplaceStopByX
-from commons.core.seq.Bioseq import Bioseq
-from commons.core.utils.FileUtils import FileUtils
-
-class Test_TranslateInAllFramesAndReplaceStopByX(unittest.TestCase):
-    
-    def setUp(self):
-        self.bioseq = Bioseq()
-        self.preProcess = TranslateInAllFramesAndReplaceStopByX()
-        self._inputFile = "./datas/dummy.fa" 
-        self._outputFile =  "./datas/dummyoutput.fa" 
-        
-        
-    def testRun(self):
-        self.preProcess.setInputFile(self._inputFile)
-        self.preProcess.setOutputFile(self._outputFile)
-        # real fasta file
-        f = open(self._inputFile, "w")
-        f.write(">header1 description\n")
-        f.write("TGTGGCTTCTAGTTGATCAGTTTATGATCACAATGATTTCACGTAGGTGTCTCGTGGCTC\n")
-        f.write("CGACTAATCAACAATATAATGCGAGTAGAGCTTGA\n")
-        f.write(">header2\n")
-        f.write("TGTGGCTTCTAGTTGATCAGTTTATGATCACAATGATTTCACGTAGGTGTCTCGTGGCTA\n")
-        f.write("CGACTAATCAACAATATAATGCGAGTAGAGCTTGA")
-        f.close()
-        # expected fasta translated file
-        f = open("./datas/expectedTranslated.fa", "w")
-        f.write(">header1_1 description\n")
-        f.write("CGFXLISLXSQXFHVGVSWLRLINNIMRVEL\n")
-        f.write(">header1_2 description\n")
-        f.write("VASSXSVYDHNDFTXVSRGSDXSTIXCEXSL\n")
-        f.write(">header1_3 description\n")
-        f.write("WLLVDQFMITMISRRCLVAPTNQQYNASRAX\n")
-        f.write(">header1_4 description\n")
-        f.write("SSSTRIILLISRSHETPTXNHCDHKLINXKP\n")
-        f.write(">header1_5 description\n")
-        f.write("QALLALYCXLVGATRHLREIIVIINXSTRSH\n")
-        f.write(">header1_6 description\n")
-        f.write("KLYSHYIVDXSEPRDTYVKSLXSXTDQLEAT\n")
-        f.write(">header2_1\n")
-        f.write("CGFXLISLXSQXFHVGVSWLRLINNIMRVEL\n")
-        f.write(">header2_2\n")
-        f.write("VASSXSVYDHNDFTXVSRGYDXSTIXCEXSL\n")
-        f.write(">header2_3\n")
-        f.write("WLLVDQFMITMISRRCLVATTNQQYNASRAX\n")
-        f.write(">header2_4\n")
-        f.write("SSSTRIILLISRSHETPTXNHCDHKLINXKP\n")
-        f.write(">header2_5\n")
-        f.write("QALLALYCXLVVATRHLREIIVIINXSTRSH\n")
-        f.write(">header2_6\n")
-        f.write("KLYSHYIVDXSXPRDTYVKSLXSXTDQLEAT\n")
-        f.close()
-        self.preProcess.run()
-        self.assertTrue(FileUtils.are2FilesIdentical("./datas/expectedTranslated.fa", self._outputFile))
-        os.system("rm " + self._inputFile)
-        os.system("rm " + self._outputFile)
-        os.system("rm ./datas/expectedTranslated.fa")
-        # empty fasta file
-        #self.preProcess.translateAfastaFileInAllFrame()
-        #self.assertFalse(FileUtils.isRessourceExists(self._outputFile))
-
-if __name__ == "__main__":                 
-    unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/fastaTranslation/allFrames/tests/datas/ConsensusTestFile_aaWithoutStop.fsa	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
->blumeria_Grouper_590_20:NoCat_1
-FRSYXNVXPTTXFVDLLVEGSLCNNEGXKDVNSTTLLNTDTRLLLIPIDSPCGISYXQQX
-TTLTQGIRNLRSPNTSLSGLLIIEPSRIDNVYPNIEIIESSTPKPLINNCHXSSPDLSLY
-SIISTLKNIC
->blumeria_Grouper_590_20:NoCat_2
-FDXIEMYNPLLSSWTCWXREAYAIMKDKRMSIRLLFXTQIPDSFXSQXIARAGSPINSSK
-QRXHRVYAISVRQTPVCRDYXLSSLVGSTMCIPTXKXXKAQHPNPSSITAINHHLTYLCT
-PXFQHXRIFV
->blumeria_Grouper_590_20:NoCat_3
-SIXLKCITHYLVRGLVGRGKLMQXXRIKGCQFDYSSKHRYQTPFNPNRXPVRDLLLTAVN
-NANTGYTQSPFAKHQSVGTTNYRAXXDRQCVSQHRNNRKLNTQTPHQXLPLIITXLISVL
-HNFNTXEYL
->blumeria_Grouper_590_20:NoCat_4
-YKYSXVLKLWSTEISQVMINGSYXXGVWVLSFLLFLCWDTHCRSYXARXLVVPTDWCLAN
-GDCVYPVLALFTAVNRRSRTGYLLGLKGVWYLCLEEXSNXHPFILHYCISFPLPTSPRTK
-XWVIHFNXIE
->blumeria_Grouper_590_20:NoCat_5
-TNILXCXNYGVQRXVRXXLMAVIDEGFGCXAFYYFYVGIHIVDPTRLDNXXSRQTGVWRT
-EIAYTLCXRCLLLLIGDPARAIYWDXKESGICVXKSSRIDILLSFIIAXASLYQQVHELS
-SGLYISIXSK
->blumeria_Grouper_590_20:NoCat_6
-QIFXSVEIMEYRDKSGDDXWQLLMRGLGVELSIISMLGYTLSILLGSIISSPDRLVFGER
-RLRIPCVSVVYCCXXEIPHGLSIGIKRSLVSVFRRVVELTSFYPSLLHKLPSTNKSTNXV
-VGYTFQXDR
->blumeria_Grouper_4152_12:NoCat_1
-GPAATNCAIAARKXTLMESTKFLSSPVESGXRAASTLLIAVEHIVNCAAFCLALRSSASI
-AASNSGGCVFFLPAASSAGGCGASGGFSAPAALVDGVSALFAGLTSAGRGSAGTVMRFSG
-ATTVFLGDPVGSKTCSASSGLEDAQTESARVFSFSTSASTISTSGTL
->blumeria_Grouper_4152_12:NoCat_2
-DRPPRIARLLLASRLXWSLQNFCLHRWRAVEELPRHCXXPSSILXIARLFVLPCAPPLRS
-LQAILEGVYFFCLLLLVLEAAGPVEGFRLLLPXWMVFQPFSRASLLQVAVVLEPXCASRV
-RRRFFWGIRWDPRLALRLLGWRMPKLNRRGFLASRLLRPPYLPRGH
->blumeria_Grouper_4152_12:NoCat_3
-TGRHELRDCCSQVDFDGVYKIFVFTGGERLKSCLDTANSRRAYCELRGFLSCPALLRFDR
-CKQFWRVCIFSACCFXCWRLRGQWRVFGSCCLSGWCFSPFRGPHFCRSRXCWNRDALLGC
-DDGFSGGSGGIQDLLCVFWAGGCPNXIGEGFXLLDFCVHHIYLGDI
->blumeria_Grouper_4152_12:NoCat_4
-QCPRGRYGGRRSREAKNPRRFSLGILQPRRRRASLGSHRIPQKNRRRTREAHHGSSTTAT
-CRSEAREKGXNTIHXGSRSRKPSTGPAASSTRSSRQKKYTPSRIACSDRSGGAQGKTKSR
-AIHNMLDGYXQCRGSSSTALHRXRQKFCRLHQSLLASSNRAIRGGRS
->blumeria_Grouper_4152_12:NoCat_5
-NVPEVDMVDAEVEKLKTLADSVWASSSPEDAEQVLDPTGSPRKTVVAPEKRITVPALPRP
-AEVRPAKRAETPSTKAAGAENPPLAPQPPALEAAGRKNTHPPELLAAIEAEERRARQKAA
-QFTICSTAISSVEAALQPLSTGEDKNFVDSIKVYLRAAIAQFVAAG
->blumeria_Grouper_4152_12:NoCat_6
-MSPRXIWWTQKSRSXKPSPIQFGHPPAQKTQSKSWIPPDPPEKPSSHPRSASRFQHYRDL
-QKXGPRKGLKHHPLRQQEPKTLHWPRSLQHXKQQAEKIHTLQNCLQRSKRRSAGQDKKPR
-NSQYARRLLAVSRQLFNRSPPVKTKILXTPSKSTCEQQSRNSWRPV
--- a/commons/pyRepetUnit/fastaTranslation/allFrames/tests/datas/ConsensusTestFile_nt.fsa	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
->blumeria_Grouper_590_20:NoCat
-TTTCGATCNTATTGAAATGTATAACCCACTACTTAGTTCGTGGACTTGTTGGTAGAGGGA
-AGCTTATGCAATAATGAAGGATAAAAGGATGTCAATTCGACTACTCTTCTAAACACAGAT
-ACCAGACTCCTTTTAATCCCAATAGATAGCCCGTGCGGGATCTCCTATTAACAGCAGTAA
-ACAACGCTAACACAGGGTATACGCAATCTCCGTTCGCCAAACACCAGTCTGTCGGGACTA
-CTAATTATCGAGCCTAGTAGGATCGACAATGTGTATCCCAACATAGAAATAATAGAAAGC
-TCAACACCCAAACCCCTCATCAATAACTGCCATTAATCATCACCTGACTTATCTCTGTAC
-TCCATAATTTCAACACTNAAGAATATTTGTA
->blumeria_Grouper_4152_12:NoCat
-GGACCGGCCGCCACGAATTGCGCGATTGCTGCTCGCAAGTAGACTTTGATGGAGTCTACA
-AAATTTTTGTCTTCACCGGTGGAGAGCGGTTGAAGAGCTGCCTCGACACTGCTAATAGCC
-GTCGAGCATATTGTGAATTGCGCGGCTTTTTGTCTTGCCCTGCGCTCCTCCGCTTCGATC
-GCTGCAAGCAATTCTGGAGGGTGTGTATTTTTTCTGCCTGCTGCTTCTAGTGCTGGAGGC
-TGCGGGGCCAGTGGAGGGTTTTCGGCTCCTGCTGCCTTAGTGGATGGTGTTTCAGCCCTT
-TTCGCGGGCCTCACTTCTGCAGGTCGCGGTAGTGCTGGAACCGTGATGCGCTTCTCGGGT
-GCGACGACGGTTTTTCTGGGGGATCCGGTGGGATCCAAGACTTGCTCTGCGTCTTCTGGG
-CTGGAGGATGCCCAAACTGAATCGGCGAGGGTTTTTAGCTTCTCGACTTCTGCGTCCACC
-ATATCTACCTCGGGGACATTG
--- a/commons/pyRepetUnit/fastaTranslation/allFrames/tests/datas/test_input_aa.fa	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,258 +0,0 @@
->blumeria_Grouper_28830_3_1
-CGFXLISLXSQXFHVGVSWLRLINNIMRVELETNKTXIXFYNTGSPTYLNIPPHHVSQST
-AHNLHGRVSINWDPQTIPLLKTSCPQLIXITSXLEILLWYHSNXILAEFLSVFLSCSSIR
-RLPYHRLRTGCPSRTYAGNRFVPLYLLPNLYPPGDIKEXVLLLXQAATAHGPSXXGSILC
-LRWRTRSTQSPGAXVRISAFSSWRXARILSLVAFILLTXERAIGAGCFLPSSSAQRRSSD
-SVASRVYTGXEFSSSGGXVPKSKKXGLYPLGETLRLKFITASERAPASVILGESRRTLTS
-MAFRTPFACSTLPFPLGLAGVVWTTCSCWLAXNRCASMPPKQPALSLIICFGFPKFWIIY
-VSRGTVLAKSALGTKRDSSQPVAYSIALSKTWGPTXVXSIPHRVRGGAGTIGVKLPSNGS
-GGFMSXQDLHFRTASXAARISSGCQNLRPNSRIVLPIDAWPWPSXTFTAVDTRSSYSKIS
-SRVAAPDGPGASPTCCDGFFLMRCNLELYIAKLSRTQVAAIFRGSASPKVRNSVMHCRSM
-RLSSCGCFISSISSSLSAPLWILEFSLSSVATFPSPSSLERNRTSQGRERKSARTFAFPR
-RXIILILKCSIASKKRTILTGCSALVXIVRRDSWSVITVTSPPSTQXRQCCSDSKIPSNS
-LSCAEXRCWVSFSFLEKXAMGCSTERSELLEHRMYGWSMTAPTNFWEASVSNMTGSLQSN
-FFTTGDVVSASLILFHDXIDWSVRMTGQFLGPEDWSVSGPASWEKFLMRQRRXPAAFTNP
-LISEVVVGIGLSLIAETFSGSAAMPCLEIWKPRKIPSETNSLHFEALRRRPXEANLEKIS
-INRECNSAIESAQTATSSRSPATNGRNGSRTSSIKHWKVAGALHRPKGITSHSXTPKGVT
-NAVFSEESLCIRICQNPFSRSRNAXKLCPAARXISSXAFGRGWACFFVILLSSLXSTQIR
-QTVWLVWVSVFFWCXXQRCSPWSLTFAYELSRSCVAQESPRMACCCAGAISPRRGVLNWV
-DNYPVSMRVFLSWESFIPFGGRDLSKSXRGIXLXYCREKLXCGMKGGLGAIXPLEYLKXX
-RLFGLGEYXLXDXELVGQLSXEVAVCHLINIVAPVHGIKFVQVSHLLGMCHLGQLLETLX
-IPESRMIQGDSSKETVQLKLHPXKLLGQGHQCLTFXKXXMYYKKSNIXRKTVKHNMLKSR
-SQKKLKIGHRENELFVQKTFCVACHILPVEVVLLGVAQICPFLRPQSRYSGCPIHKFLHF
-AFDIEWLQFRHRAAHLLFGLQGLFALDPNLLAQQGKXKXQALMNDRVVLQVLHIFYFSLI
-GKFSXIYRXNATRCIXRLVHIPFVLLIPPALFSSTGSLSPSGLSFRNXSIRNACRELGMI
-YLFLQCLVTQRRLAHTTLDQLWMRQMLEAFRLLTLRSELVHWTRNVXIHHPQVSTLXYRV
-XLEPLDPQAPRWXVWGDYWKXWSRYVEVRVEYAASVYLXSEALPXHPKVGXRKLSGVVAQ
-IVIESRRFLQLFVQMLSKATRVHHCRTVFXGYSLQLLPNRGVDXXLFFAPRXNLHPFPLQ
-FXXPKQNMEAYVESSMIACGIIYSLCSHQQSAISIVVGIPRVFFYLPLLKGRADFQLRNA
-KRNLGSTALFFALVQXHSMVRXLTGGINXXSHLCFAHHCLGWALFHRIAPRXRVFSXAET
-RLAWLRVARRCLLKSQIAPPGMVFYFQMALLPKVERGLNFSKKFLFPRLHFYLLVWKLSR
-SLQTFVXLEEKFVIGSLQTFDRFSWRDLLSLPLQLHXLRKNFRWLWFARQCDPSSSFPTE
-HYSGRPXXLNRWXNAXKIWRRLKLGXPRIVRFSQQKYIILWLLVDQFMITMISRRCLVAP
-TNQQYNASRAXDXXNVNFILXYRTANLFKYSPAPREPINSTQFARSGFHQLGST
->blumeria_Grouper_28830_3_2
-VASSXSVYDHNDFTXVSRGSDXSTIXCEXSLRLIKREFXSIIQDRQLIXIFPRTTXANQQ
-RTICTVGFPSIGIHKLSPFSKLAVHSLFKLQVNXKFYYGITQTKSLLNFXVSFYPAPAYG
-GYHTIDYELGVLHVHMPGIGLCRCTCCLICIHPVILRSRYYYYDKLLRPMARHSRAPSCV
-FAGVLAVPSLRGRKYVXVPFLPGGKPVFYPXLLSYYXRRSVLLVRGVSFRVLRPRGAPLI
-LWLHGYILDKNFPPPGAECRRVRSKGYTRWVRLFDXNSLPRVRERQLVXFXENPGELXPV
-WLSERHLPVRLCHFLLAXLVWYGQPAVVGXLEIVVLLCLRSSQHCHXXSALAFQSSGXYT
-XAEAQCXRSLHWELSGIPASLLRTQLHXARLGVLLEYDLYPTVSEEVLVLXELSFPVTGL
-EVSXADRTCIFGQLREPRGSVRGAKTYALIPAXYCRLTHGLGPHEHLRPSILDPHIPRFL
-VGLRRQMDQVHRLLVATGSFXXDAIWNCTSQNYLGPKWQLYLGEVPLLRLEIRXCTAGRC
-GXVRVGALFPPSQVLFLHHFGFXSFRCRQXLHSLPLLPXREIEHHRDGRENQREHLLFRD
-GRXSXYXNALXHLKNGPFXRAARLWSEXFVEIHGQLSPLRRRLLPSDANVVVTVKSQVIP
-SLVLNNAAGYRLVFLRSKLWDAALNDRNCWSIACTVGVXLHPRTFGKRQFPIXREVSNQI
-FLQLVMLXALVXYFSMIESIGPSEXQGNFXVQRIGPXVALLVGRNFXXDNVGNQLHLQIL
-LFPRXLLAXACLXSLKLFRGLLQCHVXKYGNQGRFPLKQIACTLKHXGGDHRKRIXKKXV
-STVSAILPLSLPRQLHRPGALRQMDGMALELLPXNTGKXLVRCIGRKAXLAIHRHRKESQ
-MLFSLKSLCAYVSAKIRFPGRGMHRSYVLLRAEFHLEHLVGDGRVSSXSCXALYSQHKYA
-KRFGXSGLASFFGVNNRGAAHGPLHLRMNXAGHVLHKKVPGWLVVAPGLYRLGGEFXIGL
-TITPFLCGCFCLGRVLSHLAGEIYRKVEGEFNFDIVGKNCNAEXRVGWVPFDHWNIXSSE
-DFSVWESINYRIKNWLVNXVEKLQFAIXXTSXPQFMEXSLSKCHICWECAIWDNSXRHCE
-FLSPEXFKVIRAKKLCSXNCILRNCWARATNAXHFRNNRCIIRSQIFRERLXNITCXRAV
-VKKNXKLDIGKMSYSCKKHSVWLAISFPXRLSFWGWLKFALSYGHKVGIRAVLFINFFIS
-HSIXNGFNFVIELLIFYLAFRAYLLLIQIFWLNKESRSDRLXXTIVWCYRFYIFFIFHXL
-VSFPEFIAETRRGVFSVWCIFPLFFXFHRRCFHQPAVFRPVACLSAIEAFVTLVVNWVXF
-ICFCNVLXRKDVLPIRPWISYGCVKCWKLFAFXRXDRNWCIGLGMFEYIILKCPPCNTAC
-DLNHSIRKLRAGEFGEIIGNDGPGTWKXESNMLPQYISSLRPYHDIRRXAKESFPESSRK
-LXLSLVVSCSYSCKCCQRRPEYIIVEQYFKDTVYSSCPIEVLTDDCSSRRDEIFIHFHCN
-SDSPSRIWKHMLNHQXLHVVXYIHYVLISKVQFPLWWEYRACFSICLFXRAVRIFSFGTR
-KEIWEVPLYFSLLFSNIQWFVNXLAVXINSPIFVLLIIAXVGRCFIELRRGKGSFLRLKH
-DWPGCGSRGAACXKVKXLLPVWFFIFRWPCFRKLKGDXIFRRSFCFHVFISTYXFGNXVV
-HCRHLFDXKRNLXLGLFKPLIDSLGEIFCHCLCSFISFGKIFVGFGLPGNVILHQAFQLS
-IIQADHDDXIGGEMRKKFGDVLNWDDLELXGSLNKNIXFCGFXLISLXSQXFHVGVSWLR
-QINNIMRVELETNKTXISFYNTGPPTYLNIPPHHVSQSTAHNLHGRVSINWDP
->blumeria_Grouper_28830_3_3
-WLLVDQFMITMISRRCLVAPTNQQYNASRAXDXXNVNXILXYRIANLFKYSPAPREPINS
-AQFARSGFHQLGSTNYPPSQNXLSTAYLNYKLIRNFIMVSLKLNPCXIFECLSILLQHTA
-ATIPXTTNWVSFTYICREXVCAVVLVAXFVSTRXYXGVGIIIMTSCYGPWPVIVGLHLVS
-SLAYSQYPVSGGVSTYKCLFFLEVSPYFIPSCFHTTNVGACYWCGVFPSEFFGPEALLXF
-CGFTGIYWIRIFLLRGLSAEEXEVRAIPAGXDSSIEIHYREXESASXCNFRRIQENSDQY
-GFQNAICLFDFAISSWPSWCGMDNLQLLASLKSLCFYASEAASIVTDNLLWLSKVLDNIR
-EQRHSVSEVCIGNXAGFQPACCVLNCIEQDLGSYLSMIYTPPCQRRCWYYRSXASQXRVW
-RFHELTGLAFSDSFVSREDQFGVPKPTPXFPHSIADXRMALALMNIYGRRYXILIFQDFX
-XGCGARWTRCIAYLLRRVLFDEMQFGIVHRKIISDPSGSYIXGKCLSXGXKFGDALQVDA
-VEFVWVLYFLHLKFSFCTTLDSRVFVVVSSYIPFPFFPREKXNITGTGEKISENICFSAT
-VDNPDIKMLYSIXKTDHSDGLLGFGLNSSXRFMVSYHRYVAAFYPVTPMLXXQXNPKXFP
-LLCXITLLGIVXFSXEVSYGMQHXTIGIVGASHVRLEYDCTHELLGSVSFQYDGKSPIKF
-FYNWXCCKRXFDTFPXLNRLVRQNDRAIFRSRGLVREWPCXLGEIFNETTXVTSCIYKSS
-YFRGSCWHRPVSDRXNFFGVCCNAMFRNMETKEDSLXNKXPALXSIEEETIGSESRKNKY
-QPXVQFCHXVCPDSYIVQEPCDKWTEWLXNFFHKTLESSWCVAXAERHNXPFIDTERSHK
-CCFLXRVFVHTYLPKSVFQVEECIEVMSCCALNFILSIWXGMGVFLRNLVKLSIVNTNTP
-NGLVSLGXRLFLVLITEVQPMVPYICVXIEPVMCCTRKSPDGLLLRRGYIASEGSFKLGX
-QLPRFYAGVSVLGEFYPIWRERFIEKLKGNLTLILXGKTVMRNEGWAGCHLTIGIFEVVK
-TFRFGRVLIIGLRIGWSIKLRSCSLPFDKHRSPSSWNKVCPSVTSAGNVPSGTTPRDTVN
-SXVQNDSRXFEQRNCAVKIASLEIVGPGPPMPDILEIIDVLXEVKYLEKDCETXHAEEPX
-SKKTENWTXGKXVIRAKNILCGLPYPSRRGCPFGGGSNLPFPTATKXVFGLSYSXISSFR
-IRYRMASISSSSCSSSIWPSGLICSXSKSSGSTRKVEVTGFDERSCGVTGFTYFLFFIDW
-XVFLNLSLKRDEVYLAFGAYSLCSFDSTGAVFINRQSFAQWPVFPQLKHSXRLSXIGYDL
-SVSAMSCDAKTSCPYDLGSAMDASNAGSFSPFDAEIGIGALDSECLNTSSSSVHLVIPRV
-TXTTRSASSALVSLGRLLEMMVQVRGSESRICCLSISLVXGPTMTSEGRLKKAFRSRRAN
-CNXVSSFLAVIRANVVKGDPSTSLSNSILRIQSTAPAQSRCXLMIVLRAEMKSSSISIAI
-LIAQAEYGSICXIINDCMWYNIFIMFSSAKCNFHCGGNTARVFLFASFKGPCGFSASERE
-KKSGKYRFIFRSCSVTFNGSLTDWRYKLIVPSLFCSSLLRLGVVSXNCAEVKGLFLGXNT
-IGLVAGREALPAEKSNSSSRYGFLFSDGPASESXKGTEFFEEVFVSTSSFLLTSLEIKSF
-IADICLTRREICDWVSSNLXSILLERSFVTAFAASLASEKFSLALVCPAMXSFIKLSNXA
-LFRPTMMIEXVVKCVKNLETSXIGMTXNCEVLSTKIYNFVASSXSVYDHNDFTXVSRGSD
-KSTIXCEXSLRLIKREFHSIIQDRQLIXIFPRTTXANQQHTICTVGFPSIGIH
->blumeria_Grouper_28830_3_4
-CGSQLMETRPCKLCAVDWLTWCGGIFKXVGGPVLXNEIHVLLVSSSTRIILLICRSHETP
-TXNHCDHKLINXKPQNYIFLLREPHNSRSSQFKTSPNFLRISPPIQSSWSAXIMLSWKAX
-XRITLPGKPKPTKIFPKLMKLQRQXQKISPRESIKGLKRPNHKFLFXSNKCLQXTTXFPN
-XXVEMKTWKQKLLRKIQSPFNFRKQGHLKIKNHTGRSYLTFQQAAPRDPQPGQSCFSLRK
-DPLPRRNSMKQRPTXAMMSKTKMGLLIYTASQLTNHXMLLNKSEKXSGTSQISFRVPKLK
-IRTALXKRQIEKHARYSHHNGNCTLLMRTXXIYYTTCNHXXFNICFHILLGLSELQWKWM
-KISSRREEQSSVNTSIGQELXTVSLKYCSTMMYSGRLXQHLHEXLQETTRLNYNLRDDSG
-KLSLAYLRMSWXGLRLEIYXGSIFDSHFHVPGPSFPIISPNSPARSLRIEWFKSHAVLQG
-GHLRMMYSNIPSPMHQFRSQRQKAKSFQHLTHPXLIQGRMGKTSLRHKTLQKQINHTQFT
-TSVTNASIAERQATGRKTAGXXKQRRWNQKNKGNMHQTLNTPRRVSAINSGKLTNQXKIK
-NMXNLXHHTIVHQSLSLLLSLLSQKIWIKSKXALKAKXKMSSSMTKLKPFYIECEMKKFM
-NRTARIPTLWPXERANLSHPQKDNLYGKDMASHTECFLHEXLIFPMSNFQFFLTTALQHV
-MFHSLSLNIXLLIIHLLFLKCQALVALAQQFLRMQFXLHSFFARITLNHSGLRNSQCLXE
-LSQMAHSQQMXHLDKLYSMNWGYDVYQMANCNFSTXLTNQFLILXLILSQTEKSSLLQIF
-QWSNGTQPTLHSALQFFPTISKLNSPSTFRXISPAKWDKTLPRQKHPHRNGVIVNPIXNS
-PPRRYSPGATTSHPGTFLCNTXPAQFIRKCKGPWAAPLLLTPKKDANPDXPNRLAYLCXL
-XRAXQDYEETRPSPTKCSRXNSARSRTXLLCIPRPGKRILADTYAQRLFRENSICDSFRC
-LXMASYAFRPMQRTSYFPVFYGRSSRAIPSICRRAPGRCSCLGRLNGRIALTVDTYFFXI
-RFLWSPPQCFKVQAICFRGNLPWFPYFXTWHCSRPRKSFSDQRQAYANNYLGNKRICKCS
-WLPTLSHXKFLPTSRATHGPILWTXKLPCHSDGPIDSIMEKYQTSAYNITSCKKIXLETS
-RHIGNXRFPKVRGCSHTPTVHAMLQQFRSFSAASHSLLLKKTKRYPAALFSTREGITWDF
-TVTTTLASLGRRRRRNGDNXPXISTNYSDQSRAARQNGPFFRCYRAFXYQDYLPSRKSKC
-SRXFSLPSLXCSISLXGRRGRECSYXRQRKLXNPKWCRKRTXDGGNKAPTRTQPHRPAVH
-HRISNLRRGTSPKYSCHLGPRXFCDVQFQIASHQKEPVATSRRCTWSIWRRNPTRNLGIX
-GSSIDGRKCSXGPRPCVNRQYYAGIRAXVLAPRTDPRGSRSCPKMQVLSAHETSRPVTGK
-LNSYSTSTSSDTVGYRSYSSRTPSLAQCNXVRNRLAGIPLSSQCRLRXHCASAHVYYPEL
-WKAKADYQXQCWLLRRHRSTTISSXPTTAGCPYHTSXAKRKWQSRTGKWRSESHTGQSSP
-GFSXNYTSWRSLTRGNEFQSKSLTQRVXPLLLTLRHSAPGGGKFLSSIYPXSHRIRGAPL
-GRRTRKETPRTNSTLLRXXYESNXGXNTGLPPGRKGTYTYLRPRRLGTASTPAKTQDGAL
-LXRAMGRSSLSXXXYLLLNITGWIQIRQQVQRHKPIPGICTXRTPSSXSMVWXPPYAGAG
-XKDTQKFSKDLVXVIPXXNFXLTCNLNKLWTASFEKGDSLWIPIDGNPTVQIVRCXLAHV
-VRGNIXISWRSCIIEXNSRFISLKLYSHYIVDXSEPRDTYVKSLXSXTDQLEAT
->blumeria_Grouper_28830_3_5
-VDPNXWKPDRANCVLLIGSRGAGEYLNKLAVLYYRMKFTFYXSQALLALYCXFVGATRHL
-REIIVIINXSTRSHKIIYFCXENLTILGHPNLRRLQIFYAFHHLFNHHGRPEXCSVGKLD
-EGSHCRANQSQRKFFRSXXSCKGSDKRSLQENRSKVXRDPITNFSSSQTNVCNERLNFQT
-SKXKXRRGNKNFFEKFSPLSTFGSRAIXKXKTIPGGAIXLFSRQRLATRNQANRVSAXEK
-TLYLGAILXNNAQPKQXXAKQRWDYXFIPPVSXRTIECYXTRAKNKAVLPRFLFAFRSXK
-SARPFKRGKXKNTRGIPTTMEIALCXXEHNEYIIPHAIIDDSTYASIFCLGYQNCNGNGX
-RFHLGAKNNHQSTPRLGRSCRLYPXNTVRQXCTRVAFDNICTNNCKKRRDSITICATTPE
-SFLXPTFGCHGRASDXRYTEAAYSTLTSTYLDHHFQXSPQTHQRGACGSSGSSHTRYYKV
-DTXGXCIQTFRVQCTNSDLSVKRRKASSIXRIHSXSKVVWARRLCVTRHCRNRXIIPNSR
-QALRMLQLRKDRPLGERLPVDENSAGGIKRTKGICTKRXIHLVAFQRXIQENLPINEKXK
-ICKTCNTTRSFIKACHFYFPCXARRFGSRANKPXRPNRRXAARXRNXSHSISNAKXRNLX
-IGQPEYLLCGRRKGQIXATPKRTTSTGRIWQATQNVFCTNNSFSLCPIFSFFXLRLFSML
-CFTVFLXIFDFLXYIYYFXNVRHWWPWPNNFXGCNFNCTVSLLESPXIILDSGIHSVSRS
-CPRWHIPSRCDTWTNFIPXTGATMFIKWQTATSQLNXPTNSXSYNXYSPKPKSLHYFKYS
-NGQMAPSPPFIPHYSFSLQYQSXIPLQLFDKSLPPNGIKLSQDRNTRIETGXLSTQFKTP
-LRGDIAPAQQQAIRGLSCATHDRLNSYANVRDHGLHLCYXHQKKTLTQTNQTVWRICVDY
-RELNKITKKHAHPLPNAQDEIQRAAGHNFYAFLDLENGFWQIRMHKDSSEKTAFVTPFGV
-YEWLVMPFGLCNAPATFQCFMEEVLEPFRPFVAGLLDDVAVWADSMAELHSRLILIFSRF
-ASYGLLLNASKCRLFVSEGIFLGFHISKHGIAADPEKVSAIRDRPMPTTTSEIRGFVNAA
-GYLRCLIKNFSQLAGPLTDQSSGPKNCPVILTDQSIQSWKSIKLALTTSPVVKKFDWRLP
-VILETDASQKFVGAVILQPYMRCSNNSDRSVLHPIAYFSRKLNDTQQRYSAQERELLGIL
-LSLQHWRHWVEGGDVTVITDHESLRTIQTKAEQPVRMVRFLDAIEHFNIRIIYRRGKANV
-LADFLSRPCDVLFLSREEGEGNVATDDNENSRIQSGAERELEMEEIKHPHELNRIDLQCI
-TEFLTLGEALPLNIAATWVRDNFAMYNSKLHLIKKNPSQQVGDAPGPSGAATLLEILEYE
-DLVSTAVNVHEGQGHASIGNTMRELGRRFWHPELILAAHEAVRKCKSCQLMKPPDPLLGS
-LTPIVPAPPLTRWGIDHTQVGPQVLLNAIEYATGWLESRLVPNADFANTVPLLTYIIQNF
-GKPKQIISDNAGCFGGIEAQRFQASQQLQVVHTTPARPRGNGKVEQANGVLKAILVRVLL
-DSPKITLAGALSLAVMNFNRRVSPSGYSPYFLLFGTQPPEEENSYPVYTREATESEERLW
-AEELGRKHPAPIARSYVSSMKATRDKIRAYLQEEKALIRTYAPGDWVLRVRQRRHKMEPY
-YDGPWAVAACHNNNTYSLISPGGYKLGNKYNGTNLFPAYVREGHPVRSLWYGSRRMLEQD
-RKTLKNSARIXFEXYHNKISNXLVIXISCGQLVLRRGIVCGSQLMETRPCKLCAVDWLTW
-CGGIFKXVGDPVLXNXIHVLLVSSSTRIILLISRSHETPTXNHCDHKLINXKP
->blumeria_Grouper_28830_3_6
-WIPIDGNPTVQIVCCXLAHVVRGNIXISWRSCIIEXNSRFISLKLYSHYIVDLSEPRDTY
-VKSLXSXTDQLEATKLYIFVERTSQFXVIPIXDVSKFFTHFTTYSIIMVGLNNAQLESLM
-KDHIAGQTKANENFSEANEAAKAVTKDLSKRIDQRFEETQSQISLLVKQMSAMNDLISKL
-VSRNEDVETKTSSKNSVPFQLSEAGPSENKKPYREELFDFSAGSASRPATRPIVFQPKKR
-PFTSAQFYETTPNLSNDEQNKDGTINLYRQSVNEPLNVTEQERKIKRYFPDFFSRSEAEN
-PHGPLKEANRKTRAVFPPQWKLHFADENIMNILYHMQSLMIQHMLPYSAWAIRIAMEMDE
-DFISARRTIISQHLDWAGAVDCILKILFDNDVLGSPLTTFARITARNDETQLQFARRLRK
-AFFSLPSDVMVGPQTRDILRQHIRLSLPRTWTIISNNLPKLTSAELADRVVQVTRGITRW
-TLEDDVFKHSESNAPIPISASKGEKLPAFDASIADPRSYGQDVFASQDIAETDKSYPIHD
-KRYECFNCGKTGHWAKDCRLMKTAPVESKEQREYAPNAKYTSSRFSDKFRKTYQSMKNKK
-YVKPVTPHDRSSKPVTSTFLVEPEDLDQEQISPEGQIEDEQLDDEIEAILYRMRNEEIYE
-XDSPNTYFVAVGKGKFEPPPKGQPLREGYGKPHRMFFARITHFPYVQFSVFFDYGSSACY
-VSQSFSKYLTSYNTSIISKMSGIGGPGPTISKDAILTAQFLCSNHLESFWTQEFTVSLGV
-VPDGTFPADVTLGQTLFHELGLRCLSNGKLQLLNLIDQPILNPIINTLPNRKVFTTSNIP
-MVKWHPAHPSFRITVFPYNIKVKFPFNFSINLSRQMGXNSPKTETPAXKRGNCQPNLKLP
-SEAIXPRRNNKPSGDFLVQHMTGSIHTQMXGTMGCTSVINTKKRRXPRLTKPFGVFVLTI
-ESLTRLRRNTPIPYQMLKMKFSAQQDITSMHSSTWKTDFGRYVCTKTLQRKQHLXLLSVS
-MNGXLCLSAYATHQLLSSVLWKKFXSHSVHLSQGSWTMXLSGQTQWQNCTHGXYLFFLDS
-LPMVSSSMLQSAGYLFQRESSLVSIFLNMALQQTPKKFQRSETGLCQQLPRKXEDLXMQL
-VTYVVSLKISPNXQGHSRTNPLDLKIALSFXRTNRFNHGKVSNXRLQHHQLXKNLIGDFP
-SYWKLTLPKSSWVQSYSNRTCDAPTIPIVQCCIPXLTSQENXTIPSSVIQHKRGNYLGFY
-CHYNIGVTGXKAATXRXXLTMNLYELFRPKPSSPSEWSVFXMLXSILISGLSTVAEKQMF
-SLIFSPVPVMFYFSLGKKGKGMXLLTTTKTLESKVVQKENLRWRKXSTHTNSTASTCSAS
-PNFXPXERHFPXIXLPLGSEIILRCTIPNCISSKRTRRNKXAMHLVHLAPQPYXKSWNMR
-IXYRRPXMFMRAKAMRQSAILCGNXGVGFGTPNXSSRLTKLSENASPVSSXNLQTRYWEA
-XLLXYQHLLXHGGVXIILKXDPKSCSMQLSTQQAGWNPAXFPMQTSLTLCLCSRILSRTL
-ESQSRLSVTMLAASEAXKHNDFKLANNCRLSIPHQLGQEEMAKSNRQMAFXKPYWSEFSW
-ILLKLHXLALSHSRXXISIEESHPAGIALTSYSSALSPRRRKILIQYIPVKPQNQRSASG
-PKNSEGNTPHQXHAPTLVVXKQLGIKYGLTSRKKRHLYVLTPPETGYCEYASEDTRWSPT
-MTGHGPXQLVIIIIPTPXYHRVDTNXATSTTAQTYSRHMYVKDTQFVVYGMVAAVCWSRI
-ERHSKIQQGFSLSDTIIKFLINLXFKXAVDSXFXEGGXFVDPNXWKPDRANCALLIGSRG
-AGEYLNKLAILYYRXKFTFYXSQALLALYCXLVGATRHLREIIVIINXSTRSH
->blumeria_Grouper_14770_3_1
-GXTDTVSLVXSCGRKNXLETSVLRCMVLSKTELIRVRLRVRISYQLRFLTSIYQSPWIIS
-YDPCRCKSIYVQIYEPEIXSXIHVCRXXIRETFNLHLIHNHLMECXCEINANVRXTFREE
-CADDNDIGRXIXXPNXPDLQMSYPWHSRIYNISTPLLTLHRGXIHKXKTVSIFIVISHLM
-LVWXTRQWLYXYQKLKCINRCALVSVSLLYIYLRDFXLKEHVIVXASRLQFFPLXNDKRC
-RYVXKHHLVLDCEQVQWQPYCQSRLLLGCCLQGIGEVRAKSRYIVWMRALLPCTQLRRLN
->blumeria_Grouper_14770_3_2
-VRPIQXVSYEVVEGRIDWKQVYXDVWFXVKLSXXEXDCVCAYLINXGFXPVFINLHGSXV
-MIPVDVNLYTYRYMSQKYKAKYMCVGNRSEKPLTCIXYIIIXWNASVKXMPMYVKLSVRN
-VLMTMIXEGEFDNLISRTYKXVILGIPGYTIFQHPSSLCIEDRYISEKLLVYLLSFLIXC
-WYGRHASGCTSTKNXSAXIGVPWSRXAFCTYICEIFSXRNMXXCKRAVFNSFPCKMISDV
-DMFRSIIXFWIVSKFNGSRIVSRDCCWDAVSKESVKSAQNPDILFGCERYCHVLSFAGXM
->blumeria_Grouper_14770_3_3
-LDRYSKSRMKLWKEELTGNKCIEMYGSEXNXADKSEIACAHILSTEVFDQYLSISMDHKL
-XSLXMXIYIRTDIXARNIKLNTCVSVIDPRNLXPAFDTXSSDGMLVXNKCQCTLNFPXGM
-CXXQXYRKVNLITXLAGLTNELSLAFQDIQYFNTPPHFASRIDTXVKNCXYIYCHFSSNA
-GMVDTPVVVLVPKTEVHKSVCLGLGKPFVHISARFLAEGTCNSVSEPSSILSLVKXXAMS
-ICLEASFSFGLXASSMAAVLSVEIAAGMLSPRNRXSPRKIQIYCLDASAIAMYSASQVE
->blumeria_Grouper_14770_3_4
-HSTCEAEYMAIALASKQYIWILRGLHRFLGDSIPAAISTDNTAAIELAHNPKLNDASKHI
-DIAYHFTRERIEDGSLTLLHVPSAKNLADICTKGLPRPRHTDLCTSVFGTSTTTGVSTIP
-ALDEKXQXIYXQFFTYVSILDAKXGGVLKYCISWNAKDNSFVSPANXVIKFTFLYHCHQH
-IPHGKFNVHWHLFHTSIPSDDYVSNAGXRFLGSITDTHVFSFIFLAHISVRIXIYIYRDH
-NLXSMEIDKYWSKTSVDKICAHAISLLSAQFYSEPYISIHLFPVNSSFHNFIRDLLYRSN
->blumeria_Grouper_14770_3_5
-IQPAKLSTWQXRSHPNNISGFCADFTDSLETASQQQSRLTIRLPLNLLTIQNXMMLLNIS
-TSLIILQGKELKTARLHYYMFLQLKISQIYVQKAYRDQGTPIYALQFLVLVQPLACLPYQ
-HXMRNDNKYTNSFSLMYLSSMQSEEGCXNIVYPGMPRITHLXVRLIRLSNSPSYIIVIST
-FLTESLTYIGIYFTLAFHQMIMYQMQVKGFSDLLPTHMYLALYFWLIYLYVYRFTSTGII
-TYDPWRLINTGQKPQLIRYAHTQSHSYQLSFTQNHTSQYTCFQSILPSTTSYETYCIGLT
->blumeria_Grouper_14770_3_6
-FNLRSXVHGNSARIQTIYLDFARTSPIPWRQHPSSNLDXQYGCHXTCSQSKTKXCFXTYR
-HRLSFYKGKNXRRLAYTITCSFSXKSRRYMYKRLTETKAHRFMHFSFWYXYNHWRVYHTS
-IRXEMTINILTVFHLCIYPRCKVRRGVEILYILECQGXLICKSGXLGYQIHLPISLSSAH
-SSRKVXRTLAFISHXHSIRXLCIKCRLKVSRIYYRHTCIXLYISGSYICTYIDLHLQGSX
-LMIHGDXXILVKNLSXXDMRTRNLTLISSVLLRTIHLNTLVSSQFFLPQLHTRLTVSVX
->blumeria_Grouper_1717_12_1
-ISSILPXRASKSXSNSFRSLSSVTGSNSLQNPMMKRSACAERVWNILPCSARNLVATIXG
-DGVCWCGELRXLASXIGSTNCCVGCCDGGCGPLRTISTSXRVEHXVGRGGQEPASAEDWG
-GMSEXGLWQCEIVDGIRRAXR
->blumeria_Grouper_1717_12_2
-FPVSCPEGPVSPDRIVFEVSRQXLVPTACRTQXXSALLVRSASGISCPVRRGIWSRRFEA
-TEFVGAVSFDDSPRRLALQIVVWVVVMAVVARXGPFRRLDASNIELGGGAKSQPLRRTGA
-AXVSEVCGSVRSXMVYGALEG
->blumeria_Grouper_1717_12_3
-FQYLALKGQXVLIEXFSKSLVSDWFQQLAEPNDEALCLCGARLEYPALFGEEFGRDDLRR
-RSLLVRXASMTRLVDWLYKLLCGLLXWRLWPVKDHFDVLTRRTLSWEGGPRASLCGGLGR
-HEXVRFVAVXDRRWYTARLK
->blumeria_Grouper_1717_12_4
-PFKRAVYHLRSHTATNLTHSCRPSPPQRLALGPPSQLNVRRVKTSKWSLTGHNRHHNNPH
-NNLXSQSTRRVIEAHRTNKLRRLKSSRPNSSPNRAGYSRRAPHKQSASSLGSASCWNQSL
-TRDFENYSIRTYWPFRARYWK
->blumeria_Grouper_1717_12_5
-PSSAPYTIYDLTLPQTSLTHAAPVLRRGWLLAPPPNSMFDASRRRNGPXRATTAITTTHT
-TICRANLRGESSKLTAPTNSVASNRRDQIPRRTGQDIPDALRTSRALHHWVLQAVGTSHX
-RETSKTIRSGLTGPSGQDTGN
->blumeria_Grouper_1717_12_6
-LQARRIPSTISHCHKPHSLMPPQSSAEAGSWPPLPTQCSTRQDVEMVLNGPQPPSQQPTQ
-QFVEPIYEASHRSSPHQQTPSPQIVATKFLAEQGRIFQTRSAQAERFIIGFCKLLEPVTD
-ERLRKLFDQDLLALQGKILE
--- a/commons/pyRepetUnit/fastaTranslation/allFrames/tests/datas/test_input_nt.fa	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,124 +0,0 @@
->blumeria_Grouper_28830_3
-TGTGGCTTCTAGTTGATCAGTTTATGATCACAATGATTTCACGTAGGTGTCTCGTGGCTC
-CGACTAATCAACAATATAATGCGAGTAGAGCTTGAGACTAATAAAACGTGAATTTNATTC
-TATAATACAGGATCGCCAACTTATTTAAATATTCCCCCGCACCACGTGAGCCAATCAACA
-GCGCACAATTTGCACGGTCGGGTTTCCATCAATTGGGATCCACAAACTATCCCCCTTCTC
-AAAACTAGCTGTCCACAGCTTATTTAAATTACAAGTTAATTAGAAATTTTATTATGGTAT
-CACTCAAACTAAATCCTTGCTGAATTTTTGAGTGTCTTTCTATCCTGCTCCAGCATACGG
-CGGCTACCATACCATAGACTACGAACTGGGTGTCCTTCACGTACATATGCCGGGAATAGG
-TTTGTGCCGTTGTACTTGTTGCCTAATTTGTATCCACCCGGTGATATTAAGGAGTAGGTA
-TTATTATTATGACAAGCTGCTACGGCCCATGGCCCGTCATAGTAGGGCTCCATCTTGTGT
-CTTCGCTGGCGTACTCGCAGTACCCAGTCTCCGGGGGCGTAAGTACGTATAAGTGCCTTT
-TCTTCCTGGAGGTAAGCCCGTATTTTATCCCTAGTTGCTTTCATACTACTAACGTAGGAG
-CGTGCTATTGGTGCGGGGTGTTTCCTTCCGAGTTCTTCGGCCCAGAGGCGCTCCTCTGAT
-TCTGTGGCTTCACGGGTATATACTGGATAAGAATTTTCCTCCTCCGGGGGCTGAGTGCCG
-AAGAGTAAGAAGTAAGGGCTATACCCGCTGGGTGAGACTCTTCGATTGAAATTCATTACC
-GCGAGTGAGAGAGCGCCAGCTAGTGTAATTTTAGGAGAATCCAGGAGAACTCTGACCAGT
-ATGGCTTTCAGAACGCCATTTGCCTGTTCGACTTTGCCATTTCCTCTTGGCCTAGCTGGT
-GTGGTATGGACAACCTGCAGTTGTTGGCTAGCTTGAAATCGTTGTGCTTCTATGCCTCCG
-AAGCAGCCAGCATTGTCACTGATAATCTGCTTTGGCTTTCCAAAGTTCTGGATAATATAC
-GTGAGCAGAGGCACAGTGTTAGCGAAGTCTGCATTGGGAACTAAGCGGGATTCCAGCCAG
-CCTGTTGCGTACTCAATTGCATTGAGCAAGACTTGGGGTCCTACTTGAGTATGATCTATA
-CCCCACCGTGTCAGAGGAGGTGCTGGTACTATAGGAGTTAAGCTTCCCAGTAACGGGTCT
-GGAGGTTTCATGAGCTGACAGGACTTGCATTTTCGGACAGCTTCGTGAGCCGCGAGGATC
-AGTTCGGGGTGCCAAAACCTACGCCCTAATTCCCGCATAGTATTGCCGATTGACGCATGG
-CCTTGGCCCTCATGAACATTTACGGCCGTCGATACTAGATCCTCATATTCCAAGATTTCT
-AGTAGGGTTGCGGCGCCAGATGGACCAGGTGCATCGCCTACTTGTTGCGACGGGTTCTTT
-TTGATGAGATGCAATTTGGAATTGTACATCGCAAAATTATCTCGGACCCAAGTGGCAGCT
-ATATTTAGGGGAAGTGCCTCTCCTAAGGTTAGAAATTCGGTGATGCACTGCAGGTCGATG
-CGGTTGAGTTCGTGTGGGTGCTTTATTTCCTCCATCTCAAGTTCTCTTTCTGCACCACTT
-TGGATTCTAGAGTTTTCGTTGTCGTCAGTAGCTACATTCCCTTCCCCTTCTTCCCTAGAG
-AGAAATAGAACATCACAGGGACGGGAGAGAAAATCAGCGAGAACATTTGCTTTTCCGCGA
-CGGTAGATAATCCTGATATTAAAATGCTCTATAGCATCTAAAAAACGGACCATTCTGACG
-GGCTGCTCGGCTTTGGTCTGAATAGTTCGTAGAGATTCATGGTCAGTTATCACCGTTACG
-TCGCCGCCTTCTACCCAGTGACGCCAATGTTGTAGTGACAGTAAAATCCCAAGTAATTCC
-CTCTCTTGTGCTGAATAACGCTGCTGGGTATCGTTTAGTTTTCTTGAGAAGTAAGCTATG
-GGATGCAGCACTGAACGATCGGAATTGTTGGAGCATCGCATGTACGGTTGGAGTATGACT
-GCACCCACGAACTTTTGGGAAGCGTCAGTTTCCAATATGACGGGAAGTCTCCAATCAAAT
-TTTTTTACAACTGGTGATGTTGTAAGCGCTAGTTTGATACTTTTCCATGATTGAATCGAT
-TGGTCCGTCAGAATGACAGGGCAATTTTTAGGTCCAGAGGATTGGTCCGTGAGTGGCCCT
-GCTAGTTGGGAGAAATTTTTAATGAGACAACGTAGGTAACCAGCTGCATTTACAAATCCT
-CTTATTTCCGAGGTAGTTGTTGGCATAGGCCTGTCTCTGATCGCTGAAACTTTTTCGGGG
-TCTGCTGCAATGCCATGTTTAGAAATATGGAAACCAAGGAAGATTCCCTCTGAAACAAAT
-AGCCTGCACTTTGAAGCATTGAGGAGGAGACCATAGGAAGCGAATCTAGAAAAAATAAGT
-ATCAACCGTGAGTGCAATTCTGCCATTGAGTCTGCCCAGACAGCTACATCGTCCAGGAGC
-CCTGCGACAAATGGACGGAATGGCTCTAGAACTTCTTCCATAAAACACTGGAAAGTAGCT
-GGTGCGTTGCATAGGCCGAAAGGCATAACTAGCCATTCATAGACACCGAAAGGAGTCACA
-AATGCTGTTTTCTCTGAAGAGTCTTTGTGCATACGTATCTGCCAAAATCCGTTTTCCAGG
-TCGAGGAATGCATAGAAGTTATGTCCTGCTGCGCGCTGAATTTCATCTTGAGCATTTGGT
-AGGGGATGGGCGTGTTTCTTCGTAATCTTGTTAAGCTCTCTATAGTCAACACAAATACGC
-CAAACGGTTTGGTTAGTCTGGGTTAGCGTCTTTTTTTGGTGTTAATAACAGAGGTGCAGC
-CCATGGTCCCTTACATTTGCGTATGAATTGAGCCGGTCATGTGTTGCACAAGAAAGTCCC
-CGGATGGCTTGTTGTTGCGCCGGGGCTATATCGCCTCGGAGGGGAGTTTTAAATTGGGTT
-GACAATTACCCCGTTTCTATGCGGGTGTTTCTGTCTTGGGAGAGTTTTATCCCATTTGGC
-GGGAGAGATTTATCGAAAAGTTGAAGGGGAATTTAACTTTGATATTGTAGGGAAAAACTG
-TAATGCGGAATGAAGGGTGGGCTGGGTGCCATTTGACCATTGGAATATTTGAAGTAGTGA
-AGACTTTTCGGTTTGGGAGAGTATTAATTATAGGATTAAGAATTGGTTGGTCAATTAAGT
-TGAGAAGTTGCAGTTTGCCATTTGATAAACATCGTAGCCCCAGTTCATGGAATAAAGTTT
-GTCCAAGTGTCACATCTGCTGGGAATGTGCCATCTGGGACAACTCCTAGAGACACTGTGA
-ATTCCTGAGTCCAGAATGATTCAAGGTGATTCGAGCAAAGAAACTGTGCAGTTAAAATTG
-CATCCTTAGAAATTGTTGGGCCAGGGCCACCAATGCCTGACATTTTAGAAATAATAGATG
-TATTATAAGAAGTCAAATATTTAGAGAAAGACTGTGAAACATAACATGCTGAAGAGCCGT
-AGTCAAAAAAAACTGAAAATTGGACATAGGGAAAATGAGTTATTCGTGCAAAAAACATTC
-TGTGTGGCTTGCCATATCCTTCCCGTAGAGGTTGTCCTTTTGGGGGTGGCTCAAATTTGC
-CCTTTCCTACGGCCACAAAGTAGGTATTCGGGCTGTCCTATTCATAAATTTCTTCATTTC
-GCATTCGATATAGAATGGCTTCAATTTCGTCATCGAGCTGCTCATCTTCTATTTGGCCTT
-CAGGGCTTATTTGCTCTTGATCCAAATCTTCTGGCTCAACAAGGAAAGTAGAAGTGACAG
-GCTTTGATGAACGATCGTGTGGTGTTACAGGTTTTACATATTTTTTATTTTTCATTGATT
-GGTAAGTTTTCCTGAATTTATCGCTGAAACGCGACGAGGTGTATTTAGCGTTTGGTGCAT
-ATTCCCTTTGTTCTTTTGATTCCACCGGCGCTGTTTTCATCAACCGGCAGTCTTTCGCCC
-AGTGGCCTGTCTTTCCGCAATTGAAGCATTCGTAACGCTTGTCGTGAATTGGGTATGATT
-TATCTGTTTCTGCAATGTCTTGTGACGCAAAGACGTCTTGCCCATACGACCTTGGATCAG
-CTATGGATGCGTCAAATGCTGGAAGCTTTTCGCCTTTTGACGCTGAGATCGGAATTGGTG
-CATTGGACTCGGAATGTTTGAATACATCATCCTCAAGTGTCCACCTTGTAATACCGCGTG
-TGACTTGAACCACTCGATCCGCAAGCTCCGCGCTGGTGAGTTTGGGGAGATTATTGGAAA
-TGATGGTCCAGGTACGTGGAAGTGAGAGTCGAATATGCTGCCTCAGTATATCTCTAGTCT
-GAGGCCCTACCATGACATCCGAAGGTAGGCTAAAGAAAGCTTTCCGGAGTCGTCGCGCAA
-ATTGTAATTGAGTCTCGTCGTTTCTTGCAGTTATTCGTGCAAATGTTGTCAAAGGCGACC
-CGAGTACATCATTGTCGAACAGTATTTTAAGGATACAGTCTACAGCTCCTGCCCAATCGA
-GGTGTTGACTGATGATTGTTCTTCGCGCCGAGATGAAATCTTCATCCATTTCCATTGCAA
-TTCTGATAGCCCAAGCAGAATATGGAAGCATATGTTGAATCATCAATGATTGCATGTGGT
-ATAATATATTCATTATGTTCTCATCAGCAAAGTGCAATTTCCATTGTGGTGGGAATACCG
-CGCGTGTTTTTCTATTTGCCTCTTTTAAAGGGCCGTGCGGATTTTCAGCTTCGGAACGCG
-AAAAGAAATCTGGGAAGTACCGCTTTATTTTTCGCTCTTGTTCAGTAACATTCAATGGTT
-CGTTAACTGACTGGCGGTATAAATTAATAGTCCCATCTTTGTTTTGCTCATCATTGCTTA
-GGTTGGGCGTTGTTTCATAGAATTGCGCCGAGGTAAAGGGTCTTTTCTTAGGCTGAAACA
-CGATTGGCCTGGTTGCGGGTCGCGAGGCGCTGCCTGCTGAAAAGTCAAATAGCTCCTCCC
-GGTATGGTTTTTTATTTTCAGATGGCCCTGCTTCCGAAAGTTGAAAGGGGACTGAATTTT
-TCGAAGAAGTTTTTGTTTCCACGTCTTCATTTCTACTTACTAGTTTGGAAATTAAGTCGT
-TCATTGCAGACATTTGTTTGACTAGAAGAGAAATTTGTGATTGGGTCTCTTCAAACCTTT
-GATCGATTCTCTTGGAGAGATCTTTTGTCACTGCCTTTGCAGCTTCATTAGCTTCGGAAA
-AATTTTCGTTGGCTTTGGTTTGCCCGGCAATGTGATCCTTCATCAAGCTTTCCAACTGAG
-CATTATTCAGGCCGACCATGATGATTGAATAGGTGGTGAAATGCGTAAAAAATTTGGAGA
-CGTCTTAAATTGGGATGACCTAGAATTGTGAGGTTCTCTCAACAAAAATATATAATTTTG
-TGGCTTCTAGTTGATCAGTTTATGATCACAATGATTTCACGTAGGTGTCTCGTGGCTCCG
-ACAAATCAACAATATAATGCGAGTAGAGCTTGAGACTAATAAAACGTGAATTTCATTCTA
-TAATACAGGACCGCCAACTTATTTAAATATTCCCCCGCACCACGTGAGCCAATCAACAGC
-ACACAATTTGCACGGTCGGGTTTCCATCAATTGGGATCCACA
->blumeria_Grouper_14770_3
-GGTTAGACCGATACAGTAAGTCTCGTATGAAGTTGTGGAAGGAAGAATTGACTGGAAACA
-AGTGTATTGAGATGTATGGTTCTGAGTAAAACTGAGCTGATAAGAGTGAGATTGCGTGTG
-CGCATATCTTATCAACTGAGGTTTTTGACCAGTATTTATCAATCTCCATGGATCATAAGT
-TATGATCCCTGTAGATGTAAATCTATATACGTACAGATATATGAGCCAGAAATATAAAGC
-TAAATACATGTGTGTCGGTAATAGATCCGAGAAACCTTTAACCTGCATTTGATACATAAT
-CATCTGATGGAATGCTAGTGTGAAATAAATGCCAATGTACGTTAAACTTTCCGTGAGGAA
-TGTGCTGATGACAATGATATAGGAAGGTGAATTTGATAACCTAATTAGCCGGACTTACAA
-ATGAGTTATCCTTGGCATTCCAGGATATACAATATTTCAACACCCCTCCTCACTTTGCAT
-CGAGGATAGATACATAAGTGAAAAACTGTTAGTATATTTATTGTCATTTCTCATCTAATG
-CTGGTATGGTAGACACGCCAGTGGTTGTACTAGTACCAAAAACTGAAGTGCATAAATCGG
-TGTGCCTTGGTCTCGGTAAGCCTTTTGTACATATATCTGCGAGATTTTTAGCTGAAGGAA
-CATGTAATAGTGTAAGCGAGCCGTCTTCAATTCTTTCCCTTGTAAAATGATAAGCGATGT
-CGATATGTTTAGAAGCATCATTTAGTTTTGGATTGTGAGCAAGTTCAATGGCAGCCGTAT
-TGTCAGTCGAGATTGCTGCTGGGATGCTGTCTCCAAGGAATCGGTGAAGTCCGCGCAAAA
-TCCAGATATATTGTTTGGATGCGAGCGCTATTGCCATGTACTCAGCTTCGCAGGTTGAAT
-G
->blumeria_Grouper_1717_12
-ATTTCCAGTATCTTGCCCTGAAGGGCCAGTAAGTCCTGATCGAATAGTTTTCGAAGTCTC
-TCGTCAGTGACTGGTTCCAACAGCTTGCAGAACCCAATGATGAAGCGCTCTGCTTGTGCG
-GAGCGCGTCTGGAATATCCTGCCCTGTTCGGCGAGGAATTTGGTCGCGACGATTTGAGGC
-GACGGAGTTTGTTGGTGCGGTGAGCTTCGATGACTCGCCTCGTAGATTGGCTCTACAAAT
-TGTTGTGTGGGTTGTTGTGATGGCGGTTGTGGCCCGTTAAGGACCATTTCGACGTCTTGA
-CGCGTCGAACATTGAGTTGGGAGGGGGGGCCAAGAGCCAGCCTCTGCGGAGGACTGGGGC
-GGCATGAGTGAGTGAGGTTTGTGGCAGTGTGAGATCGTAGATGGTATACGGCGCGCTTGA
-AGGG
-
--- a/commons/pyRepetUnit/fastaTranslation/allFrames/translateAfastaFileInAllFrameAndReplaceStopsByX_script.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,88 +0,0 @@
-#!/usr/bin/env python
-
-from commons.pyRepetUnit.fastaTranslation.allFrames.TranslateInAllFramesAndReplaceStopByX import TranslateInAllFramesAndReplaceStopByX
-from commons.core.utils.FileUtils import FileUtils
-import os
-import sys
-import getopt
-
-#------------------------------------------------------------------------------
-
-def help():
-
-    """
-    Give the command-line parameters.
-    """
-
-    print ""
-    print "usage: ",sys.argv[0],"[ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the nucleotidic input file (format='fasta')"
-    print "     -o: name of the output file (default=inFileName+'_aa')"
-    print "     -v: verbose (default=0/1/2)"
-    print "     -c: clean"
-    print ""
-
-#------------------------------------------------------------------------------
-
-def main():
-
-    inFileName = ""
-    outFileName = ""
-    verbose = 0
-    clean = False
-
-    try:
-        opts = getopt.getopt(sys.argv[1:],"hi:o:v:c")[0]
-    except getopt.GetoptError, err:
-        print str(err)
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inFileName = a
-        elif o == "-o":
-            outFileName = a
-        elif o == "-v":
-            verbose = int(a)
-        elif o == "-c":
-            clean = True
-            
-    if inFileName == "":
-        print "*** Error: missing compulsory options"
-        help()
-        sys.exit(1)
-
-    if verbose > 0:
-        print "beginning of %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    if outFileName == "":
-        outFileName = "%s_aa" % ( inFileName )
-    
-    iTIAFARSBX = TranslateInAllFramesAndReplaceStopByX()
-    iTIAFARSBX.setInputFile( inFileName )
-    iTIAFARSBX.setOutputFile( outFileName )
-    iTIAFARSBX.run( )
-    
-    if clean == True:
-        os.remove( inFileName )
-
-    if verbose > 0:
-        if FileUtils.isRessourceExists( outFileName ) and not(FileUtils.isEmpty( outFileName )):
-            print "%s finished successfully" % (sys.argv[0].split("/")[-1])
-            sys.stdout.flush()
-        else:
-            print "warning %s execution failed" % (sys.argv[0].split("/")[-1])
-            sys.stdout.flush()
-
-    return 0
-
-#------------------------------------------------------------------------------
-
-if __name__ == '__main__':
-    main()
\ No newline at end of file
--- a/commons/pyRepetUnit/hmmer/HmmpfamClusterComponent.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,91 +0,0 @@
-import os
-from pyRepet.launcher.Launcher import HmmpfamLauncher
-
-
-class HmmpfamClusterComponent( object ):
-    
-    def __init__(self):
-        self._component = None 
-        self._profilDatabank = ""
-        self._resultDir = ""
-        self._queryDir = ""
-        self._tmpDir = ""
-        self._jobDb = None
-        self._SGEQueue = ""
-        self._SGEGroupId = "" 
-        
-    def loadConfig( self, config ):
-        self._profilDatabank = config.get( "profil_search","ProfilDatabank" )
-        self._queryDir = config.get( "hmmer_config","query_dir" )
-        self._tmpDir = config.get( "hmmer_config", "tmp_dir" )
-        self._resultDir = config.get( "hmmer_config", "result_dir" )    
-        self._SGEQueue = config.get( "sge_config", "queue" )
-        self._SGEGroupId = config.get( "sge_config", "groupid" )
-        
-    def run(self):
-        params = {"param":"--informat FASTA -E 10", 
-                  "profilDB": self._profilDatabank, 
-                  "outputDir": self._resultDir,
-                  "query": self._queryDir,
-                  "job_table":"jobs", 
-                  "queue" : self._SGEQueue, 
-                  "groupid" : self._SGEGroupId,
-                  "tmpDir": self._tmpDir,
-                  "cDir" : "."}
-        self._component = HmmpfamLauncher(self._jobDb, params)
-        self._component.run()
-        
-    def clean (self): 
-        dirToClean = self._tmpDir
-        os.system("rm  " + dirToClean + "/*")
-        dirToClean = self._resultDir
-        os.system("rm  " + dirToClean + "/*")
-        
-    def setProfilDatabank (self, profilDatabank):
-        self._profilDatabank = profilDatabank    
-
-    def getProfilDatabank(self):
-        return self._profilDatabank    
-
-    def setQueryDir(self, input):
-        self._queryDir = input
-         
-    def getQueryDir( self ):
-        return self._queryDir
-
-    def setSubjectDir(self, input):
-        self._subjectDir = input
-         
-    def getSubjectDir( self ):
-        return self._subjectDir
-    
-    def setSGEQueue(self, queue):
-        self._SGEQueue = queue
-        
-    def getSGEQueue( self ):
-        return self._SGEQueue
-        
-    def setSGEGrouId(self, id):
-        self._SGEGroupId = id    
-    
-    def getSGEGroupId( self ):
-        return self._SGEGroupId;    
-    
-    def setTmpDir(self, tmpDir):
-        self._tmpDir = tmpDir
-
-    def getTmpDir( self ):
-        return self._tmpDir
-    
-    def setResultDir(self, wkDir):
-        self._resultDir = wkDir
-        
-    def getResultDir(self):
-        return self._resultDir
-    
-    def setJobDb (self, jobDb):
-        self._jobDb = jobDb
-        
-    def getJobDb (self):
-        return self._jobDb
-     
\ No newline at end of file
--- a/commons/pyRepetUnit/hmmer/LaunchPreProcessHmmpfamPostProcessNotInParallel.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,122 +0,0 @@
-import os
-import unittest
-from pyRepet.launcher.programLauncher import *
-from pyRepet.util.file.FileUtils import *
-import commons.pyRepetUnit.fastaTranslation.allFrames.TranslateInAllFramesAndReplaceStopByX
-import commons.pyRepetUnit.hmmer.hmmOutput.HmmpfamOutputProcessing
-import ConfigParser 
-
-class LaunchPreProcessHmmpfamPostProcessNotInParallel:
-
-    def __init__( self ): 
-          
-        #for global analysis
-        self._configFile = ""
-        self._inputFile = ""
-        self._outputFile = ""
-        self.fileUtils = FileUtils()
-        self._programLauncherInstance = programLauncher()
-        #specific to PreProcess
-        self.bioseq = Bioseq()
-        self.preProcess = commons.pyRepetUnit.fastaTranslation.allFrames.TranslateInAllFramesAndReplaceStopByX.TranslateInAllFramesAndReplaceStopByX()        
-        self._outputFilePreprocess =  "" 
-        #specific to PostProcess
-        self.hmmpfamOutputProcess = commons.pyRepetUnit.hmmer.hmmOutput.HmmpfamOutputProcessing.HmmpfamOutputProcessing()       
-
-    def _cleanTemporaryFiles(self, outputFilePreProcess, outputFileHmmpfam):        
-        os.remove( outputFilePreProcess )       
-        os.remove( outputFileHmmpfam )       
-        
-    def _launchPostProcess(self, outputFileHmmpfam):
-        return self.hmmpfamOutputProcess.readHmmOutputsAndWriteAlignFile(outputFileHmmpfam, self._outputFile)
-
-
-    def _launchHmmpfam(self, outputFilePreprocess):
-        config = ConfigParser.ConfigParser()
-        config.readfp(open(self._configFile))
-        self._programLauncherInstance.reset(outputFilePreprocess)
-        outputFileHmmpfam = outputFilePreprocess + ".hmmpfamOut"
-        self._programLauncherInstance.setOutputFileName(outputFileHmmpfam)
-        self._programLauncherInstance.launchHmmpfam(evalFilter=config.get("profil_search", "Evalue"), inputFormat=config.get("profil_search", "InputFormat"), profilDatabank=config.get("profil_search", "ProfilDatabank"))
-        return outputFileHmmpfam
-
-
-    def _launchHmmpfamPreProcess(self):
-        self.preProcess.setInputFile(self._inputFile)
-        outputFilePreprocess = self._inputFile + ".translated"
-        self.preProcess.setOutputFile(outputFilePreprocess)
-        self.preProcess.run()
-        return outputFilePreprocess
-          
-    def setInputFile( self, input ):
-         self._inputFile = input;
-
-    def setOutputFile( self, output ):
-         self._outputFile = output;
-            
-    def setConfigFile ( self, configFile ):
-        self._configFile = configFile
-    
-    def checkInputFile(self):
-        return self._checkFileExitsAndNotEmpty( self._inputFile )
-    
-    def checkConfigFile(self):
-        return self._checkFileExitsAndNotEmpty( self._configFile )
-    
-    def _checkFileExitsAndNotEmpty(self, fileName):
-        fileUtils = FileUtils() 
-        if fileUtils.isRessourceExists(fileName) and not fileUtils.isFileEmpty(fileName):
-            return 1
-        return 0
-    
-    def run(self):
-        
-        if not self.checkInputFile():
-            print "Warning : there is no input file : " + self._inputFile + "\n"
-            return 0        
-        if not self.checkConfigFile():
-            print "Warning : there is no config file : " + self._configFile + "\n"
-            return 0 
-        outputFilePreProcess = self._launchHmmpfamPreProcess()    
-        outputFileHmmpfam = self._launchHmmpfam(outputFilePreProcess)
-        self._launchPostProcess(outputFileHmmpfam)
-        self._cleanTemporaryFiles(outputFilePreProcess, outputFileHmmpfam)
-        
-        
-if __name__ == "__main__":                 
-    main() 
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-if __name__ == "__main__":                 
-    main() 
\ No newline at end of file
--- a/commons/pyRepetUnit/hmmer/check/OldDetectFeatureConfigChecker.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-'''
-Created on 14 avr. 2009
-
-@author: oinizan
-'''
-import re
-from commons.core.checker.IChecker import IChecker
-from commons.core.checker.OldConfigChecker import ConfigChecker
-from commons.core.checker.ConfigException import ConfigException
-from commons.core.checker.CheckerException import CheckerException
-
-class DetectFeatureConfigChecker (IChecker):
-    '''
-    classdocs
-    '''
-    def __init__(self):
-        '''
-        Constructor
-        '''
-        self._dict = {"te_hmmer" : "", 
-                      "te_blrn" : ""                                  
-        }
-        self._specifiqueDict = {"te_hmmer_evalue" : "",
-                                "te_hmm_profiles" : ""                
-        }
-
-    def _appendMessageToConfigExceptionMessage(self, messages):
-        appendedMessages = []
-        for msg in messages:
-            if (re.match("\[detect_features\] - No option 'te_hmm_profiles' in section: 'detect_features'", msg)):
-                appendedMessages.append(msg + " whereas te_hmmer is set")
-            
-            if (re.match("\[detect_features\] - No option 'te_hmmer_evalue' in section: 'detect_features'", msg)):
-                appendedMessages.append(msg + " whereas te_hmmer is set - Default value will be set")
-
-        return appendedMessages
-
-        
-    def check(self, configFile):
-        chk = ConfigChecker("detect_features", self._dict)
-        try :
-            chk.check(configFile)
-        except ConfigException, e :
-            raise e
-
-        if self._dict["te_hmmer"] == "yes":                  
-            isErrorOccured = False
-            try:
-                chk = ConfigChecker("detect_features", self._specifiqueDict)
-                chk.check(configFile)                
-            except ConfigException, e:
-                appendedMessages = self._appendMessageToConfigExceptionMessage(e.messages) 
-                raise ConfigException("", appendedMessages)    
-                        
-        
-if __name__ == "__main__":                 
-    pass
--- a/commons/pyRepetUnit/hmmer/check/test/Test_OldDetectFeaturesConfigChecker.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,138 +0,0 @@
-import unittest
-import re
-import os
-from commons.pyRepetUnit.hmmer.check.OldDetectFeatureConfigChecker import DetectFeatureConfigChecker
-from commons.core.checker.ConfigException import ConfigException
-
-class Test_DetectFeaturesConfigChecker(unittest.TestCase):
-
-    def setUp(self):
-        self._detectFeatureConfigChecker = DetectFeatureConfigChecker()
-
-    def testWithDefaultLogger (self):
-        lineFound = False
-        try:
-            self._detectFeatureConfigChecker.check("dummyConfig")
-        except ConfigException, e:
-            for msg in e.messages:
-                if (re.match("CONFIG FILE not found.*", msg)):
-                    lineFound = True
-        self.assertTrue(lineFound)
-        
-    def testWithNoConfigFile(self):
-        lineFound = False
-        try:
-            self._detectFeatureConfigChecker.check("dummyConfig")
-        except ConfigException, e:
-            for msg in e.messages:
-                if (re.match("CONFIG FILE not found.*", msg)):
-                    lineFound = True
-        self.assertTrue(lineFound)
-
-    def testWithNoSectionInConfigFile(self):
-        config = open("config.cfg", "w");
-        config.close()
-        lineFound = False
-        try:
-            self._detectFeatureConfigChecker.check("config.cfg")
-        except ConfigException, e:
-            for msg in e.messages:
-                if (re.match("\[detect_features\] section not found.*", msg)):
-                    lineFound = True
-        self.assertTrue(lineFound)
-        os.remove("config.cfg")
-        
-    def testMissingOptionsInConfig (self):
-        dict = {}
-        MockConfigFile("config.cfg", dict)
-        hmmProfilsFound = False
-        TE_BLRnFound = False
-        try :
-            self._detectFeatureConfigChecker.check("config.cfg")
-        except ConfigException, e:
-            for msg in e.messages:
-                if (re.match("\[detect_features\] - No option 'te_hmmer' in section: 'detect_features'", msg)):
-                    hmmProfilsFound = True
-                if (re.match("\[detect_features\] - No option 'te_blrn' in section: 'detect_features'", msg)):
-                    TE_BLRnFound = True
-        self.assertTrue(hmmProfilsFound)
-        self.assertTrue(TE_BLRnFound)
-        os.remove("config.cfg")
-   
-    def testOptionsIfHmmProfilsSetAtYESInConfig (self):
-        
-        dict = {
-                "TE_HMMER" : "yes", 
-                "TE_BLRn" : "no"                
-        }
-        
-        profilDatabankFound = False
-        evalueFound = False
-        MockConfigFile("config.cfg", dict)
-        try :
-            self._detectFeatureConfigChecker.check("config.cfg")
-        except ConfigException, e:
-            for msg in e.messages:
-                print msg
-                if (re.match("\[detect_features\] - No option 'te_hmm_profiles' in section: 'detect_features' whereas te_hmmer is set", msg)):
-                    profilDatabankFound = True   
-                if (re.match("\[detect_features\] - No option 'te_hmmer_evalue' in section: 'detect_features' whereas te_hmmer is set - Default value will be set", msg)):
-                    evalueFound = True
-        self.assertTrue(profilDatabankFound)
-        self.assertTrue(evalueFound)
-        os.remove("config.cfg")
-        
-            
-    def testOptionsIfHmmProfilsSetAtNOInConfig (self):
-        profilDatabankFound = False
-        inputFormatFound = False
-        evalueFound = False
-        dict = {
-                "TE_HMMER" : "no"                
-        }
-        MockConfigFile("config.cfg", dict)
-        try :
-            self._detectFeatureConfigChecker.check("config.cfg")
-        except ConfigException, e:
-            for msg in e.messages:
-                if (re.match(".+INFO \[detect_features\] - No option 'te_hmm_profiles' in section: 'detect_features' whereas te_hmmer is set", msg)):
-                    profilDatabankFound = True   
-                if (re.match(".+INFO \[detect_features\] - No option 'te_hmmer_evalue' in section: 'detect_features' whereas te_hmmer is set - Default value will be set", msg)):
-                    evalueFound = True
-        self.assertFalse(profilDatabankFound)
-        self.assertFalse(inputFormatFound)
-        self.assertFalse(evalueFound)
-        os.remove("config.cfg")
-        
-    def testTE_BLRnAndTE_hmmerAtNoInConfig (self):
-        
-        dict = {
-                "TE_HMMER" : "no", 
-                "TE_BLRn" : "no"                
-        }
-        
-        exceptionNotRaised = True
-        MockConfigFile("config.cfg", dict)
-        try :
-            self._detectFeatureConfigChecker.check("config.cfg")
-        except ConfigException:
-            exceptionNotRaised = False
-        
-        self.assertTrue(exceptionNotRaised)
-        
-        os.remove("config.cfg")
-        
-class MockConfigFile:
-    
-    def __init__ (self, fileName, optionsDict):
-        
-        self._fileName = fileName
-        config = open(fileName, "w");
-        config.write("[detect_features]\n")
-        for key in optionsDict.keys():
-            config.write(key + ":" + optionsDict[key] + "\n")
-        config.close()
-
-
-if __name__ == "__main__":
-    unittest.main()
--- a/commons/pyRepetUnit/hmmer/check/test/detectFeatureConfigCheckerTestSuite.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-'''
-Created on 29 mai 2009
-
-@author: oinizan
-'''
-import unittest
-import sys
-import TestDetectFeaturesConfigChecker
-
-
-
-
-def main():
-
-        commonsTestSuite = unittest.TestSuite() 
-        commonsTestSuite.addTest(unittest.makeSuite(TestDetectFeaturesConfigChecker.TestDetectFeaturesConfigChecker,'test'))
-        runner = unittest.TextTestRunner(sys.stderr, 2, 2)
-        runner.run(commonsTestSuite)
-
-
-if __name__ == '__main__':
-    main()
\ No newline at end of file
--- a/commons/pyRepetUnit/hmmer/hmmOutput/HmmOutput.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-## List of Hmmpfam or Hmmscan Output (that are too lists).
-#
-class HmmOutput( object ):
-   
-    list;
-    
-    def __init__( self ):
-        self._hmmpfamOutput = []
-    
-    ## append an output in the list of output
-    #    
-    # @param list name of the list  
-    #
-    def append( self, list ):
-        self._hmmpfamOutput.append(list)
-    
-    ## return the length of the list of output
-    def len (self):
-        return len(self._hmmpfamOutput)
-    
-    ## return the output corresponding at the element number index in the list of output
-    # 
-    # @param index number of index
-    # 
-    def get(self, index):
-        return self._hmmpfamOutput[index]
-    
-    ## return the list of output
-    def getList(self):
-        return self._hmmpfamOutput
--- a/commons/pyRepetUnit/hmmer/hmmOutput/HmmOutputProcessing.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-import os
-from commons.pyRepetUnit.hmmer.hmmOutput.HmmOutput import HmmOutput
-
-##Concrete implementation for hmmscan and  hmmpfam output methods
-#
-class HmmOutputProcessing (object):
-   
-    ## write a align file from a HmmOutput object
-    #
-    # @param fout handle of align file
-    # @param HmmOutput HmmOutput object in fact a list of hmmOutput containing datas required
-    #        
-    def writeHmmOutputToAlignFile( self, pfamOutput, fout ):    
-        for item in pfamOutput.getList():
-            for i in item:
-                fout.write(i + "\t")
-            fout.write("0\n")
-    
-    ## read an output file from hmm profiles search program and write the corresponding .align file
-    #
-    # @param inputFile file
-    # @param outputFile file
-    #
-    def readHmmOutputsAndWriteAlignFile( self, inputFile, outputFile ):
-        if not os.path.exists(inputFile):
-            print "Warning your input file " + inputFile + " does not exist!\n"
-            return
-        file2parse = open( inputFile )
-        pfamOutput = HmmOutput()
-        if outputFile == "":
-            print "Warning have to specify an output name file!\n"
-            return
-        fout = open(outputFile, "w")        
-        while pfamOutput != None:      
-            pfamOutput = self.readHmmOutput(file2parse)             
-            if pfamOutput != None:  
-                self.writeHmmOutputToAlignFile(pfamOutput, fout)
-        fout.close()
-        file2parse.close() 
--- a/commons/pyRepetUnit/hmmer/hmmOutput/HmmpfamOutputProcessing.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-from commons.pyRepetUnit.hmmer.hmmOutput.HmmOutput import HmmOutput
-import re
-from commons.pyRepetUnit.hmmer.hmmOutput.HmmOutputProcessing import HmmOutputProcessing
-
-##Concrete implementation for specific methods
-#
-class HmmpfamOutputProcessing (HmmOutputProcessing):
-    
-    ##read an output from hmmpfam and return a array with results useful to build a .align file
-    #    
-    # @param file handle of file generated by software searching hmm profiles
-    #
-    def readHmmOutput( self, hmmerOutputFile ):
-        #Tested with HMMER 2.3.2 on Linux (Debian) and on Unix (Solaris)
-        line = hmmerOutputFile.readline()
-        tabResult = None
-        aRecup = 0        
-        if (line == ""):            
-            tabResult = None            
-            return tabResult
-        tabResult = HmmOutput()
-        while not re.match("Alignments of top-scoring domains:.*", line):
-            line = hmmerOutputFile.readline()                   
-            m = re.match("Query sequence:\s*(.*)", line)
-            if m:                    
-                seqName = m.group(1)
-            #warning : do no use a return character because they change between several OS                                              
-            if re.match("--------\s+-------\s+-----\s+-----\s+-----\s+-----\s+-----\s+-------.*", line):
-                aRecup = 1                
-            m = re.match("(\S+)\s+\d+\/\d+\s+(\d+)\s+(\d+)\s+.+\s+(\d+)\s+(\d+)\s+.+\s+(.+\.\d)\s+(.+)", line)
-            if m and aRecup == 1:                
-                tabResult.append([seqName, m.group(2), m.group(3), m.group(1), m.group(4), m.group(5), m.group(7), m.group(6)]) 
-            if line == "":            
-                tabResult = None            
-                return tabResult
-        return tabResult
--- a/commons/pyRepetUnit/hmmer/hmmOutput/HmmscanOutputProcessing.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-import re
-from commons.pyRepetUnit.hmmer.hmmOutput.HmmOutput import HmmOutput
-from commons.pyRepetUnit.hmmer.hmmOutput.HmmOutputProcessing import HmmOutputProcessing
-    
-##Concrete implementation for hmmscan output specific methods
-#
-class HmmscanOutputProcessing (HmmOutputProcessing):
-    
-    ## read an hmmscan output from a file, return a array with results useful to build a .align file
-    #    
-    # @param file handle of file generated by software searching hmm profiles
-    #
-    def readHmmOutput( self, hmmerOutputFile ):
-        #Tested with HMMER 3 on Linux
-        line = hmmerOutputFile.readline()
-        tabResult = None
-        if (line == ""):            
-            tabResult = None
-            return tabResult
-        tabResult = HmmOutput()
-        
-        while line != "":
-            line = hmmerOutputFile.readline()
-            if not(re.match("^#.*$", line)) and line != "":            
-                lLines = re.split("\s+", line)
-                seqName = lLines[3]
-                profilName = lLines[0]
-                iValue = lLines[12]
-                score =  lLines[13]
-                queryCoordStart =lLines[17]
-                queryCoordEnd = lLines[18]
-                subjectCoordStart = lLines[15]
-                subjectCoordEnd = lLines[16]
-                tabResult.append([seqName, queryCoordStart, queryCoordEnd, profilName, subjectCoordStart, subjectCoordEnd, iValue, score]) 
-        return tabResult
-
--- a/commons/pyRepetUnit/hmmer/hmmOutput/tests/TestHmmOutputProcessing.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-import os
-import unittest
-from commons.pyRepetUnit.hmmer.hmmOutput.HmmOutput import HmmOutput
-from commons.pyRepetUnit.hmmer.hmmOutput.HmmOutputProcessing import HmmOutputProcessing
-from commons.pyRepetUnit.hmmer.hmmOutput.HmmpfamOutputProcessing import HmmpfamOutputProcessing
-from commons.pyRepetUnit.hmmer.hmmOutput.HmmscanOutputProcessing import HmmscanOutputProcessing
-from commons.core.utils.FileUtils import FileUtils
-
-class TestHmmOutputProcessing(unittest.TestCase):
-    
-    def setUp(self):
-        self.hmmOutput = HmmOutputProcessing()
-        self._inputFile = "./datas/test_hmmpfam_output" 
-        self._outputFile =  "./datas/dummyoutput.align" 
-        self._inputFileScan2 = "./datas/hmmscanOutput"
-        self._outputFileScan2 = "./datas/hmmscanOutput.align"       
-        
-    def test_writeHmmOutputToAlignFile(self):
-        output = open("./datas/output.align", "w")
-        output.write("SAR:satellite:satellite_5\t3\t9\tDUF751\t5\t11\t5.4\t5.4\t0\n")
-        output.write("SAR:satellite:satellite_5\t17\t23\tDUF751\t5\t11\t5.1\t5.5\t0\n")
-        output.write("SAR:satellite:satellite_5\t3\t21\tClenterotox\t173\t191\t0.66\t7.4\t0\n")
-        output.close()
-        pfamOutput = HmmOutput()
-        pfamOutput.append(["SAR:satellite:satellite_5", "3", "9", "DUF751", "5", "11", "5.4", "5.4"])
-        pfamOutput.append(["SAR:satellite:satellite_5", "17", "23", "DUF751", "5", "11", "5.1", "5.5"])
-        pfamOutput.append(["SAR:satellite:satellite_5", "3", "21", "Clenterotox", "173", "191", "0.66", "7.4"])
-        fout = open("./datas/outputGen.align", "w")
-        self.hmmOutput.writeHmmOutputToAlignFile(pfamOutput, fout)
-        fout.close()
-        self.assertTrue(FileUtils.are2FilesIdentical("./datas/output.align", "./datas/outputGen.align"))
-        os.remove("./datas/output.align")
-        os.remove("./datas/outputGen.align")
-        
-if __name__ == "__main__":                 
-    unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/hmmer/hmmOutput/tests/TestHmmpfamOutputProcessing.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-import os
-import unittest
-from commons.pyRepetUnit.hmmer.hmmOutput.HmmpfamOutputProcessing import HmmpfamOutputProcessing
-from commons.core.utils.FileUtils import FileUtils
-
-class TestHmmpfamOutputProcessing(unittest.TestCase):
-    
-    def setUp(self):
-        self.fileUtils = FileUtils()
-        self.hmmpfamOutputProcess = HmmpfamOutputProcessing()
-        self._inputFile = "./datas/Outputhmmpfam" 
-        self._inputFile2 = "./datas/test_hmmpfam_output"
-        self._outputFile = "./datas/dummyAlignFile.align"
-        
-    def testReadHmmOutput(self):
-        file = open( self._inputFile )
-        pfamOutput = self.hmmpfamOutputProcess.readHmmOutput(file)
-        self.assertEqual(["7LES_DROME", "437", "522", "fn3", "1", "84", "8.8e-15", "48.3"], pfamOutput.get(0))
-        self.assertEqual(["7LES_DROME", "825", "914", "fn3", "1", "84", "2.2e-06", "13.4"], pfamOutput.get(1))
-        self.assertEqual(["7LES_DROME", "1292", "1389", "fn3", "1", "84", "1.2e-06", "15.9"], pfamOutput.get(2))
-        self.assertEqual(["7LES_DROME", "1799", "1891", "fn3", "1", "84", "2.3e-19", "63.5"], pfamOutput.get(3))
-        self.assertEqual(["7LES_DROME", "1899", "1978", "fn3", "1", "84", "1.5e-06", "15.2"], pfamOutput.get(4))
-        self.assertEqual(["7LES_DROME", "1993", "2107", "fn3", "1", "84", "4.3e-07", "20.3"], pfamOutput.get(5))
-        self.assertEqual(["7LES_DROME", "2209", "2483", "pkinase", "1", "294", "6e-95", "314.6"], pfamOutput.get(6))
-        self.assertEqual(["7LES_DROME", "2223", "2284", "rrm", "1", "77", "0.72", "-40.4"], pfamOutput.get(7))
-        file.close()
-        
-    def test_readHmmOutput_empty_file(self):
-        file = open( "./datas/OutputhmmpfamEmpty", "w" )
-        file.close()
-        file = open( "./datas/OutputhmmpfamEmpty")
-        pfamOutput = self.hmmpfamOutputProcess.readHmmOutput(file)
-        file.close()
-        self.assertEqual(None, pfamOutput)
-        os.system("rm ./datas/OutputhmmpfamEmpty")
-        
-    def testParseHmmpfamOutput2Align(self):
-        self.hmmpfamOutputProcess.readHmmOutputsAndWriteAlignFile(self._inputFile2, self._outputFile)
-        self.assertTrue(FileUtils.isRessourceExists(self._outputFile))
-        self.assertEqual(18, FileUtils.getNbLinesInSingleFile(self._outputFile))
-        os.system("rm " + self._outputFile)
-        
-    def test_parseHmmpfamOutput2Align_empty_file(self):
-        file = open("./datas/dummy_hmmpfam_output", "w")
-        file.close()
-        self._inputFile = "./datas/dummy_hmmpfam_output"
-        self.hmmpfamOutputProcess.readHmmOutputsAndWriteAlignFile( self._inputFile, self._outputFile )
-        self.assertTrue(FileUtils.isEmpty(self._outputFile))
-        os.system("rm " + self._inputFile)
-        os.system("rm " + self._outputFile)
-        
-    def test_parseHmmpfamOutput2Align_file_not_exists(self):
-        self._inputFile = "./datas/dummy_hmmpfam_output"
-        self.hmmpfamOutputProcess.readHmmOutputsAndWriteAlignFile(self._inputFile, self._outputFile )
-        self.assertFalse(FileUtils.isRessourceExists(self._outputFile))
-        
-if __name__ == "__main__":                 
-    unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/hmmer/hmmOutput/tests/TestHmmscanOutputProcessing.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-import os
-import unittest
-from commons.pyRepetUnit.hmmer.hmmOutput.HmmscanOutputProcessing import HmmscanOutputProcessing
-from commons.core.utils.FileUtils import FileUtils
-
-class TestHmmscanOutputProcessing(unittest.TestCase):
-    
-    def setUp(self):
-        self.hmmscanOutputProcess = HmmscanOutputProcessing()
-        self._inputFile = "./datas/hmmscanOutputTab.txt"
-        self._inputFileScan2 = "./datas/hmmscanOutput" 
-        self._outputFileScan2 = "./datas/hmmscanOutput.align"
-        self._outputFile = "./datas/dummyFile.align"
-        
-    def tearDown(self):
-        if os.path.exists(self._outputFile):
-            os.remove(self._outputFile)
-        
-    def testReadHmmerscanOutput(self):
-        file = open( self._inputFile )
-        pfamOutput = self.hmmscanOutputProcess.readHmmOutput(file)
-        self.assertEqual(["Polinton-1_DY:classII:Polinton_4", "2742", "2766", "rve", "50", "78", "2.4e+03", "-3.3"], pfamOutput.get(0))
-        self.assertEqual(["Polinton-1_DY:classII:Polinton_4", "2951", "3101", "rve", "4", "168", "6.7e-30", "103.4"], pfamOutput.get(1))
-        self.assertEqual(["Polinton-1_DY:classII:Polinton_4", "3198", "3228", "Chromo", "4", "51", "8.5e-06", "24.7"], pfamOutput.get(2))
-        self.assertEqual(["Polinton-1_DY:classII:Polinton_4", "2117", "2125", "GARS_A", "196", "204", "11", "2.5"], pfamOutput.get(3))
-        file.close()
-        
-    def test_readHmmerscanOutput_empty_file(self):
-        file = open( "./datas/OutputhmmscanEmpty", "w" )
-        file.close()
-        file = open( "./datas/OutputhmmscanEmpty")
-        pfamOutput = self.hmmscanOutputProcess.readHmmOutput(file)
-        file.close()
-        self.assertEqual(None, pfamOutput)
-        os.system("rm ./datas/OutputhmmscanEmpty")
-        
-    def testParseHmmscanOutput2Align(self):
-        self.hmmscanOutputProcess.readHmmOutputsAndWriteAlignFile(self._inputFileScan2, self._outputFile)
-        self.assertTrue(FileUtils.isRessourceExists(self._outputFile))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._outputFileScan2, self._outputFile))
-        os.system("rm " + self._outputFile)
-        
-    def test_parseHmmscanOutput2Align_empty_file(self):
-        file = open("./datas/dummy_hmmpfam_output", "w")
-        file.close()
-        self._inputFile = "./datas/dummy_hmmpfam_output"
-        self.hmmscanOutputProcess.readHmmOutputsAndWriteAlignFile( self._inputFile, self._outputFile )
-        self.assertTrue(FileUtils.isEmpty(self._outputFile))
-        os.system("rm " + self._inputFile)
-        os.system("rm " + self._outputFile)
-        
-    def test_parseHmmscanOutput2Align_file_not_exists(self):
-        self._inputFile = "./datas/dummy_hmmpfam_output"
-        self.hmmscanOutputProcess.readHmmOutputsAndWriteAlignFile(self._inputFile, self._outputFile )
-        self.assertFalse(FileUtils.isRessourceExists(self._outputFile))
-        
-if __name__ == "__main__":                 
-    unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/hmmer/hmmOutput/tests/Test_HmmOutput.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-import os
-import unittest
-from commons.pyRepetUnit.hmmer.hmmOutput.HmmOutput import HmmOutput
-
-class Test_HmmOutput(unittest.TestCase):
-    
-    def testAppend(self):
-        hmmpfamOutput = HmmOutput()
-        self.assertEquals(0, hmmpfamOutput.len())
-        list = ["a","b"]
-        hmmpfamOutput.append(list)
-        self.assertEquals(1, hmmpfamOutput.len())
-        list2 = ["c","d"]
-        hmmpfamOutput.append(list2)
-        self.assertEquals(2, hmmpfamOutput.len())
\ No newline at end of file
--- a/commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/Outputhmmpfam	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,148 +0,0 @@
-hmmpfam - search one or more sequences against HMM database
-HMMER 2.3.2 (Oct 2003)
-Copyright (C) 1992-2003 HHMI/Washington University School of Medicine
-Freely distributed under the GNU General Public License (GPL)
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-HMM file:                 myhmms
-Sequence file:            7LES_DROME
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-Query sequence: 7LES_DROME
-Accession:      P13368
-Description:    SEVENLESS PROTEIN (EC 2.7.1.112).
-
-Scores for sequence family classification (score includes all domains):
-Model    Description                                    Score    E-value  N 
--------- -----------                                    -----    ------- ---
-pkinase  Protein kinase domain                          314.6      6e-95   1
-fn3      Fibronectin type III domain                    176.6      2e-53   6
-rrm                                                     -40.4       0.72   1
-
-Parsed for domains:
-Model    Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
--------- ------- ----- -----    ----- -----      -----  -------
-fn3        1/6     437   522 ..     1    84 []    48.3  8.8e-15
-fn3        2/6     825   914 ..     1    84 []    13.4  2.2e-06
-fn3        3/6    1292  1389 ..     1    84 []    15.9  1.2e-06
-fn3        4/6    1799  1891 ..     1    84 []    63.5  2.3e-19
-fn3        5/6    1899  1978 ..     1    84 []    15.2  1.5e-06
-fn3        6/6    1993  2107 ..     1    84 []    20.3  4.3e-07
-pkinase    1/1    2209  2483 ..     1   294 []   314.6    6e-95
-rrm        1/1    2223  2284 ..     1    77 []   -40.4     0.72
-
-Alignments of top-scoring domains:
-fn3: domain 1 of 6, from 437 to 522: score 48.3, E = 8.8e-15
-                CS    C CCCCEEEEEECCTTCCEEEEECCC CCCCCCCEEEEE.ECCCCCC
-                   *->P.saPtnltvtdvtstsltlsWsppt.gngpitgYevtyRqpkngge
-                      P saP   + +++ ++ l ++W p +  ngpi+gY++++ +++ g+ 
-  7LES_DROME   437    PiSAPVIEHLMGLDDSHLAVHWHPGRfTNGPIEGYRLRL-SSSEGNA 482  
-
-                CS CCCCEEECCCCCECECCEEEEECCCCEEEEEECCC CCCC   
-                   wneltvpgtttsytltgLkPgteYevrVqAvnggG.GpeS<-*
-                   + e+ vp    sy+++ L++gt+Y++ +  +n +G+Gp     
-  7LES_DROME   483 TSEQLVPAGRGSYIFSQLQAGTNYTLALSMINKQGeGPVA    522  
-
-fn3: domain 2 of 6, from 825 to 914: score 13.4, E = 2.2e-06
-                CS    CCCCCEEEEEECCTTCCEEEEECCC       CCCCCCCEEEEE.EC
-                   *->PsaPtnltvtdvtstsltlsWsppt.......gngpitgYevtyRqp
-                       ++P  l++   ++  + +sW+ p++++ ++ + +   +Ye+++  +
-  7LES_DROME   825    GGKPHSLKALL-GAQAAKISWKEPErnpyqsaDAARSWSYELEV-LD 869  
-
-                CS CCCCCCCCCE EECCCCCECECCEEEEECCCCEEEEEECCC  CCCC   
-                   knggewnelt.vpgtttsytltgLkPgteYevrVqAvnggG..GpeS<-*
-                   + +++ ++++++ g+   + l+ L+P+  Y++rV+A+n +G++G+++   
-  7LES_DROME   870 VASQSAFSIRnIRGPI--FGLQRLQPDNLYQLRVRAINVDGepGEWT    914  
-
-fn3: domain 3 of 6, from 1292 to 1389: score 15.9, E = 1.2e-06
-                CS    CCCCCEEEE      EEC  CTTCCEEEEECCC    CCCCCCCEEE
-                   *->PsaPtnltv......tdv..tstsltlsWsppt....gngpitgYev
-                      Ps+P++l+v  ++  t++++   s++l+W++p+++++       Y +
-  7LES_DROME  1292    PSQPRRLRVfverlaTALqeANVSAVLRWDAPEqgqeAPMQALEYHI 1338 
-
-                CS EE.ECCCCCCCCCCEEECCCC CECECCEEEEECCCCEEEEEECCC    
-                   tyRqpknggewneltvpgttt.sytltgLkPgteYevrVqAvnggG....
-                   ++ +   g e +e    +++  ++ ++ L+P+ +Y+++V A+ ++++   
-  7LES_DROME  1339 SC-W--VGSELHEELRLNQSAlEARVEHLQPDQTYHFQVEARVAATgaaa 1385 
-
-                CS CCCC   
-                   GpeS<-*
-                   G++S   
-  7LES_DROME  1386 GAAS    1389 
-
-fn3: domain 4 of 6, from 1799 to 1891: score 63.5, E = 2.3e-19
-                CS    CCCCCEEEEEECCTTCCEEEEECCC CCCCCCCEEEEE.ECCCCCC 
-                   *->PsaPtnltvtdvtstsltlsWsppt.gngpitgYevtyRqpkngge.
-                      Ps+P+n++v+ +++ +l +sW pp++ +++  +Y++++ q++ +ge+
-  7LES_DROME  1799    PSPPRNFSVRVLSPRELEVSWLPPEqLRSESVYYTLHW-QQELDGEn 1844 
-
-                CS        CCCCEEECCCCCECECCEEEEECCCCEEEEEECCC CCCC   
-                   .......wneltvpgtttsytltgLkPgteYevrVqAvnggG.GpeS<-*
-                    +++++ + + +   t+ ++ ltg kPg+ Y+++VqA+ + +++  S   
-  7LES_DROME  1845 vqdrrewEAHERRLETAGTHRLTGIKPGSGYSLWVQAHATPTkSNSS    1891 
-
-fn3: domain 5 of 6, from 1899 to 1978: score 15.2, E = 1.5e-06
-                CS    CCCCCEEEEEECCTTCCEEEEECCCCCCCCCCEEEEE.ECCCCCCCC
-                   *->PsaPtnltvtdvtstsltlsWspptgngpitgYevtyRqpknggewn
-                        +   l+  +++++sl+l+W       p+ + ++++R   ++ e  
-  7LES_DROME  1899    FAELPELQLLELGPYSLSLTWAGT--PDPLGSLQLECR---SSAEQL 1940 
-
-                CS CCEEECCCCCECECCEEEEECCCCEEEEEECCC CCCC   
-                   eltvpgtttsytltgLkPgteYevrVqAvnggG.GpeS<-*
-                   +++v g+ t ++++ L+P t+Y+ r+    ++++G++    
-  7LES_DROME  1941 RRNVAGNHTKMVVEPLQPRTRYQCRLLLGYAATpGAPL    1978 
-
-fn3: domain 6 of 6, from 1993 to 2107: score 20.3, E = 4.3e-07
-                CS    CCCCCEEEEEECCTTCCEEEEECCC CCCCCCCEEEEE.ECCCCCC 
-                   *->PsaPtnltvtdvtstsltlsWsppt.gngpitgYevtyRqpkngge.
-                      Ps+P+ ++ + + +  ++++W++++++++pi  Y+++   ++++  +
-  7LES_DROME  1993    PSQPGKPQLEHIAEEVFRVTWTAARgNGAPIALYNLEA-LQARSDIr 2038 
-
-                CS                            CCCCEEECCCC CECECCEEEEE
-                   ...........................wneltvpgttt.sytltgLkPgt
-                   +++++++++++++ ++ +  +++   ++++l+  +tt  s++++ L   +
-  7LES_DROME  2039 rrrrrrrrnsggsleqlpwaeepvvveDQWLDFCNTTElSCIVKSLHSSR 2088 
-
-                CS CCCCEEEEEE CCC CCCC   
-                   eYevrVqAvn.ggG.GpeS<-*
-                      +rV+A++ ++G Gp+S   
-  7LES_DROME  2089 LLLFRVRARSlEHGwGPYS    2107 
-
-pkinase: domain 1 of 1, from 2209 to 2483: score 314.6, E = 6e-95
-                   *->yelleklGeGsfGkVykakhkd...ktgkiVAvKilkkekesikekr
-                      ++ll+ lG+G+fG+Vy++++k+++++  ++VA+K l+k+++++ e  
-  7LES_DROME  2209    LKLLRFLGSGAFGEVYEGQLKTedsEEPQRVAIKSLRKGASEFAE-- 2253 
-
-                   flrEiqilkrLsHpNIvrligvfedtddhlylvmEymegGdLfdylrrng
-                   +l E+q++ +++H+NIvrl g++  + +++ l+mE+me GdL++ylr+ +
-  7LES_DROME  2254 LLQEAQLMSNFKHENIVRLVGICF-DTESISLIMEHMEAGDLLSYLRAAR 2302 
-
-                   ..........gplsekeakkialQilrGleYLHsngivHRDLKpeNILld
-                    +++++++++  ls  e++ ++ ++++G +YL+++++vHRDL+ +N+L++
-  7LES_DROME  2303 atstqepqptAGLSLSELLAMCIDVANGCSYLEDMHFVHRDLACRNCLVT 2352 
-
-                   en......dgtvKiaDFGLArlle..sssklttfvGTpwYmmAPEvileg
-                   e +++++++ tvKi+DFGLAr++++++++++ + +  p+++m+PE  l +
-  7LES_DROME  2353 EStgstdrRRTVKIGDFGLARDIYksDYYRKEGEGLLPVRWMSPES-LVD 2401 
-
-                   rgysskvDvWSlGviLyElltggplfpgadlpaftggdevdqliifvlkl
-                     +++++DvW++Gv+++E+lt g                         ++
-  7LES_DROME  2402 GLFTTQSDVWAFGVLCWEILTLG-------------------------QQ 2426 
-
-                   PfsdelpktridpleelfriikrpglrlplpsncSeelkdLlkkcLnkDP
-                   P+         ++ +e+++++k+ g+rl +p+ c e l++Ll  c++ DP
-  7LES_DROME  2427 PYAA-------RNNFEVLAHVKE-GGRLQQPPMCTEKLYSLLLLCWRTDP 2468 
-
-                   skRpGsatakeilnhpwf<-*
-                   ++Rp   +++ + n +     
-  7LES_DROME  2469 WERP---SFRRCYNTLHA    2483 
-
-rrm: domain 1 of 1, from 2223 to 2284: score -40.4, E = 0.72
-                   *->lfVgNL.......ppdvteedLkdlFskfGpi.vsikivkDhkektk
-                      ++ g L+++++++p+ v  + L++  s+f +   +++++ +      
-  7LES_DROME  2223    VYEGQLktedseePQRVAIKSLRKGASEFAELlQEAQLMSN------ 2263 
-
-                   etgkskGfaFVeFeseedAekAlealnGkelggrklrv<-*
-                               F+     e+ ++ l G+ ++   +     
-  7LES_DROME  2264 ------------FKH----ENIVR-LVGICFDTESISL    2284 
-
-//
--- a/commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/hmmscanOutput	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-#                                                                                        --- full sequence --- -------------- this domain -------------   hmm coord   ali coord   env coord
-# target name        accession   tlen query name                       accession   qlen   E-value  score  bias   #  of  c-Evalue  i-Evalue  score  bias  from    to  from    to  from    to  acc description of target
-#------------------- ---------- -----             -------------------- ---------- ----- --------- ------ ----- --- --- --------- --------- ------ ----- ----- ----- ----- ----- ----- ----- ---- ---------------------
-DNA_pol_B_2          PF03175.5    531 Polinton-1_DY:classII:Polinton_1 -           4927   3.7e-06   24.2  16.0   1   3   1.4e-09   3.7e-06   24.2  11.1    13   252   992  1214   987  1218 0.76 DNA polymerase type B, organellar and viral
-DNA_pol_B_2          PF03175.5    531 Polinton-1_DY:classII:Polinton_1 -           4927   3.7e-06   24.2  16.0   2   3      0.11   2.9e+02   -2.0   0.2   393   433  1367  1397  1364  1398 0.85 DNA polymerase type B, organellar and viral
-DNA_pol_B_2          PF03175.5    531 Polinton-1_DY:classII:Polinton_1 -           4927   3.7e-06   24.2  16.0   3   3      0.33   8.5e+02   -3.5   0.2   175   193  2832  2850  2827  2852 0.85 DNA polymerase type B, organellar and viral
-ASFV_p27             PF06556.3    131 Polinton-1_DY:classII:Polinton_1 -           4927       2.4    5.8   1.6   1   1    0.0023         6    4.5   1.1    59    74  2633  2648  2626  2652 0.90 IAP-like protein p27 C-terminus
-Ribosomal_S4         PF00163.11   110 Polinton-1_DY:classII:Polinton_1 -           4927       5.5    5.7   1.1   1   1    0.0068        18    4.1   0.7    39    72  3008  3041  3002  3043 0.92 Ribosomal protein S4/S9 N-terminal domain
-Homo_sperm_syn       PF06408.3    487 Polinton-1_DY:classII:Polinton_1 -           4927       6.3    2.4   0.3   1   1    0.0034       8.8    2.0   0.2    49    68  3966  3985  3960  3987 0.88 Homospermidine synthase
-rve                  PF00665.18   169 Polinton-1_DY:classII:Polinton_4 -           4927   5.4e-30  103.7   1.8   1   2       0.7   2.4e+03   -3.3   0.0    50    78  2742  2766  2739  2766 0.80 Integrase core domain
-rve                  PF00665.18   169 Polinton-1_DY:classII:Polinton_4 -           4927   5.4e-30  103.7   1.8   2   2   1.9e-33   6.7e-30  103.4   0.7     4   168  2951  3101  2947  3102 0.92 Integrase core domain
-Chromo               PF00385.16    69 Polinton-1_DY:classII:Polinton_4 -           4927   3.3e-06   26.0   0.0   1   1   2.5e-09   8.5e-06   24.7   0.0     4    51  3198  3228  3195  3239 0.75 'chromo' (CHRromatin Organisation MOdifier) domain
-GARS_A               PF01071.11   208 Polinton-1_DY:classII:Polinton_4 -           4927       7.6    3.0   0.7   1   1    0.0031        11    2.5   0.5   196   204  2117  2125  2117  2125 0.95 Phosphoribosylglycinamide synthetase, ATP-grasp (A) domain
\ No newline at end of file
--- a/commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/hmmscanOutput.align	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-Polinton-1_DY:classII:Polinton_1	992	1214	DNA_pol_B_2	13	252	3.7e-06	24.2	0
-Polinton-1_DY:classII:Polinton_1	1367	1397	DNA_pol_B_2	393	433	2.9e+02	-2.0	0
-Polinton-1_DY:classII:Polinton_1	2832	2850	DNA_pol_B_2	175	193	8.5e+02	-3.5	0
-Polinton-1_DY:classII:Polinton_1	2633	2648	ASFV_p27	59	74	6	4.5	0
-Polinton-1_DY:classII:Polinton_1	3008	3041	Ribosomal_S4	39	72	18	4.1	0
-Polinton-1_DY:classII:Polinton_1	3966	3985	Homo_sperm_syn	49	68	8.8	2.0	0
-Polinton-1_DY:classII:Polinton_4	2742	2766	rve	50	78	2.4e+03	-3.3	0
-Polinton-1_DY:classII:Polinton_4	2951	3101	rve	4	168	6.7e-30	103.4	0
-Polinton-1_DY:classII:Polinton_4	3198	3228	Chromo	4	51	8.5e-06	24.7	0
-Polinton-1_DY:classII:Polinton_4	2117	2125	GARS_A	196	204	11	2.5	0
--- a/commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/hmmscanOutputTab.txt	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-#                                                                                        --- full sequence --- -------------- this domain -------------   hmm coord   ali coord   env coord
-# target name        accession   tlen query name                       accession   qlen   E-value  score  bias   #  of  c-Evalue  i-Evalue  score  bias  from    to  from    to  from    to  acc description of target
-#------------------- ---------- -----             -------------------- ---------- ----- --------- ------ ----- --- --- --------- --------- ------ ----- ----- ----- ----- ----- ----- ----- ---- ---------------------
-rve                  PF00665.18   169 Polinton-1_DY:classII:Polinton_4 -           4927   5.4e-30  103.7   1.8   1   2       0.7   2.4e+03   -3.3   0.0    50    78  2742  2766  2739  2766 0.80 Integrase core domain
-rve                  PF00665.18   169 Polinton-1_DY:classII:Polinton_4 -           4927   5.4e-30  103.7   1.8   2   2   1.9e-33   6.7e-30  103.4   0.7     4   168  2951  3101  2947  3102 0.92 Integrase core domain
-Chromo               PF00385.16    69 Polinton-1_DY:classII:Polinton_4 -           4927   3.3e-06   26.0   0.0   1   1   2.5e-09   8.5e-06   24.7   0.0     4    51  3198  3228  3195  3239 0.75 'chromo' (CHRromatin Organisation MOdifier) domain
-GARS_A               PF01071.11   208 Polinton-1_DY:classII:Polinton_4 -           4927       7.6    3.0   0.7   1   1    0.0031        11    2.5   0.5   196   204  2117  2125  2117  2125 0.95 Phosphoribosylglycinamide synthetase, ATP-grasp (A) domain
\ No newline at end of file
--- a/commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/test_hmmpfam_output	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,321 +0,0 @@
-hmmpfam - search one or more sequences against HMM database
-HMMER 2.3.2 (Oct 2003)
-Copyright (C) 1992-2003 HHMI/Washington University School of Medicine
-Freely distributed under the GNU General Public License (GPL)
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-HMM file:                 myhmms
-Sequence file:            test.fa
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-Query sequence: pkinase_full
-Accession:      [none]
-Description:    Dario rerio
-
-Scores for sequence family classification (score includes all domains):
-Model    Description                                    Score    E-value  N 
--------- -----------                                    -----    ------- ---
-pkinase  Protein kinase domain                          266.6    3.3e-80   1
-pkinase  Protein kinase domain                          265.4    7.6e-80   1
-rrm                                                     -42.5        2.5   1
-rrm                                                      -8.7        3.7   1
-fn3      Fibronectin type III domain                    -45.8        3.7   1
-fn3      Fibronectin type III domain                     -9.0        3.8   1
-
-Parsed for domains:
-Model    Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
--------- ------- ----- -----    ----- -----      -----  -------
-rrm        1/1     169   180 ..    66    77 .]    -8.7      3.7
-fn3        1/1     197   200 ..    81    84 .]    -9.0      3.8
-rrm        1/1     256   319 ..     1    77 []   -42.5      2.5
-pkinase    1/1     258   540 ..     1   294 []   266.6  3.3e-80
-pkinase    1/1     258   537 ..     1   289 [.   265.4  7.6e-80
-fn3        1/1     434   506 ..     1    84 []   -45.8      3.7
-
-Alignments of top-scoring domains:
-rrm: domain 1 of 1, from 169 to 180: score -8.7, E = 3.7
-                   *->nGkelggrklrv<-*
-                      n++    ++l v   
-  pkinase_fu   169    NKQDPHQHRLSV    180  
-
-fn3: domain 1 of 1, from 197 to 200: score -9.0, E = 3.8
-                CS    CCCC   
-                   *->GpeS<-*
-                      G eS   
-  pkinase_fu   197    GGES    200  
-
-rrm: domain 1 of 1, from 256 to 319: score -42.5, E = 2.5
-                   *->lfVgNL..ppdvteedLkdlFsk.fGpivsikivkDhkektketgks
-                         +N++  +d+ e    + F+ +        +++           +
-  pkinase_fu   256    ---NNIeyVRDIGEGAFGRVFQArAPGL----LPTE----------P 285  
-
-                   kGfaFVeFeseedAekAlealnG.kelggrklrv<-*
-                     +  V++ +ee+ ++  ++++ +  l++   +    
-  pkinase_fu   286 FTMVAVKMLKEEASTDMQNDFQReAALMSEFDHP    319  
-
-pkinase: domain 1 of 1, from 258 to 540: score 266.6, E = 3.3e-80
-                   *->yelleklGeGsfGkVykakhkd....ktgkiVAvKilkkekesikek
-                      +e ++ +GeG+fG+V++a+     +++    VAvK+lk e+ s++  
-  pkinase_fu   258    IEYVRDIGEGAFGRVFQARAPGllptEPFTMVAVKMLK-EEASTDMQ 303  
-
-                   .rflrEiqilkrLsHpNIvrligvfedtddhlylvmEymegGdLfdylrr
-                   ++f+rE++++ +++HpNIvrl+gv+   +++++l +Eym  GdL+++lrr
-  pkinase_fu   304 nDFQREAALMSEFDHPNIVRLLGVCA-VGKPMCLMFEYMAYGDLNEFLRR 352  
-
-                   ng........................gplsekeakkialQilrGleYLHs
-                   +  +++++ ++++ ++++  +++++  pls +e ++i +Q++ G++YL +
-  pkinase_fu   353 RCatqqpslsrdtltssslvseperyPPLSCQEQLSISKQVAAGMAYLSE 402  
-
-                   ngivHRDLKpeNILldendgtvKiaDFGLArlle..sssklttfvGTpwY
-                   +++vHRDL+++N+L+ en  +vKiaDFGL+r ++  +++k++ +   p +
-  pkinase_fu   403 RKFVHRDLATRNCLVAEN-LVVKIADFGLSRNIYaaDYYKASENDAIPIR 451  
-
-                   mmAPEvilegrgysskvDvWSlGviLyElltggplfpgadlpaftggdev
-                   +m+PE  ++++ y+s++DvW++Gv+L+E++++g                 
-  pkinase_fu   452 WMPPES-IFYNRYTSESDVWAYGVVLWEIFSYG----------------- 483  
-
-                   dqliifvlklPfsdelpktridpleelfriikrpglrlplpsncSeelkd
-                           ++P+++       +  ee+ + +++ g  l +p+nc+ el+ 
-  pkinase_fu   484 --------MQPYYG-------MAHEEVIYYVRD-GNVLSCPENCPQELYN 517  
-
-                   LlkkcLnkDPskRpGsatakeilnhpwf<-*
-                   L++ c+   P++Rp   ++  i  h  +   
-  pkinase_fu   518 LMRLCWSGHPTDRP---SFASI--HRIL    540  
-
-pkinase: domain 1 of 1, from 258 to 537: score 265.4, E = 7.6e-80
-                   *->yelleklGeGsfGkVykakhkd....ktgkiVAvKilkkekesikek
-                      +e ++ +GeG+fG+V++a+     +++    VAvK+lk e+ s++  
-  pkinase_fu   258    IEYVRDIGEGAFGRVFQARAPGllptEPFTMVAVKMLK-EEASTDMQ 303  
-
-                   .rflrEiqilkrLsHpNIvrligvfedtddhlylvmEymegGdLfdylrr
-                   ++f+rE++++ +++HpNIvrl+gv+   +++++l +Eym  GdL+++lrr
-  pkinase_fu   304 nDFQREAALMSEFDHPNIVRLLGVCA-VGKPMCLMFEYMAYGDLNEFLRR 352  
-
-                   ng........................gplsekeakkialQilrGleYLHs
-                   +  +++++ ++++ ++++  +++++  pls +e ++i +Q++ G++YL +
-  pkinase_fu   353 RCatqqpslsrdtltssslvseperyPPLSCQEQLSISKQVAAGMAYLSE 402  
-
-                   ngivHRDLKpeNILldendgtvKiaDFGLArlle..sssklttfvGTpwY
-                   +++vHRDL+++N+L+ en  +vKiaDFGL+r ++  +++k++ +   p +
-  pkinase_fu   403 RKFVHRDLATRNCLVAEN-LVVKIADFGLSRNIYaaDYYKASENDAIPIR 451  
-
-                   mmAPEvilegrgysskvDvWSlGviLyElltggplfpgadlpaftggdev
-                   +m+PE  ++++ y+s++DvW++Gv+L+E++++g                 
-  pkinase_fu   452 WMPPES-IFYNRYTSESDVWAYGVVLWEIFSYG----------------- 483  
-
-                   dqliifvlklPfsdelpktridpleelfriikrpglrlplpsncSeelkd
-                           ++P+++       +  ee+ + +++ g  l +p+nc+ el+ 
-  pkinase_fu   484 --------MQPYYG-------MAHEEVIYYVRD-GNVLSCPENCPQELYN 517  
-
-                   LlkkcLnkDPskRpGsatakeil<-*
-                   L++ c+   P++Rp   ++  i+   
-  pkinase_fu   518 LMRLCWSGHPTDRP---SFASIH    537  
-
-fn3: domain 1 of 1, from 434 to 506: score -45.8, E = 3.7
-                CS    CCCCCEEEEEECCTTCCEEEEECCC        CCCCCCCEEEEE.E
-                   *->PsaPtnltvtdvtstsltlsWsppt........gngpitgYevtyRq
-                        a    ++++   + + ++W pp++   ++ +  +++  Y v + +
-  pkinase_fu   434    IYAADYYKASE--NDAIPIRWMPPEsifynrytSESDVWAYGVVL-W 477  
-
-                CS CCCCCC  CCCCEEECCCCCECECCEEEEECCCCEEEEEECCCCCCC   
-                   pkngge..wneltvpgtttsytltgLkPgteYevrVqAvnggGGpeS<-*
-                   +  + + ++   +                    ++V+  +g+    S   
-  pkinase_fu   478 EIFSYGmqPYYGMAHEEV--------------IYYVR--DGN--VLS    506  
-
-//
-
-Query sequence: pkinase_part
-Accession:      [none]
-Description:    Dario rerio
-
-Scores for sequence family classification (score includes all domains):
-Model    Description                                    Score    E-value  N 
--------- -----------                                    -----    ------- ---
-pkinase  Protein kinase domain                          101.5    1.7e-30   1
-pkinase  Protein kinase domain                          -94.7    1.5e-05   1
-rrm                                                     -42.5        2.5   1
-rrm                                                      -8.7        3.7   1
-fn3      Fibronectin type III domain                     -9.0        3.8   1
-fn3      Fibronectin type III domain                    -52.2        5.9   1
-
-Parsed for domains:
-Model    Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
--------- ------- ----- -----    ----- -----      -----  -------
-rrm        1/1     169   180 ..    66    77 .]    -8.7      3.7
-fn3        1/1     197   200 ..    81    84 .]    -9.0      3.8
-fn3        1/1     233   299 ..     1    84 []   -52.2      5.9
-rrm        1/1     256   319 ..     1    77 []   -42.5      2.5
-pkinase    1/1     258   400 .]     1   116 [.   101.5  1.7e-30
-pkinase    1/1     258   400 .]     1   294 []   -94.7  1.5e-05
-
-Alignments of top-scoring domains:
-rrm: domain 1 of 1, from 169 to 180: score -8.7, E = 3.7
-                   *->nGkelggrklrv<-*
-                      n++    ++l v   
-  pkinase_pa   169    NKQDPHQHRLSV    180  
-
-fn3: domain 1 of 1, from 197 to 200: score -9.0, E = 3.8
-                CS    CCCC   
-                   *->GpeS<-*
-                      G eS   
-  pkinase_pa   197    GGES    200  
-
-fn3: domain 1 of 1, from 233 to 299: score -52.2, E = 5.9
-                CS    CCCC CEEEEEECCTTCCEEEEECCCCCCCCCCEEEEE.ECCCCCCC
-                   *->PsaP.tnltvtdvtstsltlsWspptgngpitgYevtyRqpknggew
-                      P +  ++l   ++  +s  ls + p  +  i++    +R + ++g  
-  pkinase_pa   233    PNPMyQRL---PLLLNSKLLSLEYP--RNNIEY----VR-DIGEG-- 267  
-
-                CS CCCEEECCCCCECECCEEEEECCCCEEEEEECCCCCCC   
-                   neltvpgtttsytltgLkPgteYevrVqAvnggGGpeS<-*
-                         g   ++   gL P  + ++  +    +  ++S   
-  pkinase_pa   268 ----AFGRVFQARAPGLLPTEPFTMVAVKMLKE--EAS    299  
-
-rrm: domain 1 of 1, from 256 to 319: score -42.5, E = 2.5
-                   *->lfVgNL..ppdvteedLkdlFsk.fGpivsikivkDhkektketgks
-                         +N++  +d+ e    + F+ +        +++           +
-  pkinase_pa   256    ---NNIeyVRDIGEGAFGRVFQArAPGL----LPTE----------P 285  
-
-                   kGfaFVeFeseedAekAlealnG.kelggrklrv<-*
-                     +  V++ +ee+ ++  ++++ +  l++   +    
-  pkinase_pa   286 FTMVAVKMLKEEASTDMQNDFQReAALMSEFDHP    319  
-
-pkinase: domain 1 of 1, from 258 to 400: score 101.5, E = 1.7e-30
-                   *->yelleklGeGsfGkVykakhkd....ktgkiVAvKilkkekesikek
-                      +e ++ +GeG+fG+V++a+     +++    VAvK+lk e+ s++  
-  pkinase_pa   258    IEYVRDIGEGAFGRVFQARAPGllptEPFTMVAVKMLK-EEASTDMQ 303  
-
-                   .rflrEiqilkrLsHpNIvrligvfedtddhlylvmEymegGdLfdylrr
-                   ++f+rE++++ +++HpNIvrl+gv+   +++++l +Eym  GdL+++lrr
-  pkinase_pa   304 nDFQREAALMSEFDHPNIVRLLGVCA-VGKPMCLMFEYMAYGDLNEFLRR 352  
-
-                   ng........................gplsekeakkialQilrGleYL<-
-                   +  +++++ ++++ ++++  +++++  pls +e ++i +Q++ G++YL  
-  pkinase_pa   353 RCatqqpslsrdtltssslvseperyPPLSCQEQLSISKQVAAGMAYL   400  
-
-                   *
-                    
-  pkinase_pa     -   -    
-
-pkinase: domain 1 of 1, from 258 to 400: score -94.7, E = 1.5e-05
-                   *->yelleklGeGsfGkVykakhkd....ktgkiVAvKilkkekesikek
-                      +e ++ +GeG+fG+V++a+     +++    VAvK+lk e+ s++  
-  pkinase_pa   258    IEYVRDIGEGAFGRVFQARAPGllptEPFTMVAVKMLK-EEASTDMQ 303  
-
-                   .rflrEiqilkrLsHpNIvrligvfedtddhlylvmEymegGdLfdylrr
-                   ++f+rE++++ +++HpNIvrl+gv+   +++++l +Eym  GdL+++lrr
-  pkinase_pa   304 nDFQREAALMSEFDHPNIVRLLGVCA-VGKPMCLMFEYMAYGDLNEFLRR 352  
-
-                   nggplsekeakkialQilrGleYLHsngivHRDLKpeNILldendgtvKi
-                   +                                                 
-  pkinase_pa   353 RC------------------------------------------------ 354  
-
-                   aDFGLArllesssklttfvGTpwYmmAPEvilegrgysskvDvWSlGviL
-                        A++   s + +t++ ++     PE                     
-  pkinase_pa   355 -----ATQQP-SLSRDTLTSSSLVS-EPER-------------------- 377  
-
-                   yElltggplfpgadlpaftggdevdqliifvlklPfsdelpktridplee
-                                                    +P s             
-  pkinase_pa   378 --------------------------------YPPLS------------- 382  
-
-                   lfriikrpglrlplpsncSeelkdLlkkcLnkDPskRpGsatakeilnhp
-                         +       + ++S+ +   +                        
-  pkinase_pa   383 -----CQ------EQLSISKQVAAGM-----------A------------ 398  
-
-                   wf<-*
-                   ++   
-  pkinase_pa   399 YL    400  
-
-//
-
-Query sequence: S13421
-Accession:      [none]
-Description:    S13421 GLOBIN - BRINE SHRIMP, 1405 bases, EDBC29AF checksum.
-
-Scores for sequence family classification (score includes all domains):
-Model    Description                                    Score    E-value  N 
--------- -----------                                    -----    ------- ---
-pkinase  Protein kinase domain                         -171.6       0.19   1
-rrm                                                     -32.5       0.26   1
-rrm                                                      -6.1       0.92   1
-fn3      Fibronectin type III domain                    -39.7        1.2   1
-pkinase  Protein kinase domain                           -9.2        1.8   1
-fn3      Fibronectin type III domain                     -7.5        1.9   1
-
-Parsed for domains:
-Model    Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
--------- ------- ----- -----    ----- -----      -----  -------
-fn3        1/1     143   224 ..     1    84 []   -39.7      1.2
-pkinase    1/1     233   241 ..     1     9 [.    -9.2      1.8
-rrm        1/1     440   456 ..     1    17 [.    -6.1     0.92
-rrm        1/1     669   731 ..     1    77 []   -32.5     0.26
-pkinase    1/1     906  1127 ..     1   294 []  -171.6     0.19
-fn3        1/1     923   934 ..     1    12 [.    -7.5      1.9
-
-Alignments of top-scoring domains:
-fn3: domain 1 of 1, from 143 to 224: score -39.7, E = 1.2
-                CS    C CCCCEEEEEECCTTCCEEEEECCCCCCCCCCEEEEE.ECCCCCCC
-                   *->P.saPtnltvtdvtstsltlsWspptgngpitgYevtyRqpknggew
-                       + ++t+l++ dv    ++ sWs+ +g+ + tg  v  R + ng  +
-      S13421   143    IdLEVTGLSCVDVAN--IQESWSKVSGDLKTTGSVVFQR-MINGH-P 185  
-
-                CS CCCEEECCCCCECECCEEEEECCCCEEEEEECCC CCCC   
-                   neltvpgtttsytltgLkPgteYevrVqAvnggG.GpeS<-*
-                     +++ ++ + + l  L +    +  V  v ++ +G      
-      S13421   186 EYQQLFRQFRDVDLDKLGESNSFVAHVFRVVAAFdGIIH    224  
-
-pkinase: domain 1 of 1, from 233 to 241: score -9.2, E = 1.8
-                   *->yelleklGe<-*
-                        +l+klGe   
-      S13421   233    VSTLKKLGE    241  
-
-rrm: domain 1 of 1, from 440 to 456: score -6.1, E = 0.92
-                   *->lfVgNLppdvteedLkd<-*
-                      + ++ L++   + d+ d   
-      S13421   440    VIISFLNEGLRQADIVD    456  
-
-rrm: domain 1 of 1, from 669 to 731: score -32.5, E = 0.26
-                   *->lfVgNL.ppdvteedLkdlFskfGpivsikivkDhkektketgkskG
-                        V  L+++d+    +   +  f  i   k++ D            +
-      S13421   669    --VEELpSTDAFHYHISLVMNRFSSI--GKVIDD------------N 699  
-
-                   faFVeFeseedAekAlealnGkelggr.klrv<-*
-                   + FV   ++ + e+ ++ l  k+++   +l++   
-      S13421   700 VSFVYLLKKLGREHIKRGLSRKQFDQFvELYI    731  
-
-pkinase: domain 1 of 1, from 906 to 1127: score -171.6, E = 0.19
-                   *->yelleklGeGsfGkVykakhkd........ktgkiVAvKilkkekes
-                      ++l         G++ ++ +  ++ ++ ++ + ++VAv +     ++
-      S13421   906    FKLMH-------GVIEEGLLQLerinpitgLSAREVAVVKQ---TWN 942  
-
-                   ikekrflrEiqilkrLsHpNIvrligvfedtddhlylvmEymegGdLfdy
-                   + +            L+      ++  fe   + +  v++       +d 
-      S13421   943 LVK----------PDLMGVGMRIFKSLFE-AFPAYQAVFPKFSD-VPLDK 980  
-
-                   lrrng....gplsekeakkialQilrGleYLHsngivHRDLKpeNILlde
-                   l +    +++ +s    ++   Q+                       lde
-      S13421   981 LEDTPavgkHSISVTTKLDELIQT-----------------------LDE 1007 
-
-                   ndgtvKiaDFGLArlle........sssklttfvGTpwYmmAPEvi...l
-                   +  ++ +    LAr+l +++   + + +++++f+  +++      ++++l
-      S13421  1008 P-ANLAL----LARQLGedhivlrvNKPMFKSFGKVLVRL-----LendL 1047 
-
-                   egrgysskvDvW..SlGviLyElltggplfpgadlpaftggdevdqliif
-                    +r  s ++  W++++ vi+ ++  g                        
-      S13421  1048 GQRFSSFASRSWhkAYDVIVEYIEEG------------------------ 1073 
-
-                   vlklPfsdelpktridpleelfriikrpglrlplpsncSeelkdLlkkcL
-                    l++ +++       dp   + +  k   l  + ++++ ++l+ L +k++
-      S13421  1074 -LQQSYKQ-------DPVTGITDAEKA--LVQESWDLLKPDLLGLGRKIF 1113 
-
-                   nkDPskRpGsatakeilnhpwf<-*
-                   +k  +k p      +i     f   
-      S13421  1114 TKVFTKHP----DYQI----LF    1127 
-
-fn3: domain 1 of 1, from 923 to 934: score -7.5, E = 1.9
-                CS    CCCCCEEEEEEC   
-                   *->PsaPtnltvtdv<-*
-                        + t+l++++v   
-      S13421   923    INPITGLSAREV    934  
-
-//
-
--- a/commons/pyRepetUnit/hmmer/hmmOutput/tests/hmmOutputTestSuite.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-import unittest
-import sys
-import TestHmmOutputProcessing
-import Test_HmmOutput
-import TestHmmpfamOutputProcessing
-import TestHmmscanOutputProcessing
-
-
-def main():
-
-        hmmOutputTestSuite = unittest.TestSuite() 
-        hmmOutputTestSuite.addTest(unittest.makeSuite(TestHmmOutputProcessing.TestHmmOutputProcessing,'test'))
-        hmmOutputTestSuite.addTest(unittest.makeSuite(Test_HmmOutput.Test_HmmOutput,'test'))
-        hmmOutputTestSuite.addTest(unittest.makeSuite(TestHmmpfamOutputProcessing.TestHmmpfamOutputProcessing,'test'))
-        hmmOutputTestSuite.addTest(unittest.makeSuite(TestHmmscanOutputProcessing.TestHmmscanOutputProcessing,'test'))
-        runner = unittest.TextTestRunner(sys.stderr, 2, 2)
-        runner.run(hmmOutputTestSuite)
-
-
-if __name__ == '__main__':
-    main()
\ No newline at end of file
--- a/commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/ProfilesSearch.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,103 +0,0 @@
-import subprocess
-import os
-import sys
-
-## Prepare profiles databank and create command to search profiles from a profiles databank in a nucleotides databank
-#
-class ProfilesSearch(object):
-
-    ## launch command to prepare profiles bank
-    #
-    # @param launch_1 string corresponding to pre command
-    # @param launch_2 string corresponding to post command
-    # @param config configParser object instance
-    # @param cDir string current directory
-    # @param verbose int (default = 0)
-    #
-    def prepareProfilesBank(self, launch_1, launch_2, config, cDir, verbose = 0):
-        bank = self._getBankBaseName(config)
-        prg = "hmmpress"
-        if verbose > 0:
-            print "prepare bank '%s'..." % ( bank ); sys.stdout.flush()
-        cmd = ""
-        cmd += prg + " -f "
-        cmd += "%s/%s " % ( cDir, bank )
-        process = subprocess.Popen(cmd, shell = True)
-        process.communicate()
-        if process.returncode != 0:
-            raise Exception("ERROR when launching '%s'" % cmd)
-    
-    ## create command to detect Hmm profiles in a nt sequence file
-    #
-    # @param inFileName string name of input file
-    # @param launch_1 string corresponding to pre command
-    # @param launch_2 string corresponding to post command
-    # @param cDir string current directory
-    # @param tmpDir string temporary directory
-    # @param config configParser object instance
-    # @return cmd string command to launch
-    #        
-    def detectHmmProfiles(self, inFileName, launch_1, launch_2, cDir, tmpDir, config):
-        bank = self._getBankBaseName(config)
-        evalueMax = config.get("detect_features","TE_HMMER_evalue")
-        
-        cmd = ""
-        
-        cmd += launch_1
-        cmd += os.environ["REPET_PATH"] + "/bin/translateAfastaFileInAllFrameAndReplaceStopsByX_script.py"
-        cmd += " -i %s" % ( inFileName )
-        cmd += " -o %s_translated" % ( inFileName )
-        cmd += launch_2
-        
-        cmd += launch_1
-        cmd += "hmmscan "
-        cmd += " -o %s_tr.hmmScanOut" % ( inFileName )
-        cmd += " --domtblout %s_tr.hmmScanOutTab" % ( inFileName )
-        cmd += " --noali -E " + evalueMax
-        cmd += " --cpu 1 "        
-        cmd += "%s/%s" % ( cDir, bank ) + " " + "%s_translated" % ( inFileName )
-        cmd += launch_2
-        
-        cmd += "if os.path.exists( \"%s_translated\" ):\n" % ( inFileName )
-        cmd += "\tos.remove( \"%s_translated\" )\n" % ( inFileName )
-        
-        cmd += launch_1
-        cmd += os.environ["REPET_PATH"] + "/bin/HmmOutput2alignAndTransformCoordInNtAndFilterScores_script.py"
-        cmd += " -i %s_tr.hmmScanOutTab" % ( inFileName )
-        cmd += " -o %s_profiles_%s.align" % ( inFileName, bank )
-        cmd += " -T %s" % ( inFileName )
-        cmd += " -p hmmscan"
-        cmd += " -c"
-        cmd += launch_2
-        
-        cmd += launch_1
-        cmd += os.environ["REPET_PATH"] + "/bin/matcher"
-        cmd += " -m %s_profiles_%s.align" % ( inFileName, bank )
-        cmd += " -j"
-        cmd += " -E 10"
-        cmd += " -L 0"
-        cmd += " -v 1"
-        cmd += launch_2
-        
-        cmd += "if not os.path.exists( \"%s/%s_profiles_%s.align.clean_match.path\" ):\n" % ( cDir, inFileName, bank )
-        cmd += "\tos.system( \"mv %s_profiles_%s.align.clean_match.path %s\" )\n" % ( inFileName, bank, cDir )
-        cmd += "if not os.path.exists( \"%s/%s_profiles_%s.align.clean_match.param\" ):\n" % ( cDir, inFileName, bank )
-        cmd += "\tos.system( \"mv %s_profiles_%s.align.clean_match.param %s\" )\n" % ( inFileName, bank, cDir )
-        cmd += "if os.path.exists( \"%s_profiles_%s.align\" ):\n" % ( inFileName, bank )
-        cmd += "\tos.remove( \"%s_profiles_%s.align\" )\n" % ( inFileName, bank )
-        cmd += "if os.path.exists( \"%s_profiles_%s.align.clean_match.map\" ):\n" % ( inFileName, bank )
-        cmd += "\tos.remove( \"%s_profiles_%s.align.clean_match.map\" )\n" % ( inFileName, bank )
-        cmd += "if os.path.exists( \"%s_hmmScanOut\" ):\n" % ( inFileName )
-        cmd += "\tos.remove( \"%s_hmmScanOut\" )\n" % ( inFileName )
-        
-        if tmpDir != cDir:
-            cmd += "if os.path.exists( \"%s\" ):\n" % ( bank )
-            cmd += "\tos.remove( \"%s\" )\n" % ( bank )
-            
-        return cmd
-    
-    def _getBankBaseName(self, config):
-        profilsHmmBank = config.get("detect_features", "TE_HMM_profiles")
-        bank = os.path.basename(profilsHmmBank)
-        return bank
-
--- a/commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/tests/Test_ProfilesSearch.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,106 +0,0 @@
-import unittest
-import os
-import ConfigParser
-import shutil
-from commons.pyRepetUnit.hmmer.profilsSearchInTEClassifier.ProfilesSearch import ProfilesSearch
-
-class Test_ProfilesSearch(unittest.TestCase):
-
-
-    def setUp(self):
-        self._section = 'detect_features'
-        self._option1 = 'TE_HMM_profiles'
-        self._option2 = 'TE_HMMER_evalue'
-        self._config = ConfigParser.ConfigParser()
-        self._config.add_section(self._section)
-        self._config.set(self._section, self._option1, './datas/hmmbank_test')        
-        self._config.set(self._section, self._option2, '10')
-        self._iProfilesSearch = ProfilesSearch()
-        self._launch1 = 'First Command\n'
-        self._launch2 = '\nSecond Command\n'
-        self._cDir = '.'
-        self._profileBank = self._config.get(self._section, self._option1)
-        self._bank = os.path.basename(self._profileBank)
-        shutil.copy(self._profileBank, self._cDir + "/" + self._bank)
-
-    def tearDown(self):
-        os.remove(self._cDir + "/" + self._bank)
-
-    def test_prepareProfilesBank(self):
-        hmmpressLaunched = False
-        self._iProfilesSearch.prepareProfilesBank( self._launch1, self._launch2, self._config, self._cDir )
-        if ( os.path.exists(self._cDir + "/" + self._bank + ".h3m") \
-            and os.path.exists(self._cDir + "/" + self._bank + ".h3i") \
-            and os.path.exists(self._cDir + "/" + self._bank + ".h3f") \
-            and os.path.exists(self._cDir + "/" + self._bank + ".h3p")) :
-            hmmpressLaunched = True
-            os.remove(self._cDir + "/" + self._bank + ".h3m")
-            os.remove(self._cDir + "/" + self._bank + ".h3i")
-            os.remove(self._cDir + "/" + self._bank + ".h3f")
-            os.remove(self._cDir + "/" + self._bank + ".h3p")
-        self.assertTrue(hmmpressLaunched)
-
-    def test_detectHmmProfiles(self):
-        inputFileName = ' FileName'
-        dirTemp = 'Tempory directory'
-        eValueMax = self._config.get(self._section, self._option2)
-        
-        expCommand = self._launch1 
-        expCommand += os.environ["REPET_PATH"] + "/bin/translateAfastaFileInAllFrameAndReplaceStopsByX_script.py"
-        expCommand += " -i %s" % ( inputFileName ) + " -o %s_translated" % ( inputFileName )
-        expCommand += self._launch2
-        
-        expCommand += self._launch1
-        expCommand += "hmmscan "
-        expCommand += " -o %s_tr.hmmScanOut" % ( inputFileName )
-        expCommand += " --domtblout %s_tr.hmmScanOutTab" % ( inputFileName )
-        expCommand += " --noali "
-        expCommand += "-E " + eValueMax
-        expCommand += " --cpu 1" 
-        expCommand += " " + self._cDir + "/" + self._bank + " " + "%s_translated" % ( inputFileName )
-        
-        expCommand += self._launch2
-        
-        expCommand += "if os.path.exists( \"%s_translated\" ):\n" % ( inputFileName )
-        expCommand += "\tos.remove( \"%s_translated\" )\n" % ( inputFileName )
-
-        expCommand += self._launch1
-        expCommand += os.environ["REPET_PATH"] + "/bin/HmmOutput2alignAndTransformCoordInNtAndFilterScores_script.py"
-        expCommand += " -i %s_tr.hmmScanOutTab" % ( inputFileName )
-        expCommand += " -o %s_profiles_%s.align" % ( inputFileName, self._bank )
-        expCommand += " -T %s" % ( inputFileName )
-        expCommand += " -p hmmscan"
-        expCommand += " -c"
-        expCommand += self._launch2
-
-        expCommand += self._launch1
-        expCommand += os.environ["REPET_PATH"] + "/bin/matcher"
-        expCommand += " -m %s_profiles_%s.align" % ( inputFileName, self._bank )
-        expCommand += " -j"
-        expCommand += " -E 10"
-        expCommand += " -L 0"
-        expCommand += " -v 1"
-        expCommand += self._launch2
-
-        expCommand += "if not os.path.exists( \"%s/%s_profiles_%s.align.clean_match.path\" ):\n" % ( self._cDir, inputFileName, self._bank )
-        expCommand += "\tos.system( \"mv %s_profiles_%s.align.clean_match.path %s\" )\n" % ( inputFileName, self._bank, self._cDir )
-        expCommand += "if not os.path.exists( \"%s/%s_profiles_%s.align.clean_match.param\" ):\n" % ( self._cDir, inputFileName, self._bank )
-        expCommand += "\tos.system( \"mv %s_profiles_%s.align.clean_match.param %s\" )\n" % ( inputFileName, self._bank, self._cDir )
-        expCommand += "if os.path.exists( \"%s_profiles_%s.align\" ):\n" % ( inputFileName, self._bank )
-        expCommand += "\tos.remove( \"%s_profiles_%s.align\" )\n" % ( inputFileName, self._bank )
-        expCommand += "if os.path.exists( \"%s_profiles_%s.align.clean_match.map\" ):\n" % ( inputFileName, self._bank )
-        expCommand += "\tos.remove( \"%s_profiles_%s.align.clean_match.map\" )\n" % ( inputFileName, self._bank )
-        expCommand += "if os.path.exists( \"%s_hmmScanOut\" ):\n" % ( inputFileName )
-        expCommand += "\tos.remove( \"%s_hmmScanOut\" )\n" % ( inputFileName )
-
-        if dirTemp != dir:
-            expCommand += "if os.path.exists( \"%s\" ):\n" % ( self._bank )
-            expCommand += "\tos.remove( \"%s\" )\n" % ( self._bank )
-        
-        obsCommand = self._iProfilesSearch.detectHmmProfiles( inputFileName, self._launch1, self._launch2, self._cDir, dirTemp, self._config )
-        self.assertEquals(expCommand, obsCommand)
-        
-
-        
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/tests/datas/ConsensusFile_test.fa	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,141 +0,0 @@
->blumeria_Grouper_590_20:NoCat
-TTTCGATCNTATTGAAATGTATAACCCACTACTTAGTTCGTGGACTTGTTGGTAGAGGGA
-AGCTTATGCAATAATGAAGGATAAAAGGATGTCAATTCGACTACTCTTCTAAACACAGAT
-ACCAGACTCCTTTTAATCCCAATAGATAGCCCGTGCGGGATCTCCTATTAACAGCAGTAA
-ACAACGCTAACACAGGGTATACGCAATCTCCGTTCGCCAAACACCAGTCTGTCGGGACTA
-CTAATTATCGAGCCTAGTAGGATCGACAATGTGTATCCCAACATAGAAATAATAGAAAGC
-TCAACACCCAAACCCCTCATCAATAACTGCCATTAATCATCACCTGACTTATCTCTGTAC
-TCCATAATTTCAACACTNAAGAATATTTGTA
->blumeria_Grouper_4152_12:NoCat
-GGACCGGCCGCCACGAATTGCGCGATTGCTGCTCGCAAGTAGACTTTGATGGAGTCTACA
-AAATTTTTGTCTTCACCGGTGGAGAGCGGTTGAAGAGCTGCCTCGACACTGCTAATAGCC
-GTCGAGCATATTGTGAATTGCGCGGCTTTTTGTCTTGCCCTGCGCTCCTCCGCTTCGATC
-GCTGCAAGCAATTCTGGAGGGTGTGTATTTTTTCTGCCTGCTGCTTCTAGTGCTGGAGGC
-TGCGGGGCCAGTGGAGGGTTTTCGGCTCCTGCTGCCTTAGTGGATGGTGTTTCAGCCCTT
-TTCGCGGGCCTCACTTCTGCAGGTCGCGGTAGTGCTGGAACCGTGATGCGCTTCTCGGGT
-GCGACGACGGTTTTTCTGGGGGATCCGGTGGGATCCAAGACTTGCTCTGCGTCTTCTGGG
-CTGGAGGATGCCCAAACTGAATCGGCGAGGGTTTTTAGCTTCTCGACTTCTGCGTCCACC
-ATATCTACCTCGGGGACATTG
->blumeria_Grouper_28830_3
-TGTGGCTTCTAGTTGATCAGTTTATGATCACAATGATTTCACGTAGGTGTCTCGTGGCTC
-CGACTAATCAACAATATAATGCGAGTAGAGCTTGAGACTAATAAAACGTGAATTTNATTC
-TATAATACAGGATCGCCAACTTATTTAAATATTCCCCCGCACCACGTGAGCCAATCAACA
-GCGCACAATTTGCACGGTCGGGTTTCCATCAATTGGGATCCACAAACTATCCCCCTTCTC
-AAAACTAGCTGTCCACAGCTTATTTAAATTACAAGTTAATTAGAAATTTTATTATGGTAT
-CACTCAAACTAAATCCTTGCTGAATTTTTGAGTGTCTTTCTATCCTGCTCCAGCATACGG
-CGGCTACCATACCATAGACTACGAACTGGGTGTCCTTCACGTACATATGCCGGGAATAGG
-TTTGTGCCGTTGTACTTGTTGCCTAATTTGTATCCACCCGGTGATATTAAGGAGTAGGTA
-TTATTATTATGACAAGCTGCTACGGCCCATGGCCCGTCATAGTAGGGCTCCATCTTGTGT
-CTTCGCTGGCGTACTCGCAGTACCCAGTCTCCGGGGGCGTAAGTACGTATAAGTGCCTTT
-TCTTCCTGGAGGTAAGCCCGTATTTTATCCCTAGTTGCTTTCATACTACTAACGTAGGAG
-CGTGCTATTGGTGCGGGGTGTTTCCTTCCGAGTTCTTCGGCCCAGAGGCGCTCCTCTGAT
-TCTGTGGCTTCACGGGTATATACTGGATAAGAATTTTCCTCCTCCGGGGGCTGAGTGCCG
-AAGAGTAAGAAGTAAGGGCTATACCCGCTGGGTGAGACTCTTCGATTGAAATTCATTACC
-GCGAGTGAGAGAGCGCCAGCTAGTGTAATTTTAGGAGAATCCAGGAGAACTCTGACCAGT
-ATGGCTTTCAGAACGCCATTTGCCTGTTCGACTTTGCCATTTCCTCTTGGCCTAGCTGGT
-GTGGTATGGACAACCTGCAGTTGTTGGCTAGCTTGAAATCGTTGTGCTTCTATGCCTCCG
-AAGCAGCCAGCATTGTCACTGATAATCTGCTTTGGCTTTCCAAAGTTCTGGATAATATAC
-GTGAGCAGAGGCACAGTGTTAGCGAAGTCTGCATTGGGAACTAAGCGGGATTCCAGCCAG
-CCTGTTGCGTACTCAATTGCATTGAGCAAGACTTGGGGTCCTACTTGAGTATGATCTATA
-CCCCACCGTGTCAGAGGAGGTGCTGGTACTATAGGAGTTAAGCTTCCCAGTAACGGGTCT
-GGAGGTTTCATGAGCTGACAGGACTTGCATTTTCGGACAGCTTCGTGAGCCGCGAGGATC
-AGTTCGGGGTGCCAAAACCTACGCCCTAATTCCCGCATAGTATTGCCGATTGACGCATGG
-CCTTGGCCCTCATGAACATTTACGGCCGTCGATACTAGATCCTCATATTCCAAGATTTCT
-AGTAGGGTTGCGGCGCCAGATGGACCAGGTGCATCGCCTACTTGTTGCGACGGGTTCTTT
-TTGATGAGATGCAATTTGGAATTGTACATCGCAAAATTATCTCGGACCCAAGTGGCAGCT
-ATATTTAGGGGAAGTGCCTCTCCTAAGGTTAGAAATTCGGTGATGCACTGCAGGTCGATG
-CGGTTGAGTTCGTGTGGGTGCTTTATTTCCTCCATCTCAAGTTCTCTTTCTGCACCACTT
-TGGATTCTAGAGTTTTCGTTGTCGTCAGTAGCTACATTCCCTTCCCCTTCTTCCCTAGAG
-AGAAATAGAACATCACAGGGACGGGAGAGAAAATCAGCGAGAACATTTGCTTTTCCGCGA
-CGGTAGATAATCCTGATATTAAAATGCTCTATAGCATCTAAAAAACGGACCATTCTGACG
-GGCTGCTCGGCTTTGGTCTGAATAGTTCGTAGAGATTCATGGTCAGTTATCACCGTTACG
-TCGCCGCCTTCTACCCAGTGACGCCAATGTTGTAGTGACAGTAAAATCCCAAGTAATTCC
-CTCTCTTGTGCTGAATAACGCTGCTGGGTATCGTTTAGTTTTCTTGAGAAGTAAGCTATG
-GGATGCAGCACTGAACGATCGGAATTGTTGGAGCATCGCATGTACGGTTGGAGTATGACT
-GCACCCACGAACTTTTGGGAAGCGTCAGTTTCCAATATGACGGGAAGTCTCCAATCAAAT
-TTTTTTACAACTGGTGATGTTGTAAGCGCTAGTTTGATACTTTTCCATGATTGAATCGAT
-TGGTCCGTCAGAATGACAGGGCAATTTTTAGGTCCAGAGGATTGGTCCGTGAGTGGCCCT
-GCTAGTTGGGAGAAATTTTTAATGAGACAACGTAGGTAACCAGCTGCATTTACAAATCCT
-CTTATTTCCGAGGTAGTTGTTGGCATAGGCCTGTCTCTGATCGCTGAAACTTTTTCGGGG
-TCTGCTGCAATGCCATGTTTAGAAATATGGAAACCAAGGAAGATTCCCTCTGAAACAAAT
-AGCCTGCACTTTGAAGCATTGAGGAGGAGACCATAGGAAGCGAATCTAGAAAAAATAAGT
-ATCAACCGTGAGTGCAATTCTGCCATTGAGTCTGCCCAGACAGCTACATCGTCCAGGAGC
-CCTGCGACAAATGGACGGAATGGCTCTAGAACTTCTTCCATAAAACACTGGAAAGTAGCT
-GGTGCGTTGCATAGGCCGAAAGGCATAACTAGCCATTCATAGACACCGAAAGGAGTCACA
-AATGCTGTTTTCTCTGAAGAGTCTTTGTGCATACGTATCTGCCAAAATCCGTTTTCCAGG
-TCGAGGAATGCATAGAAGTTATGTCCTGCTGCGCGCTGAATTTCATCTTGAGCATTTGGT
-AGGGGATGGGCGTGTTTCTTCGTAATCTTGTTAAGCTCTCTATAGTCAACACAAATACGC
-CAAACGGTTTGGTTAGTCTGGGTTAGCGTCTTTTTTTGGTGTTAATAACAGAGGTGCAGC
-CCATGGTCCCTTACATTTGCGTATGAATTGAGCCGGTCATGTGTTGCACAAGAAAGTCCC
-CGGATGGCTTGTTGTTGCGCCGGGGCTATATCGCCTCGGAGGGGAGTTTTAAATTGGGTT
-GACAATTACCCCGTTTCTATGCGGGTGTTTCTGTCTTGGGAGAGTTTTATCCCATTTGGC
-GGGAGAGATTTATCGAAAAGTTGAAGGGGAATTTAACTTTGATATTGTAGGGAAAAACTG
-TAATGCGGAATGAAGGGTGGGCTGGGTGCCATTTGACCATTGGAATATTTGAAGTAGTGA
-AGACTTTTCGGTTTGGGAGAGTATTAATTATAGGATTAAGAATTGGTTGGTCAATTAAGT
-TGAGAAGTTGCAGTTTGCCATTTGATAAACATCGTAGCCCCAGTTCATGGAATAAAGTTT
-GTCCAAGTGTCACATCTGCTGGGAATGTGCCATCTGGGACAACTCCTAGAGACACTGTGA
-ATTCCTGAGTCCAGAATGATTCAAGGTGATTCGAGCAAAGAAACTGTGCAGTTAAAATTG
-CATCCTTAGAAATTGTTGGGCCAGGGCCACCAATGCCTGACATTTTAGAAATAATAGATG
-TATTATAAGAAGTCAAATATTTAGAGAAAGACTGTGAAACATAACATGCTGAAGAGCCGT
-AGTCAAAAAAAACTGAAAATTGGACATAGGGAAAATGAGTTATTCGTGCAAAAAACATTC
-TGTGTGGCTTGCCATATCCTTCCCGTAGAGGTTGTCCTTTTGGGGGTGGCTCAAATTTGC
-CCTTTCCTACGGCCACAAAGTAGGTATTCGGGCTGTCCTATTCATAAATTTCTTCATTTC
-GCATTCGATATAGAATGGCTTCAATTTCGTCATCGAGCTGCTCATCTTCTATTTGGCCTT
-CAGGGCTTATTTGCTCTTGATCCAAATCTTCTGGCTCAACAAGGAAAGTAGAAGTGACAG
-GCTTTGATGAACGATCGTGTGGTGTTACAGGTTTTACATATTTTTTATTTTTCATTGATT
-GGTAAGTTTTCCTGAATTTATCGCTGAAACGCGACGAGGTGTATTTAGCGTTTGGTGCAT
-ATTCCCTTTGTTCTTTTGATTCCACCGGCGCTGTTTTCATCAACCGGCAGTCTTTCGCCC
-AGTGGCCTGTCTTTCCGCAATTGAAGCATTCGTAACGCTTGTCGTGAATTGGGTATGATT
-TATCTGTTTCTGCAATGTCTTGTGACGCAAAGACGTCTTGCCCATACGACCTTGGATCAG
-CTATGGATGCGTCAAATGCTGGAAGCTTTTCGCCTTTTGACGCTGAGATCGGAATTGGTG
-CATTGGACTCGGAATGTTTGAATACATCATCCTCAAGTGTCCACCTTGTAATACCGCGTG
-TGACTTGAACCACTCGATCCGCAAGCTCCGCGCTGGTGAGTTTGGGGAGATTATTGGAAA
-TGATGGTCCAGGTACGTGGAAGTGAGAGTCGAATATGCTGCCTCAGTATATCTCTAGTCT
-GAGGCCCTACCATGACATCCGAAGGTAGGCTAAAGAAAGCTTTCCGGAGTCGTCGCGCAA
-ATTGTAATTGAGTCTCGTCGTTTCTTGCAGTTATTCGTGCAAATGTTGTCAAAGGCGACC
-CGAGTACATCATTGTCGAACAGTATTTTAAGGATACAGTCTACAGCTCCTGCCCAATCGA
-GGTGTTGACTGATGATTGTTCTTCGCGCCGAGATGAAATCTTCATCCATTTCCATTGCAA
-TTCTGATAGCCCAAGCAGAATATGGAAGCATATGTTGAATCATCAATGATTGCATGTGGT
-ATAATATATTCATTATGTTCTCATCAGCAAAGTGCAATTTCCATTGTGGTGGGAATACCG
-CGCGTGTTTTTCTATTTGCCTCTTTTAAAGGGCCGTGCGGATTTTCAGCTTCGGAACGCG
-AAAAGAAATCTGGGAAGTACCGCTTTATTTTTCGCTCTTGTTCAGTAACATTCAATGGTT
-CGTTAACTGACTGGCGGTATAAATTAATAGTCCCATCTTTGTTTTGCTCATCATTGCTTA
-GGTTGGGCGTTGTTTCATAGAATTGCGCCGAGGTAAAGGGTCTTTTCTTAGGCTGAAACA
-CGATTGGCCTGGTTGCGGGTCGCGAGGCGCTGCCTGCTGAAAAGTCAAATAGCTCCTCCC
-GGTATGGTTTTTTATTTTCAGATGGCCCTGCTTCCGAAAGTTGAAAGGGGACTGAATTTT
-TCGAAGAAGTTTTTGTTTCCACGTCTTCATTTCTACTTACTAGTTTGGAAATTAAGTCGT
-TCATTGCAGACATTTGTTTGACTAGAAGAGAAATTTGTGATTGGGTCTCTTCAAACCTTT
-GATCGATTCTCTTGGAGAGATCTTTTGTCACTGCCTTTGCAGCTTCATTAGCTTCGGAAA
-AATTTTCGTTGGCTTTGGTTTGCCCGGCAATGTGATCCTTCATCAAGCTTTCCAACTGAG
-CATTATTCAGGCCGACCATGATGATTGAATAGGTGGTGAAATGCGTAAAAAATTTGGAGA
-CGTCTTAAATTGGGATGACCTAGAATTGTGAGGTTCTCTCAACAAAAATATATAATTTTG
-TGGCTTCTAGTTGATCAGTTTATGATCACAATGATTTCACGTAGGTGTCTCGTGGCTCCG
-ACAAATCAACAATATAATGCGAGTAGAGCTTGAGACTAATAAAACGTGAATTTCATTCTA
-TAATACAGGACCGCCAACTTATTTAAATATTCCCCCGCACCACGTGAGCCAATCAACAGC
-ACACAATTTGCACGGTCGGGTTTCCATCAATTGGGATCCACA
->blumeria_Grouper_14770_3
-GGTTAGACCGATACAGTAAGTCTCGTATGAAGTTGTGGAAGGAAGAATTGACTGGAAACA
-AGTGTATTGAGATGTATGGTTCTGAGTAAAACTGAGCTGATAAGAGTGAGATTGCGTGTG
-CGCATATCTTATCAACTGAGGTTTTTGACCAGTATTTATCAATCTCCATGGATCATAAGT
-TATGATCCCTGTAGATGTAAATCTATATACGTACAGATATATGAGCCAGAAATATAAAGC
-TAAATACATGTGTGTCGGTAATAGATCCGAGAAACCTTTAACCTGCATTTGATACATAAT
-CATCTGATGGAATGCTAGTGTGAAATAAATGCCAATGTACGTTAAACTTTCCGTGAGGAA
-TGTGCTGATGACAATGATATAGGAAGGTGAATTTGATAACCTAATTAGCCGGACTTACAA
-ATGAGTTATCCTTGGCATTCCAGGATATACAATATTTCAACACCCCTCCTCACTTTGCAT
-CGAGGATAGATACATAAGTGAAAAACTGTTAGTATATTTATTGTCATTTCTCATCTAATG
-CTGGTATGGTAGACACGCCAGTGGTTGTACTAGTACCAAAAACTGAAGTGCATAAATCGG
-TGTGCCTTGGTCTCGGTAAGCCTTTTGTACATATATCTGCGAGATTTTTAGCTGAAGGAA
-CATGTAATAGTGTAAGCGAGCCGTCTTCAATTCTTTCCCTTGTAAAATGATAAGCGATGT
-CGATATGTTTAGAAGCATCATTTAGTTTTGGATTGTGAGCAAGTTCAATGGCAGCCGTAT
-TGTCAGTCGAGATTGCTGCTGGGATGCTGTCTCCAAGGAATCGGTGAAGTCCGCGCAAAA
-TCCAGATATATTGTTTGGATGCGAGCGCTATTGCCATGTACTCAGCTTCGCAGGTTGAAT
-G
->blumeria_Grouper_1717_12
-ATTTCCAGTATCTTGCCCTGAAGGGCCAGTAAGTCCTGATCGAATAGTTTTCGAAGTCTC
-TCGTCAGTGACTGGTTCCAACAGCTTGCAGAACCCAATGATGAAGCGCTCTGCTTGTGCG
-GAGCGCGTCTGGAATATCCTGCCCTGTTCGGCGAGGAATTTGGTCGCGACGATTTGAGGC
-GACGGAGTTTGTTGGTGCGGTGAGCTTCGATGACTCGCCTCGTAGATTGGCTCTACAAAT
-TGTTGTGTGGGTTGTTGTGATGGCGGTTGTGGCCCGTTAAGGACCATTTCGACGTCTTGA
-CGCGTCGAACATTGAGTTGGGAGGGGGGGCCAAGAGCCAGCCTCTGCGGAGGACTGGGGC
-GGCATGAGTGAGTGAGGTTTGTGGCAGTGTGAGATCGTAGATGGTATACGGCGCGCTTGA
-AGGG
--- a/commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/tests/datas/DummyRepbase_aa.fa	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
->GYPSY11_AG1p:classI:LTR_retrotransposon
-AATTTNVFKKVPYTCNFYGRSCINMQKLLEKIEILDRTYDQVRQLNKCYRLCALTTLRNN
-TKELYDEIQELLRKHESSIKDEILTTLVKKSRHLYYEINKCIKIHFERHPDSLNTTLSEN
-QFDITIETKSDKMADIIELIKITTSLISKYDGNEKDLKGVVSNLNVLKKIVKPENRETII
-ELVLGRLTGKARIVVGEAPKSIEDIVNKLQDRCSIKVTPEIVVSKMDNTKQTGTIEDFGS
-IIEKLTQQLEEAYIAEEITPEVARKKATKSGISALSYGLKDGETKIIMRSSKFETLHEAI
-EQAVKLELEDRTKKGKNEQTKILYSNATRNNRGYGNNYQGRNNYNRFTNNNNNRYQTQNP
-PRFPPARYGHNNNRNNNNYRNNNFNNTRNQHANRQNNSNRNQYVQSNQRNNSNLQNNRAP
-IHNTVTAEEQNNFLGQPQASENTQY
->GYPSY10_AG2p:classI:LTR_retrotransposon
-AIRQPKFFRATRATKSSALHSGGDPEPTGGPALHKPIRATYTINVQKSNFIKTRLGLADS
-ICNLFVDSGSDISIIKGNKVRPTQTYKPKDIVDIISVGEGTITTHGSTITDVIVEGKKIQ
-QLFHIVPDNFKIPADGILGRDFFMDHRCIINYDTWIFSVKHDGEFLETPIEDTINDKTLI
-PPRCEVIRKLDKLKELDTDAVVCAEQLQEDVLVGNCIVNKNYPFIKIINTSNKAKLVNIS
-HIKTIPLNEFEIVKTNNHKNENRLAIIKELIRKENISEDTDTSFEQLLLSYNDIFHLPND
-HLTTNNFYKQDIKLEDKRPVYIPNYKQNHSQGPEIKKQIEKMLQDDVIEHSVSHYNSPIL
-LVPKKSSDEKKWRLVVDFRQLNKKLLPDKFPLPRIDSILDQLGRAKFFSTLDLMSGFHQI
-PLEESSKKYTAFSSTDGHYQFKRLPFGLNISPNSFQRMMTIAMTGLTPECAFVYVDDIVV
-VGASENHHLKNLEKVFDRLRHYNLKLNPEKSCFFKKEVTYLGHKITDKGILPDDSKYDSI
-KNYPIPQNADDVRRYVAFCNYYRKFIPNFALKAKPLNSLLKKNTKFEWTQECQEAFEYLK
-NTLISPQVLQYPDFSKPFILTTDASTMACGAVLAQEHGGKDMPICFASRTFTKGEANKAI
-IEKELAAIHWAIMHFKHYLYGKKFTVKTDHRPIVYLFGMKNPSSKLTRMRLDLEEFDFTV
-EFVKGKQNVVADALSRIKITSDEIKSINVITKSMSKPVTSDNVLGNTSESDQLKMFHALA
-YDEVKDLPKLESSVKKNEDTIELIGKILNKRKSKELLSVRDIHLKTDIGLQEPLLVKDFQ
-RRKEKSAIVQFIKNIEKKLVMKSITQLAISETDEIFKEVHPNELKQIANNHLKNIQILIY
-TKPQKITNEKTINDILDKVHNTPTGGHIGQYKMYKKIRREYSWNKMKKTIKEFLDKCLTC
-KLNKHQTKTAEPFVKTDTPNTPFEAVSIDTVGPFQKTNNNNRYAVTIQCNLTKHVTVIAI
-PNKEANTVARAVIEKIMLIYGTNIKKFRTDMGTEYKNEIFKNISEILKIEHKFSTPYHPQ
-TIGALERNHRCLNEYLRIFTNEHKDDWDDWINYYSFAYNTTPNLDHGYTPFELVFGRNER
-ITPNVKDTYSPLYNYDDYSKEFKYRLKIAHNRTRKHIEQVKFKLLKEQQNINQVNFEIGD
-QIALTNENRTKLDPVYKGPYKVKEINGPNMIIENTEGVVQKIHKNRAIKL
->ORF1p_TCN4#2:classI:LTR_retrotransposon
-ALLSHQKIFFDTITPIEDQSKPRLRQDTPFPEMTTPPTDKESLQRKIKQIEDERKREREE
-HKREMAELQAQMRGLLKREAEKRDLPPHNPATSSLPAKSESPHPPIMYDSLPQPKYSFPV
-LSEHADAAAIHQHISKLRSIFTLMAAGYRYEPTAFEARKLAHAAQSLTGIRHLQFLEGDG
-LQCRTFDDWAKAFKSAMLPLGWVSETEKKIYSLQPQLLRLDKIPLAIMDFKQWFALLKDS
-DSPMSEDVATHWLRNHMTPGLLAELERDFGGENQLRQASLAELLKHMEICATRLLRYQSA
-FAPIAPTRTPIAAVSPEASSPIDIAQWLNPRLPLPKGGAGRRARAHLASEQRCFLCRQPG
-HKSPDCPKRKEPTAIAAVSTFDHEEAEFEQEEGEMFAEVLATHLAPELSVPPILLECRIG
-TNGSPFLALFDTGATVTLVDPSLITTHQLQTYPSEQRRVVSLAGGARGPALQRRVGVEVC
-IQNQVFALHGYVMPLHARYKVILGLDFIRSHGLLSGASRLGNLAPDLLGPVVASVTTADG
-YXDLRLAILHEYHDIFPDNIGEVANYPPICDANSKVRHHINLTPGAIPFKSASYRSPHMW
-RQQLIEEIQKHREAGRLRPSSSPWAAPAFLVKKENGKFRFICDYRGLNKVTTPDSTPVPN
-VDDILHRAACGKIFAKIDLSDAFFQTLMHEPDIEKTAITTELGLFEWVVMPQGACNSPAT
-QQRRLNEALRGLLGDSCEAYVDDIIVWAADAEDLDKRLRAVLAALRKSGLVCSPTKSEFF
-RHKVKFLGHVISANHIGPDPAKLRTIASWPLPQSVKELRSFLGLLQYLRKFIPSLATHTR
-TLTALLPPTPAAEKAWEKQQRALRKGQSPKDVLSWVWAWSSEATAAFEILKAKVAEISGL
-RPLDYAAALSGECPIYLFTDASNHGTGAWLGQGPDPDHAFPVAYDSRSLSAAERNYPTHE
-KELLAIVRALKLWRPLLLDVPIQVQTDHFTLKWFLQQRDLSERQKRWLGXLSRFDLRIDH
-ISGVNNFIADALSRLGGVDDEQDGMETAEVSVAVLGLLGQDTSTITKVAQGYAQDQVMGA
-WLQEEDRAPGVTLENVENGQGRSTSGVAMGRQAMCARYQX
->Neptune2_Ap_1p:classI:LINE
-ANTRPVVDSENIDKYRNTAKKIGKYRNTASKVDEIPKLQKRGIRRNLLKDFDLFARRMRL
-KDIFSRERNKQHPFHVKSTWEPPVQQSVALETFLEEVEFELANSPSKRPKDNLSPGERRA
-LHNLLGDKTIIVKKADKGTTTVIMSREQKIKEGQILLNDLDNYRPLEKQMADETVEKIKQ
-LTTSMLTESHIDEMTVKWLSQTPNPPRIPEFYTLTKIHRPTLVGRPIISGCDGPTERISC
-FVDRLIQPIAQQQESYLKDSKDFINFIENTKLPKNTILASKDVTSLYTNIPQEEGITTVC
-KAYEDFYKNRLPIPTNFLRRMLCLILKENSFQFNKRHYLQTHGTAMGTKMAVAFANIFMA
-KIEKGIISKSIIKPLVWKRYIDDVFCLWDTNEDNIKEFVTRANHYHDNIKFTAEISDSEI
-AFLGHKSVQRREIQQRLPPSMCKRIINKQRPFNTRNFYSCHPPGVKKGFIKGEALHLLRT
-NSSHSTFNKNMQSFKTRLKNRGYPNEFLEKKGPX
->ERV45_MD_I_2p:classI:LTR_retrotransposon
-ASSKHATGKLQTGPGPGPSKQWGNNCGAQSEKPIPSPTIRSLHRATPGSAGLDLCAASGL
-ILTPDSPPALIPTGVKGPLPEGTMGLIIGRSSVSLRGIVVTPGVIDSDFTGELQIIVQPP
-XKTVTIMKGQRIAQLLILPYVQTXNPILKTSRGQGGFGSSNWAFWVQEIKNSRPMKILNI
-SGKNIEGLLDTGADTSCIAGKHWPPTWPTKISPSNLIGIGKITNAAQSSQILTWSDGNLS
-GQFCPHVVPSLPVTIWGRDILSQMKVSLVTPEEDAQTPPNDEPLDFPEGPSPR
--- a/commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/tests/datas/DummyRepbase_nt.fa	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,501 +0,0 @@
->Polinton-1_DY:classII:Polinton
-aaaaaaaaaacaagttgggtgtcattggaaaggatttttcaagccctttccaatggtatg
-cttttcacgattctgaaattaaaaatacgacttttcataaaaactctcaaaattacaatt
-gcacttcttcgcgcacaagcaatcttggaagggggtgtacctgcgcgcacaagcagtcat
-aaggatgatcgcaagggtgggggtgagatttctgttcaaggctatgcaccttactgtgtc
-ctcaattttctgggaaggtaactggtggttggattattagttgagaaatatttagaaata
-tcaaacaaactggttatagggtcgtgtatacgtatatataaaaaatcatataatcataaa
-accgttaaaaaaccgtcgttcccgtatattccagctactttcagctaaaagctatggagc
-cgttgagaagaaaatctaaacaatctgaagtcatagcgactttcagcttaaggctaccca
-cgttttaaatgtatgccttgcaaaatgttacttataaagtaacaatgactagtagtcacc
-aataatttcatgatccctgactgcggtcatccgaaataattccctacagagatatgtatt
-tcagattatctgtgatctgtctccattttcattatgctaggagaccccataaaatcaaat
-atttatgactctttgaacctattatcgagaaagtcaagcggctatttacctgcatccaaa
-cccatagctcgccctccttttctgacttccccattgcagtctgtgcagtctgcagtctgt
-gaaggctccttaaatcgagaaccaatcaggtggattctaagagtagacaccccctgtaga
-tgtcaaactctctaatcctcgtgtataaaaatggatccccttaaattgctcaggatcagt
-tcttataatacctcagcactgcattcttataatataatttcggtcgaacttgctcgggat
-atcacgtctaaccgttttaattgtttgtgtggactcaaaccatttactgtgaaaaatttt
-aaaaacgaattaaaatatataaataaaatatatttataaaaaattcaaaatggaatcatc
-agtggcttgtgatttgtgcaaccaatgcatcgaaattagtgagtttgtctctcattacgc
-gaagtgctcagaacccagtaaagcctgcgaggctttaatgttaaactctaacattagatg
-tgacttatgctctaatctagtaaaaaattgtgaatttgatgatcactaccaacgctgtga
-aggaccccgaaatgcatttagcattttaatgggtagaggaaaactggatgaagaagaccg
-ccctatgacatcagctaagtctataaaacgattgaggatggaagaggataaggaaatatc
-taaccccccaaaaagaaaacaaattgacttaagaagggaactcttatgtcctactcagag
-aacgtcaacatattttgaccgatatacataaaaatgcgtcggccagagaagttaagaaca
-atgcgaatatcatattgcttacatcagagacgacatttccagtaaaatcatatcgaattg
-atagtccattatttaaaagagtatataagtgtatatggtacatatataaagcaaacagat
-gaaggagttacagtggaaacaatgaagcactttaaaactgcctacaaatctgtatacata
-aatgaagacattattgatgagctaaattcggccatagattgcttacttacattaagcagc
-gaatttcaagaaaaagactcaggctgggctattaaaaattttaactattttgaaactact
-ataataaaactggaaaacattcctgccagcggatacattaaagctcctcaaaaaataaga
-gcccgtaatgcgctaataaacgtgcagaatgccgacgtattttgtttcaagtggtgtata
-ctagcatttatagctaatcaaaaccatgaaaataggacttttacaaccccccagcaaagg
-aaatattcgagagaaaggatgacaaagcctcaaagctataacattaatattaatgatgaa
-actattgtgtatggcggaatgactttagatttttcgggaattaaatttccaatcgaaaaa
-ataggagttcgacattttgagaaaaacaatgtcaactttagcataaatatttatgaaatt
-gatgaagcaggtgaaaaaattgttggtcccacgattaaaacaaaagaaagaaaacggaac
-cacattaatatattgggaatcgataatattacccaaaacattatgcattatgcgtatata
-acaaatctttatacattatgctcttcacaattttctaaaggaaaatcgggaggatatttt
-tgtgagaactgtcttcagtgttatcacgtgaaaagcactactcacaacaaactggaatgc
-ggaaaagtgtcctcattttatccggaccctaatacgacaacatcgtttaaaggatatcac
-aaaaaattatctcctccagtggtaatttatgcagacattgaggctgttcttgaaaattac
-aaaacatgcttgaattcttctgcttcctcgtcaaccacgcaagtacaaaagcatacggca
-tgtgcagtatctttttatgttgcccataaagattatcctaatcttaacgagctgtggacc
-tacgaaggtaaacagaacaacatttttataaaattatatttaacttacatatttaaattt
-tataattttataggcgttgattgcatacaaacattttgtaaaactcttaaagaaaaaact
-ttaagcctgtattacaaatattgggttaactccaagaaaccgagggatgacactttcgat
-gaacagcttcaaaagggaaattgttgcgcctgcgagaaagaaataaatgcgagcgacctg
-gacaaattctttgatcaattttctggagaatacgtaggtcctatccatagaaattgtaag
-cctaagtttagattaagtgaccctttctttcctgtagtgttccataatttatctaaatat
-gatattcatttatttattactgaattagagggggacttaagtcccataccttgcaataaa
-gagctctatatagcacttacgcaaactataaaaatcaatgctacaagcagatacaaaata
-agatacatagattcagtccgatttttaaattcaagtttagataaactatcaagctatatg
-gaagataaagattttaaaattctaagtacgaaatttcagggagaaaaatttaagcaaatg
-aggaggaagggggtgtttccctatgactacttagatagttttgaaaagtttaatgatacc
-caacttccaagcattgatagtttttataattctcttagtgaagaaaattgtagtatagat
-aactttaatttcgcacagaaagtctgggagacatttaactgtcgaactattaaagactat
-ttaaaactatatttagaaagcgatgttttaattttagcagatgtgtttgaaaattttagg
-aaaatttgcaaaaaaatttataagttagatcccattaattatgttactgcgccatcaata
-tcatgggatgctatgcttaagttcactaatgtaaatttagaactaataagtgatggtgat
-atgtataattttttaaaaagagcaattcggggagggttgactcaatgcactcagcgcatt
-tctatagcaaataataaatacttaaaaaacttcgatccaaaaaaaccgaacaatttttta
-agttatattgatgccaataatttatatgggtgggctatgagtcaacccttaccactatca
-gggtttcagtttttggataaagaagaagttgattcattcgactataaaaatatagcatgt
-gatggtagtatagggtatatgctagaagttgatctggagtatcctgccgataagcatgat
-ttacataattatttaccattctgtcctgaaaataaaattccacccgggggcaagcaaaga
-aagcttatagctgatttaactaataaaagtgaatacataattcacttaaaacagcttcaa
-ctttgtttagagcatggtcttattgtaagaaaggtacaccgagttttgtcctttacgcaa
-tcatgctggctgaagccttatatcgacctaaacacacagcagagaaaattggctgaaaat
-gattttgaaaaaaatttttttaagctaatgaataatgctgtttacggaaaaacaatggag
-aatgtagcaaagcgtcgtcaagtagctttagttaaacattatcaatcgaaacaaaattct
-ccaggttttagacagcgcatagctagaaatgattttcatagcgtagaaatatttggttca
-gacttagcagcaattgagtcaacaccgtccaaaattatgtatgataaacccatatatata
-ggagtaacggttttagaactctcaaaatggctaatgtatgaattttattatgacttcctt
-ttaattaaaagtccatctacgaaaataatatatatggatacagattcatttatactatct
-tcagaagaagatttttatcaaactataaaagacaacccacaacgctttgatacttctaac
-tataagcaagaaaaccaatttaatataatacaggctaataataaagaaccaggaaaaatg
-aaagatgaacatgccggtaaggttatgacctcttttgcgggacttaaggctaaggcatac
-tcttgtttagttgatggagaaggaaatgaccccgaatgcataaaaaaaattaaaggtgta
-aaaaaatctgttattaagaggctgaatcatgtagattatattgaatgtattaagtataaa
-aagacattttatggctcacagagagtaattcgtagtaggtctcacattctttataccgaa
-attgtaaataaaattagtcttaactataaggatgataagagatatatttcaccagataat
-tgtaacactttagcccacggtcattataatatagataatataattagcagtaactttact
-aatactcaataacaaaaaattattgtatacccttgtaaattacaaaacaatacagaaatg
-taaataaacaaaaaccaaattgaatttgaaattattttattgtgtttgattacttaagca
-tatcatttacagatatccatgagttgtggctggagtcgaaaccgctccactttacaagca
-cctggttcttttttcttttaattattttctctattagaaacgcatttttatcttttactt
-tctgaagttcctcttcataaaacgaaccttgaatagggttactcatataatcttctattt
-catacgttacaggccttgttgacttaacttttaaaactttaaaaacttctgtagtccaat
-taggttcatatcccttcataaatactcccttgtatttacttattctaacgaaatccccta
-ctgaaaatttatgttttgggaatatttttggtatattatatactgattttaaaatgaact
-cttcatttttgacacccacatccacaggcttcattttaatagttcgatgataagaattat
-tgtattgatctacaagaaatttgattttatgaatccatttatagtcacctttcatactga
-acattttccacatacgattttttagagttcgattgaagcgttcacatatagaagccttta
-ggtgtgtataagtatggtaatgatttatatgaaattttgtcattaattccctaaaagcgg
-aattaaaaaactcttttccttgatctgactgaatgttcttaggtctacatttactagttc
-taaaaacagtttccattgcctgtactacatctggggcagactttgtcttaaccgcttcgg
-cgaacgcatactttgaaaacgtgtcaataacggttagtaaatatttatatcccttatttt
-ctttactaaatggaatcatttcaaccaaatcaatttgccatgtatcatttattccttttt
-gaacgaattttcggcgtttaaaatttttccgagcaggcttatgaatttcattaacaactt
-gttgtttgctcatgatcaggatttgatttctttgagttactttttattataagacgttgc
-ttgattagataatagtgattgcttatatactagtacatcccgttttatttcaacacgcat
-ctttttagaaatttcaaaacataatcgagttaaatctatttgtacatctttatcatagga
-accctccaaatcagacagttgaatatctaacttttgtaaggatgcacacttaggaattat
-atgtttgtgataaagataaataacttgttgtcgtaatatggaattccagcacaaaaatgt
-ggtaaaaaagatacccaatcttaataaagatctccaggactcacaatcgaactcaatttt
-gttaccatattgattaattactcaataatagtatctggcatcaggaagtcatactggtca
-agcttcagctgtatacgagtatattccttatatgtgagcacttgcatccattcgtcttta
-tcaaatccaatgtaattgtttttactttgctgcatccaaatcatgaccgaaaaattacga
-gaagttgacagaccacatttcaactttaggttatgaccaacataatattcgaaaccaaaa
-atgacttcatgattctgggtctttcgagaagatttcattctttttacttatgcacgtatc
-cattggcttagagtgctttattcaaactaaaagtatattctgatcttggcggtatataaa
-ggaggaaaactcaccctcagttgattaaaaagtcaaccaatcatcatgaacactgtagat
-cgaaattcaagcattatagtactttcaatatttactgggaaacaacaaacaagtttttgt
-aaaagagttagcgtttatgccggccggaactgtcatacctaatttctttcattttaaacc
-accatttaacattaaggaattggataatgaaactcttaagcaactacattttaatcatca
-gaaaattaacggattggactggtcagctggagatattccgtatacatgtcttgaagaaat
-actttcaccgctaaacaaataccgtacagttatcgttcgtggtgaaattaagaaaatctt
-tttaagcaagtatttaacagcaaacataattgatatagatattggaaaaagtttaactca
-gctacccaatttttttaccaattgtagaatacataagaaaaaacttccacttcgctgttc
-attaaataatttgtttaagttatttgtattcctagaaaactcgaattatgaaatatacag
-taatggtgacacatatgtctaaacttaaataaaaaataatttgtaaaccatttagatcgt
-ctactatggattccgttaaaaagttgtttggtaataatcctgagaaaaaaggatactctc
-gacttatatattgtaattattgcggatctgatacgcatttcgagaagaactgcgccaaga
-aacgcgaccaggaaaatcataaaaaagcatagtatatttcataacaaatatacaataaat
-aacggaaaaatatacattttatagtttatcttgtataaaataaatcagtgaatatacatt
-taaaatgtttcgacaatttatacatccttacacaatgttaatttgcggaccttcaggatc
-gggaaaaacaacatttctagaaaatctgataaacaagaagaatgatctttttaatgtttc
-aattgatcgaattatttggtgttatggggaggagagtgctaagccaaattttaataacat
-tgaatactttaaaggagttcctgaaaccatcgaaaatgaaactaatgagcctattctctt
-gatattggacgatttgatgatgggagcctttaacaaaaatgtatgtgaactctttactaa
-aggttcccaccaccgaaatttatctgttattgttgttactcaaaatatatttcacaaatc
-atcgcataccagagatatttcacttaacactaaatatataattgcatttaaaaatcctcg
-tgacaaactgcaatttcaatgcctggcaagacaaatttatccggaaaaccccatggagtt
-atttagaatatataaagaagtaacagaacaaccacacgggtatttacttattgatcttac
-tcagggaataaacgatctcttgagatttagatcagacatttttaattcggaatatacagt
-gtgctattctgacgaatatggtttacaaaaagagcctaaatcgcttgaaagcgaacaaac
-atatattgtatgttctcaaaagggccaacaacaaactacggaaggcaattataagcaatg
-gtgataatgagctggtaaaaacaatagtagaaatagttttaaatacattacgaggaaatc
-agacagtcaataaagcgcatctaagtgctttaaaaaagtataaaaatgcattgcgatata
-tttcatgtccaaagcgtacattaaactctaagagaaaagtcctaattcaaaaaggtggtt
-ttttaccaattctaattagttcgttgctttcaggaatttttggaaaaattttaaaaaatg
-atcaaaaataagcataatttaaataaagtaattttaatgaacccgaataccttacaaaaa
-ttacttaataatgatcgagggaatgaattaataattacaaaatttttaccaattttaaat
-aataacaaaataagtgattttgataaatggattaagattcgtcaagaactaagtttctat
-caaaataaaaaacgtagtaaatcatggaatacttcaaatgaacaaaaatcatacttaaat
-tcaacgagaacagctgaatctcaaacaatagaatcgattgatataagtcctaacacttca
-aaattaaattcaaagttttcaccgaacatgtcggagctctcggatttacctcaaaaaact
-gatgaagaagattttaaatcaaaagaaactgctaagttattgaatgttaaaaaaaaggta
-aaatccggtattttactttcaagaaacgaagagattcctgacttacctccagaaagtgat
-gatgaaattccaaataaaattatcaataaacgaaagataagcaacacttcgttttcagat
-gataaagaagatataaaaaaacaagcagtagtaagagtaaagcttactgaaaaacaacgc
-aggttaagagaaaagttaaataaaattaaagcaacggaaacattaccatatcaaaattta
-aattatataacaggtcgtgaaaaattgcgaagatcaactagaaaaaatttagtgcaaata
-gggaaaaacaaacttaattggatatcttaccaatagcagaaatttaaatataaaaatgaa
-ttatgtaaatgatttctttattacattgctcagtaatgactcattgaatgtatttcctga
-taatgtaaagtgtgcatttacaaacattgtaaatatccccgaagacatgaatgatgactg
-ggaagtaggcattacagatatgtatctgaataattatattagcaaaacaactgcaaaaga
-aacaaatttatctgaagaagcagagtttgtgagtttagtaaatgctgaaacatttagata
-taaaaacgtcgctgtcgaatcgaaaatatctgaatgtggattgatttttatttacactga
-cataattaaacccaggtctgttggtagtatgagaccccgatgtcttcgtgtaatgcatta
-taacggaaaagaaaaaaatattcattttaaaaatattgaatattatcctttggatatatg
-gtctccaaatgaaatctcaatattaattactgattcaagtggatataaagtacctttcga
-gacttccgcagtgccgatttttgttactcttcactttagaaaaaggagaaggtcaaatct
-ataaataatacatacccaaataatgcttacttagaacactaatagtcatcatggtgaaat
-cttatcaggattattatgtaaatcagtgtggagcaggtttgtccaatataggaaccctat
-atgtaaccccgcgaattattcaacaaggtcgaggaatcggaaacttttttagtggacttt
-ttaattacataaaaccacttttcatttcgggtttaaatgctataaaaaatcaagctgcag
-agactggaaaagctgtaattaatgaatttggtagaaagccattaagaaatattattcaag
-aacagagtaaaattgctttacaaaacctatcaaataaagcaataaataaaatgacacggt
-ttcaaaatggcagtggaaaaagaaataaaaagcgaggtggtagaaaaaaacgaaatcatt
-taacatctaaacgacaacgtaaacatacccaaccgtctcataaaaraaaaaaatcatcaa
-ggaaattaaatattacggatattttttctaacacaaaatgagtaaccatatagaatgtat
-gaaaggcgaattggatttgtttgcaccacaccctacgcaaagttcaattctacgaaccga
-agaggtttcttataatccaattgcatccttggatggtgcctcctcaatcgaatttgtttg
-tttaggaaatggtgaaacatatcgagatctatcaagtgtttatttacgacttgtggtgca
-attgaaaaaaaatgataacagcgtcattgaaggaaatgctgtcggtgtagtaaacaatat
-cttacattcaatatttagaagttcatcagtatatttaaataacatattagtttcgcagag
-tgataataattatcattatagagcatatctgcaaacagttttaaactatgggagtgacgc
-ctcggaaagccacttggcctcgcaaggttattttccaaatttcggacgattaacatcagg
-aaaatacgtttatccgagctctaatgaaactctgaaaaatatatttcaaaatagtaataa
-ggtagaactatttggaaaaattcatggtgatatatttaatcaaacgaaacttcttgtcaa
-taatgttgacttaagaattaattttaatattgaaaaaactgcattttatttaatggaaaa
-ggatagcgaatcaaatttaaagatattagaagcacaacttttcatgaatcatgtaactgt
-gaacccaagcattttattggctcatcatcatgttttacaaacaaaaaatgctctttaccc
-attcagtaaagtagaagtaaaatcgtttacaatttacccaggaaacaatacgctatcaat
-agacaatgctgtaattggacaattaccaaattttctagctttttgtatgattaaaaaccg
-ttcatactcaggcaacagaggactagatccatttaattttgaacattttaaaatgcaacg
-ctttaatctaatggtgaatggagttcaagttccttcgcaagctctggaatttgactactc
-gaactctgaaaacgttcaaagctcaagaggctataatatgctattcagatcaagcggaat
-aaaacattatgatcggggtcttcaaattaccaaggaaatgtttgatacgaacagttttat
-attagcctttgatttaactgctgatcagtcaaataccaccatatgttcaaatttgatgtc
-gcaaggcacaataagaatcgaaggaagattttcagaacctcttagtgaagccgttacttg
-tctggtatattgtgaatacgattccatgattgatattgataagcatagaaatattcgaac
-ccttttttaaaatgaatactttacaaattcacaatttgcttacaaaacatatatacacaa
-aatcaatttttaaaggagttttcccttcagaccagcttccaaaaactatttcaaagtatc
-cggctttaattattgcaaacaccgacacttcagatcaaccaggaactcattggattgcat
-tctatttcgaaagtcgcaaatcagcagaattttttgattcctatggacaatttccccaaa
-acaaggaattcgtgacatttttaaaatctaacgcaaataaatattgctataacaagcaac
-aactacaaggatatttttctaatacgtgtggtcattattgcataatgtatggtcttttta
-aatgtaaaaagaaaacgctaaaatatttattaacaaattttaagagaaatgacttttcat
-ataacgataaattaatacttaaaatgtttaagtctaattttaaaaaataaaatgcaagat
-atttaagaaaatcaatgtagtttatttattaagtcgtttgtttagcttataatattttaa
-cataatattgaaggcctcgtctcttaaaattggaagcctatgacactggcacgtatcggg
-tccttccgaagcgtcatcatcactccagggacaaagcttgtagtggaatccatatttaga
-atggatcagttctttatcctctaagtcctccagagtgctcttcaaatatataagctgcgt
-tacgtgctcctcaaatatcatgtcttcgaactgcatcaagaagagctcaatttgtttgga
-gtccattttcgttatggttcttttaaggttttttaaagactgatgttggatttagaaaac
-tcaaacctttatattggaaaatttcatttacttatttatttactgataaaaattcaattc
-gtgcagaactatatctatttacatccttccccttatataccatatgggtaataccattct
-catttaatttcctaaaaggtgtcttagtacagaatttgtttacataactcttaggtagaa
-aaatccaaacatctttttcgtccttgtctgctaaataaagagctaccttagttccataag
-gtgtctttttcagcttacaaccagtgatcttatactcaaatccaatacatagatcttcag
-tttttgtataaccaatcacaggcttcgattcattcagagtctctaggaaatcctagaaat
-tcaataaaatttgaacaggatttatttattaatgtcctatatgcataccatttctgacca
-acgtgagatttgattcgttatgctcttgtaactattcgtattatactaatgcatttactt
-acaattacgagacttttatactgttcagcactacatatatatatatatatatatatatta
-caagaacaaaatactacgtgaaagagataccaatatatctgttatgctctttatatacat
-aaactcagttaagcctatgtagaatatttttatatacttgagtatatctatctcattttg
-tataaatatataacttcatatgaaataaaaggttactacaaacctaatataagacagcac
-ttttctcgaaaactcagattcaatttttactctcagaatgacaaagttgtattgtgagtt
-gtgttcggaaacaaaatcgtttgcttcacgcagcggtttaaaaaaacataccttaaaagt
-gcataacttcagctatcaaaaatcaaaatcttcttattattgttgctttttctgtcccaa
-tgaacgaaaattctggttgcgatataattacaatgttcatctcttgctgatgcacgatgc
-agaattaaagagtatgcgtaaatcaatggaaagttatcaaataaagataaaacaagtttg
-agaatttaattttgtaaaatagttttatttaataaatttctgtataatatagacaaatta
-aaaacctagatcaaataaaacgtctagtaatgaatggtcatcttcatccttcattattcg
-taaataaatgttgggttgacttggctcgatgaactgatcaaaaatatgatcatcatcagg
-aaactcatagattataggatctgtgtgcagtatatccatatcgaaatgctgtgcacattg
-catttcttgatcgtctccattgcctcgtataagatcatttaaaacgtcctgcgttgccgc
-tccaaaaggaaaatcgctccactcaagagacgcaaattcacttccaatttttgtagtggg
-ggtagatgacatagaagggtcaaatactcctcttaagaagcgatctatcgaatcctctgt
-gtcgatagcctccacataaccttccttcgagccttcaattatttcgacatcagagtcttg
-agttaatggaacatttattccatttactgagtcaacaaactctacagtaagatccattgg
-tatgcagtgctgaggtattataagaactgatcctgagcaatttaaggggatccattttta
-tacacgaggattagagagtttgacatctacagggggtgtctactcttagaatccacctga
-ttggttctcgatttaaggagccttcacagactgcagactgcacagactgcaatggggaag
-tcagaaaaggagggcgagctatgggtttggatgcaggtaaatagccgcttgactttctcg
-ataataggttcaaagagtcataaatatttgattttatggggtctcctagcataatgaaaa
-tggagacagatcacagataatctgaaatacatatctctgtagggaattatttcggatgac
-cgcagtcagggatcatgaaattattggtgactactagtcattgttactttataagtaaca
-ttttgcaaggcatacatttaaaacgtgggtagccttaagctgaaagtcgctatgacttca
-gattgtttagattttcttctcaacggctccatagcttttagctgaaagtagctggaatat
-acgggaacgacggttttttaacggttttatgattatatgattttttatatatacgtatac
-acgaccctataaccagtttgtttgatatttctaaatatttctcaactaataatccaacca
-ccagttaccttcccagaaaattgaggacacagtaaggtgcatagccttgaacagaaatct
-cacccccacccttgcgatcatc
->INV2j_DB:classII:TIR
-aaaaaaaaatacctactaattgtagggccctcaaaatgattccaaacttcagtgattttt
-aattaatgacattcgcggtaagaaaaaatggaaacgataacttttcgaacgcaaattgag
-aagaacgcaaaatgagccatacgagcaagttagcaaaaatgatctagtcaacctaactga
-gcaagtgagccaaaatgagcaagtgagccatatcactaaccatacaacacatagactgga
-caactagaacaaacttttttcacgaagcagattatgatttcccgtcctagtcatcttcgt
-atttgctcggctctttaatttactgttcgggcagcgactcgcggacaaatttcaattttt
-gtgagctgctggcttgtgcctgtgtagacacacatacgtacatacatatatatatatgag
-aggcatagagagagtgagtgagtaaagaaagaatagcacacagcggacttcatatgagaa
-taaaatcatttcgttcgagcgctggcagcgaactgaatatcaactgctgtattttcgctg
-tccgaacagtaaattaaagatccgagcaaatacgaagatgactaggacgagaaatcataa
-tctgcttcgtgcaaaaagtttgttctagttgtccagtctatgtgttgtatggttagtgca
-tatatacatatgtgtacgtctgtgatgtgataataattatcgtcgagtatcacttgtata
-ggcgtttgaatgaatactctgccttgggcatttgcatatttcttgcatgggtctcaaata
-ttgggcgtgttcatacctcaacttaagattttgggttcaaattgcaggagaggtcaataa
-atttgtattacataatttgacactatggctaaaatgggacatgttattt
->TELSAT_PG:satellite:satellite
-aaaaaacgttaaattcaaatgatttaagacgtttggctaagaaattagaataatattcac
-gttagtttaataaaaacaaataaaaaacatcgactttcgcatgattttagcattatttta
-gtcaatttatcactaaatcgctctaaaaacgttaaattagcatgatttaagacgtttggc
-taagaaattagaataatactcgcgttaatttactaaaaaaagctaaataacgtcgaattt
-tgcttgattttagcacaaatttagtcaatttaacgctaaattgctttaagaaaattaaat
-ttgcttgttttaagacgtttggctaagaaattagaataatactggcgttagtttaataaa
-agcagctaaaaaacattgactattgcttgattttagcattattttggtcaatttatcgat
-aaatcgcttt
->Neptune2_Ap:classI:LINE
-gcgaatactcgccctgtggtggattcagaaaatatcgacaaataccgtaataccgcaaaa
-aaaatcggcaaatatcgaaataccgcatcgaaagtcgatgaaataccgaaattgcaaaaa
-cgtggtataaggcgcaaccttttaaaagactttgacctttttgcaagacgaatgcgcctc
-aaagacattttttcacgggaaagaaacaaacaacaccctttccacgttaaatcaacatgg
-gaaccaccggttcaacagtcagtggccttggaaaccttcctagaggaggtggaatttgaa
-ctggcgaacagccctagtaagaggccaaaagacaacctatcacccggtgaaaggcgtgca
-ttacataacctattaggtgacaaaactatcattgtaaagaaagccgataaaggaaccact
-accgtaataatgagcagagaacaaaaaattaaagagggtcaaattctgttgaacgatctg
-gataactacaggcccttagaaaaacaaatggctgacgaaacagttgaaaaaataaaacaa
-ctaacaacgtctatgctcacagaaagccacattgacgaaatgacagtaaaatggctctcc
-caaacaccaaatccacctagaattccagaattctatacactaacaaagattcacagacct
-actttagtaggcagacctataatctctgggtgtgacggccccacagagagaatttcatgc
-tttgtcgaccgcctcatacagccgatagcacaacaacaagaatcttatctgaaagattca
-aaagattttataaacttcattgaaaacacaaaactgccaaagaacactatccttgcctca
-aaggacgttactagcttatacacaaacattcctcaagaagaagggattacaactgtatgc
-aaagcatacgaagacttctataaaaaccgtttaccaatccctactaatttcttgaggcga
-atgctctgcctaatacttaaagagaattcatttcaatttaataaacgacattatctacaa
-acccacggaacggctatgggaaccaaaatggccgtggcctttgcaaatattttcatggca
-aaaatagaaaaaggcattatcagcaagagcataattaaaccgctagtttggaagagatat
-attgacgatgtcttctgtctgtgggacacaaacgaagacaatatcaaggaatttgttaca
-agggcaaaccactaccacgataatataaaatttacggctgaaatatcagactcagaaatt
-gcattcttgggacacaaaagtgtacaaaggcgagagattcaacagagactcccaccctcg
-atgtgcaaacgcattataaacaaacagagacctttcaatacacgaaatttttattcgtgt
-catccaccaggcgtaaagaaaggattcataaaaggagaggcgctgcacctgctaagaaca
-aattcgtcacactcgacgtttaacaaaaacatgcagagtttcaaaacacgcctaaagaac
-agaggatacccaaatgagtttttagagaaaaaaggcccttgaaacaaagacaaaagcaca
-aaaaataaaatattgcctt
->REP2-2_TT:classI:LINE
-aaaaaactttccaaaaactttaattaagattcgaaaaaaacgaagcttaaaagtaaaaca
-gagaagtacaaattaattaaaaaatcagaggaaaaacaagaaaaagtcaaacaaactatt
-aaaagatatctaaataacgagcaaaacctactgaaaatgtctcaaagaagataaagcaat
-aagaagcaagagagcttagcaaacaagcaaaaacaggaccaaacaatcaccatatctcct
-aggaatgcatcagcggacacttaaaacatagaactcaaccgaaacatcttagaaaaccac
-acaaccaagcaccaatcaaaaacctaatccagaaatttctgaaaagaaggtagatggcag
-gaagagaggtttcagatcggcctacaagaataaggtagaaaaacaatatgaagaacagca
-accagtgtcaactccactcccatctgaagagaattgtttaaatctgctgtaggagcccca
-aatggtcataaataagtagccaagacccgaagccaaggaggttccaatcagcagcaatac
-atcaatctcgtaaagatcaaatagcaatgatagtagcagtctaaaacagaaccacaacca
-ctagcatcgacactcaagcatctctagacaagaaagtaaaccagccttgcaagaaccgaa
-accggaacttccaacctccatcgatatcggcaataaaatctggaaattgtgtagatttga
-cgcaggcatgaatggatgcagaaacagttcctaggattgcaagtttatccatttggactt
-gatagaacaggtagctctaagcgacaaaaagaagctagccaatgtagcaatctggaactg
-ggactaagctaagctagacagcaagtatcaaccttctgacaaggaccttctcaactcctg
-ggtaaactcaaattcaaacgagggaaatcccctcttcatcaaatacaaaacaatgattga
-ggagaaggatcctgaattcgtctaactcactaaagatctcacagctgagtaaatggaact
-tgaagaactctaaaacgcattccaagtcaagaagcagcgctacatgtcggagctttcttc
-aagactaagacagaaaattctattcaaaagcaggcaaaaggcctttgataaattgctttc
-agaatcagcccagaagagaacagcagcatctgaagcagcattatctcaagaaagtagcag
-catagaatatctcccaccatcccagtagaagtactcaaatcgatatcagatgataccaca
-tcacaaggaacaatatctaccctttgaaaattcacagtattcctcactccagtagtagcc
-aaaatctccaatacgaacttctcagcagcaacattattactagcaaaacaatactcaaag
-ctaccagccacagcactaagcccataactggaatccaacttattagcactagcaatctaa
-caattagagatttgaacccagctacaagccgtcctactactgaagaaatacatatgaaaa
-ctccttgaaatgaaatattaacatctcatgcatcaataaggaagtgttttacctctacta
-gagatgagttttgagtaaactcttatttaaagaatttggaaagttttaaaaagaacgtat
-caaacaaaaaccctgtgtcttcttcatatttacatattgtagtccctcaacacgcttaaa
-tatagctcattctctatccccaataattagcaccagcaaattacaataggctttgctctt
-attataataatatatcacagatataaaatttattattactattttttaggtatattctaa
-aaggaattaagaaggccataaaataaagcaaacaactaaagaacatctatataatgatta
-gaccaaatcctatttatagatcaagcaagaagtcacaaacacaaacctcacagacaataa
-agctagatttaagactcatctagtaaattaactcacacctcaactaacatgattctaacc
-taaaaagtagctcctgctcaaatcaatcaatgtcctccaaacgacgtattaacaaagact
-cgatgaacaaagtaaatcaataccttggctctaacaaaacttctccccctcaatattcac
-cacaacaacatttaaaaagcaaaattattggctcttagctcacaattacaggcttcaata
-ctcaaggagtagcaaaagctaacaaaagaaataagcaatactctacgctttacctccaaa
-agcttttcgctgaaagcgatgctaccatactcttggagacaaattgcaaagaaaatatga
-gagtggatatccataatccggactatattcaaatgaacaatcactgcaaagtacgctaaa
-tgggtgcaggaacagcctctatccaccacaaggaaatcaaacttgcaccatacgtcgcaa
-gcctcaataatgaaaaagtccttgcccaagtattaattcttgagaatcaatagagagttc
-taatcatgggactacatctccaactctaggccaaccctattgaagaataagctctactcg
-aagaaatcatctcgtaagtgctgcaagacaacaggctcaaccatatacttatctacgggg
-acttcaacctcgatatctcaacctccaactcctcacacgcagatgtaaggaaagccggac
-aaatcagaaggctcaaggacttcttgaaatcaaagaacttatacatacacagcacaaata
-ggcacactagagaagcattcaagcagaacaaaatcataaaaactcaagtggacttcttca
-taagctcgtttgctcctaattgcattctcaagattgaaacaattacacaggacgaaagca
-acagaggcagtgatcattatcccatccgaattcaaattgacttgcaagttgcaaaggcta
-gagaaatcaaaaaagtcatcaacttaaagtagctagatctcctatcctagaagcttcaaa
-aattcattcgcagcagtccatagaatgacacagaaatcagagataaaattaacagcatta
-aaggcaaacttgatctcaaataacaaaactcttaacagctaaggcgaaacataaaccaaa
-gaataaatgtagttatcagggcaatccacaaacatgaaaaggtgctaatgattgattaaa
-actcagcaaaaactagagcagaacatatgaaaacgcgtagaaaaatcatacagagcaaag
-acaccataatccagcataaggtcagtgaaatactcaaagaatactatgccgaatcaacga
-aaaaagtccaatcactctttaaaacaaacattaagcgatattattagaacatcaagagag
-tatgcagcttaggcaacaagtcaaatgttctaaacacctcaagcggaccagttgaaaact
-cgaacaaagaactcttatttgatagtaaagatatctaaaacgaaataagcaaatacttca
-aagaacactataaatgtgaaacacacgtcaattactatcacaccattgggcaacttagca
-gcagcgaaatagacactctcattcagtcttcagaaactctctacagcagcaggaacaagg
-ccttctccaacgattatatcaaagataagtgctttttcccaccaaattacagcgaaatct
-ctaacgccatgcaaagcattccttgctccaaaactaccaagaagcaaatgatttctgaga
-aaatgctctctcaatagtagcatagagacacaaacctcagaacactcctcaaagacatcc
-tcactaacccagactccttcagacagaccttcaatgcgaggtaaatctacctcctaaaga
-gcgaaagcagataaattatcaactgtagacccatcacgattcagtcctcagctattaaaa
-tcctggaaaatgcaatgctccagcatgtccaaaagctcaaagatgaagggaaggttaaag
-attttcacatcagccaatgtggcttccaaaagaatcgaagcacaatcatcaacatttgca
-gaactattgctctcatccaaagtacagtagccaagaaagaaaacagagttgccatcttcg
-tagatgtcaagagtgctttcgatagcgtcaaccacgaacagctgttctaagcactgcgaa
-atcaaggctttgacgatattttcatcaaatctgtcgcctttctctactagcactgtcgca
-tcaatgggtaccaaatcgggagaggagtcatccagggaggaaaattatcgcctatcctgt
-tcaattacctctatgaagaagtcagagtgaaaatccttgaaatctggaagagtaagaagt
-tggattgtcaagacctccactttgagctcttcgccgatgacatgctaatcattctcaaaa
-agtacaagctcacagcaaccctccttgaagtcctcaagcaagcgtatagagacataaatc
-tccaaatcaatgaatccaagacgaaaatcatgctaatcggcaagcaggaaacctacataa
-aggactcactcaaactaaggcaagcgaagggcatagatcttgtcatggagttcaagtacc
-ttggcttagtcatcaacaatgtgggcaaaatccacaaagatgtagctaagaaagtagaaa
-aggcaaagaatctcacacaaatgctcaagaggtggcgctacaacaagctaggtgttatcc
-cttgcctccttctctggtagctctttataaaatcgcagctataatacgcttcagcaatca
-tgatcacatcagcctaaagcgaaaaatgcatgagaagtcttcgaaacatgtacaactctt
-cccttagggacatacttggactcaacaggaacacttcaatctcaactatctgtgcagttc
-ttggcatcgaaaacattgagtctatgattctcaactgctacaacaacctaatgagccaaa
-ttaacgctgataaacgaatctaaatgtagttcaaagtcttcactaaaaacattaaattag
-acatggctagcaggcatcaacagctgctacaagcagctactcataaggacagcagagtca
-aacaaagattttggtggtagttcaacaacaagtacgatgatctcattaaactcaacatat
-atctctagaaccctgctggacaattctgctggaaatgttaaaggttctacaagggcggca
-gttggctctactgtcagcacaaaaaagaagcttggatggaactccaaaagatattaaata
-ctacctccaaggcagaaatagtcagtgtgctcaatcttagaaacacggattggcaaaagt
-tttctatagacataaaaaaaagtattcaagagtgggctagactcctggtctattaagaca
-tttctaaggtcagatgaaagaaaaaatcagctcccaaaatttaaaattctcactcaaaaa
-aaaaaaaaacttaaagaatcattcaagaatttgcaggcccttttcaatgtgagccaagta
-ttgaacaaacgcccttcatgtttgttcaaatggaagaaatagtgaggagtttctttaata
-accatgaagttactgtcttatacaatgtgagtcatgtatagtatatgtacatccataact
-attaaaaaaaaactgaaagaatcacccatgaagtttaagccctatacaatgtgagtcatg
-tatagaacaagcccttcatgtttgttcaaagtggaggcaatagtgaggagtttctttaat
-aaccatgaagttactgtcctatacaatgtgagtcatgtatagtatatgtacatccatact
-attaaataaatttaaagaatcacccatgaagtttaagccctatacaatgtgagtcatgta
-tagaacaagcccttcatgtttgttcaaagtggaggcaatagtgaggagtttctttaataa
-ccatgaagttactgtcctatacaatgtgagtcatgtatagtatatgtacatccataacta
-ttaaaaaaaactgaaagaatcacccatgaagtttaagccctatacatgtatagaacaagc
-ccttcatgtttgttcaaaagtaagaataaattatttttcatgttaagcgcaaataaataa
-ttaaaaataataaacaataaattaaataaattaattgactcggaacaataaatagaaaaa
-ggttattaaattaccaaattgttctggaattaatgagaaaaagaggaaactgggtgtata
-ttaaatattcaaaaatcagatattgattgaattattaaaaattaataatttggaaaatac
-ctaaaaataaataaaaattatctatataaatataataaaaataaattttaagatgtattc
-tgagtgcatttatatgtgcgagtttttctattctattctatc
->GYPSY10_I:classI:LTR_retrotransposon
-gacgcccaacgcgcttaagtgtcgtaataacgtaaactccgtaataaaaatatctaaaaa
-tcaaggtctcgtaaccgggttttctttgaaaacgcttcggactcgcacgctgcacaacaa
-cagtgaacatcaacacacaaacaaaaatatctaatgcaaaagtaaaacaacgccgcacaa
-gcaacagtgaaaaccgctgcatatcaacagtaaacagctaaaacgacagccagaggataa
-acggtcaaccagcaaccgtcttcgctgcattttaatataccaatataacatgtaagtgag
-atctttattttcaatttacctcttttaacgtcaaccagatatgtgtgccatttttgaaaa
-aaatacaaaactcataataaataacgaataaaacaaataaaaagagtgaatacaattaaa
-actttaagtatagtgattttaatttacaaattgattagaaaaaaaaaaatgaagaatgaa
-aatttaagtctttcctaagaagtaattctttctcatacaaagatatcattgtccgatgta
-tagaaatagtatcgaaaacaacgacagtgacgaggacttaatacagagctataaagacat
-aagaaacaataaccaacatgggggttacattgacggtactgagaccgacgaagatataga
-attaaaaaacttaatagacggctttacagacagagtaaaaatggttaacgatcaagaatt
-tcaaaatcaacctcaggaccttcaacaagaggcaacaccaacacaggaacaggcgaaaac
-ctcaggtaccattagtaataaagatgtaattagactcatggaagcggccgtaaatggtgc
-actagtgcaccagcatcaacaaaaaatattctcagacaagcttaaagaggttgaaaatag
-gcagagaataaacgatggtggacccttagtggtatacgagcaaataccacataatgctgc
-tattccttgtaatgaaccactagacttggtaaagtccatacccagttttgacggaaaaca
-agatgaatatgtggtatgaagaaccgcagcagttaacgcctacgaaatctaccataataa
-tataataatatataatagctagaatgggctgcgcatgtgcagaacaaactccaatcgagg
-tgacgcagcagcaaatggttactatgcgtcagggagatcttcctctaatgacttttataa
-tgagattgagagaaagctaactcttattattagtaggacttttttgtcttatgagacaaa
-tactgccgctatcttaaaaaatagatcacggcaggacgctttgaacgcttttgtgaccgg
-gctaaaaaaatcagtccgaaatgtagttctctcagctgcgcccaaagatttgccatcagc
-attggccgtggctcaacggacagagtcctgcaatgaacgagcctggttcgttgcaagctt
-taataaaaatgtagaagaaaaatcttacaattcagaaaaccgtcgccaaggtaaccgttt
-tcataacaccccacaaagtaataaccacaacaactcccagggtgctttccagagaaacta
-aaacaataatccaccgtgcactagtaatcaagctaatggctctcaattttctaaaaacca
-aagataaaaaggccaagcgcatcagaacaatgaatcaaaaaatcttcgataaggttatac
-gcaaaacctaggtcctgaacccatggacgtcgatcccacatcacgttctaaattcaggag
-cgaacggagagctcgcagtagtcaacggttgaaccagaacaagagcagtcaaatgaccag
-gagtatagggtaaagtcatcctacgaagcagcggaaatcgaggctgataacacgtccgat
-tccgaatcatgtaattttttaggggacgtccctgctcccccaaataattcgttcgatagc
-ggggcgagaaattaggttactgttggatacagaagcctccaaaaattacataaaacctct
-aacagaattaaaacacttcaaaccggtggaaacaccatttgaagtcacatcaatccatgg
-tcatacaaaaatagaacaaaagtgtctgatccatctattcaatgttaagtcatacttctt
-cttgttaaacaacctgaacgaatatgaaggaattgttagactggatttgccaaaaaaggt
-caatgcaaaaattgatctaacaaaaaacatcatcgagcatgatcatggtacggagcaaat
-tttttactcaaaatgcaggaatggtaactttattaacatcgatgacgtggacgtgccgaa
-agccataaacgaaaatttcaaaaagatgatcaaaaacagatcaaaagcctttgcggaccc
-aaacgattccctccccttcaaaatgaatacggtcgccacgatccgcactgacggggaacc
-cgtatattcaaaactttacccatatccgatgggtgtagccgatttcgtcaatacggaggt
-taagcaacatctagcagacggaataataaggccatcccggtcgccttacaataacccaat
-ttgggttgttgataagaagggttttggcggagaaggtcataggaagaaacgtctcgttat
-taacttcaggaaactgaatcaaaaaacaattgatgacaagtatcctataccattcatatc
-gaccatactgtcgaactttggaaaagctcagtacttcacgactcttgatctgaagtcggg
-cttccatcaaattgagccctcggagcgctttcgagaaaagacagctttttagtagtatga
-attctgcagacttccctttgctttaaaaaatgcgcctagtattttccaatagacgatgtt
-ctgagagaacacatcggcaaaactcgctatgtctacgtcgatgacgtaatatttttctcc
-caaacaatggagagtcatgccaacgatataaacacggttctgaaaactttgtgcgatgca
-ggtatgagagtgtctgtagaaaaatctatgttctttaaagagaacgtagaatatttggga
-ttcatagtgtcccgagggggaattaaaacttcacccgaaagggttaaggctataaaacaa
-tttaaacctccatcgacattgttaagtctcaggtcatttctgggattggccagttattat
-ataatagatgtttcataaaggggctttttagcatcgcaagacctctgacgaatattctaa
-aaggtgacaacggaaaaattggtgctaccactcaaagaaagtcaaactggaacgagcagc
-gaaaatcattcgaaaaactaagaaacaccctggagtctgaggatgtcattttggcatacc
-cagattccactcagccatttgacttgaaaactgacgcctctggaagcggcctaggggctg
-ttcttttacagatttaatcggcagcggcagaaatcaccgcaaattgcagaacgtgttccg
-aagcaaaacaccaatcgtcacccagtgcaacaaaccatagcggaaacatcaattcctggt
-tacactggggaaagtatccacatagatatattttggactgatcaaaagcattttctaacc
-tgtatcgacaagttttcaaaatccgctatagtccaaccaatcgattcaagagcaatcgta
-gatatcaaaactccgatactacaactaataaatctgttcaccaaaataaaaacagtttac
-tgcgacaatgaaagatctatcaattcacaaaccatacgaaccatcctagaaaataggtat
-ggtatacgggtctcaaatgcgcacccgttgcacagcacatctaatggccaagttgagaga
-tttcatagcaccctaggggaaatcgcacggtgcatcaagatagatcaaaacataaccgag
-acgagcgaccttattctattcggaacaatagaataggacagaactgtccactcggttaca
-attaaaaagggtcatgaaatagttcacgctattccaccagattttacgagcaccataaga
-gacaaaatcaaagaggcccaagagaaaacacttaggtactcaaatgcacacaaatgcaat
-aaacagtaccaaataggcgaaaaaatctggttaaaaaaccaacagacgcctgggtaccaa
-attaacgccactctgctcagaagaggtcatcgaggctgatctcggcacgacagtgcttat
-tatggagcaacgaacattacatcgtacgagacttacgcggacgagacgaaacacgcgatg
-gatttcttcgagaaggagcacatgagacgggtacttgaaacggactaggaacgaatagag
-actcttctggacacactaaaggtacgtcacagacatgcccgtagtcttaatttctcttaa
-ttttctcttaatttctcttaatttgctttgaaagcaatagagtggacacctgactctgac
-ggctgagaccaggtgaggttttgacaggaacagctaacggactcggtaaacggacagata
-gatttaaacaacaaaatacaattgcaattaaacacaatgacctcgtccatgaattctatt
-ttaaaatcggacgacttagacacagaacatttgtacgagacgattttggcaaaaaaccgt
-attgtaattcaagaacttgaaaatttaatacttgcaatcaccctttccaaattaaacgta
-ataagtccaataatcttgaatgacgttgacgtaagggagattgaaaaaacttttcaaaat
-cgagacctattgtactttttaataaaatttccgaagcctttgttaacttgtagaaaaata
-agaatattcccggtacagcatgaaaatagaatcttagatttcgaggacggtagcacggtc
-gcggattgcgggacggaaaccttcgccgtcaaggactgcaatgtatcaccaccttctgca
-ggagatcgaaagcgccaacctgcgcacaacaactcatctctggcatggtcgcccactgca
-acacccagcctggacacttggacccactcaccatgatcgactagggaatgctcatcacga
-acgatgtaacgataaatatcaccgacgaaaagggaataagccggataatatcaggaactt
-acccggtatgatataccgaaaaaattaaaataaacggcacccttttacgttaacaatatc
-ggaacatcaaagaagaaagccgcagtttcagctatggcccaagtaaacgttctgagacat
-atagagcgccttactctgtcctggaaagaaagatgatgatctttcttatctaccgtttga
-aagccaaaccaactaagaccattgaatccgaggacgaattcatcttaagacaaggagg
->blumeria_Grouper_14770_3
-GGTTAGACCGATACAGTAAGTCTCGTATGAAGTTGTGGAAGGAAGAATTGACTGGAAACA
-AGTGTATTGAGATGTATGGTTCTGAGTAAAACTGAGCTGATAAGAGTGAGATTGCGTGTG
-CGCATATCTTATCAACTGAGGTTTTTGACCAGTATTTATCAATCTCCATGGATCATAAGT
-TATGATCCCTGTAGATGTAAATCTATATACGTACAGATATATGAGCCAGAAATATAAAGC
--- a/commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/tests/datas/hmmbank_test	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19248 +0,0 @@
-HMMER2.0  [2.3.2]
-NAME  DUF234
-ACC   PF03008.6
-DESC  Archaea bacterial proteins of unknown function
-LENG  100
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  19
-DATE  Tue Apr 22 17:16:17 2008
-CKSUM 5535
-GA    15.0000 15.0000;
-TC    15.4000 15.4000;
-NC    14.9000 14.9000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -8.994637   0.724738
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -138      *  -3458
-     1  -4805  -3913  -5457  -5685   -185  -5282  -1653  -3657  -5166  -3035   1529  -4003  -5160  -4085  -4629  -4531  -4683  -3846   5759   2382     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -8474  -9516   -894  -1115   -701  -1378  -1138  -7629 
-     2  -4703  -3842  -5413  -5626   4193  -5234   1199  -3686  -5187  -3174  -3160  -3955  -5117  -4054  -4635  -4458  -4581     97   -875   1388     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -8474  -9516   -894  -1115   -701  -1378  -7767  -7622 
-     3  -2371  -3264  -2698  -1965  -4162  -3111  -1597  -3684   -469  -3509  -2752  -2006  -3258    923   3603    330     86  -3304  -3493  -3205     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -8474  -9516   -894  -1115   -701  -1378  -7767  -7615 
-     4  -2617  -2306  -4759  -4273   3096  -4141  -2245    160  -3894    547   -831  -3607  -4045  -3290  -3615  -3271  -2541    365  -1682   3149     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -8474  -9516   -894  -1115   -701  -1378  -7767  -7607 
-     5  -2826  -2347  -5502  -5177  -3043  -5232  -5201   2131  -5110  -1855  -1760  -4940  -5049  -5047  -5246  -4584      0   3252  -4681  -4169     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8475  -9517   -894  -1115   -701  -1378  -7767  -7601 
-     6   -257  -1279  -2599  -2020    892  -2638   1046   -810  -1792    542   -474    -22   -338  -1580  -1919   -385  -1175   -710  -1648   3385     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8474  -9516   -894  -1115   -701  -1378  -7767  -7592 
-     7  -3058  -3845  -2245  -2210  -4348  -3380   1529  -4491    177  -4262  -3625  -2331   3930  -1887  -1298  -2975  -3059  -4092  -3954  -3528     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8474  -9516   -894  -1115   -701  -1378  -7767  -7585 
-     8  -1984  -3171  -1772  -1234  -3094  -2795   1043  -3212   -431  -3092  -2294   3505  -2878    756    909  -1867  -1870  -2866  -2958   1283     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8474  -9516   -894  -1115   -701  -1378  -7767  -7577 
-     9   -240  -1075  -3406  -2780    332  -2753  -1615   1091    271    498   2206  -2344  -2804  -2064   1759  -1830  -1164    299  -1530   1319     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8474  -9516   -894  -1115   -701  -1378  -7767  -7570 
-    10    616  -2550   1188   1102  -2868  -2053   -714  -2618    554  -2565  -1640   -689  -2148    885   -804   1393    566   -649  -2734  -2053    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8474  -9516   -894  -1115   -701  -1378  -7767  -7562 
-    11   -284  -2271    386   1985     43   -622   -796  -2159   -435    345  -1391   -812  -2212   -384    552  -1042  -1037  -1833  -2524   1710    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8474  -9517   -894  -1115   -701  -1378  -7767  -7555 
-    12  -3169  -2650  -5783  -5388  -2350  -5577  -5088   3385  -5289   1338  -1100  -5248  -5144  -4803  -5218  -4932  -3130    777  -4096  -3944    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8474  -9517   -894  -1115   -701  -1378  -7767  -7547 
-    13  -2972  -4921    547   3601  -5150  -2775  -2221  -5130  -2598  -4976  -4383  -1377  -3357  -1910  -3559   -160  -3076  -4561  -5170  -4073    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8474  -9517   -894  -1115   -701  -1378  -7767  -7539 
-    14    271  -1764  -1510   1271  -1836  -2296  -1012    219   -831    -75   1489  -1155  -2377   -745    280   1640     37  -1246  -2120  -1634    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8475  -9517   -894  -1115   -701  -1378  -7767  -7531 
-    15  -2642  -3535  -1477   1010  -4270   3288  -2593  -4057  -2627     -5  -3556  -2022  -3528  -2342  -3082  -2603  -2833  -3661  -4410  -3828    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8475  -9517   -894  -1115   -701  -1378  -7767  -7524 
-    16  -1141  -1710  -1580    223   1228  -2322  -1044    872   -891    459   -876   1793  -2402    448    151  -1283   1068  -1186  -2075  -1602    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -137  -8475  -3598   -894  -1115   -701  -1378  -7767  -7516 
-    17    535  -1045  -2970  -2364   1395    709  -1455   1421  -2061   -898   -244  -2083    644  -1776     33   -376  -1068    592  -1494    912    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8352  -9394   -894  -1115  -1332   -730  -7767  -7508 
-    18  -1168  -2660    835   1729  -2975  -2060   -777  -2732   2064  -2673  -1757    278  -2194   -326   -913    381    860  -2280  -2842  -2145    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -511  -8352  -1788   -894  -1115   -412  -2009  -7767  -7500 
-    19   -986  -2463   1383   1948  -2770   -301   -596  -2522    811      3  -1563   -502    861   -148   -739   -855   -933  -2079  -2649  -1954    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -8029  -9071   -894  -1115  -2180   -360  -7767  -7492 
-    20   1600  -1680  -4486  -3983  -1841  -3968  -3143   1054  -3720   1113   -788  -3618  -3890  -3414  -3636  -3150  -1994   2452  -2860  -2510    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -8029  -9071   -894  -1115   -214  -2857  -7767  -7484 
-    21  -1726  -1512  -4065  -3449  -1173  -3316  -2128   1576  -3060   1717   -410  -2949  -3312  -2636  -2850  -2415  -1663   1650   2473   1629    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8475  -9517   -894  -1115   -701  -1378  -7767  -7476 
-    22  -1973  -3585   1774   2797  -3865  -2472  -1447  -3662    102  -3577  -2726   1504  -2782  -1039     16  -1767  -1953  -3192  -3746  -2964    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -101  -8475  -4078   -894  -1115   -701  -1378  -7767  -7468 
-    23  -1038  -2468   1851   1514  -2773  -2015   -675   -460    678     -6  -1562   -657  -2109   -221   1178   -926     32  -2082  -2660  -1990    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8388  -9431   -894  -1115  -1177   -842  -7767  -7459 
-    24  -1794  -1537  -4190  -3607   1636  -3505  -2466   2466  -3256     50   -677  -3148  -3499  -2900  -3094    184  -1744   2005  -2271  -1921    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8388  -9431   -894  -1115  -1177   -842  -7767  -7451 
-    25  -1176  -2300  -1192    195  -2521  -2190   -821   -188   2296     96   1637    291  -2272   -413   1374  -1126  -1106  -1869  -2530  -1956    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8389  -9431   -894  -1115  -1177   -842  -7767  -7443 
-    26    892  -2588   1245   1548  -2907    478   -728  -2659   1209  -2602  -1681   -678  -2156   -272    990   -984  -1051  -2209  -2769  -2082    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8389  -9431   -894  -1115   -467  -1854  -7767  -7435 
-    27  -1772  -3336   2750   1069  -3623   -523  -1303   -510  -1069  -3342  -2471   1678  -2650   -884  -1651    760  -1745  -2947  -3522  -2762    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8475  -9517   -894  -1115   -701  -1378  -7767  -7426 
-    28  -3673  -3163  -5410  -5162   3305  -5008  -2247    773  -4790   1408  -1188  -4176  -4757  -3868  -4366  -4198  -3565  -2238  -1507   2526    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8476  -9518   -894  -1115   -701  -1378  -7767  -7419 
-    29  -1175  -2651    752   -423  -2965  -2104   -795  -2717    304  -2664  -1745   2641   1197   1171   -908    298  -1117  -2270  -2835    499    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8475  -9517   -894  -1115   -701  -1378  -7767  -7409 
-    30     15  -2548     16    915  -2869  -2050   1850   -655    520  -2564  -1638    957  -2143   1822   1094   -116     10  -2170  -2732  -2049    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8475  -9517   -894  -1115   -701  -1378  -7767  -7401 
-    31  -3487  -3000  -5140  -4969   1114  -4737  -1884    766  -4584  -2006  -1900  -3847  -4638  -3773  -4210  -3915  -3409     94  -1195   4378    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8475  -9517   -894  -1115   -701  -1378  -7767  -7392 
-    32  -1688  -1486  -4017  -3387    371  -3261  -2104   -685  -2995   2198   2070  -2902  -3253  -2561  -2781  -2356   -119    418  -1866   2150    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8475  -9517   -894  -1115   -701  -1378  -7767  -7384 
-    33  -2150  -3020    267  -1894  -4981   3413  -2890  -4900  -3315  -4965  -4186  -2039  -3334  -2656  -3935    643  -2512  -3884  -5091  -4460    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8475  -9518   -894  -1115   -701  -1378  -7767  -7375 
-    34  -1120  -1958  -1314    618    699   1015   -917    565   1613   -809  -1105  -1002   -433   -581    322  -1161  -1059  -1467   2049  -1747    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8475  -9518   -894  -1115   -701  -1378  -7767  -7366 
-    35    281  -1223  -2745    -98  -1203  -2664  -1487    849  -1902  -1077   1478  -2008  -2723  -1675   1171  -1707    660   2157  -1674  -1304    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8475  -9518   -894  -1115   -701  -1378  -7767  -7358 
-    36  -5135  -4085  -5533  -5881   4374  -5396  -1648  -4012  -5448  -3319  -3418  -4058  -5272  -4194  -4822  -4679  -4999  -4185   -895   1653    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8476  -9518   -894  -1115   -701  -1378  -7767  -7349 
-    37  -5177  -5063  -3342   3941  -6143  -4479  -4459  -6819  -4887  -6429  -6180  -4044  -4990  -4473  -5155  -5092  -5334  -6386  -5262  -5740    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8476  -9518   -894  -1115   -701  -1378  -7767  -7340 
-    38  -1283  -2775   1207   1176  -3092    101   -882  -2848   2111  -2786  -1872   1277  -2302   -431    937  -1149  -1228  -2396  -2951  -2257    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8476  -9518   -894  -1115   -701  -1378  -7767  -7331 
-    39   -255  -2284  -5346  -4942  -2682  -5014  -4532   2160  -4796   1174  -1483  -4669  -4821  -4586  -4814  -4291  -2717   2687  -4072  -3672    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8476  -9518   -894  -1115   -701  -1378  -7767  -7322 
-    40   2268  -1616  -3161  -2683  -2078    -78  -2134  -1617  -2457   -658  -1277  -2335  -2895  -2226  -2558   1330     62   1229  -2511  -2154    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8476  -9518   -894  -1115   -701  -1378  -7767  -7313 
-    41  -2029  -2339  -2917  -2080    629  -3134  -1520     41   1664   -347  -1386  -2069  -3142  -1287   3144  -2239  -1903  -1782  -2525  -2159    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8476  -9518   -894  -1115   -701  -1378  -7767  -7304 
-    42  -2214  -3899    677   2886  -4152  -2553  -1638  -3978    -78  -3883  -3065    313  -2931   2486  -2186  -1974  -2214  -3495  -4058  -3220    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8476  -9518   -894  -1115   -701  -1378  -7767  -7295 
-    43  -3266  -3069  -5005  -4867   4138  -4359  -2370  -2025  -4487  -1417   1604  -3957    719  -3820  -4188  -3662  -3330  -2397  -1706   -683    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8476  -9518   -894  -1115   -701  -1378  -7767  -7285 
-    44  -3430  -3038  -5068    293  -1650  -5187  -4031    605  -4485   2989   -479  -4685  -4773  -3886  -4296  -4470  -3333  -1402  -3227  -3220    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8476  -9518   -894  -1115   -701  -1378  -7767  -7276 
-    45  -1222  -1092  -3303  -2683  -1050  -2739  -1595   1705     20    579   -293  -2295   -124  -2006    125  -1812    209   1829   1926  -1197    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8476  -9518   -894  -1115   -701  -1378  -7767  -7267 
-    46   -244  -2370  -1178   1925    638  -2205   -848  -2269    893    564  -1488   -893  -2291   -433   1628  -1136  -1129  -1942  -2598  -2005    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -8477  -9519   -894  -1115   -701  -1378  -7767  -7258 
-    47  -1249  -1085  -3518  -2887    583  -2790  -1657   1445     -3   1784   1767  -2411  -2838  -2135     63  -1872    -47    287  -1541  -1199    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -8476  -9518   -894  -1115   -701  -1378  -7767  -7248 
-    48  -1085  -2501    362   -404    137   -576   -728    -99    795  -2507  -1597   2721  -2160   -276    853    -24  -1025  -2110  -2698  -2030    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -162  -8476  -3369   -894  -1115   -701  -1378  -7767  -7238 
-    49     72  -2412    194    357  -2712  -1972   -632    -13   2107    343  -1506    543  -2064   -179    253   -880      2  -2022  -2607  -1938    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -216  -8331  -2953   -894  -1115   -920  -1085  -7767  -7229 
-    50    -67  -2116    556    415  -2333    -98   1103    255   -249   -867   1610   -630  -2034   -199    842     -5    700  -1681  -2365    427    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -273  -8200  -2623   -894  -1115  -1820   -481  -7767  -7219 
-    51  -1053  -2564    542    618  -2871   1914   -641  -2635    519  -2575  -1670   1609    137   -199   -833    181  -1005  -2181  -2747  -2033    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -431  -7946  -2016   -894  -1115  -1646   -555  -7767  -7209 
-    52  -1791  -2765  -2015  -1151  -3321     45   -773  -2831   2786   -308  -1904  -1243  -2574   -350   2138  -1695  -1610  -2536  -2665  -2355    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7680  -8722   -894  -1115  -2647   -251  -7767  -7200 
-    53  -3712  -3186  -5030  -4968  -1681  -4465  -3978  -1241  -4683   3254   -643  -4824  -4457  -4091  -4331  -4634  -3702  -1929  -3071  -3006    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7680  -8722   -894  -1115  -1937   -437  -7767  -7190 
-    54  -1424  -1996  -3183  -3426  -4112  -2206  -3271  -3899  -3469  -4150  -3409  -2660   3984  -3264  -3415  -1660    650  -2974  -4194  -4095    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7819  -8861   -894  -1115   -726  -1338  -7767  -7180 
-    55  -2874  -2649  -4696  -4494   4129  -4095  -2163    512  -4150  -1242  -1245  -3666     97  -3529  -3884  -3366  -2909  -1642  -1530   -526    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8248  -9290   -894  -1115  -1690   -535  -7767  -7170 
-    56  -1157  -2580  -1010    509  -2934    -14   1829  -2655   1674  -2577  -1674   -736  -2185   -245   2159    729  -1083  -2223  -2714  -2085    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8248  -9290   -894  -1115   -627  -1504  -7767  -7160 
-    57  -3084  -3226  -3381  -3472   4083  -3768  -2064  -3278  -3301  -2967  -2762  -3136   1283    850  -3316  -3196  -3227  -3232  -1667   -567    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8409  -9451   -894  -1115  -1096   -910  -7767  -7151 
-    58  -1092  -1725  -1464   1157  -1798  -2252   -968    -71    456    578    919  -1110  -2333   -699  -1181    336   2002  -1207  -2080  -1594    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8408  -9450   -894  -1115   -499  -1773  -7767  -7140 
-    59  -1941  -3182  -1906     -3  -3672  -2785  -1178  -3286   2825  -3127  -2295  -1432  -2836   -736   2205     31     92  -2908  -3164  -2708    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -8477  -9519   -894  -1115   -701  -1378  -7767  -7129 
-    60   -259  -2308  -5407  -5027  -2804  -5118  -4753   3161  -4909    296  -1577  -4775  -4913  -4746  -4967  -4419  -2760   2013  -4271  -3838    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -8477  -9519   -894  -1115   -701  -1378  -7767  -7119 
-    61    223  -2511  -4293  -4644  -5054   3630  -4234  -4947  -4799  -5172  -4279  -3425  -3532  -4313  -4560  -2179  -2400  -3709  -5086  -5153    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8478  -9520   -894  -1115   -701  -1378  -7767  -7110 
-    62  -3594  -4093  -4654  -2914  -5098  -3981  -1782  -4338   1710  -3919  -3290  -2696  -3898  -1367   3800  -3468  -3205  -4143  -3689  -3687    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8477  -9519   -894  -1115   -701  -1378  -7767  -7098 
-    63  -6409  -5083  -6035  -6397  -4411  -5128  -4986  -6928  -6423  -6259  -6298  -6188  -5548  -6247  -5905  -6780  -6558  -6820   6295  -4041    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8477  -9519   -894  -1115   -701  -1378  -7767  -7087 
-    64  -6409  -5083  -6035  -6397  -4411  -5128  -4986  -6928  -6423  -6259  -6298  -6188  -5548  -6247  -5905  -6780  -6558  -6820   6295  -4041    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8477  -9519   -894  -1115   -701  -1378  -7767  -7077 
-    65  -2121  -3009  -2117  -1542  -2190  -2982   3884  -2931   -640  -2886  -2178  -1694  -3053    496    307   -113  -2009  -2679  -2440   3232    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8477  -9520   -894  -1115   -701  -1378  -7767  -7066 
-    66  -3572  -4082  -4653  -2887  -5085  -3969  -1754  -4311   3352  -3893  -3262  -2669  -3878  -1337   2564  -3443  -3179  -4118  -3669  -3663    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8478  -9520   -894  -1115   -701  -1378  -7767  -7055 
-    67  -2756  -4621    371    948  -4853   2963  -2063  -4771  -2294  -4643  -3958   1678  -3243  -1728  -3144   -391  -2826  -4235  -4839  -3829    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8478  -9520   -894  -1115   -701  -1378  -7767  -7044 
-    68  -3396  -4767  -1257   3755  -5289  -3223  -2516  -5239   -304  -5017  -4448  -1933  -3737  -2207  -2664  -3088  -3448  -4769  -4872  -4285    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8478  -9520   -894  -1115   -701  -1378  -7767  -7033 
-    69  -5177  -5063  -3342   3941  -6143  -4479  -4459  -6819  -4887  -6429  -6180  -4044  -4990  -4473  -5155  -5092  -5334  -6386  -5262  -5740    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8478  -9520   -894  -1115   -701  -1378  -7767  -7022 
-    70  -2929  -2437  -5597  -5298  -2982  -5351  -5403   3757  -5245  -1727  -1700  -5085  -5140  -5153  -5379  -4746  -2931   1173  -4726  -4243    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8478  -9520   -894  -1115   -701  -1378  -7767  -7011 
-    71  -3228  -4945   3999  -1244  -5308  -2970  -2505  -5463  -2969  -5286  -4763    280  -3574  -2224  -3952  -2874  -3367  -4861  -5269  -4304    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8478  -9520   -894  -1115   -701  -1378  -7767  -7000 
-    72  -3126  -2613  -5741  -5344  -2377  -5524  -5035   2298  -5242   2096  -1129  -5190  -5114  -4785  -5181  -4868  -3088   2020  -4097  -3925    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8478  -9520   -894  -1115   -701  -1378  -7767  -6989 
-    73  -2983  -2475  -5637  -5282  -2708  -5445  -5197   1413  -5211    869  -1439  -5105  -5124  -4968  -5269  -4801  -2963   3259  -4420  -4084    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -8479  -9521   -894  -1115   -701  -1378  -7767  -6978 
-    74   3510  -2390  -4440  -4777  -4969     65  -4206  -4823  -4788  -5070  -4157  -3372  -3438  -4290  -4510  -2053  -2273  -3580  -5062  -5099    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -8478  -9520   -894  -1115   -701  -1378  -7767  -6966 
-    75  -2661  -2349  -4982  -4387    600  -4339  -3011    202  -4034   2574   -420  -3960  -4139  -3409  -3756  -3476  -2576    848  -2449   1899    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -8478  -9520   -894  -1115   -701  -1378  -7767  -6954 
-    76  -3183  -3982  -2772  -2244  -4834  -3562  -1752  -4242    724  -3899  -3238   3977  -3656  -1346    780  -3033  -2949  -3969  -3739  -3574    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -8478  -9521   -894  -1115   -701  -1378  -7767  -6943 
-    77  -1822  -3372    240   3078  -3679  -2435  -1307  -3450    344  -3364  -2498    738  -2688   -886    996  -1641  -1785  -2993  -3518  -2790    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -8479  -9521   -894  -1115   -701  -1378  -7767  -6931 
-    78  -1127  -2605   1185    498  -2925    326    979  -2677    462  -2620  -1696   1125  -2183   -294   2271   -216  -1068  -2226  -2786  -2101    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -442  -8479  -1984   -894  -1115   -701  -1378  -7767  -6919 
-    79  -1421  -2956    566   3024  -3241   -387   -954  -3014    476   -768  -2085   -683  -2315   -533  -1244  -1248  -1388  -2564  -3137  -2396    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -8057  -9099   -894  -1115  -2136   -372  -7767  -6907 
-    80  -2773  -3802  -1582   1138  -4485  -3003  -1591  -4062   3560  -3783  -3116  -1700  -3251  -1206   -657  -2572  -2637  -3734  -3655  -3354    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -8057  -9099   -894  -1115   -221  -2813  -7767  -6895 
-    81  -2150  -3198  -2303  -1546  -3745   -809  -1324  -3305   3401  -3175   1197  -1683  -3025   -899    523   -370  -2017  -2974  -3218  -2843    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -8479  -9521   -894  -1115   -701  -1378  -7767  -6883 
-    82   2007  -1237  -3606  -3004  -1260   -895  -1875    377  -2645  -1086   1519  -2556  -2995  -2306  -2511  -2017    185   2161  -1792  -1443    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -8479  -9521   -894  -1115   -701  -1378  -7767  -6870 
-    83     -7  -1249  -3745  -3115  -1103  -2992  -1861   1167  -2722   2326   1058  -2628  -3020  -2332  -2530  -2080    172   -568  -1699    845    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -8480  -9522   -894  -1115   -701  -1378  -7767  -6859 
-    84   -151  -3013  -5576  -5125   3210  -4954  -3433  -1161  -4809   2282   -555  -4648  -4683  -3954  -4445  -4201  -3312  -1768  -2605  -2052    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -8479  -9521   -894  -1115   -701  -1378  -7767  -6845 
-    85    121  -2100  -5035  -4574   2054  -4560  -3851   2548  -4351  -1585  -1369  -4219  -4460  -4101  -4303  -3774  -2465   2327  -3542  -3131    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -8479  -9521   -894  -1115   -701  -1378  -7767  -6833 
-    86  -3205  -4841   -898   3742  -5242  -2991  -2484  -5351  -2794  -5180  -4632    214  -3578  -2195  -3597  -2869  -3330  -4776  -5149  -4255    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -8479  -9522   -894  -1115   -701  -1378  -7767  -6820 
-    87  -3621  -3363  -5522  -5627  -4058  -4560  -5131  -1437  -5562  -3183  -3128  -5132  -4975  -5432  -5386  -4498  -3804   3840  -4837  -4707    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -8480  -9522   -894  -1115   -701  -1378  -7767  -6807 
-    88  -3380  -4032  -3728   -437  -4959  -3800  -1687  -4220   3713  -3829  -3180  -2462  -3754  -1269    727  -3234  -3032  -4004  -3642  -3575    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -8480  -9522   -894  -1115   -701  -1378  -7767  -6794 
-    89  -6409  -5083  -6035  -6397  -4411  -5128  -4986  -6928  -6423  -6259  -6298  -6188  -5548  -6247  -5905  -6780  -6558  -6820   6295  -4041    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -8480  -9522   -894  -1115   -701  -1378  -7767  -6781 
-    90  -3218  -3874  -3866  -2601  -4864  -3721  -1692  -4164   3672  -3800  -3137  -2467  -3708  -1275    698   -148  -2935  -3912  -3625  -3546    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -8480  -9522   -894  -1115   -701  -1378  -7767  -6768 
-    91  -1974  -3599   2829   1809  -3870   -452  -1459  -3676   -120  -3596  -2744    944  -2780  -1053  -1905  -1766    628  -3202  -3772  -2975    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -8480  -9522   -894  -1115   -701  -1378  -7767  -6755 
-    92  -4905  -4230  -6039  -6063  -2749  -5325  -5069  -2365  -5913   3346  -1688  -5972  -5369  -5208  -5453  -5888  -4888  -3136  -4092  -4181    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -8481  -9523   -894  -1115   -701  -1378  -7767  -6742 
-    93  -1183  -2664     56    222  -2983   -557   -799  -2736   1619  -2678  -1758    468  -2226   -344    140   2267  -1125  -2286  -2845  -2156    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -8480  -9522   -894  -1115   -701  -1378  -7767  -6728 
-    94  -1184  -2656    677   2035    305   -687   -798  -2723   2220  -2668  -1750   -748  -2228   -344     83  -1058  -1125  -2277  -2835  -2152    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -8480  -9523   -894  -1115   -701  -1378  -7767  -6714 
-    95   -150  -3272  -2366  -1571  -3790  -3032  -1313   -215   2006  -3188  -2406    214  -3057   -886   3129  -2119  -2061  -3016  -3218  -2856    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -8481  -9523   -894  -1115   -701  -1378  -7767  -6700 
-    96  -2404  -4122    976   3344  -4379  -2622  -1788  -4224  -1763  -4120  -3340  -1225  -3050  -1417    328   -127  -2424  -3731  -4297  -3425    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -8481  -9523   -894  -1115   -701  -1378  -7767  -6687 
-    97   3256  -2090  -4617  -4718  -3986  -2543  -3880  -2559  -4413  -3668  -3058  -3234  -3296  -3989  -4174  -1895     54   1051  -4480  -4285    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -8481  -9523   -894  -1115   -701  -1378  -7767  -6672 
-    98  -1833  -3077  -1825   -143  -3518  -2710  -1124  -3147   2425   -749  -2181    378  -2759   -683   2615  -1719  -1714  -2775  -3084    178    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -8481  -9523   -894  -1115   -701  -1378  -7767  -6658 
-    99  -1780  -3208    127     16  -3585   1974  -1195  -3295   1816  -3185  -2323  -1144  -2683   -761   2182  -1628  -1709  -2869  -3293  -2678    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -8482  -9524   -894  -1115   -701  -1378  -7767  -6645 
-   100  -2118  -1820  -4551  -4022  -2059  -3947  -3065   3310  -3721   -121  -1094  -3606  -3934  -3425  -3618   -315   -138   1223  -2875  -2503   100
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -7767      0 
-//
-HMMER2.0  [2.3.2]
-NAME  DUF1414
-ACC   PF07208.3
-DESC  Protein of unknown function (DUF1414)
-LENG  44
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  20
-DATE  Tue Apr 22 22:18:01 2008
-CKSUM 126
-GA    25.0000 25.0000;
-TC    65.9000 65.9000;
-NC    14.6000 14.6000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -8.196627   0.666528
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -126      *  -3584
-     1  -3153  -4900   -878    359  -4866  -2993   4967  -5140  -2409  -4955  -4370   1293  -3546  -2032  -3020  -2807  -3232  -4628  -4886  -3918     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -8623  -9665   -894  -1115   -701  -1378  -1126  -6426 
-     2  -1271  -2747    958    405  -3070   -719   -882  -2820   2174  -2760  -1840    201  -2316   2312    702  -1145  -1211  -2371  -2923  -2241     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -8624  -9666   -894  -1115   -701  -1378  -6552  -6410 
-     3   3066  -2178  -4648  -4688  -4131  -2568  -3842  -3574  -4385  -4067  -3277  -3243  -3324  -3952  -4171   -429   1198    941  -4484  -4297     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -8623  -9666   -894  -1115   -701  -1378  -6552  -6392 
-     4  -1681  -2301  -4295  -4551  -4882  -2559  -4066  -4694  -4521  -4944  -4003  -3228   3482  -4077  -4333   1893    913  -3458  -5093  -4990     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -8624  -9666   -894  -1115   -701  -1378  -6552  -6375 
-     5    475  -1808  -3061  -2570  -2280  -2628  -2158  -1760  -2285  -2144  -1456  -2334   1653  -2155    265  -1800   1831   2300  -2688  -2318     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -8624  -9666   -894  -1115   -701  -1378  -6552  -6358 
-     6  -3350  -5324   3786   1563  -5508  -3035  -2524  -5561  -2990  -5372  -4853  -1642  -3636  -2230  -4021  -2948  -3463  -4990  -5474  -4414     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -8624  -9666   -894  -1115   -701  -1378  -6552  -6340 
-     7  -5116  -4415  -6205  -6245  -2952  -5471  -5255  -2576  -6117   3355  -1890  -6162  -5528  -5405  -5642  -6104  -5098  -3357  -4278  -4395     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -8625  -9667   -894  -1115   -701  -1378  -6552  -6323 
-     8   1140  -2277  -3746  -3535  -4453   -628  -3348  -4210  -3353  -4404  -3495  -2850  -3227  -3160   -418   3151   -158  -3220  -4612  -4339     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -8625  -9667   -894  -1115   -701  -1378  -6552  -6304 
-     9  -4257  -3642  -6603  -6063  -1749  -6380  -5083    495  -5846   3186   -531  -6161  -5436  -4614  -5326  -5826  -4108  -1848  -3579  -3757     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -8625  -9667   -894  -1115   -701  -1378  -6552  -6285 
-    10  -3306  -2830  -5863  -5433  -2255  -5509  -4859    667  -5249   -908   4891  -5236  -5130  -4676  -5095  -4830  -3266    849  -3918  -3804    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -8625  -9667   -894  -1115   -701  -1378  -6552  -6267 
-    11   1546   2430  -4945  -4454  -2433  -4383  -3616    637  -4193   -521  -1400  -4058  -4338  -3926  -4116  -3571  -2406   2853  -3380  -2989    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -8626  -9668   -894  -1115   -701  -1378  -6552  -6249 
-    12   -795  -2780  -5627  -5197  -2091  -4903  -4373   -615  -4939   2851   -915  -4818  -4782  -4330  -4720  -4190  -3110   1547  -3612  -3519    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -8626  -9668   -894  -1115   -701  -1378  -6552  -6229 
-    13  -5249  -4846  -5805  -6182  -6521   3848  -5650  -7348  -6455  -6931  -6666  -5891  -5413  -6249  -6011  -5566  -5614  -6629  -5452  -6497    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -8626  -9668   -894  -1115   -701  -1378  -6552  -6209 
-    14  -3449  -4865    234  -1634  -5433  -3249  -2848  -5693  -3293  -5521  -4997   4245  -3853  -2587  -4183  -3156  -3615  -5063  -5331  -4537    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -8626  -9668   -894  -1115   -701  -1378  -6552  -6190 
-    15    649   2709  -3742  -3112  -1187  -2963  -1844   1774  -2715    488   2912  -2606  -3009  -2342  -2522   -496  -1343    501  -1709  -1366    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -8627  -9669   -894  -1115   -701  -1378  -6552  -6171 
-    16   1671  -2260  -5206  -4800  -2815  -4609  -4231   1833  -4606  -1905  -1682  -4403  -4619  -4404  -4598  -3867     -9   2719  -3970  -3543    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -8627  -9669   -894  -1115   -701  -1378  -6552  -6150 
-    17  -1729  -2340  -4417  -4720  -4891  -2601  -4149  -4721  -4636  -4992  -4068  -3304  -3403  -4197  -4399   1167   3731  -3496  -5103  -4999    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -8627  -9669   -894  -1115   -701  -1378  -6552  -6129 
-    18  -3153  -5005    268  -1178  -4926  -2954   3417  -5269  -2732  -5099  -4531   3718  -3535  -2094  -3609  -2792  -3260  -4715  -5053  -3982    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -8628  -9670   -894  -1115   -701  -1378  -6552  -6110 
-    19  -3248  -2730  -5874  -5489  -2547  -5677  -5247   2727  -5401   1919  -1291  -5343  -5265  -4966  -5360  -5033  -3213   1744  -4292  -4108    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -8627  -9670   -894  -1115   -701  -1378  -6552  -6087 
-    20  -4097  -3508  -6473  -5911   1356  -6228  -4797   2722  -5703   2290   -526  -5908  -5344  -4524  -5214  -5574  -3951  -1728  -3447  -3478    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -115  -8628  -4073   -894  -1115   -701  -1378  -6552  -6066 
-    21   -345  -2382  -1061    532  -2621  -2132   -800  -2316    353   -649   1133   2904  -2223    473   -908  -1047    156   -547  -2616  -1987    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -8540  -9582   -894  -1115   -449  -1901  -6552  -6044 
-    22    805  -2638  -1017    865  -2958   -394   -802  -2707    221  -2653  -1728   -779  -2237   1928    520    841   1262  -2260  -2822  -2141    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -8628  -9671   -894  -1115   -701  -1378  -6552  -6022 
-    23  -1176  -2649    162    230  -2969  -2145    936  -2720   1213  -2665    892   1392  -2241   2152   -896   1293  -1115  -2271  -2832  -2149    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -8629  -9671   -894  -1115   -701  -1378  -6552  -6000 
-    24   -373  -2472  -5624  -5314  -3188  -5280  -5356   1378  -5251  -1992  -1900  -5047  -5147  -5187  -5386  -4639  -2945   3486  -4842  -4328    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -8630  -9672   -894  -1115   -701  -1378  -6552  -5978 
-    25   1121  -2785  -1721  -1710  -4161    289  -2256  -3926  -2100  -3980  -3122    596   3331    675  -2560  -1880  -2059  -3233  -4183  -3595    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -8630  -9672   -894  -1115   -701  -1378  -6552  -5954 
-    26   1788  -2474  -1121    966  -2749  -2190   -878  -2452   -494  -2486  -1608   -873    400    691   -986    206   1109    300  -2727  -2091    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -113  -8630  -4145   -894  -1115   -701  -1378  -6552  -5931 
-    27   1175  -2647    430   1607  -2966   -525   -797  -2719   -390  -2663  -1740    283  -2225    576   -902   1332    143  -2269  -2832  -2145    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    119   -369   -294   -249 
-     -   -126  -3925  -9589   -219  -2828   -457  -1880  -6552  -5907 
-    28     44  -3145  -1816  -1352  -3812  -2771  -1458  -3468   1849  -3360  -2522  -1559  -2948   3558   -914     58  -1930  -3031  -3439  -2940    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -8631  -9673   -894  -1115   -701  -1378  -6552  -5883 
-    29  -3494   1542  -4727  -3040  -5069  -3975  -1927  -4362    578  -4002  -3363  -2804  -3960  -1517   3918  -3425  -3208  -4125  -3804  -3777    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -8632  -9674   -894  -1115   -701  -1378  -6552  -5859 
-    30    977  -2420  -1128    680  -2653  -2193   -863    181   1384  -2398   1025   -870  -2284   2124   -973     57  -1119   -242  -2659  -2035    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -8632  -9674   -894  -1115   -701  -1378  -6552  -5833 
-    31   1925  -1558  -2110    680  -1575  -2569  -1335     -7  -1383   -584   -743  -1628  -2642    606  -1669   -538  -1219   1719  -1972  -1553    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -8633  -9675   -894  -1115   -701  -1378  -6552  -5808 
-    32  -3252  -2756  -5828  -5391  -2326  -5549  -4878   2706  -5246   1438   1487  -5214  -5138  -4708  -5121  -4857  -3203   2020  -3976  -3849    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -8632  -9675   -894  -1115   -701  -1378  -6552  -5781 
-    33   3195  -2206  -4673  -4751  -4373  -2552  -3936  -3952  -4455  -4349  -3508  -3255  -3325  -4015  -4238    146    954    -25  -4683  -4527    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -8633  -9675   -894  -1115   -701  -1378  -6552  -5755 
-    34  -1619  -3141   1630   2760  -3451  -2384  -1178  -3216    674  -3146  -2250    225  -2575    666    -13  -1465  -1573  -2760  -3310  -2596    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -8634  -9677   -894  -1115   -701  -1378  -6552  -5729 
-    35    331  -2620  -1039   -492  -2937  -2156   -818  -2678   2198  -2637  -1719   1066  -2251   1964   -898    297    203   -687  -2815  -2142    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -8635  -9677   -894  -1115   -701  -1378  -6552  -5701 
-    36  -5278  -4223  -5670  -6020   4401  -5532  -1783  -4158  -5588  -3462  -3562  -4195  -5408  -4332  -4960  -4818  -5142  -4330  -1031   1484    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -8634  -9677   -894  -1115   -701  -1378  -6552  -5672 
-    37   2274  -1774  -3695  -3256  -2313  -2708  -2534    222  -2990  -2156  -1506  -2722  -3146  -2713  -2999   1846   1085    269  -2788  -2447    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -8636  -9678   -894  -1115   -701  -1378  -6552  -5645 
-    38  -1407  -2902     75    664  -3218  -2275  -1002  -2975   2268  -2913  -2001    448  -2418   2708  -1127  -1270    182  -2523  -3078  -2381    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -8636  -9678   -894  -1115   -701  -1378  -6552  -5615 
-    39   3404  -2247  -4763  -4998  -4652  -2563  -4140  -4121  -4719  -4633  -3781  -3326  -3360  -4229  -4421    -37  -2122     64  -4951  -4841    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -8637  -9679   -894  -1115   -701  -1378  -6552  -5586 
-    40  -5116  -4415  -6205  -6245  -2952  -5471  -5255  -2576  -6117   3355  -1890  -6162  -5528  -5405  -5642  -6104  -5098  -3357  -4278  -4395    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -8638  -9680   -894  -1115   -701  -1378  -6552  -5556 
-    41     91  -1720  -1786  -1225  -1763  -2454  -1188    593    889    835    789   -145  -2531   1392  -1450    813    153   -224  -2099  -1643    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -8637  -9680   -894  -1115   -701  -1378  -6552  -5524 
-    42    364  -2589  -1037   -488   -378  -2151   -812  -2624   1006  -2596  -1684   1762  -2244   2065    -10    683    -99   -233  -2786  -2116    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -8639  -9681   -894  -1115   -701  -1378  -6552  -5493 
-    43    -16  -2332  -4483  -4813  -4946  -2593  -4203  -4790  -4765  -5053  -4111  -3322  -3400  -4263  -4492   3576  -2195  -3517  -5155  -5076    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39  -8640  -9682   -894  -1115   -701  -1378  -6552  -5460 
-    44  -2898  -2432  -5520  -5129  -2851  -5219  -4799   1824  -5001    990  -1634  -4874  -5008  -4807  -5038  -4512   -170   2979  -4303  -3897    45
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -6552      0 
-//
-HMMER2.0  [2.3.2]
-NAME  CPW_WPC
-ACC   PF09717.2
-DESC  Plasmodium falciparum domain of unknown function (CPW_WPC)
-LENG  65
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  45
-DATE  Wed Apr 23 04:57:54 2008
-CKSUM 4547
-GA    20.0000 20.0000;
-TC    22.2000 20.4000;
-NC    19.2000 19.2000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -7.988613   0.756730
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -44      *  -5045
-     1  -7831   5874  -7883  -8268  -8316  -6799  -7490  -9351  -8422  -8760  -8675  -8123  -7272  -8288  -7847  -8267  -8109  -8877  -7099  -8312     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10173 -11215   -894  -1115   -701  -1378  -1044  -7000 
-     2  -2354  -3687   -893   1820  -3953  -3351  -2016    464   1625  -1795  -2791  -2010  -3442   2102  -2117   -370   -354    365    515   -575     2
-     -   -149   -500    233     43   -381    400    105   -627    210   -466   -721    277    393     45     96    360    117   -370   -295   -245 
-     -   -119  -4292  -5617   -991  -1009   -701  -1378  -7044  -6989 
-     3  -2320  -3772  -2176    955     72  -3297    868    357   1573  -3784   1176  -1936    169    708   2073   -457   -697  -3389  -3960  -3283     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10143 -11186   -894  -1115  -1225   -806  -7044  -6977 
-     4  -4525  -6480   3138   -895  -6652   -700  -3764  -1278  -4139  -6468  -5869   3071  -4910  -3451  -5103  -4156  -4620  -1219  -6688  -5600     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10144 -11186   -894  -1115   -449  -1902  -7044  -6966 
-     5  -6625  -5639  -1243   -480   2616  -6985  -3249  -5571  -6978  -4947    292  -5631  -6855  -5759  -6386  -6227  -6486  -5703   2110   4193     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14 -10174 -11216   -894  -1115   -701  -1378  -7044  -6955 
-     6  -2349  -3793    769   1107   -262  -3325  -1986  -3844  -1572  -3804  -2886    780  -3419  -1531    320   2041   1133  -1160  -3984    978     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2718 -10173   -253   -894  -1115   -701  -1378  -7044  -6943 
-     7  -1125  -1660  -1498   -968  -1818  -2137   -791   2333   -143  -1565   -910   2021  -2262   -514   1602  -1255  -1066  -1044  -1999  -1561     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -7479  -8521   -894  -1115   -203  -2928  -7044  -6931 
-     8  -2290  -3056    964   -206     87  -3412  -2115   -836   1280    242     95  -2218  -3495    999  -2302   1134  -2230   -225  -3389   1961    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14 -10022 -11064   -894  -1115   -187  -3039  -7044  -6919 
-     9   -206  -3661   1156   -214    500  -3359  -2025   -620   1486    196  -2768    985   1516  -1590  -2130  -1255    -32  -1123  -3885  -3245    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14 -10173 -11215   -894  -1115   -701  -1378  -7044  -6907 
-    10  -7831   5874  -7883  -8268  -8316  -6799  -7490  -9351  -8422  -8760  -8675  -8123  -7272  -8288  -7847  -8267  -8109  -8877  -7099  -8312    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14 -10173 -11216   -894  -1115   -701  -1378  -7044  -6895 
-    11  -8113  -6883  -7840  -8225  -8393  -6855  -7506  -9483  -8423  -8824  -8776  -8174   4338  -8300  -7861  -8582  -8346  -9067  -7112  -8392    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14 -10173 -11216   -894  -1115   -701  -1378  -7044  -6883 
-    12  -2357  -3662   -908    899   -969  -3359  -2025    128   1779   1218   -330    899  -3450    168   -860  -2272  -2296  -3249  -3886   1719    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14 -10174 -11216   -894  -1115   -701  -1378  -7044  -6870 
-    13  -2622  -4119   1769   -261  -4430   1434     66  -4189   -563  -2171  -3217   2940  -3637  -1777  -2378   -695  -2569  -3737  -4301    430    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14 -10174 -11216   -894  -1115   -701  -1378  -7044  -6858 
-    14  -7214  -6079  -7420  -7784    919  -7000  -3910  -6281  -7477  -5569  -5672  -6237  -7070  -6368  -6853  -6865  -7124  -6438   6175  -2002    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14 -10174 -11216   -894  -1115   -701  -1378  -7044  -6845 
-    15  -2620  -2461  -4853   -402    159  -4161  -3029   2734   1844  -1363  -1664  -3769  -4211  -3494  -3688  -3242   -174    729  -2928    972    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -10175 -11217   -894  -1115   -701  -1378  -7044  -6834 
-    16  -2342  -3802    -27   1291   -684  -3318   1123    -86   1163    132   -278    913   -318    924    676  -1249  -2281  -1351  -3989    129    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2110 -10174   -398   -894  -1115   -701  -1378  -7044  -6820 
-    17   -968  -2369   -803   -281  -2722  -1916   -588  -2452   -123  -2408  -1503   2283  -2025   1617    864   1015   1098  -2020  -2578  -1926    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -8085  -9127   -894  -1115  -3202   -166  -7044  -6807 
-    18  -1073  -2157  -1102    473  -2342  -2114   -789    200   1438   1369  -1284   -825  -2203    998   -900    137    445  -1704  -2426  -1842    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -8412  -9454   -894  -1115   -186  -3044  -7044  -6794 
-    19  -2291  -3333    494    255    -86  -1436   -100   1231   1218   -451   1824    496  -3433  -1640  -2165    221    279    139  -3614  -3037    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -73 -10065  -4680   -894  -1115   -231  -2754  -7044  -6782 
-    20  -1200  -3773   -641    219  -4093    849  -1933   -441   1017  -3789   -181   2855  -3367    387  -2022    686  -2240  -3394  -3956  -3274    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -10121 -11164   -894  -1115  -1537   -610  -7044  -6768 
-    21  -2304  -3778   2086   1095  -4099   -566     -8  -3849   1486  -3794     -7   2066  -3370  -1476  -2025    -70   -900  -3400  -3961   -444    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -205 -10122  -3031   -894  -1115  -1537   -610  -7044  -6755 
-    22  -3678  -5296  -2032    727  -5600   2961  -3084  -5426  -1172  -5338  -4559   1940  -4357  -2712  -3579  -3437   -726  -4951  -5509   1287    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1403  -9932   -709   -894  -1115  -2827   -219  -7044  -6741 
-    23  -1202  -1606  -1845     51    559  -2443  -1186    906   1975    556   -782    533  -2518  -1023  -1472    211  -1142    113  -1996  -1555    25
-     -   -151   -502    232     43   -383    399    109   -623    213   -467   -723    277    395     48     96    357    117   -371   -297   -243 
-     -  -1656   -573  -9591  -1175   -844   -257  -2614  -7044  -6728 
-    24  -1155  -3110      5   -346    497  -3386    854    479    650  -1289    -16    709  -3470  -1750  -2258    789    -23   -173  -3431   2494    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16 -10023 -11065   -894  -1115   -186  -3047  -7044  -6714 
-    25  -7831   5874  -7883  -8268  -8316  -6799  -7490  -9351  -8422  -8760  -8675  -8123  -7272  -8288  -7847  -8267  -8109  -8877  -7099  -8312    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16 -10175 -11217   -894  -1115   -701  -1378  -7044  -6700 
-    26   -754  -2161  -3782  -1209   -648  -3736  -2478   1741   1671    983    155   -304  -3690  -2813   -788  -1100    -58   -239  -2350   1143    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16 -10175 -11217   -894  -1115   -701  -1378  -7044  -6687 
-    27   2724    731  -6549  -6861  -1093  -4063  -5793  -6179  -6477  -6451  -5505  -4898   2339  -5911  -6082   1363  -3642  -4937  -6615  -6559    33
-     -   -149   -500    233     43   -381    398    105   -626    210   -466   -721    280    394     45     96    359    117   -369   -295   -249 
-     -   -201  -4236  -3899   -101  -3885   -701  -1378  -7044  -6672 
-    28  -2719  -4137    -38  -1886  -4491  -1529  -2359  -4240  -2032   -386  -3323    745   3326   -152  -2563    726    -52  -3799  -4408  -3713    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16 -10075 -11117   -894  -1115   -729  -1334  -7044  -6658 
-    29  -2308  -3780   1459    970  -1131  -3282  -1940  -1393   1027  -1139  -2869   1411  -1083   -218    -80    994    632  -3402  -3963   -252    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16 -10136 -11178   -894  -1115   -399  -2049  -7044  -6644 
-    30  -2344  -3809   1040    265   -695  -1590     45  -3875   -576  -1656  -2899   2650  -3412  -1519  -2067   1176    657  -3429  -3994   1236    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17 -10177 -11219   -894  -1115   -701  -1378  -7044  -6630 
-    31  -6850  -5761  -7206  -7568    482  -7063  -3300  -5751  -7135  -5051  -5151  -5721  -6938  -5863  -6496  -6360  -6705  -5909  -2546   4856    38
-     -   -149   -500    233     43   -381    398    105   -627    212   -464   -721    275    395     45     96    359    117   -370   -295   -250 
-     -   -170  -4190  -4440   -613  -1531   -701  -1378  -7044  -6615 
-    32  -1051  -3554  -2251   -104  -3789  -3318  -1988     32   2201  -3533  -2667   2422  -3409  -1562  -2098   -374    923     33  -3792   -211    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17 -10108 -11150   -894  -1115   -308  -2381  -7044  -6600 
-    33  -1358  -3471    482  -2247  -1087   3199  -2481  -3286  -2259  -1524  -2700   -671   -134  -2157  -2707   -597  -2606  -3041  -3860   -741    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17 -10176 -11218   -894  -1115   -701  -1378  -7044  -6585 
-    34  -2358  -3668   -314  -1724    594  -3358    128  -1198   1316  -1099  -2774   1339   2716  -1589  -2129    553   -986  -3255  -3891  -3249    43
-     -   -149   -500    233     43   -381    398    105   -624    212   -466   -721    279    393     45     96    359    117   -370   -295   -250 
-     -  -3932  -3417   -268    -60  -4619   -701  -1378  -7044  -6570 
-    35   -757   -883  -1882  -1399   -907    757   -998   1790  -1211    745   -102   1830  -2203  -1047  -1387  -1156   -728   -179  -1385   -988    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7544  -8586   -894  -1115    -29  -5645  -7044  -6555 
-    36  -7831   5874  -7883  -8268  -8316  -6799  -7490  -9351  -8422  -8760  -8675  -8123  -7272  -8288  -7847  -8267  -8109  -8877  -7099  -8312    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17 -10177 -11219   -894  -1115   -701  -1378  -7044  -6539 
-    37  -2341  -3814   1170   1216  -4135  -1195    271   -280   1776  -1256    141   1605   -382   -360     95   -907  -2280  -1311  -3997  -3315    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18 -10178 -11220   -894  -1115   -701  -1378  -7044  -6525 
-    38  -2341  -3814    194    463   -686   -470    359  -1091   2001  -3830  -2903   1675  -3408   -257   1558   -368   -793  -3436  -3998   -224    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -99 -10177  -4191   -894  -1115   -701  -1378  -7044  -6508 
-    39   -936  -3251  -2463    -10   -894  -1093    176   1480   1845  -1790   -150    416  -3497   1241  -2258   -901  -2269    640  -3556    939    49
-     -   -149   -500    234     43   -381    398    105   -625    213   -466   -721    275    393     49     95    359    117   -370   -295   -250 
-     -   -313  -2837  -4509    -43  -5085   -278  -2512  -7044  -6492 
-    40  -1047  -2598  -3622  -1223    468  -3835    146   1721    598     12   1799   -859  -3900    267  -1152   -605    600    817  -3023    219    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18 -10116 -11158   -894  -1115   -326  -2307  -7044  -6476 
-    41  -2344  -3788   1189   -877  -4097  -3322    794   1236   1432  -1275  -2881   2088  -3415   -290  -2072    340   -730  -1104  -3979    449    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18 -10178 -11220   -894  -1115   -701  -1378  -7044  -6459 
-    42  -2749  -2577  -5006  -1799   3798  -4279  -3047    774   -721    591  -1761  -3884  -4324  -3615  -3797  -1497  -2689  -1988  -2869    504    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -10179 -11221   -894  -1115   -701  -1378  -7044  -6444 
-    43  -2342  -3811    674    652  -4130  -3316  -1975    689   1975  -1657   -151    993  -3410    348  -2063    865    914  -3432  -3995  -3313    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -10178 -11220   -894  -1115   -701  -1378  -7044  -6426 
-    44  -2401  -3878    919    334   -781     -9   1572  -3949   -789  -3894  -2969   2847  -3458   -392  -2129   -460  -2342  -3500  -4062   2282    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44 -10179  -5865   -894  -1115   -701  -1378  -7044  -6410 
-    45  -1272  -2395  -4893  -4258   1772  -4111  -2982    927    921    724   3184  -1160  -4161  -3483  -3663   -603  -2506   -812  -2852   1603    56
-     -   -148   -500    233     43   -381    398    105   -626    210   -466   -721    275    394     45     96    361    117   -369   -295   -250 
-     -   -109  -4054 -11197    -91  -4026   -476  -1831  -7044  -6393 
-    46  -2343  -3815   1139   -508  -4136   -574     86  -3887    -98  -1960  -2904   1995  -3409  -1515   -544   1355   1913  -3437  -3998   -587    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -10179 -11221   -894  -1115   -701  -1378  -7044  -6375 
-    47   -187  -3814    640   1089  -4134  -3315  -1974    980   1447  -1830  -2903    571   1148    516   -115   -302   -902  -1639  -3997  -3314    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20 -10180 -11222   -894  -1115   -701  -1378  -7044  -6359 
-    48   -652  -3763  -2216   1477   -677  -1489    172   -560   1466   -599  -2858   1374  -3422  -1538   -550   1102    -65   -900  -3960  -3292    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20 -10179 -11221   -894  -1115   -701  -1378  -7044  -6340 
-    49  -2368  -3758    992   2423   -672  -3348  -2015  -3771  -1613   -241   2623   -651  -3444   1440  -2115  -1150    -28  -3361  -3962  -3299    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20 -10179 -11221   -894  -1115   -701  -1378  -7044  -6322 
-    50  -5181  -5670  -6412  -4511  -6636  -5574  -3333  -5884   3937  -1717  -4837  -4272  -5474  -2917   -582  -5053  -4777  -5704  -5240  -5231    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20 -10179 -11222   -894  -1115   -701  -1378  -7044  -6304 
-    51   -619  -3591  -2320   1807   -648  -3380  -2051    808   1908    -97    866   -675  -3471    237    126  -1218  -2304  -3163  -3833    266    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20 -10180 -11222   -894  -1115   -701  -1378  -7044  -6285 
-    52  -2343  -3796    402   1245   -619  -3320  -1979    370    994  -1653    558   1256  -3413    913   -228    780   -318  -1305  -3984    253    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21 -10181 -11223   -894  -1115   -701  -1378  -7044  -6268 
-    53  -6073  -5311  -7105  -7209   3069  -6867  -3402   1724  -6795  -1713     -7  -5684  -6687  -5672  -6251  -6087  -5949  -4882   3987   2683    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21 -10180 -11222   -894  -1115   -701  -1378  -7044  -6248 
-    54   1118  -4064  -3766   2371  -5939  -1319  -4386  -5709  -4465   -449  -4993  -3811  -4720  -4129  -4847   2414  -3643  -4839  -6076  -5614    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21 -10180 -11223   -894  -1115   -701  -1378  -7044  -6229 
-    55  -2342  -3802    393   -124  -4118  -3318  -1977    224   2095   -923  -2893   1331  -3411   1093   -815    140   -721  -1472   1371   1003    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22 -10182 -11224   -894  -1115   -701  -1378  -7044  -6210 
-    56   -990  -3763   -958    834   -126  -3330  -1991   1274   2146    305  -2859    874  -3422  -1538   -237    204  -2286  -3373  -3961  -3292    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22 -10181 -11223   -894  -1115   -701  -1378  -7044  -6190 
-    57  -7831   5874  -7883  -8268  -8316  -6799  -7490  -9351  -8422  -8760  -8675  -8123  -7272  -8288  -7847  -8267  -8109  -8877  -7099  -8312    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22 -10181 -11223   -894  -1115   -701  -1378  -7044  -6170 
-    58  -2342  -3808   1421   -248    138   -488   1548  -1099   1033   -266  -2898   2359  -3410    994  -2064  -1205  -2281  -3428  -3993   -622    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22 -10182 -11224   -894  -1115   -701  -1378  -7044  -6150 
-    59    667  -2666  -5240  -4624     81  -4476  -3386   1915  -4237   -784  -1890  -4124  -4513  -3874  -4052   -535   1102   2447  -3241  -2893    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23 -10183 -11225   -894  -1115   -701  -1378  -7044  -6130 
-    60   -989  -3815    391    830   1322  -3315  -1974  -3886   1306  -3831  -2904   1708    552    799      2    695  -2280  -3437    928  -3315    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23 -10182 -11224   -894  -1115   -701  -1378  -7044  -6109 
-    61  -6831  -5738  -7192  -7555   1756  -7075  -3254  -5713  -7110  -5014  -5113  -5682  -6929  -5824  -6468  -6327  -6679  -5871   5923   1458    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23 -10182 -11225   -894  -1115   -701  -1378  -7044  -6087 
-    62  -2347  -3819   -889   1125  -4140  -1372  -1979  -3890   -460  -1233  -2909    224   3275   -348   -545   -402  -2287  -1343  -4003  -3320    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24 -10184 -11226   -894  -1115   -701  -1378  -7044  -6067 
-    63  -7831   5874  -7883  -8268  -8316  -6799  -7490  -9351  -8422  -8760  -8675  -8123  -7272  -8288  -7847  -8267  -8109  -8877  -7099  -8312    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24 -10183 -11225   -894  -1115   -701  -1378  -7044  -6044 
-    64  -2486  -2817   -856    649   -472  -3757  -2511   1693   2080     79    735   -754  -3829  -2392  -2827    -83  -1051   -271  -3216    534    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24 -10183 -11225   -894  -1115   -701  -1378  -7044  -6022 
-    65  -2341  -3813    988    141  -4133   -159    358  -1329   1242  -2057   1090   2609   -272   -228  -2062    129  -2280  -1575  -3996  -3314    77
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -7044      0 
-//
-HMMER2.0  [2.3.2]
-NAME  HECT
-ACC   PF00632.17
-DESC  HECT-domain (ubiquitin-transferase)
-LENG  355
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  64
-DATE  Tue Apr 22 15:38:44 2008
-CKSUM 49
-GA    18.4000 18.4000;
-TC    19.7000 18.5000;
-NC    17.2000 18.2000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -10.957989   0.640935
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -32      *  -5524
-     1   -431  -3047  -1564   -315   1677  -4371  -3174   -400  -3476     85    823     32  -4434   1565  -3628    308   1336   -102  -3479   1308     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11699   -894  -1115   -701  -1378  -1032  -9468 
-     2  -4071  -3782  -1069   -362  -3845  -5851  -4893    272  -5587   2777  -2878  -5454  -5822  -5239  -5474  -5005     42   1032  -4688  -4346     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11699   -894  -1115   -701  -1378  -9499  -9466 
-     3  -4588   1291  -7048  -6503   -961  -6488  -5512   1212  -6213   2435    127  -6144  -6308  -5732  -6029  -5662  -1450   1883  -5028  -4808     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11699   -894  -1115   -701  -1378  -9499  -9464 
-     4    338   2298  -1671  -4688  -2822  -1671  -3442   -125  -4296   -361    -63  -4200  -1065  -3930  -4116   2235    926   1054  -3324  -2981     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11700   -894  -1115   -701  -1378  -9499  -9461 
-     5   -425  -4242   -391   -290  -4563  -3743   2753  -4314   1650  -4258   -457    -61  -3836   1459   1992    -93  -1100  -3864  -4426   -744     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11700   -894  -1115   -701  -1378  -9499  -9459 
-     6    -31  -4243    961   2854  -4564  -3743      4  -4314    665  -2456  -3332   -833  -1431    905  -2490   -533  -1457  -1935  -4426  -3743     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33 -10657  -5600   -894  -1115   -701  -1378  -9499  -9457 
-     7    103  -2836  -1232  -4712   -924  -1719  -3427   2113  -4309   1403   2446    329  -4606  -3933  -4111  -3640  -1016    837  -3294  -2952     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34 -10628  -5557   -894  -1115  -1400   -687  -9499  -9455 
-     8  -2920  -3039   -610  -1204   3553  -4287  -3080  -2580   -400    846    961  -3489  -4353    844  -3498  -3308  -1071   -391  -3465  -3076     8
-     -   -149   -500    237     42   -381    399    111   -627    211   -467   -721    275    393     45     95    358    118   -370   -295   -250 
-     -   -171  -4016  -4373  -1088   -917   -270  -2550  -9499  -9453 
-     9  -1707  -4238   2087  -2045  -4559  -3722    766  -4310   -156  -4253  -3328   3185  -3822   -537    135    -42   -217  -3860  -4419  -3736    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10589 -11632   -894  -1115  -1970   -425  -9499  -9451 
-    10   -750  -4165   -411   -871  -4478  -1357    265  -1584   -429  -4178  -3256  -2327   3480  -1890   -937   -673    283   -775  -4353  -3675    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10589 -11632   -894  -1115  -1970   -425  -9499  -9449 
-    11  -1595    467   1984   -143   -527  -1128   -392   -234    701  -1966   1477   1629  -3779      9  -1109   -224  -1288  -3789  -4356   1214    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10589 -11632   -894  -1115  -1970   -425  -9499  -9447 
-    12   -919  -3778  -1007    124   1233  -1825    797  -1736  -2175    -28  -2911   1342  -3904   -333   -238  -2743  -2697  -1214  -4064   3418    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10589 -11632   -894  -1115  -1970   -425  -9499  -9445 
-    13    866   2349   -807   -220  -1079   2458  -2353  -4188  -1940  -1383  -3239   -302   -514    127   -859   -722   -983  -2149  -4339  -3666    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10589 -11632   -894  -1115  -1970   -425  -9499  -9443 
-    14  -3622  -3412  -5950  -5327    463  -5191  -3969   -367  -4933   2656   3144  -1170  -5174  -4480  -4708  -1595  -3555  -2712  -3686   -564    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10589 -11632   -894  -1115  -1970   -425  -9499  -9441 
-    15  -6416  -5678  -7390  -7515   4234  -7128  -3661  -1345  -7082  -1016  -4979  -1163  -7028  -6012  -6559  -1469  -6306  -5538   2595     44    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -121 -10589  -3677   -894  -1115  -1970   -425  -9499  -9439 
-    16  -2826   1013  -4362   1580   -480  -4263  -3084   1298   -802     16    888  -3615  -4323   -416    675    348   1043    300  -3260  -2892    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -116 -10472  -3732   -894  -1115  -2931   -203  -9499  -9437 
-    17  -2513   1702  -2369   -268  -1028  -3490  -2149  -4018   -441  -3974  -3054   -562    762   1211    374     49    642  -3580  -4151   3396    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -741 -10360  -1324   -894  -1115  -3448   -139  -9499  -9435 
-    18    985    972    877   -342  -3310  -2958  -1637  -2986  -1278   -949  -2223    910  -3050  -1226  -1759   2155   -220    -29  -3358  -2751    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1206  -9624   -827   -894  -1115  -4761    -54  -9499  -9433 
-    19  -1083  -2484   1760   -402  -2789     85   -734  -2521   -331  -2501  -1595   -707    700   -285    372    439   1452  -2101  -2697   1329    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -185  -8426  -3109   -894  -1115  -5351    -36  -9499  -9430 
-    20  -1482  -2776   2410   -594  -3129    482  -1152    517   -918  -2886  -2047   2174  -2463   -755  -1462  -1372    819  -2446  -3137  -2455    25
-     -   -148   -501    237     42   -378    398    105   -627    209   -463   -721    277    393     44     95    358    118   -370   -295   -250 
-     -  -3414   -147  -9292    -24  -5892  -5394    -35  -9499  -9428 
-    21   -975  -2327   -863   -319  -2607    111   1301  -2324    979  -2325  -1433    988    407   -183   -702   -879   1963  -1928   2585  -1889    27
-     -   -148   -501    234     44   -382    398    109   -624    211   -467   -721    274    393     44     95    360    116   -368   -295   -247 
-     -  -3414   -147  -9292    -24  -5892  -5394    -35  -9499  -9426 
-    22    279  -2498   1436   1016  -2811  -1960   1986  -2562   -250  -2511  -1592   1016  -2073   -195   -763   1029   -968  -2116  -2683   1234    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -329  -8250  -2327   -894  -1115  -5394    -35  -9499  -9424 
-    23    835   -747  -3107  -2484   -711  -2441  -1312   1171  -2113    297   2217  -2041  -2492  -1765  -1966    385    868   1268  -1219   -873    30
-     -   -149   -500    232     44   -381    398    105   -627    211   -466   -721    277    393     50     95    359    117   -370   -295   -250 
-     -  -3096   -797  -1709    -47  -4969  -5456    -33  -9499  -9422 
-    24   -750  -1280  -1278  -1030  -1736  -1748  -1108   2081  -1033  -1594   -916   2511  -2106   -925  -1344   1016   -859   -900  -2094  -1615    32
-     -   -149   -500    233     43   -381    401    105   -623    210   -466   -721    275    393     45     95    360    117   -370   -295   -250 
-     -  -1791   -501  -8450    -54  -4757  -4656    -58  -9499  -9420 
-    25   -671  -1955   -560   1674  -2215  -1655   -321    717     94  -1941  -1069    980  -1752    110   1287   -587    954  -1542  -2176  -1547    34
-     -   -152   -504    240     49   -385    400    101   -627    209   -467   -717    277    391     46     95    360    115   -370   -299   -249 
-     -  -2004   -421  -8663  -2959   -199  -5503    -32  -9499  -9418 
-    26   -799  -1457  -2519  -2613  -3751   1983  -2632  -3549  -2816  -3751  -2845  -1978   2255  -2491  -2929   2190  -1221  -2476  -3922  -3667    43
-     -   -147   -502    231     41   -382    398    104   -625    213   -466   -722    276    397     43     97    357    116   -369   -296   -243 
-     -  -2004   -756  -2670  -1964   -427  -5503    -32  -9499  -9416 
-    27  -1116  -2075   2428   -449  -2815   1954  -1154  -2310  -1153  -2630  -1898   -706  -2170   -844  -1701  -1103  -1252   1161  -2988  -2354    48
-     -   -149   -500    233     43   -381    398    105   -623    210   -466   -721    275    393     45     96    360    117   -370   -295   -242 
-     -  -2543   -615  -2525    -60  -4624  -5533    -32  -9499  -9414 
-    28  -1748  -1556  -3206  -2950    351  -2955   -899   -491  -2568   -963   -723  -2320  -3065  -2200  -2461  -2180  -1754   1825   -371   3862    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -421  -7108  -2033   -894  -1115    -19  -6237  -9499  -9412 
-    29    512  -4173     29    447     65    -79    868   -780   -748  -1274  -3268    547   -465   -765  -2481    176    860    270  -4368   1538    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10627 -11670   -894  -1115   -388  -2084  -9499  -9409 
-    30   -748  -4242   -718   1196  -4563    -69   1488  -4314   1196  -2015   -935   1112    -27    440   -382    -21    903  -1583  -4425    -29    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11700   -894  -1115   -701  -1378  -9499  -9407 
-    31    234  -4249   2743    817  -4570  -3747  -2407  -4321     74  -4265  -3338   1343   -573   -235     76   -141   -184  -3871  -4432  -3749    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11700   -894  -1115   -701  -1378  -9499  -9405 
-    32  -1877  -4241    935     52  -4561   -466  -2402   -506    330  -4257   -848   1541   -312  -1942    600   1507   1026   -799  -4424  -3742    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11700   -894  -1115   -701  -1378  -9499  -9403 
-    33  -1674   1136    441  -1133   -968   -242   1906  -4305    508  -2014  -3327   1427  -3837   -586    347   -552    234  -1328  -4422   2655    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11700   -894  -1115   -701  -1378  -9499  -9401 
-    34  -1683    938  -2662  -1000  -1381    775   -111  -4167    586   -299   -689   -248  -3859    796   1284   -367   1911  -1570  -4365    162    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11700   -894  -1115   -701  -1378  -9499  -9399 
-    35   -457    180  -5360  -1589   1626  -1030   -291    803  -4324   1923   -312  -1442  -4628  -3950  -1184  -1016   -954    177  -3318   1026    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11700   -894  -1115   -701  -1378  -9499  -9397 
-    36  -3031  -2865  -5329  -4696   2114  -4574   1748   -808  -1332    -91   -494  -4204  -4624   2318  -4119  -1364   -548  -1176   3874   1346    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11700   -894  -1115   -701  -1378  -9499  -9394 
-    37  -1260  -2864  -5379  -4743   2426  -4585  -3456   2080  -1336   -819  -2066  -4229   2253  -3963  -4140  -1505  -2977    361  -3322    738    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11700   -894  -1115   -701  -1378  -9499  -9392 
-    38    345    -73  -2824  -2273  -1575  -3847    496  -3772   -842  -1920  -3042   3056    338  -2124    253    990    323  -1443  -4184  -3592    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11700   -894  -1115   -701  -1378  -9499  -9390 
-    39  -1659  -4131   -587  -1229  -4403  -1677  -2439  -1456   -258  -1143   -396   -271   3462  -1996   -857   -157  -1004  -1573  -4345   -717    61
-     -   -149   -500    233     43   -378    398    105   -626    210   -465   -721    275    394     45     96    359    117   -368   -295   -250 
-     -    -22  -6230 -11700  -1462   -650   -701  -1378  -9499  -9388 
-    40    185   -367    156  -1410   -324  -2192   1389  -1295   -878    781    -24   1411   -535   -413     96    353    754  -1565    594  -3680    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11700   -894  -1115   -701  -1378  -9499  -9386 
-    41   -285   -142  -1066   -243  -4554   -779    875  -1454    217  -4250  -3326  -2381   1845   -670  -1467   2284  -1433  -1180  -4421     -6    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -10657 -11700   -894  -1115   -701  -1378  -9499  -9384 
-    42    -12   1666  -1067  -1331   1085   1018   -588   -379   -859   -796  -3244   -217    153     12   -118   1076  -1351  -1900  -4353   1186    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -49 -10657  -4998   -894  -1115   -701  -1378  -9499  -9382 
-    43   -927  -4174    981   1242   -218  -1743  -2370   1102    327   -536  -3266    441  -3803   -291    -59    -72     37    457  -4365  -1052    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -461 -10612  -1881   -894  -1115   -982  -1018  -9499  -9379 
-    44   -361   1731    561   -698    227  -1154    965  -1494   -492  -1284  -2863    911    357      0  -2101   1015    919  -1038  -3966    738    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -282 -10180  -2515   -894  -1115   -261  -2598  -9499  -9377 
-    45   -188    253   1655    650  -1328   -298  -2174  -4083    -14  -1519  -3102   2600   -832   -575  -1239   -519  -1055   -708  -4196  -3514    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -72 -10398  -4436   -894  -1115  -3298   -155  -9499  -9375 
-    46  -2513  -3709   1103   1474     20  -3534   1509    307    -24  -1657  -2826  -2220   2558  -1790  -2324  -2452   -191  -3274  -3957   -111    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38 -10330  -5406   -894  -1115  -3554   -128  -9499  -9373 
-    47  -1230    278   1779   1911  -4180  -3442    246  -3916  -1692    988    109    716   -870  -1650  -2196    397   -971  -3491  -4077  -3408    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40 -10296  -5308   -894  -1115  -3663   -119  -9499  -9371 
-    48  -2434   -458  -2328   1076   -278   -944   3919  -1820    726  -3790    941  -2081  -3518    638    797  -2337   -643  -3391  -4005   -105    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2150 -10259   -373   -894  -1115  -3769   -110  -9499  -9369 
-    49  -1449  -2451  -1489   -987  -2934   1439  -1059  -2580   -370  -2608   2001   2074  -2507   -665   2312  -1422  -1418  -2236  -2803  -2310    74
-     -   -148   -502    232     41   -379    398    109   -626    214   -466   -723    275    391     49     96    358    117   -367   -297   -252 
-     -  -3283   -162  -9161  -1299   -753   -255  -2626  -9499  -9366 
-    50  -1383  -3797  -2612    144    110   -753    457    604   -730   2196  -2917   -784   -961   -721   -298   -544  -1120  -3358  -4052   -625    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10462 -11504   -894  -1115  -2039   -402  -9499  -9364 
-    51    180  -4097    916   1258  -4418   -486   -171  -1403   1527  -4113  -3186   1480  -1784   -277  -1129   1204  -1638  -3719  -4280  -3598    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10492 -11535   -894  -1115  -1074   -929  -9499  -9362 
-    52   -714     75  -3559   -606    806  -1535    981  -2783  -1087   -101   1645   -959  -1246   1359  -3159  -3084  -2778  -2644   2348   3275    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10566 -11608   -894  -1115   -207  -2904  -9499  -9360 
-    53  -7183  -6158  -7736  -8036   4068  -7616  -3850   -323  -7611  -1041  -4842  -6259  -7409  -6323  -6975  -6871  -7028  -5898  -3086   2751    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9358 
-    54  -1693  -3947  -1120    988   -383  -3836   2456   -434   1809  -2148  -3069  -2533  -3925  -2104   1837  -2756    338  -1325   1416    482    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9355 
-    55  -1430  -2865  -5328  -1681   3608  -1527  -3442   -774  -4301   1214    -25    154  -4624  -1039  -4118  -3656  -1147  -1183  -3322  -1329    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9353 
-    56   -276    902  -5522  -4894    -36  -4738  -3625   2429  -4497   1506  -2188  -4385  -4782  -4125  -4302   -819   -658   1510  -3485  -3141    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9351 
-    57  -1355  -4466  -6040  -6420  -7114   3772  -6203  -6986  -6820  -7211  -6268  -1185  -5489  -6233  -6626  -4091  -4322  -5676  -7260  -7217    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9349 
-    58  -1309  -3901  -3009  -1147  -4068  -3969  -2630   1421    357  -3842   -847   -923  -4053    686   3142  -2906  -2849    362  -4177   -385    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23 -10658  -6193   -894  -1115   -701  -1378  -9499  -9347 
-    59  -4179  -3900  -6568  -5966   1592  -5884  -4789   2309  -5612   1298   1134  -5537  -5785  -1057  -5393  -5010  -1590   1970  -4421  -4183    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31 -10638  -5687   -894  -1115   -460  -1874  -9499  -9344 
-    60  -1555   1964  -6765  -6207   -960  -6156  -5163   2119  -5895   1634   2824  -5809  -6042  -5465  -5720  -5310  -4265   1357  -4790  -4523    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10630 -11672   -894  -1115  -1359   -712  -9499  -9342 
-    61   2036  -4239  -7007  -7353  -6960   3145  -6306  -1546  -6988  -7043  -6069  -5368  -5343  -6410  -6583  -1289  -1123  -5452  -7185  -7173    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10630 -11672   -894  -1115  -1359   -712  -9499  -9340 
-    62  -3192  -3169  -4819  -1340  -3143  -4606  -3345    795   2456   1962   1364  -1133  -4652  -3492   -900  -3676  -3121   -998  -3590  -3239    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10630 -11672   -894  -1115  -1359   -712  -9499  -9338 
-    63   3158   2851  -6820  -6884  -5745  -2452  -5741   -285  -6489  -5684  -4926  -5248  -5280  -5983  -6155     36  -1346   -814  -6144  -5938    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10630 -11672   -894  -1115  -1359   -712  -9499  -9335 
-    64  -5185  -4642  -7844  -7493  -4518  -7730  -7496   2827  -7456   2051  -3233  -7397  -7267  -7044  -7461  -7137  -5154   1572  -6385  -6207    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32 -10630  -5679   -894  -1115  -1359   -712  -9499  -9333 
-    65  -2977  -2823  -5197  -4569   1911  -4511   -141   -570  -4192   -586   1389  -1296  -4562    447    175   -623   -143   -969  -3279   3548    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10602 -11644   -894  -1115   -283  -2487  -9499  -9331 
-    66  -1544  -6443   2028   1629  -6644  -4699   3363  -6527  -4062  -6409  -5667   2367  -5175    464  -4833  -4313  -1214  -6017  -6597  -5649    97
-     -   -147   -501    232     42   -382    402    104   -628    209   -464   -722    274    392     44     95    361    118   -371   -296   -243 
-     -    -49  -4979 -11700  -2697   -242   -701  -1378  -9499  -9329 
-    67  -2770  -4243   -847   -283    245   1845   1109  -4315    205  -4259   -394   1841  -3837    675    967    764  -2709  -3865  -4426  -3744   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9326 
-    68  -2775   1217  -1001   -507  -4488  -3757    955    672    764   -391  -3286   -171  -3850    974   1919  -1379    710    507  -4388   -121   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37 -10658  -5437   -894  -1115   -701  -1378  -9499  -9324 
-    69  -3002  -2829  -5345  -4709   1330  -4549  -3421   1560  -4305   1825    856   -129   -107   -818  -4106  -1335   -607    508  -3287    857   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10624 -11666   -894  -1115  -1466   -649  -9499  -9322 
-    70  -3545     63  -5935  -1688   -793  -5204  -4137   1619  -4962   2358  -2471  -4851  -5216  -4597  -4784  -1736  -3491   1823  -3962  -3620   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10624 -11666   -894  -1115  -1466   -649  -9499  -9320 
-    71  -1048  -4360   3261    299  -4678  -1474  -2497  -4433  -2098  -4376  -3454   1184    884  -2042   -483  -1128  -1178  -3981  -4544   -734   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10624 -11666   -894  -1115   -370  -2143  -9499  -9317 
-    72    853   1686  -5377  -1686    145   -908  -3452    946  -4336   1362  -2062  -4226  -4630  -3960  -4137  -1668  -1280   1994  -3317   -203   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9315 
-    73  -1464   -451    -59  -2102   1617   -193   2333  -4202  -2014  -1188  -3275   -131   1779    885    448     88  -1284  -3785  -4379   1222   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9313 
-    74  -5800  -5291  -8148  -7533   3892  -7738  -6374   -297  -7251   1441    942  -7424  -1399  -6194  -1458  -6995  -5656  -3868  -5210  -5284   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9311 
-    75    259   -136  -1086  -2685  -3582  -4032     70   -321  -2564  -1644  -2670    371   2159   -854  -2965   1587   1508   -480  -3863  -3376   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9308 
-    76  -2770  -4231  -1052   -174  -4547  -1641   -513  -1545   -323    518    887   -843   1348   -673   2563   -799    160   -980  -4417  -3738   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9306 
-    77   1295    123  -4957  -2225    980  -4515   1197  -2416  -4026   -331  -2113  -1177   1870  -3723  -3967    991   -185   1164  -3364  -3011   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9304 
-    78  -1687    106  -5991  -5382   3654  -5252  -4152    171  -5006    767  -2422  -4898  -5255  -4616  -4815  -4357  -3556   1415  -3946   -655   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9301 
-    79  -3733  -3517  -5949  -5398   1462  -5217  -3594   -702  -4990   1030  -2687  -4754  -5246  -4532  -1386  -1520  -3670  -1658   2415   3970   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9299 
-    80   -444  -4253  -2709  -2153  -4563  -3813  -2459  -4294   3237  -1955  -3348   -854  -3903    664   1209   -809  -1479  -1398  -4438   -518   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9297 
-    81   -703  -4084  -2708  -2159  -4336  -2320   1769  -4040   2283    -68   1316  -1302  -3881   1311    903   -700   -958  -1706    595   1063   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9295 
-    82  -4687  -4312  -7152  -6613  -3853  -6612  -5644   2097  -6331   2528   2047  -1277  -6402  -5825  -6141  -5796  -1247    -85  -5108  -4910   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9292 
-    83   -499   2114  -5548  -4915  -2924  -4760  -3637    376  -4515   2649   1245  -4407  -1361  -1041  -4314  -3849  -3138    322  -3482  -3149   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2796 -10658   -228   -894  -1115   -701  -1378  -9499  -9290 
-    84   -866  -1680   -971    937   1125  -1936   2763  -1415   -393  -1593   2710   1205  -2035   -325   -822   -906   -807  -1192  -1883  -1284   122
-     -   -148   -500    232     42   -381    399    105   -627    210   -467   -721    279    395     45     97    358    117   -370   -295   -245 
-     -  -3037   -193  -8915    -33  -5484  -5466    -33  -9499  -9288 
-    85    582  -2243    890    -45  -2562    412   -397  -2313   1080  -2259  -1336   1222  -1827   1373   -497    703   -710  -1865  -2428  -1743   124
-     -   -149   -500    234     42   -381    398    105   -621    210   -467   -721    277    395     45     95    360    117   -368   -295   -250 
-     -  -3037   -193  -8915    -33  -5484    -59  -4649  -9499  -9285 
-    86  -2744    366    205  -2042  -4537   2720   -679  -4287    330  -2160  -3305    804  -1287    564    279    229  -2683  -3838  -4399  -3717   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10624 -11666   -894  -1115  -1466   -649  -9499  -9283 
-    87  -2742  -4190  -1152    441  -1092  -3720  -2379  -1660   2155    673  -3282   -636   -443   -461   1361     98  -1162   -293  -4379    -30   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10624 -11666   -894  -1115  -1466   -649  -9499  -9281 
-    88  -1924   -269  -1148     48  -4533  -3713    611  -4284   1791  -1441  -3302   -917   2553   -946    634    568  -1164  -3834  -4396    258   128
-     -   -157   -488    238     42   -383    393    103   -615    207   -463   -729    272    395     48     94    368    115   -368   -300   -248 
-     -   -299  -2770  -4684  -4121    -85   -370  -2143  -9499  -9278 
-    89  -2983   1443  -5328  -4692   -484   -699    -50   1368  -4287    993    693  -4176    356  -3910  -4087    534  -2923   2119  -3267  -2925   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10602 -11644   -894  -1115  -1810   -484  -9499  -9276 
-    90   -982    930   1663  -2026   -674  -2347   1263  -4238    312  -2271  -3269   -193  -3791   -843   -702   1525   1963  -1563  -4365  -3687   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10602 -11644   -894  -1115  -1810   -484  -9499  -9274 
-    91  -1224  -2874  -5397  -4761   2127  -4601  -3469    576  -4357   2081   -296  -4247   -331  -3973  -4155  -3687  -2991   -122   2067   1698   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10602 -11644   -894  -1115  -1810   -484  -9499  -9271 
-    92   -410  -4193   1096   1448  -1677   -168   2159  -4265   1248  -1980   -269   -770  -3787   1382  -1245    613  -1507  -3815  -4376  -3694   193
-     -   -148   -501    234     42   -381    398    109   -625    210   -463   -721    275    393     48     95    358    117   -370   -295   -250 
-     -   -123  -3647 -11644   -764  -1282   -283  -2487  -9499  -9269 
-    93  -5157  -7268   3899   -282  -7353  -1717     46  -7362  -4774  -7184  -6635   -184  -5469   -456  -5812  -4751  -5261  -6793  -7389    -50   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9267 
-    94  -1693  -2878  -5398  -4762   1537  -4601  -3472   1111  -1557   2344   2141  -4247  -4649  -3979  -4157  -1657  -2993   -654  -3334    420   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9264 
-    95    348    960  -1053   2389  -4542   -398    107  -1544    821  -1894    840  -2384  -3840   -364    420    184  -2710  -1519  -4415   -847   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9262 
-    96   -794    313    993   1674    277   -596  -2404  -4301  -1985   -650  -3325   -105  -3838    955   -913   1732   -448  -3855  -4420  -1522   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9260 
-    97   -708  -2862   -832   -593   1020  -4577  -3447   1201  -4319   1133   -705  -1200  -4627  -3947  -4128    117  -1085   1840    223    837   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9257 
-    98   -856  -4250   3436  -2078  -1079  -3753   -480  -4318   -909  -4265   -383    731  -3848     88  -1018    575  -2721  -3871  -4434  -3753   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9255 
-    99     84  -4147  -2670   -826  -4426  -3771   -102  -1249  -2032  -1853  -3248   -704   3438   -583   -104    554  -1617  -3746  -4357  -1274   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9253 
-   100   -608  -4141    655   2530   -882  -1560    408   -437  -2035   -999  -3242   -113  -1632  -1991  -1030   -416    138    700  -4352  -3697   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9250 
-   101  -3030  -2867  -5308   -418   1967  -4571  -3438    -36  -1696   1569   1769   -975  -1107  -3923   -584  -3652   -289     97  -3323   2097   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9248 
-   102    948  -2886  -5157  -4535   -204     10   1788  -2383  -4176  -1578    148  -4123  -1106   -894  -4052  -1589  -2966   -921  -3339   3898   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9246 
-   103  -2799  -4267  -2649   -153  -4592  -3771   -168  -4340   1651  -1482  -3357   2586  -3863   1489   1837   -766  -1098  -3891  -4445   -415   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9243 
-   104  -3776  -4354  -5710  -5812    340    706  -5259  -5973  -5972  -6138  -5395   1887  -5381  -5548  -5980   2921    476  -5182  -5585   -390   207
-     -   -149   -500    232     43   -381    398    105   -623    215   -466   -721    278    393     45     95    359    117   -370   -295   -250 
-     -   -151  -3355 -11700    -42  -5126   -701  -1378  -9499  -9241 
-   105  -4778    342  -7151  -6539  -1045  -6521  -5361   -100  -6200   3025   1074   -297  -6265  -5544  -5915  -5671  -4690   -543  -4749  -4637   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9238 
-   106  -2920   -103  -1798  -3066  -3301  -4179  -2929    891   1841   -954   1320    971  -4253   1738    792  -3162    -91    786    786  -3241   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9236 
-   107   -575  -4236   -714    991     90  -3744  -2403  -4304    809  -2112   -331    -56  -3837   1414   -913    432  -2709  -3857   4242    934   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9234 
-   108  -6150  -5517  -8573  -8007   -646  -8429  -7125   2455  -7841   2345   2139  -8157  -7389  -6568  -7317  -7843  -5995    211  -5556  -5802   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9231 
-   109  -3001  -3826  -3214  -1008   -956  -4087  -2741   -707   1666   2355  -2973  -2866  -4165     67    864   -856  -1225  -3345  -4122  -3612   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9229 
-   110   -516  -4243   2038   1990  -4564  -3743   1091  -4315   -846  -1349  -3332   1551  -3837   -159   -213    419  -2709  -1523  -4426  -3743   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9226 
-   111   -809  -2874  -5393  -4757   -807  -4597  -3469    607  -4353    357    866   2851  -4646  -3976  -4153  -3682  -1418   -254  -3333   2981   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9224 
-   112   -892  -4242   2385   1354  -4563  -3743    -10  -4314   -427  -2190  -3331   1254   -176   -166   -826    419   -408    -95  -4425  -3743   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9222 
-   113  -1367  -4192    -88   -374  -4491   1627  -2418   1448   -764   -358    124   -669    530    445    379  -1431  -1158    410  -4389  -3721   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9219 
-   114  -1801     53   2463   1107  -4563   -669  -2402  -4314   -994  -4258  -3332   -890  -3836     48    394   1057   1194  -1633  -4426  -3743   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2915 -10658   -209   -894  -1115   -701  -1378  -9499  -9217 
-   115  -2828  -3404  -3710  -2142  -4350  -3272  -1101  -3614   2810  -3221  -2577  -1966  -3195   -683   3090  -2702  -2465  -3407  -3019  -2979   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -7755  -8797   -894  -1115  -5485    -33  -9499  -9214 
-   116  -1406  -2687  -1152   1199  -3130  -2209   3378  -2774    158  -2631  -1797   -848  -2295   1611   2080  -1275  -1293  -2390  -2686  -2191   220
-     -   -151   -506    240     46   -383    398    106   -610    206   -463   -717    278    390     42     90    362    115   -373   -300   -246 
-     -  -2919   -211  -8797  -3020   -190  -5485    -33  -9499  -9212 
-   117   -805  -2254   1223   1773  -2554  -1708   -423    886   1136  -2261  -1355   -346  -1839     24   -554    660   -750  -1865  -2446  -1761   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -284  -7755  -2535   -894  -1115  -5485    -33  -9499  -9209 
-   118  -1928  -2936  -1206   -982  -3584  -2388   -979  -3246   3262  -3040  -2326   1880  -2609   -587    -76  -1796  -1835  -2887  -2955  -2589   233
-     -   -149   -500    232     43   -381    398    110   -627    210   -466   -721    277    393     45     97    360    119   -370   -295   -250 
-     -  -2649   -258  -8527    -44  -5055  -5521    -32  -9499  -9207 
-   119   -676  -2043   -458   1940  -2396  -1603   -310  -2120    132  -2094  -1201   -278  -1731    132   1208   1004   1005  -1699  -2280  -1631   235
-     -   -149   -500    232     43   -381    398    105   -627    213   -465   -721    275    393     45     97    359    119   -370   -295   -250 
-     -  -2649   -258  -8527    -44  -5055  -5521    -32  -9499  -9205 
-   120  -2423  -1951  -4853  -4420  -1244  -4558  -3741   3390  -4179   1190    -72  -4238  -4173  -3631  -4021  -3880  -2374    317  -2851  -2685   237
-     -   -148   -500    232     45   -381    398    105   -627    210   -466   -721    277    393     47     95    360    117   -370   -295   -250 
-     -  -2649   -258  -8527    -44  -5055  -5521    -32  -9499  -9202 
-   121  -1759  -3563   2597   2248  -3768  -1854  -1095  -3645  -1184  -3532  -2790   -446  -2325   2061  -1932  -1461  -1795  -3142  -3717  -2784   239
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7485  -8527   -894  -1115  -5521    -32  -9499  -9200 
-   122  -3431  -2941  -4773  -4689  -1454  -4250  -3711   -998  -4374   3220   -426  -4535  -4239  -3825  -4053  -4330  -3423  -1658  -2840  -2739   240
-     -   -149   -489    235     43   -381    398    105   -627    213   -466   -713    275    393     45     95    359    117   -370   -295   -250 
-     -  -2649   -258  -8527    -44  -5055  -5521    -32  -9499  -9197 
-   123  -3431  -2941  -4773  -4689  -1454  -4250  -3711   -998  -4374   3220   -426  -4535  -4239  -3825  -4053  -4330  -3423  -1658  -2840  -2739   242
-     -   -149   -500    235     43   -381    398    110   -627    211   -466   -721    275    393     47     98    359    117   -370   -295   -250 
-     -  -2649   -258  -8527    -44  -5055  -5521    -32  -9499  -9195 
-   124   -668  -1252  -1330   -954  -1763   1960  -1009   1102   -901  -1605   -874   1429  -2030   -788  -1244   -841   1272  -1025  -2068  -1614   244
-     -   -149   -500    233     43   -381    399    105   -627    210   -466   -713    275    395     48     96    359    117   -370   -295   -250 
-     -  -1690  -1668  -1420   -973  -1027  -4104    -86  -9499  -9192 
-   125   -949  -2208   -532   -220  -2747  -1727   -542  -2462   2136  -2407  -1553   1610  -1943   -121   -332   1739   -929  -2020  -2544  -1947   248
-     -   -149   -500    234     44   -381    402    105   -627    210   -466   -721    275    393     45     95    359    117   -370   -295   -250 
-     -  -2546   -279  -8424    -48  -4938  -4479    -66  -9499  -9190 
-   126    732   -884  -1850  -1295   1584    485   -923   -518  -1106    532   -152  -1263    865   -935  -1318    653   -667   -387  -1382   -987   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7656  -8698   -894  -1115  -3787   -109  -9499  -9187 
-   127   -963  -2418    798   1472   1008    547   -588  -2469   -198  -2428  -1517   1286    527   -137   -712   -841    637  -2033  -2610  -1925   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8106  -9148   -894  -1115  -2185   -358  -9499  -9185 
-   128   -279   2904   2299    120  -2924  -2549  -1222     50    450   -887  -1829    449  -2639   -807  -1341   -186  -1465   -345  -2961  -2350   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9101 -10144   -894  -1115  -1797   -490  -9499  -9182 
-   129   -824    780    587    757    556  -3243  -1964   -611  -1807  -1286   1112    474   -394  -1716    446    106    432   1460  -3009  -2533   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -9712 -10754   -894  -1115  -1989   -419  -9499  -9180 
-   130  -2432    113  -4652   2196   -354  -3966  -2831   1111   -224    424   1333   -425  -4017  -3294  -3492  -3045   -814   1482  -2734  -2389   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -9988 -11030   -894  -1115   -977  -1023  -9499  -9177 
-   131    488   1228   1828   2101  -4315    216  -2152  -4066    234  -4010  -3084    521  -1485  -1693  -2242   -139   -324  -3616  -4178  -3494   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -85 -10360  -4188   -894  -1115   -586  -1582  -9499  -9175 
-   132  -1405  -4063   2207    948  -4365   -343  -2277    684  -1866  -4071  -3157  -2259  -3709   -506    -40    527    638   1079  -4258  -3587   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10498 -11540   -894  -1115   -723  -1343  -9499  -9172 
-   133  -6165  -5540  -8515  -7912   2301  -8300  -6804   -112  -7703   2706   1720  -8009  -7270  -6394  -7138  -7670  -5988  -2194  -5329    296   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10596 -11639   -894  -1115  -1888   -454  -9499  -9170 
-   134   -811   2335   2033   1858  -4431   1065   1049  -1479  -1956  -4140    203  -1074  -3797  -1914  -2459   -112   -996  -3743  -4333   -762   258
-     -   -148   -488    235     44   -382    398    104   -628    209   -464   -703    276    392     44     94    359    118   -371   -296   -248 
-     -   -216  -2869 -11639   -997  -1003  -1888   -454  -9499  -9167 
-   135  -2018    549  -5306   -906   -774  -4522   -655    433  -4270   2744    455  -4163  -4572   -456  -4075  -1047  -1091   -809  -3262  -2920   261
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10596 -11639   -894  -1115  -1888   -454  -9499  -9165 
-   136   -197    797   1326   -542  -4251  -1310  -2410  -3949  -2027  -3990   -846   1478   -988  -1980   -885  -2656   2679   -818   -463    399   262
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10596 -11639   -894  -1115  -1888   -454  -9499  -9162 
-   137  -7089  -6107  -7274  -1362   4407  -7393  -3688  -6014  -7362   -863  -5425  -1169  -7281  -6172  -6807  -6663  -6955  -6175  -2945   -153   263
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -53 -10596  -4879   -894  -1115  -1888   -454  -9499  -9160 
-   138  -1782   1854     31     65  -4378  -3662  -2324   -748  -1006  -4089  -3181  -2308  -3755    780   -905   1947   1799    898  -4284  -3618   264
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10547 -11589   -894  -1115  -1025   -975  -9499  -9157 
-   139    367  -2804  -5319  -1872   -102  -4524  -3395   1810  -4279    482   -281  -4169  -4574  -1846  -4080   -657    596   2251  -3261   -607   265
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41 -10596  -5280   -894  -1115  -1888   -454  -9499  -9155 
-   140  -1645    958   1786   1871     55  -1601  -2601  -1373  -2371   -995   -130    156   -219  -2295  -2794    511    827   -686  -3847  -3337   266
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -134 -10559  -3534   -894  -1115  -2298   -328  -9499  -9152 
-   141  -1476   -173    859   1777   -429  -3563    786    -34   -690  -1874    236   -995    182    745    111  -1420     78    160  -4171    935   267
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10429 -11471   -894  -1115  -3158   -171  -9499  -9150 
-   142  -1242  -4042   1718   1866  -4363  -1216    363  -4114   -176  -1365  -3131   1349   -284    164   -747    607  -1276  -1549  -4225   -784   268
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10429 -11471   -894  -1115  -3158   -171  -9499  -9147 
-   143   -354    731    887   1048   -199  -1470   -607    -93  -1913   -549  -2923    375  -3703   -211    506   1019  -2534    774  -4052     57   269
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1619 -10429   -574   -894  -1115  -3158   -171  -9499  -9145 
-   144    222   1010    482    954  -3090   -580   -941  -2839   1051   -494  -1863   1288  -2375   -482  -1030   1439  -1246  -2393  -2958  -2277   270
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -487  -8818  -1823   -894  -1115  -5230    -39  -9499  -9142 
-   145   1175  -1736  -1384   -829  -1830  -2194   -917    435   1144  -1656   -905    912  -2282   -630  -1120    186    854   1042  -2094  -1597   271
-     -   -150   -501    235     45   -381    398    109   -627    211   -467   -721    275    393     44     95    361    117   -370   -283   -250 
-     -  -3504   -612  -1968    -32  -5531  -5373    -35  -9499  -9140 
-   146  -1106  -1917  -1000    999  -2345   2008  -1120   1627   -947  -2161  -1401   -995  -2295   -813  -1386    997  -1155  -1639  -2558  -2024   273
-     -   -150   -501    232     42   -381    398    105   -627    212   -463   -721    275    395     49     95    358    117   -368   -295   -250 
-     -  -3080   -188  -8958    -32  -5531   -552  -1654  -9499  -9137 
-   147  -1033  -2476    322  -4176   3092  -4152  -3013  -1971   -331   1132   1323   -724  -4203  -3462  -3667  -3229  -2563    196  -2929   1297   275
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2205 -10208   -358   -894  -1115  -3905   -100  -9499  -9134 
-   148  -1569  -3026   2099   1757  -3311  -2109  -1117  -3042   -955  -3058  -2231   -753  -2424   -724  -1550    925  -1560   1657  -3289  -2540   276
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -394  -8013  -2099   -894  -1115  -5442    -34  -9499  -9132 
-   149   1285  -1387  -2910  -2908  -3646  -1636  -2696  -3401  -2885  -3635  -2738  -2074   2845  -2584  -2940   2151  -1173  -2377  -3850  -3620   277
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -318  -7633  -2388   -894  -1115  -5502    -32  -9499  -9129 
-   150  -1400  -3050   2626     48  -3318  -1709   -807  -3141   1582  -3049  -2249   2169  -2098   -425  -1296  -1159  -1404  -2666  -3218  -2394   278
-     -   -149   -500    232     45   -381    398    105   -627    212   -465   -721    275    393     45     95    360    117   -370   -295   -250 
-     -  -2495   -290  -8373    -50  -4880  -5538    -31  -9499  -9127 
-   151   1454  -1143  -2063  -1726  -2785  -1393  -1698  -2476  -1619  -2681  -1831  -1398   2035  -1457  -1891   1511   1681  -1771  -2976  -2597   280
-     -   -149   -487    233     43   -381    398    105   -627    212   -464   -721    275    393     45     96    359    117   -370   -295   -250 
-     -  -2495   -692  -2309    -65  -4509  -5538    -31  -9499  -9124 
-   152   -430   3460   -720   1597  -1962  -1349   -669  -1594   -436  -1791  -1003   -554  -1709   -350   -837   1421   -546  -1213  -2133  -1614   282
-     -   -149   -500    233     43   -381    398    105   -627    210   -466   -721    275    393     45     98    360    117   -367   -295   -250 
-     -  -2174   -372  -8052    -65  -4509  -4096    -87  -9499  -9122 
-   153  -1078  -1016   2015  -2058   1917  -2551  -1337   1447  -1834   -213   2310  -1905  -2568  -1556  -1892  -1619  -1017   -124  -1362   -946   284
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7543  -8585   -894  -1115  -3900   -100  -9499  -9119 
-   154   -829  -2019    903    943   1950  -1839   -521  -1911    933  -1988  -1139   -526  -1936   -107   -645   -769   1043    450  -2270  -1656   285
-     -   -149   -500    232     46   -381    398    105   -627    210   -466   -721    275    393     45     95    360    117   -367   -295   -244 
-     -  -1411   -689  -9027    -42  -5120   -234  -2742  -9499  -9116 
-   155  -2618  -4000   -918    386  -1128   3135    -79  -4008   -724  -1679  -3099  -2257  -3699   -420  -2366  -1192   -760  -1448  -4206   -663   287
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10476 -11518   -894  -1115  -1301   -751  -9499  -9114 
-   156   -730  -4140   -195   1741  -4461    895  -2299  -1342   1055  -4156  -3229   -179  -3734    985   -591    342   -453    804  -4323  -3640   288
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10542 -11584   -894  -1115  -1100   -906  -9499  -9111 
-   157   -311    820  -1687  -4420    513  -1844   1125    817  -1276   -801   1634   -903   -514  -3744   -108   -697   1206    992    625   1240   289
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10590 -11632   -894  -1115  -1970   -425  -9499  -9109 
-   158   -285  -4179   -195    901  -4499   -917    -60   -328   1380  -2472   -672  -2319    419    690    459    127    533    540  -4363  -1310   290
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10590 -11632   -894  -1115  -1970   -425  -9499  -9106 
-   159  -2731   1085   -954    641   -718  -1347   -823  -1007  -2033  -2002   -637    257  -1021   1360   -985    -32   2089   1244  -4219  -3592   291
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10590 -11632   -894  -1115  -1970   -425  -9499  -9103 
-   160   -756  -3351   -911   -248  -3402  -4028   2180   1635   -638  -3246   -252  -2938  -4106  -2535    300  -2993   -553   2240  -3724   1324   292
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10590 -11632   -894  -1115  -1970   -425  -9499  -9101 
-   161  -3437   -251   2352   2876  -5280  -4129  -2990  -1397  -1248  -4992  -4105    278    492  -2561  -3269   -908  -3401  -4597  -5166  -4425   293
-     -   -149   -500    233     43   -381    398    105   -627    210   -466   -721    275    393     48     96    359    117   -367   -295   -246 
-     -  -5754  -4065   -120    -70  -4406  -1970   -425  -9499  -9098 
-   162  -2303  -3048   -612   3661  -3647  -2195  -1723  -3712  -1760  -3661  -3169  -1225  -2686  -1501  -2196  -2143  -2401  -3342  -3309  -3057   295
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -6923  -7966   -894  -1115    -19  -6253  -9499  -9095 
-   163  -1605  -5576  -8586  -8055  -3687  -8171  -7121   -306  -7872   3287  -2450  -8103  -7338  -6566  -7316  -7599  -6024  -3822  -5553  -5804   296
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9093 
-   164  -1608   2526  -5416  -4784  -2889  -4653  -3528   2259   2483   -992   -260  -4288  -4700  -4020   -618  -3738  -1040    778  -3402  -3058   297
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34 -10658  -5583   -894  -1115   -701  -1378  -9499  -9090 
-   165  -1357  -4722    168   1163  -5041  -4020  -2800  -4805   -982  -4742  -3837  -2650   3580  -2358   -999   -337   -927  -4348  -4910  -4198   298
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10628 -11670   -894  -1115  -1407   -683  -9499  -9087 
-   166  -1920  -4844   -494  -2483  -5264   2233  -3015  -5036  -2709  -4978  -4081   3340  -1036  -1028   -895  -1474  -1000  -4556  -5149  -4429   299
-     -   -149   -500    235     44   -377    398    105   -627    210   -466   -721    275    393     45     95    359    117   -370   -295   -244 
-     -    -65  -4587 -11670   -992  -1008   -388  -2084  -9499  -9085 
-   167  -4923  -6465  -1109  -1041  -7349   3687  -4486  -1334  -4962  -7220  -6632  -3591  -5479  -4197  -5954  -1647  -5124  -6613  -7419  -6351   302
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9082 
-   168    474  -4242    374   1249  -4563   -572    206  -4314    354  -4258  -3331   -118  -1387   -180   2252    550   -330  -1757  -4425  -3743   303
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9079 
-   169  -2773  -4247   1423    622  -4568  -3746    836  -4319    634  -1080  -3336   2727  -3840   -732   -367   1028   -605  -3869  -4430  -3747   304
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9077 
-   170  -3040  -2955  -4892    -37  -2921  -4526  -3362   3089   -550   -852   -594  -3994  -4580   -990  -1342  -3589   1005   1174  -3406  -3051   305
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9074 
-   171    576  -4029   -694   -327  -1253  -3807  -2477    384   -889    -33    534   -161   2608  -1124    302    -83  -1661  -2084  -4269   -708   306
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9071 
-   172  -4959  -4439  -7647  -7328  -5008  -7509  -7530     17  -1313   -572  -3697  -7163  -7212  -7206  -7417  -6899  -4948   3693  -6812  -6341   307
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9069 
-   173  -1376    -11    119  -4570  -6160  -1982  -4835  -5899  -4846  -6069  -5205   1687  -5129  -4584  -5175  -2206   3559  -5093  -6321   -389   308
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9066 
-   174  -2775  -4186    463   1614   -865  -3758  -2420    229    113  -1305   -452   2424  -1432    990  -2513    430  -2714  -1508    778  -3718   309
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9063 
-   175    526    -60   1349   2237  -4563   -524    659  -4314    202  -1833  -3331   -946  -3836    408   -409    341   -553  -3864  -4425  -3743   310
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9061 
-   176  -4890  -6184   -800  -3453  -7372  -4923  -4681  -7409  -5160  -7314  -6702   4302  -5570  -4407  -6082  -4705   -105  -6607  -7404  -6479   311
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9058 
-   177  -1678  -3096  -5176  -4501  -3065  -4689  -3481  -1170   3021    215     13  -4167  -4732  -3769   1796  -3771   -985    547  -3549  -3205   312
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9055 
-   178   -397  -4238    329   1173  -1300  -3744   2026    410   1476  -1163   1019    -96  -1060   1016    936  -2650  -2708  -3859  -4423   -893   313
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9053 
-   179  -1502  -4237    336   2998  -1394  -3746   -513  -1271   -663    437  -3327   -570  -3839   1126  -1071  -2653  -2711  -3857  -4422  -3741   314
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9050 
-   180  -7319  -6226  -7679  -8041   2269  -7563    203  -6203  -7597  -5504  -5603  -6169  -7417  -6312  -6956  -6814  -7167  -6360  -2986   4583   315
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9047 
-   181  -1585     66  -7609  -7300  -5134  -7470  -7565   2354  -7282   -175  -3812  -7125  -7201  -7268  -7475  -6856  -4902   3133  -6926  -6377   316
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -9044 
-   182  -1243  -4242   1616   1521  -4563  -3743   1297  -1960    988  -2097    238   1126  -3836    698   1012   -590   -764  -3864  -4425   -649   317
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21 -10658  -6351   -894  -1115   -701  -1378  -9499  -9042 
-   183    345  -4915  -5975  -4648  -5208  -5526  -3663  -4671   1378   2522    993  -4455  -5513  -3348   1290  -2208  -4451  -4560  -5015  -4820   318
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -9039 
-   184   -703     71  -5364  -4728  -2798  -4566  -3437    439  -1303    407   2662  -4212  -4616  -3945  -4123  -3650  -1027   1451    649   3250   319
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -9036 
-   185   1201   1736  -5331  -1820   -935  -4560  -3430   1495  -4299  -1615    -99  -4196  -4610   -761  -1058  -1190   1511   1957  -3304  -2961   320
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38 -10641  -5420   -894  -1115  -1152   -863  -9499  -9033 
-   186  -1164  -4199   2351   2174  -4521  -3699    798  -4271   -192  -4215  -3289    829  -3793   1489   -970  -1114  -2665  -2281  -4383   -589   321
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41 -10607  -5290   -894  -1115  -1748   -510  -9499  -9031 
-   187  -1385  -2955  -5182  -4564   2036  -4601   2060  -2458  -1458   -461    298  -4143  -4650  -1162   -227  -3679  -3035  -2377   3811   3253   322
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10570 -11612   -894  -1115   -448  -1904  -9499  -9028 
-   188  -2989     56  -4721  -1274    -10  -4459    -78    814   1691   -259  -2131  -3886  -4515  -3570   2742  -1416  -1114   -181  -3378    236   323
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -9025 
-   189   -693  -3081  -5616  -4982   1667  -4831  -3701     76  -4582   2439   1828  -4478  -4857  -4183  -4376  -3920  -1175    342  -3526    279   324
-     -   -149   -500    233     45   -381    399    105   -627    210   -465   -721    275    393     45     95    359    117   -370   -295   -245 
-     -    -66  -5693  -5396  -1873   -460  -1152   -863  -9499  -9022 
-   190   -737   -151   -266    135   -210  -3742   -198    176   -826  -2149    138   2543  -3833    592   -352  -1331   1217     18  -4268   -465   329
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10606 -11649   -894  -1115   -648  -1467  -9499  -9020 
-   191   -929  -4227      3     25  -4548   -151    161   -594   1667  -4243  -3316    885  -3821    -18   1823   -916   1254  -1038  -4410  -3727   330
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -9017 
-   192     63  -4222  -2603   -267  -4540   1699  -2388  -4289   -832   -257  -3311   -341  -1112    844   1222   1423  -1143  -1740  -4406   -487   331
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -9014 
-   193  -1615    242  -5348  -4717  -2841  -4596  -3469   2902  -4321  -2725    199   -943  -4645    -11   -216  -3680   -592   2247  -3348  -3005   332
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -9011 
-   194   -369  -4225   -846   2075  -1109  -3728   -244  -1440   1672  -1040  -3314   -601  -3821   1583    405  -1110   -391  -1386  -4408   -805   333
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -9008 
-   195  -1116  -4214   -343   1499   -897  -3731  -2390  -1437   2091  -1514  -3304  -2369    877   1637    582  -1411  -2694   -459  -4401   -880   334
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -9006 
-   196  -1532  -4139  -2653     11   -698  -3755    378  -1275   -292  -4137  -3239  -2407    592   3888  -2514  -1588  -1087  -3739    288  -3689   335
-     -   -149   -487    233     43   -381    398    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39  -5356 -11683   -150  -3336  -1152   -863  -9499  -9003 
-   197   -974   1428  -5364  -4728   2752  -4566  -3438    839  -4323    422   2000  -4212  -4616  -3946  -4123  -2025    860    920  -3303    664   337
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -9000 
-   198    -89  -4227   -278   1847  -4548  -3727   -217  -4299   1151  -1078  -3316   1968  -3821    380    499    -22   -366  -3849    726  -3727   338
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -8997 
-   199   3012  -3384  -3389  -2829   -733  -4081    624  -1249  -1126  -1819  -2553  -1497  -1333    -40  -1144    -33  -1804  -1063   -229  -3297   339
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -8994 
-   200  -6132  -5502  -8547  -7978   4009  -8391  -7064    290  -7806    878   -176  -8115  -7361  -6535  -7280  -7797  -5976    206  -5516  -5742   340
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -8992 
-   201  -1235  -3000  -4402  -3814    -36  -4391   1294  -2526    653   1125    260  -3699  -4452  -1364   2399    268  -2913     42  -3436   1112   341
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -8989 
-   202   -751    -15   1296   1208  -4548   -976  -2386  -4299   1684  -4243  -3316   -895  -3821    -90   1418    564    323  -2147  -4410   -506   342
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -8986 
-   203  -3915  -4508  -6655  -7012  -6994   3774  -6351  -7005  -6980  -1887  -6301  -5515  -5565  -6466  -6671  -1658  -4392  -5725  -7151  -7077   343
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -8983 
-   204  -6290  -5633  -8666  -8068   3953  -8528  -7084  -1094  -7888   1390    979  -8266  -7394  -6519  -7300  -7952  -6109   -542  -5476  -5737   344
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115  -1152   -863  -9499  -8980 
-   205  -1687  -4203   -335  -1166   -355   -208   1541  -4257   -346   -350    926   2067  -3827    697  -2484   1169   -204  -2276  -4393   1442   345
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10641 -11683   -894  -1115   -477  -1829  -9499  -8977 
-   206  -1249  -4242   1024   2056  -4563  -3743  -2401  -4314    312  -4258   1189   -457  -3836    968    552   1229   -352  -1605    755  -3743   346
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8974 
-   207  -4755  -4350  -7261  -6755  -1137  -6784  -5908   2116  -6510   1196    958  -6441  -6555  -6043  -6356   -770  -4705   2683  -5348  -5131   347
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8972 
-   208   -414   2720  -6142  -5558   1530  -5442  -4414   2647  -5204   1014  -2678  -5090  -5444  -4857  -5042  -4561   -406    635  -4235  -3883   348
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8969 
-   209    -85  -4306    686  -2106  -4626    488   -125  -4378   -777  -2547  -3398    112   3206     32  -2557    232  -2771  -3928  -4490  -3804   349
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8966 
-   210  -1273  -4228    318    911  -4543    446    551    658    422    242   -458  -2384    990    210  -1246    836  -2710   -643  -4415  -3736   350
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8963 
-   211  -1744    120    651    788  -4563  -3743   1247  -4314    852  -4258  -3331   1747  -1038    514   1426    778   -380   -505  -4425  -3743   351
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8960 
-   212     -5    402  -1077  -3579  -3068  -4340  -3133  -2622    -96   1736    -13  -1049   -304  -3192  -1160     90    -52    368   3523  -1440   352
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8957 
-   213  -3288  -3099  -5640  -5008   -845  -4857  -3731   1509  -4609   2634   1357  -4504  -1186  -4214  -4406  -1648  -1092    139  -3560  -3236   353
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8954 
-   214    373  -4240  -2617    536  -1047  -3743   -422   -700   1200  -4256   -383    646  -1127   1020   1240   1379   -255  -3862  -4424   -262   354
-     -   -148   -500    232     43   -381    398    105   -627    212   -465   -721    275    393     45     98    359    117   -370   -295   -247 
-     -   -129  -3586 -11700    -49  -4910   -701  -1378  -9499  -8951 
-   215   -893  -2860  -1674  -4734   -842  -1672  -3450   1772  -4331   1626   2733  -1351   -963  -3955  -4134   -319  -2973    233  -3318    814   356
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8948 
-   216  -7221  -6180  -7735  -8047   4303  -7614  -3843  -5581  -7620    769  -4915  -6256  -7416  -6329  -6980  -6875  -7065  -5992  -3079   -351   357
-     -   -149   -500    232     43   -377    398    105   -627    212   -464   -721    275    393     45     98    359    117   -370   -295   -250 
-     -    -36  -5495 -11700  -1889   -454   -701  -1378  -9499  -8945 
-   217  -1423  -4250   2372  -1000  -4571  -3748  -2408  -4322  -1113  -4266  -3339   1416  -3842    815    594    903   1508  -3872  -4433    313   362
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8943 
-   218   1391  -4555     -3   1976  -4867  -3930   -262  -4626  -2289  -1991  -3653   -477   2605   -994  -2814   -224  -3004  -4173  -4737  -4035   363
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8940 
-   219  -1563     26  -2619   1857  -4554  -3745   1676  -1527   1300  -1859  -3326   1572  -3838    601    779    560  -2709  -1322  -4421   -896   364
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8937 
-   220  -5226  -7349   1421   3685  -7439  -4904  -4383  -7467  -4862  -7279  -6760  -3485  -5511   -680  -5931  -4809  -5338  -6890  -7473  -6302   365
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8934 
-   221  -2043  -5372  -8357  -7780    131  -8090  -6826    888  -7573   2992    207  -7799  -7233  -6430  -7104  -7423  -5804   -241  -5455  -5639   366
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8931 
-   222  -2770    293    566   2863  -4564  -1358  -2402  -4315    454  -4259    213   -517  -3837   1291    753  -1343  -2709  -1716  -4426  -3743   367
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8928 
-   223  -1020   1183  -4532   -608  -2960  -1583  -3253    -34   -543   2275   1753  -3784  -4491    268     70  -1900   -618   -988  -3428   -501   368
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8925 
-   224  -1575  -4110  -6765  -6149   -686  -6082  -4943    841  -5790   2630   2169  -5739  -5931  -5233  -1129  -5210  -4319    926  -4487  -4303   369
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8922 
-   225  -5280  -4790  -7800  -7310   -858  -7466  -6581   2948  -7122   1456   2121  -7139  -6992  -6423  -6894  -6749  -1242   1151  -5611  -5574   370
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8919 
-   226  -1468   4283  -4822  -4231   -664   -450  -3394  -2546  -3944  -2890     17     36  -4574  -3673    161   2038  -1031     98  -3479  -3121   371
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8916 
-   227  -8497  -7354  -8351  -8737  -8923   3866  -8012  -9974  -8936  -9329  -9262  -8654  -7799  -8802  -8366  -8951  -8751  -9517  -7623  -8937   372
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8913 
-   228  -1102    -80  -1082    355  -4073   -542  -2535   1168   -494    397   1589   1076  -3945  -2141   -964   1360    141   -773  -4165  -3579   373
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8910 
-   229   -734  -4243    393   1377  -4564    403  -2403  -4315  -1983  -1505  -3332   1099   1763   1431    660    -47  -2709   -934  -4426  -3744   374
-     -   -151   -493    233     49   -379    396    109   -625    208   -468   -723    276    396     52     94    361    115   -372   -297   -252 
-     -   -246  -2890  -5671  -1470   -646   -701  -1378  -9499  -8907 
-   230  -2744  -4217   1912   2349  -4538  -3718    507  -1051    482  -1990  -3306    855  -3811   -850   -887   -680    498  -3839  -4400   -437   381
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2098 -10630   -389   -894  -1115  -1373   -704  -9499  -8904 
-   231  -1133   2675    899   -457  -2829  -2115   1759  -2560    770  -2541  -1634    825   1583   -330   -875    268  -1073     66  -2738  -2073   382
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -8541  -9583   -894  -1115    -68  -4440  -9499  -8901 
-   232  -3465  -3262  -5754  -5162   1605  -4996  -3615   2823  -4760     91  -2396  -4590  -5026  -4338  -4544  -1664  -3403    743   3150   1540   383
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10623 -11665   -894  -1115  -1506   -626  -9499  -8898 
-   233  -5137  -7222   3636   -365  -7363  -4845  -4324  -7378  -4793  -7199  -6664   1168  -5449  -4022  -5854    889   -492  -6795  -7407  -6235   384
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10623 -11665   -894  -1115   -359  -2184  -9499  -8895 
-   234  -1624  -2863  -5382  -4746   1231  -4584  -3456   1823  -1337    669    723  -4230  -4634  -3964   -586  -3669  -1814   2254   2613  -2979   385
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8892 
-   235  -2809  -4286   2100   1532  -4606  -3770    894  -4358    590  -4302  -3376   1772  -3870    621  -2534   1082  -1011  -1915  -4469  -3784   386
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11700   -894  -1115   -701  -1378  -9499  -8889 
-   236    375  -3496   3189   -224   -730  -4039     69  -3163  -2580  -1005    661  -2902  -1285  -2493  -2978   -166   -462   -120  -3853  -3369   387
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11701   -894  -1115   -701  -1378  -9499  -8886 
-   237  -3850  -3628  -6188  -5561    339  -1786  -4246    415  -5171   2437   -518  -5079  -5391  -4693  -4938  -1467  -3780  -2877   4435  -3612   388
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11701   -894  -1115   -701  -1378  -9499  -8883 
-   238   -919  -4239  -2646    643  -4553  -1624  -2420    454   2531  -2243  -3330  -2403  -3857   1679   1778  -1208  -2727  -1756  -4424  -3750   389
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11701   -894  -1115   -701  -1378  -9499  -8880 
-   239    918  -4242   -103   1222  -4564  -3743  -2401  -4314    689  -1407  -3332   1624  -1060   -303    800   1266   -344  -3864  -4426  -3743   390
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11701   -894  -1115   -701  -1378  -9499  -8877 
-   240   -475  -3023  -4378  -1510    400  -4397   2915  -1105  -3562  -2883  -2217   2903  -4458  -3349  -3684   -197   -107    476  -3458   1426   391
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11701   -894  -1115   -701  -1378  -9499  -8873 
-   241     18   2477  -5424  -4798  -2892  -4604   -463   -181  -4398  -1609  -2137  -4276  -4676  -4024  -4204   -716   3309    356  -3399  -3056   392
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11701   -894  -1115   -701  -1378  -9499  -8870 
-   242   -642  -4207    105   2061  -4511  -1568  -2413    244    655   -602    750  -2394  -3845     44    678  -1460    564    429  -4400  -3727   393
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11701   -894  -1115   -701  -1378  -9499  -8867 
-   243  -1741  -3020  -5528  -4904   1251  -4739  -3551  -2472  -4501  -1326    -29  -4376    500  -4109  -4297  -3828  -1170  -1295  -3366   4371   394
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11701   -894  -1115   -701  -1378  -9499  -8864 
-   244  -2769     88   1377   -392  -4563   -118   1091  -4314   1556  -2029  -3331    653  -3836    215   1794   -639     41   -507  -4425   -885   395
-     -   -150   -499    235     42   -380    392    106   -619    204   -468   -712    274    398     50     91    365    117   -369   -269   -251 
-     -   -650  -4138  -1720  -4033    -91   -701  -1378  -9499  -8861 
-   245  -2758  -4232    948     33  -4524   2406   2179  -4277  -2019   -419  -3343   1062  -3747  -1917  -2554    483  -2712   -920  -4425  -3721   425
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10136 -11178   -894  -1115    -55  -4745  -9499  -8858 
-   246  -2784  -4256   -227    530  -4576   2850   1093  -4326   -479  -4272  -3346    688  -1060  -1956  -2506   -118  -1718   -847    437  -3757   426
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11701   -894  -1115   -701  -1378  -9499  -8855 
-   247  -4456   -363  -1207  -6036   1883  -5822  -3657  -1313  -5631   -828  -3380  -5202  -5834  -5057  -5352    499  -4391  -3667  -3113   4255   427
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11701   -894  -1115   -701  -1378  -9499  -8852 
-   248    -73   -640  -1373   -328  -4551  -1165   1407  -2295   -218  -2094    -23   1210  -3838      5   -186   1337   1913   -804    199  -3739   428
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11701   -894  -1115   -701  -1378  -9499  -8849 
-   249    415    838    615   2047  -4563  -3743   -315  -4313    870  -2456   -935   -663   -145    291    658    572  -2708  -1297    -80  -3742   429
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11701   -894  -1115   -701  -1378  -9499  -8845 
-   250  -2769     41   1563    629   -477   -114    897  -4312    -34  -2533  -3330   1873  -3836      8  -2490    802   1267  -1943  -4425  -3742   430
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10658 -11701   -894  -1115   -701  -1378  -9499  -8842 
-   251   -416   -616   1675  -2206  -4714  -3850   2690  -4463  -2152  -4413  -3495  -2512    -94    268   -513   2548  -2862  -4009  -4584  -3905   431
-     -   -149   -500    233     43   -377    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -104  -5662  -4386   -178  -3108   -701  -1378  -9499  -8839 
-   252  -2709  -4157    -74    373  -1584  -3687    269    430    645  -1603   -210  -1124   2177   1772    740  -2594    -92   -330  -4347  -3670   433
-     -   -149   -500    232     46   -381    398    105   -627    213   -467   -721    275    393     45     95    360    119   -370   -295   -250 
-     -  -5752  -3098   -213    -37  -5304  -1999   -415  -9499  -8836 
-   253  -1235  -1572  -2024  -1448  -1600  -2360  -1121  -1036   1247   1815   -676  -1469  -2488   -927   -743  -1480   1979   -976  -1993  -1623   435
-     -   -149   -500    232     44   -381    398    105   -624    210   -463   -721    277    393     45     97    359    117   -370   -295   -250 
-     -  -2874   -219  -8752    -37  -5304  -4663    -58  -9499  -8833 
-   254  -1360  -2646  -1303   -655  -3097    598   -679  -2738   2350  -2603  -1754   -880    947   1467   1465  -1241  -1249  -2348  -2667  -2169   437
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -7873  -8915   -894  -1115    -21  -6143  -9499  -8830 
-   255    204  -2936  -4806  -2191    422   -463    635    655  -3908   -835  -2135   -930  -4544   1329  -3899  -1242   2182   1328  -3383   -892   438
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8827 
-   256  -3219  -3028  -5572  -1363    840  -4802  -3692   3083   -185  -1041   -282  -4445  -4842  -4185  -4364  -2121  -3162   1928  -3551  -3207   439
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35 -10659  -5584   -894  -1115   -701  -1378  -9499  -8823 
-   257  -1578    836   -913   -247  -4482  -1649   -571    521   1006    -28   -225   -788  -3819   2505   1272  -1720  -1717    394  -4372  -3700   440
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10628 -11671   -894  -1115  -1407   -683  -9499  -8820 
-   258   -606  -3193   -161  -1704    193  -1665   -143  -1494  -3001   -879   -197    259  -4266  -2866     21  -3187   -474  -2641   5172   1095   441
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10628 -11671   -894  -1115  -1407   -683  -9499  -8817 
-   259  -7047  -6183  -8059  -8176   4430  -7679  -4754  -4557  -7901    172  -3827  -6977  -7463  -6690  -7284  -7403  -6925  -5309  -3937  -2871   442
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10629 -11671   -894  -1115   -388  -2084  -9499  -8814 
-   260  -4536  -4248  -6522  -6128    110  -1785  -3664   -324  -5716  -3976  -3484  -5253  -5900  -5126  -5426  -1484  -4474   -268   5923   -225   443
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8811 
-   261   -810  -4242    398   2439  -4564  -1399    145  -1517    626  -4258  -3331    -91  -3836   1320   1214   -417   -380  -3864  -4426  -3743   444
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8807 
-   262   1054    374  -5404  -4770    -28  -2004  -3482   2160  -4366   -412  -2085  -4255  -4657  -3989  -4167  -3694   -139   2391   -336  -3004   445
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8804 
-   263  -5280    273  -7803  -7315   1103  -7472  -6592   1422  -7128   1770    814  -7144  -6997  -6431  -6902  -6756  -5211   2503  -5620  -5581   446
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8801 
-   264   -375   -113  -1626   2127  -1171  -3743   1841  -4312   1157   -484  -3330    498  -3836   -731    981    421  -2708  -3863  -4425   -634   447
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8798 
-   265    186  -4242    -11   1829  -4563    416    -80  -4314    415  -2651    -24   -209  -1184   -831   -513   1611    -96  -3864  -4425  -3743   448
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    360    117   -369   -294   -249 
-     -    -33  -5648 -11701   -176  -3120   -701  -1378  -9499  -8794 
-   266  -1540  -2885  -5403  -4768   3325  -4607  -3470   -728  -4363    750   2757  -4251  -4655  -3984  -4162   -775  -1885  -2295   2433    705   450
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8791 
-   267  -4144  -5819   2206   -919  -6080  -4511  -3590  -5905   -386  -5815  -4989   1015    326  -3198  -4150   1830   2080  -5420  -5993  -5158   451
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8788 
-   268   -717  -4240    461    361    -17  -1233  -2402  -1693    190   -225   -457   1658    753   1703   -178    557  -2708  -3862  -4424   -681   452
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8785 
-   269   -576  -4241    793   2956  -4562  -3743  -2402  -1931    142  -4257    315    303  -1230    573  -2490  -1652   -234  -1749  -4425  -3742   453
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8781 
-   270  -2841  -4309    609   2831  -4634  -3801  -2459  -4381   1203   -801   1123  -2436  -3898   1682  -1343  -1475  -2779  -3934  -4486  -3809   454
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8778 
-   271  -5617  -6125  -6922  -4929  -7132  -6028  -3743  -6308   1956   -900    329  -4690  -5906   2140   3268  -5482  -5198  -6129  -5675  -5673   455
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8775 
-   272   1584   1798  -4090  -3514   -905  -4322   -501  -1059   1867   -712   -867  -3505  -4388    409   1567    112  -2903   -458  -3524  -3132   456
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8771 
-   273     45  -4244    528   -935  -4565  -3745  -2404  -4316   2141    617   -771   -163  -3839    706   1926   -345  -2711  -3866  -4427  -3745   457
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8768 
-   274  -6354  -5685  -8715  -8123   3309  -8596  -7063  -1052  -7946   2538  -2393  -8320  -7433  -6550  -7343  -8034  -6169  -2046  -5462  -5653   458
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8765 
-   275  -5997    266  -8456  -7918  -3751  -8294  -7112   -889  -7761   3156    179  -8012  -7355  -6588  -7299  -7693  -5865    303  -5605  -5814   459
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8762 
-   276  -2972    506  -4058  -1741    522  -4320   -257   -398   1146     71   -108  -3484  -4386   3498   -152  -3334  -2911  -2565  -3548     89   460
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8758 
-   277  -8711  -7294  -8326  -8707   4610  -7441  -6602  -8782  -8785  -8062  -8138  -8245  -7820  -8336  -8189  -8933  -8794  -8780  -5948  -5142   461
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8755 
-   278     17    422  -5930  -5332  -3374  -5197  -4142    314  -4962   -415  -2541  -4846  -5219  -4610  -4789  -4305   1369   2971   2510  -3631   462
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8752 
-   279  -3679    514  -7064  -7413  -7012  -4571  -6354  -6846  -7032  -7110  -6135  -5419  -5389  -6462  -6624   -866   3999  -5511  -7226  -7219   463
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8748 
-   280  -1564  -4307  -6393  -6765  -7021   3485  -6226  -6854  -6880  -7105  -6135   -886  -5376  -6281  -6586   1247  -4166  -5522  -7237  -7187   464
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8745 
-   281  -1471   3439  -4354  -3869  -5073  -4314  -3928  -4729  -3708  -4917  -4105    -59  -4747   -641  -1027   2259   2379  -1585  -5259  -4800   465
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8741 
-   282  -1837   1447   1914   -949  -5207  -4113  -3018  -4971  -1024  -4926  -4025  -2842   1138  -2585  -3225   2762   -724  -4482  -5102  -4402   466
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8738 
-   283   -305  -5091  -4016  -3281   -945  -4775  -3151  -5218    434  -5066  -4248  -3454  -4824    413   3582    464   -683  -4852  -5102  -4679   467
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8735 
-   284   -328  -3710  -6473  -5936  -3932  -5789  -4909   2125  -5619   1513  -2989  -5479   -122  -5303  -5488   -921  -3966   2290  -4713  -4346   468
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8731 
-   285  -8793  -7429  -8381  -8767  -8935  -7394  -8034 -10046  -8964  -9360  -9335  -8749   4340  -8848  -8388  -9299  -8999  -9670  -7623  -8942   469
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8728 
-   286   1021  -2859  -5377  -4741    556  -4580    277   -139  -4336   1305   1173   -978   1265  -3959  -4136  -3665  -1135   1683  -3317   -530   470
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8725 
-   287  -1377  -4224  -1553    598  -4536   1948  -2407  -1222   -970    138   -666   1658  -3841   1060  -2497    286    159  -3841  -4412   -921   471
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8721 
-   288  -3797    511  -5964   -891  -7077   3713  -6144  -6922  -6717  -7156  -6210  -5241  -5444  -6158  -6541  -4038  -1142  -5619  -7245  -7179   472
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8718 
-   289   -219  -2865  -5370   -936   3690  -4583  -3453   -964  -1461    517   1412  -4225   -219  -3957  -4136  -3667  -2977   -926    540  -2979   473
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8714 
-   290   1791    357   -862   -253  -4564   -143    -80  -4314   2165  -4259  -3332  -2379  -3837    604    192    563  -2709  -3865    571  -3743   474
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8711 
-   291   1413   -297    958   1494   -376  -1022   -226  -1287      3  -4243  -3320   1401   -194  -1948  -2495   -396  -1125  -1520  -4416    409   475
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8707 
-   292  -3041  -2911  -1200  -1330   -817  -4557  -3414    447  -4151   2906   -368  -4111  -4609   -264  -4046  -1416  -1150  -2323  -3363  -3015   476
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40 -10659  -5342   -894  -1115   -701  -1378  -9499  -8704 
-   293  -2737   -179    -56    233  -4532   -123   1834  -2378    808  -4227   1261    349     72   2107    379     87  -1057  -3833  -4394   1085   477
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -3443 -10623   -144   -894  -1115  -1506   -626  -9499  -8700 
-   294  -1617  -2202  -2089  -1844  -3480   2927  -1661  -3318   -832  -3273  -2570  -1777  -2659  -1374   2373  -1720  -1797  -2774  -3085  -2936   478
-     -   -149   -500    235     43   -381    398    105   -627    210   -466   -721    275    396     45     95    360    119   -370   -295   -250 
-     -  -2362   -876  -1953   -993  -1007  -1588   -584  -9499  -8697 
-   295  -2877  -3427  -5261  -5620  -5944   3702  -5133  -5912  -5724  -6093  -5223  -4378  -4432  -5258  -5445  -3129    306  -4664  -5853  -6042   481
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9188 -10231   -894  -1115  -5064    -44  -9499  -8693 
-   296    810  -1951  -3143  -2589  -2055   -581  -2121   -167  -2382  -1933   2653    966  -3265  -2188  -2548   2333  -1790   -405  -2493  -2112   482
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9188 -10231   -894  -1115  -5064    -44  -9499  -8690 
-   297   -558  -3046   1262    203  -3366  -2547   1367  -3115   -791  -3062  -2136   2807  -2642   -750     32    625     53   -848  -3231  -2548   483
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9188 -10231   -894  -1115  -5064    -44  -9499  -8687 
-   298  -3022  -3799  -2510    727  -5583   3491  -3770  -5145  -4069  -5519  -4839  -2993  -4202  -3564  -4527  -3102  -3378     30  -5665  -5181   484
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9188 -10231   -894  -1115  -3648   -120  -9499  -8683 
-   299   -640  -2120  -4690  -4067   -275  -3935  -2822    680  -3681    914   1002  -3581   3023  -3275  -3480  -3033  -2270   1086  -2617  -2306   485
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9317 -10359   -894  -1115  -1008   -992  -9499  -8679 
-   300  -3667     -9  -5369  -4648  -6264  -4460  -3935  -5830  -2770  -5716  -4942  -4228   3250   2584   1632     89  -3909  -5086  -5665  -5538   486
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10127 -11169   -894  -1115  -4086    -88  -9499  -8676 
-   301  -2363  -3773  -2238  -1684  -4077  -3342  -1991  -3806   2455    -38   -467   -505    823   -290   1886    336  -1061  -3386  -3961      5   487
-     -   -149   -500    233     43   -381    398    106   -626    210   -466   -720    275    396     45     96    359    117   -369   -294   -249 
-     -    -56  -4842 -11169   -150  -3336    -54  -4763  -9499  -8672 
-   302   -954  -5326  -8249  -7650   3661  -7903  -6609    307  -7410   1532   1712  -7606  -7127  -6309  -6949  -7193  -5723  -1617  -5345  -5499   489
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8669 
-   303  -1501   2738  -3673  -3107   -474  -1700  -2947    344   1084  -1973  -2437   -902  -4266    966   -390    154   2193   -561  -3656    143   490
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8665 
-   304  -4963  -4451  -7655  -7371  -5173  -7462  -7677   3942  -7364  -3906  -3853  -7186  -7232  -7348  -7555  -6893  -4964    631  -6993  -6452   491
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8662 
-   305    455  -4161  -1702   1338  -4446  -1744   2512   -624  -2024  -4162   1330  -2416  -3858   1478    497   -229   -696    706  -4367    703   492
-     -   -150   -490    238     44   -382    398    105   -627    209   -467   -721    274    393     47     95    359    116   -365   -295   -250 
-     -    -91  -5648  -4697  -2985   -195   -701  -1378  -9499  -8658 
-   306   -452     82  -2654  -2103  -4355  -3744  -2405  -4067   2291   -972   -778    183   1061    -64   2455  -1447  -2688  -1523  -4299  -3653   502
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10602 -11645   -894  -1115  -1822   -480  -9499  -8655 
-   307    974  -4013    -57  -2121  -4257  -1580    583  -1898   1014   -176  -3123    978   -284  -1984   -898  -1764    369   1315   2632  -3612   503
-     -   -139   -492    239     39   -383    398    105   -633    206   -464   -727    271    393     39     92    362    125   -369   -285   -256 
-     -  -5767  -2835   -253  -2896   -208   -831  -1192  -9499  -8651 
-   308    147  -2328   1000   1132  -2590   1368   -692  -2297   -343    775  -1463   -625  -2091   -268   -849   -939    400  -1923  -2575  -1926   516
-     -   -148   -501    235     44   -382    398    105   -623    209   -465   -721    274    393     44     97    358    119   -370   -295   -250 
-     -  -3291   -162  -9169    -27  -5759  -3358   -148  -9499  -8647 
-   309    863  -1832  -1649  -1097  -1929   1090  -1142    663    541  -1764  -1025    789  -2484   -885  -1364    284  -1176   1414  -2221  -1741   518
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -8580  -9622   -894  -1115   -941  -1061  -9499  -8644 
-   310  -1030  -3788   1702    585  -1210   2186  -1946  -3849  -1549  -3801  -2884  -1890    682     56  -2062    166  -2264  -3406  -3976   1319   519
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9995 -11037   -894  -1115   -176  -3124  -9499  -8640 
-   311   -475    211   -234    199  -4519   1753      4  -4269  -1939  -4214  -3287   -706   1912    397     33   -142    712  -2008  -4381     -4   520
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10610 -11652   -894  -1115   -304  -2397  -9499  -8637 
-   312    117  -4247   2601    255  -4568    122   -435  -4318    690  -4263  -3336  -1183    593  -1945  -1098    473    560  -3869  -4430  -3747   521
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8633 
-   313   -220     33   1570    468  -1367  -2121    629   -256     71  -1829   -678    863    922  -2016  -2556    412    628   -324  -4318   -470   522
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8629 
-   314  -1545  -4242   2507    720  -4563    -61  -2401  -4313  -1110  -1819  -3331   1425  -3836    161  -1251    372    924  -1537  -4425   -725   523
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8626 
-   315  -1367  -4207    277  -2086    136  -3753    596  -4251   -831  -1407   -859    484  -3845    499   2778    890  -1349  -3820   1958    136   524
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8622 
-   316  -7000  -6069  -7897  -8066   -155  -7775  -4148  -4628  -7685   3189  -3902  -6514  -7420  -6373  -7050  -7058  -6833  -5318  -3353   1623   525
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8618 
-   317  -6929  -6727  -8040  -8403  -8093  -6837  -7659  -1253  -8486  -8322  -8137  -7873   4301  -8278  -8025  -7250  -7317  -7984  -7441  -8104   526
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8615 
-   318  -1838  -3515  -3267  -2708  -3588  -1475  -2762  -1284    261  -1023  -2678  -2908  -4129  -1263   1396   1682   2383    459  -3870  -3385   527
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8611 
-   319   3006  -4271  -7037  -7383  -6972  -4561  -6341  -6600  -7020  -7023  -6079  -5404  -5378  -6445  -6616   1736  -4147   1088  -7214  -7195   528
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8607 
-   320  -3699  -5087  -3147  -1023  -5476  -4452   4546  -5170  -2444  -5059   1370   1193  -4603    235  -1051   1202  -3620  -4756  -5160  -4572   529
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8604 
-   321  -6968  -6760  -8148  -8525  -8573  -6846  -7774  -9285  -8621  -8948  -8603  -7955  -7419  -8395  -8112  -7283   4115  -8454  -7566  -8593   530
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8600 
-   322  -8564   5876  -8405  -8791  -8883  -7352  -8021  -9960  -8959  -9318  -9265  -8706  -7814  -8835  -8377  -9034  -8809  -9533  -7614  -8885   531
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8596 
-   323  -1505  -3127  -5695  -5077   3888  -4929  -3817    438  -4688  -2876    738  -4573  -4962  -4315  -4497  -4024   -540   1035  -3657    409   532
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8592 
-   324  -7074  -6183  -7135  -7485    419  -7356   1767  -6198  -7367  -5517  -5599   4097  -7305  -6208  -6856   -421  -6988  -6329  -3019    -75   533
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8589 
-   325  -3013  -2921  -4902  -1567   -930  -4505   -186   -863  -3983    830    840  -3993  -4560   2025   2296   -675   -205   -365  -3370   1765   534
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8585 
-   326  -6250  -5599  -8660  -8086  -3671  -8530  -7180    106  -7923   3286  -2428  -8281  -7426  -6583  -7360  -7972  -6085  -2209  -5552  -5816   535
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8581 
-   327  -1475   2805   2455  -2186  -4354  -3814  -2476  -4055   2282   -298  -3210  -1311  -3905   -608   -812  -2730  -2751  -1702  -4325    655   536
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8577 
-   328  -5954  -5341  -8449  -7942  -3818  -8326  -7246   1172  -7814   3125  -2570  -8047  -7395  -6673  -7385  -7755  -5836   -595  -5698  -5898   537
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8574 
-   329  -8628  -7379  -8361  -8742  -8106  -7367  -7827  -9851  -8892  -9179  -9150  -8647   4252  -8757  -8331  -9079  -8848  -9494   2224  -7887   538
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8570 
-   330  -1153  -4242   1616   1507  -4563  -3743  -2401  -4314   -373  -1435   -794    401   2236    646   -339   -582   -336  -1537  -4425  -3742   539
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8566 
-   331  -7302  -6219  -7681  -8040   -197  -7559  -3749  -1584  -7597  -5448  -5553  -6175  -7414  -6314  -6957  -6813  -7153  -6320  -2995   4867   540
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8562 
-   332  -1459    406      3    925  -4563  -1674  -2401  -4314   1136  -1482  -3331    274    848    340   -578   2090  -1041  -2338  -4425  -3743   541
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8558 
-   333  -3433  -4968   -622  -1377  -5276  -2259  -2992  -5049  -1125  -4980  -4088   1232  -4372  -2559   -803   2948   1606  -4588  -5149  -4419   542
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8555 
-   334  -1746  -4190  -1092   -140   -297  -3758  -2419  -1368   2716  -1442  -3285  -2402   -187   -383    791   -939  -2714  -1954  -4388   2382   543
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8551 
-   335   -670  -4242    631   3023  -4563  -3744  -2403  -4314    183  -1399  -3332  -2379  -3837    401   -924     57   -357  -1645  -4426  -3743   544
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8547 
-   336  -2775  -4182    279    103  -4476  -3760  -2421   1653   1637   -313   -266   -947  -3852   1542   -446  -1868    482    615  -4382  -3716   545
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8543 
-   337  -6385  -5710  -8748  -8141  -1142  -8633  -7142  -3132  -7963   2964   3142  -8380  -7438  -6546  -7347  -8076  -6193   -986  -5492  -5772   546
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8539 
-   338  -1257  -4238  -1628    976  -4557  -3745    257  -4305   2000   -332    -65  -1141  -3839    107   2233  -2652  -2710  -1638  -4422   1694   547
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8535 
-   339  -1563  -4242   -247   2315  -4563  -1036     70  -4314    687  -2058  -3331    108  -3836   1747    565    436  -1100  -1999  -4425   -225   548
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8531 
-   340  -3521  -4632  -3585  -2926  -4955  -4462  -2937  -4578   3086  -2220    665   -174  -4517  -1246   2218   -752  -3417   -597  -4739   -885   549
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8527 
-   341  -6433  -5764  -8714  -8165  -3683  -8483  -7148  -3217  -7984   3363   -191  -8364  -7447  -6603  -7374  -8058  -6254  -4130  -5539  -5797   550
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8524 
-   342  -2879  -3474  -1228  -1177  -3539  -4052  -2772    814   -244   2266   -481  -2927  -4132    -89    982  -1044    603  -1854    480  -3356   551
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8520 
-   343  -1622   1399  -5355  -2109   -869  -4577  -3447    979   -286   1056    762  -4216  -4627    843  -1586  -3661   1548   -454    633   2295   552
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8516 
-   344   3572  -4271  -6997  -7347  -6996  -1736  -6332  -1385  -7010  -7081  -6108  -5392  -5372  -6433  -6611   -609  -4144  -5484  -7220  -7207   553
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11701   -894  -1115   -701  -1378  -9499  -8512 
-   345   -807  -4375  -7567  -7243  -5065  -7383  -7364   3521  -7202     -2  -3765  -7046  -7136  -7150  -7360  -6749   -715   1320  -6773  -6255   554
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1300 -10659   -760   -894  -1115   -701  -1378  -9499  -8508 
-   346  -1772  -3226  -1629  -1073  -3554  -2740   1578  -3294   1483  -3235   1475   2659  -2830   1075   -279    821   -605  -2852  -3396  -2730   555
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -212  -9366  -2917   -894  -1115    -86  -4112  -9499  -8504 
-   347  -1776    -10   -227   2981  -4449  -3644     34  -4197  -1886  -1187  -3223   1384  -3738    943  -2393   -798   -284  -1528  -4318  -3638   556
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -129 -10543  -3610   -894  -1115  -2454   -291  -9499  -8500 
-   348   -678   2411   -857   1695  -4336   1550   1508  -4082  -1778  -1805   -923   1115  -3630     26  -2285    277  -2500  -3639  -4207    496   557
-     -   -149   -500    233     43   -381    398    105   -626    210   -466   -721    275    394     45     98    359    117   -367   -295   -250 
-     -   -125  -4225  -5220    -86  -4109   -606  -1544  -9499  -8496 
-   349   -472   1140  -2563  -2016  -4387    670    746  -4118   -968  -4098  -3191     58  -3764   -403  -2429   1989   2345  -3700  -4294   -821   559
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10549 -11591   -894  -1115   -578  -1599  -9499  -8492 
-   350    350    493  -1521   2033  -4522  -1524  -2375   -474   1640  -4219    980    -17  -3809   1171  -2464   -847   -106  -2268  -4390    279   560
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10627 -11669   -894  -1115  -1457   -653  -9499  -8488 
-   351  -3173  -4450   -857  -2490  -4861   3233  -2897  -2069  -2558  -4601  -3729    338  -4239  -2476   -153    238     15  -4167  -4827  -1432   561
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10627 -11669   -894  -1115  -1457   -653  -9499  -8484 
-   352  -7237  -6176  -7592  -1394   4423  -7509  -3718  -6085  -7525  -5378     25  -6129  -7368  -6265  -6902  -6764  -7092  -6268  -2965   1028   562
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10627 -11669   -894  -1115  -1457   -653  -9499  -8480 
-   353   -772   -887   1196    842  -1002   2621   1627  -4315  -2015  -4268  -3347   -799  -3853  -1969  -2524    141   -500  -3872  -4442  -3760   563
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10627 -11669   -894  -1115   -373  -2134  -9499  -8476 
-   354  -3031  -2865  -5326  -4693   2051   -989  -3442    574  -1383   2078   1888   -129  -1065    413  -4117  -3656  -1516   -830  -3322  -2979   564
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10659 -11702   -894  -1115   -701  -1378  -9499  -8472 
-   355    923  -3214  -3773   1435  -3224  -4226  -2989   -607   -584    132     91    166  -4298  -2905   -352   1168  -2874    993    715    486   565
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -9499      0 
-//
-HMMER2.0  [2.3.2]
-NAME  DUF46
-ACC   PF01864.9
-DESC  Putative integral membrane protein DUF46
-LENG  182
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  4
-DATE  Wed Apr 23 03:44:13 2008
-CKSUM 4942
-GA    18.2000 18.2000;
-TC    18.7000 18.7000;
-NC    18.1000 18.1000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -9.986970   0.699731
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -263      *  -2585
-     1   -918   -809  -2745  -2140   1856  -2425  -1236   1631   1251   -123   2744  -1879  -2441  -1519  -1752  -1497   -855    -21  -1209   -850     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -1263  -8500 
-     2  -1562  -1304  -3835  -3223   -559  -3201  -1994   1766  -2863   1519   2882  -2819  -3077  -2339  -2639  -2317  -1486   -291  -1580   2236     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8763  -8496 
-     3  -1348  -2888   1942    -72  -3202  -1788   -794  -3001   -543  -2920  -2101   2819  -2125   -400   1679  -1145  -1338  -2544  -3072  -2317     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8763  -8492 
-     4  -1832  -1634  -3533  -2966   -757  -3420  -2207   1797  -2513   2156    307  -2827  -3262   1960  -2478  -2548  -1753   -366  -1938  -1739     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8763  -8488 
-     5  -2604  -2116  -4994  -4502   -972  -4687  -3672   2766  -4250   2226    215  -4367  -4165  -3492  -3982  -3994  -2524    -53  -2632  -2601     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1457  -7446   -673   -894  -1115   -701  -1378  -8763  -8484 
-     6  -1100  -2035   3420    265  -2470  -1135   -635  -2476   -811  -2543  -1992    -73  -1634   -393  -1400   -942  -1209  -2101  -2362  -1884     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6026  -7068   -894  -1115  -2319   -323  -8763  -8480 
-     7   -680   -650  -2307  -2103   -853  -1943  -1698   1114  -1830    -88     40  -1822  -2264  -1762  -1889  -1343   -804   2908  -1793  -1338     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6026  -7068   -894  -1115   -193  -2996  -8763  -8476 
-     8  -3057  -2523  -5066  -4649   2234  -4760  -2707   -365  -4353   2767    294  -4250  -4187  -3332  -3921  -4078  -2931  -1092  -1743  -1113     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8489   -894  -1115   -701  -1378  -8763  -8472 
-     9    984  -1962   -461   1423  -2220  -1611   -288  -1934   1566  -1950  -1083   -276  -1724    140   -304   -576   -607  -1562  -2165   1820     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8489   -894  -1115   -701  -1378  -8763  -8468 
-    10   1471  -1029  -2391  -1987  -1937  -1614  -1646  -1392  -1800  -1806  -1090  -1596  -2137  -1598  -1965   1420   1787   1498  -2318  -1962    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8489   -894  -1115   -701  -1378  -8763  -8464 
-    11  -2428  -1999  -4764  -4212   2159  -4315  -2992   2717  -3929   1593    326  -3936  -3891  -3153  -3623  -3526  -2333   -327  -2149  -1899    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8489   -894  -1115   -701  -1378  -8763  -8459 
-    12  -3973  -3059  -4457  -4697    703  -4307   -752  -2990  -4191  -2378  -2423  -3085  -4232  -3178  -3688  -3641  -3861  -3124   5543   2996    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8489   -894  -1115   -701  -1378  -8763  -8455 
-    13  -3340  -2656  -4413  -4455   2552  -4175   -806  -1999  -4043   1256  -1455  -3031  -4037  -3024  -3565  -3380  -3229  -2262    -76   3724    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8490   -894  -1115   -701  -1378  -8763  -8452 
-    14  -2559  -2099  -4939  -4375   -828  -4546  -3408   2704  -4111   1686   2957  -4208  -4025  -3287  -3795  -3786  -2459   -307  -2430  -2451    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7446  -8489   -894  -1115   -701  -1378  -8763  -8447 
-    15  -3371  -2888  -4716  -4628  -1407  -4203  -3653   -947  -4306   3212   -381  -4472  -4191  -3767  -3993  -4264  -3364  -1600  -2791  -2682    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7446  -8489   -894  -1115   -701  -1378  -8763  -8443 
-    16  -3569  -3390  -4042  -4362  -4763  -3426  -4034  -5349  -4542  -5126  -4838  -4133   4267  -4442  -4297  -3840  -3922  -4781  -4041  -4662    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7446  -8489   -894  -1115   -701  -1378  -8763  -8439 
-    17   3015   3614  -3645  -3758  -3279  -1590  -2936  -2669  -3426  -3206  -2466  -2294  -2356  -3040  -3199   -959  -1124  -1948  -3601  -3441    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8435 
-    18  -4022  -3300  -4202  -4471   -162  -3952  -1522  -3554  -4217  -3007  -3045  -3501  -4179  -3602  -3853  -3928  -4069  -3631   -835   4786    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8430 
-    19   -886   -717  -3066  -2461   1897  -2450  -1341    177  -2107   -187   2652  -2047  -2479  -1750  -1974  -1543   1496   1574  -1208   -864    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8426 
-    20   3015  -1381  -2811  -2935  -3514  -1634  -2711  -3206  -2950  -3502  -2695  -2094   2100  -2666  -2937  -1020  -1210  -2300  -3704  -3525    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8422 
-    21  -2749  -3127  -2054  -2376  -3897  -2856  -2871  -4637  -3059  -4563  -4104   4298  -3433  -2867  -3263  -2819  -3038  -4043  -3716  -3493    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8418 
-    22   1221  -1196  -1301   -850  -1660  -1661   -887   1399   -760  -1500   -762   1823  -1955   -652  -1117   1262   -676   -942  -1957  -1499    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8414 
-    23  -1266  -1650  -2845  -2798   2401  -2162  -1561  -2166  -2707  -2184  -1777  -2165  -2723  -2376  -2712   2949  -1561  -1883  -1316   -300    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8409 
-    24   2486  -1250  -2612  -2634  -3446   1575  -2492  -3191  -2684  -3427  -2544  -1884   1996  -2378  -2759   -841  -1032  -2208  -3648  -3411    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8405 
-    25  -1551   3120  -3991  -3489  -1307  -3362  -2590    661  -3193   1157   -281  -3081  -3351  -2866  -3089  -2552  -1536   2620  -2311  -1973    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8401 
-    26  -2050  -1590  -4618  -4196  -1638  -4305  -3722   2123  -4037   1287   -437  -3955  -4048  -3711  -4005  -3584  -2019   2670  -3118  -2823    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8397 
-    27  -2117  -1756  -4392  -3852   2990  -3879  -2500     83  -3538   1536    242  -3472  -3621  -2896  -3286  -3053  -2039   1731  -1847  -1406    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8392 
-    28  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8388 
-    29  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8384 
-    30  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8379 
-    31  -1340  -2085  -1651  -1303  -3069  -2088  -1188  -2611   1804  -2703  -1989  -1325  -2445   -840   -436  -1403   3176  -2211  -2844  -2494    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8375 
-    32  -3569  -3390  -4042  -4362  -4763  -3426  -4034  -5349  -4542  -5126  -4838  -4133   4267  -4442  -4297  -3840  -3922  -4781  -4041  -4662    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8371 
-    33  -2077  -1613  -4644  -4222  -1613  -4337  -3750   2851  -4064   1226   -409  -3988  -4066  -3721  -4026  -3620  -2044   2004  -3115  -2836    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8366 
-    34  -3359  -3855   4091  -1760  -4660  -2944  -2744  -5137  -3226  -4926  -4562  -2110  -3493  -2619  -3804  -3177  -3522  -4662  -4114  -4101    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8362 
-    35  -2721  -2263  -4940  -4375   3128  -4532  -2952   -214  -4076   1687   2991  -4117  -3989  -3153  -3696  -3751  -2595   -905  -2006  -1706    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8358 
-    36  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8353 
-    37  -1806  -2222  -2320  -1628  -2416  -2677  -1142   1638   3169  -1787  -1389  -1628  -2771   -810   -150  -1958  -1707  -1145  -2515  -2172    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8349 
-    38  -1009  -2173   -702   -356  -2707  -1810   -608  -2382   1691  -2367  -1536   1803  -2019   -197   -316   -934   2363  -1978  -2527  -1970    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8344 
-    39  -3010  -2444  -4411  -4297   3329  -4096  -1022  -1410  -3893   1264   -827  -3106  -3922  -2965  -3467  -3293  -2904  -1797   3890    810    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8340 
-    40   1094   -837  -2503  -1926   -927  -2370  -1289   1719  -1591   -624    -76  -1763  -2440  -1439   1448  -1449   -842   1701  -1484  -1110    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8335 
-    41  -3359  -3855   4091  -1760  -4660  -2944  -2744  -5137  -3226  -4926  -4562  -2110  -3493  -2619  -3804  -3177  -3522  -4662  -4114  -4101    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8331 
-    42  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8326 
-    43  -2501  -3111  -3248  -1819  -4014  -2971   -845  -3315   2137  -2944  -2293  -1672  -2909   -429   3444  -2380  -2162  -3099  -2757  -2694    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8322 
-    44  -3572  -3491  -3930  -3374  -4367  -3463  -2544  -4583  -1435  -4243  -3795  -3226  -3764  -2331   4134  -3660  -3534  -4308  -3567  -3769    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8317 
-    45  -2599  -2111  -4990  -4499   -977  -4682  -3672   2787  -4247   2206    211  -4362  -4164  -3494  -3981  -3989  -2519    -43  -2635  -2602    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8313 
-    46  -2617  -2128  -5004  -4510   -962  -4697  -3673   2718  -4257   2271    226  -4377  -4168  -3489  -3983  -4004  -2535    -75  -2624  -2600    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8308 
-    47  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8304 
-    48  -2079  -3848   3470   -179  -4127  -1931  -1383  -4171  -1728  -4041  -3438   2140  -2505  -1078  -2628  -1744  -2189  -3612  -4143  -3137    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8299 
-    49  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8295 
-    50  -1576  -1928  -2263  -1702  -2345  -2542  -1315   -818   2634  -1787  -1337  -1682  -2730  -1020   -480  -1820  -1563   2406  -2561  -2198    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8290 
-    51  -1680  -2119  -3327  -3541  -3740  -2348  -3223  -3396  -3447  -3750  -3249  -2849  -3039  -3332  -3347  -1934   3920  -2813  -3757  -3736    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8285 
-    52  -3973  -3059  -4457  -4697    703  -4307   -752  -2990  -4191  -2378  -2423  -3085  -4232  -3178  -3688  -3641  -3861  -3124   5543   2996    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8281 
-    53  -3572  -3491  -3930  -3374  -4367  -3463  -2544  -4583  -1435  -4243  -3795  -3226  -3764  -2331   4134  -3660  -3534  -4308  -3567  -3769    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8276 
-    54  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8271 
-    55   -833   3188  -3134  -2712   3025  -2056  -1519   -594  -2363   -953   -434  -2048  -2426  -2021  -2248  -1278   1610   -483  -1411   -815    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8267 
-    56   1106   -931  -3512  -2946   1920  -2901  -1897   1912  -2620   -501   -104  -2528  -2902  -2290  -2497  -2026  -1139   1885  -1728  -1366    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8262 
-    57   1495  -1148  -2580  -2406   2115   2445  -1923  -1812  -2310  -2114  -1438  -1825  -2264  -2037  -2379   -957   -985  -1414  -2376  -1845    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8257 
-    58  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8253 
-    59  -1504  -1183  -3893  -3365  -1292  -3380  -2473   2019  -3083   1148   -276  -3002  -3315  -2770  -2994  -2539   1457   1986  -2231  -1886    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8248 
-    60   1194  -1011  -3487  -2883   1941  -2855  -1727   1800  -2530   1288    283  -2469  -2817  -2107  -2358  -1962  -1171     73  -1467  -1161    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8243 
-    61   -737   3335  -3378  -3155  -2009   1516  -2298   -782  -2838  -1739  -1164  -2203  -2412  -2512  -2715  -1123  -1023   2527  -2546  -2233    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8238 
-    62  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8234 
-    63  -1303  -1142  -3419  -2904  -1129  -2899  -2090    426  -2594   1153   -158  -2565  -2978  -2316  -2555  -2061   2395   1854  -1990  -1661    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8229 
-    64  -2167  -1713  -4683  -4217  -1325  -4333  -3562   2088  -4022   2093   -135  -3987  -4012  -3531  -3896  -3594  -2119   1907  -2835  -2660    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8224 
-    65  -1715  -1349  -4176  -3741  -1806  -3749  -3189   2157  -3536   -891   -683  -3426  -3697  -3340  -3550  -2982   1582   2662  -2950  -2533    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8219 
-    66   1719  -1371  -2868  -3097  -3735   3121  -2875  -3505  -3247  -3780  -2910  -2141  -2379  -2860  -3170  -1004  -1214  -2429  -3890  -3773    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8214 
-    67  -1319  -1178  -2972  -2497   -961  -2875  -1809   2584  -2194   1172    -58   1767  -2895  -1988  -2221  -2006  -1279    270  -1791  -1411    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8209 
-    68  -2079  -1616  -4644  -4218  -1594  -4332  -3732   2788  -4058   1309   -392  -3983  -4060  -3705  -4013  -3613  -2046   2027  -3094  -2821    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8205 
-    69  -3221  -3397  -2531  -2668  -3852  -3172  -2736  -4443  -2278  -4160  -3817  -2785  -3623   4473  -2343  -3268  -3360  -4139  -3574  -3442    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8200 
-    70  -2268  -2492  -2752  -2900   -788   2556  -1740  -3175  -3010  -3027  -2687  -2562  -3314  -2743  -3029  -2407  -2514  -2897  -1406   3785    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8195 
-    71   1194  -1011  -3485  -2881   1983  -2854  -1725   1765  -2528   1289    285  -2467  -2816  -2104  -2356  -1961  -1171     68  -1464  -1157    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8763  -8190 
-    72  -2766  -2263  -5115  -4598   -864  -4813  -3692   2006  -4332   2702    328  -4502  -4203  -3463  -4003  -4128  -2667   -336  -2557  -2585    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -344  -7447  -2300   -894  -1115   -701  -1378  -8763  -8185 
-    73   -905  -1023  -1761   1518   -929  -2262  -1121    249  -1161   1259     13  -1384  -2326  -1041  -1398  -1339   -859   1767  -1607  -1215    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7124  -8166   -894  -1115  -1436   -666  -8763  -8180 
-    74   -966  -2444   1987    153  -2779  -1537   -477  -2546   1876  -2490  -1647   -183   1810    -70   -695   -794   -946  -2102  -2659  -1939    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -461  -7124  -1927   -894  -1115  -1436   -666  -8763  -8175 
-    75  -2030  -1637  -3855  -3439   2799  -3569  -1563    160  -3112   2172    697  -2976  -3270  -2392  -2848  -2792  -1940   -377   -826    -51    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6688  -7731   -894  -1115  -1935   -438  -8763  -8170 
-    76   -379  -1246   -303   -329  -2423  -1098   -825  -2284   -679  -2396  -1588   2572  -1628   -523  -1081   2094   -611  -1659  -2542  -1947    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6688  -7731   -894  -1115  -1935   -438  -8763  -8165 
-    77   -580   -834  -1897  -1696  -1288   2050  -1407   2374  -1545   -909   -484  -1454  -2074  -1426  -1664   -958   -750     52  -1861  -1455    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -700  -6688  -1430   -894  -1115  -1935   -438  -8763  -8160 
-    78  -1568  -1313  -2480  -2418   3718  -2290   -363   -446  -2188   -147   -161  -1846  -2477  -1750  -2048  -1861  -1614   -650    222   1268    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -6027  -7069   -894  -1115  -1203   -822  -8763  -8155 
-    79   -767  -1210   -917   -732   -900  -1700   -725   -620   -600   1624   -347   2398  -1969   -614   -845   -951   -805   -583  -1456   -839    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6688  -7731   -894  -1115  -1935   -438  -8763  -8150 
-    80   2287   -619  -1785  -1699  -2500   -879  -1596  -2158  -1667  -2449  -1623  -1126  -1574  -1450  -1809   2205   -367  -1373  -2738  -2419    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6689  -7731   -894  -1115  -1935   -438  -8763  -8145 
-    81  -1756  -1356  -3986  -3484   -474  -3690  -2671   2564  -3186   2021    664  -3295  -3362  -2653  -3030  -2928  -1692    620  -1954  -1801    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6689  -7731   -894  -1115   -852  -1165  -8763  -8140 
-    82  -1191  -2739   2131   1953  -2724  -1560   -630  -2748   -572  -2709  -1924   -175  -1932   -270  -1207   -974  -1191  -2325  -2796   2561    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7124  -8166   -894  -1115  -1436   -666  -8763  -8134 
-    83  -2185  -1919  -3229  -2989   2749  -3184   -454  -1645  -2714  -1525  -1217  -2223  -3214  -2140  -2591   1678  -2139  -1625    152   3157    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7124  -8166   -894  -1115   -379  -2113  -8763  -8129 
-    84  -1647  -1989  -2481  -2467   -202  -2456  -1187  -2483  -2393  -2396  -2000  -2062  -2920  -2152  -2467   2408  -1875  -2215   -867   3615    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8124 
-    85  -1706  -2052  -2911  -2969  -2550   3151  -2669  -2238  -2869   1314  -1975  -2596  -3021  -2771  -2881  -1986  -2004  -2105  -3030  -2693    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8119 
-    86   -592  -1256  -2321  -2168  -3190  -1488  -2120  -2910  -2123  -3125  -2261  -1673   2001  -1925  -2316   2441   1812  -2063  -3379  -3053    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8114 
-    87  -1862  -1507  -4278  -3722   2113  -3727  -2684   1938  -3425   1427    128  -3372  -3526  -2903  -3224  -2896  -1799   1765  -2163  -1942    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8109 
-    88   -692   -839  -1774  -1284   -861    985   -911   1501  -1099    890    -54   1655  -2126   -941  -1289  -1074   -661   -165  -1329   -930    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8103 
-    89  -1394  -2660   1882   1747  -2839  -1828   -927   2404   -884  -2559  -1864   -479  -2195   -579  -1496  -1244  -1396  -1926  -2982  -2253    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8098 
-    90   1214  -1110  -1480  -1033   1925   1068   2611   -939   -916  -1199   -509  -1066  -2061   -784  -1209   -927   -732   -754  -1434   -824    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8093 
-    91  -1822  -1424  -4311  -3845   2064  -3872  -3019   2111  -3616   -500   -399  -3506  -3723  -3286  -3540  -3087  -1788   2617  -2590  -2159    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8087 
-    92   -941  -1289  -1330   1346  -1466  -2102  -1058   2376   -967  -1100   -547  -1146  -2271   -877  -1286  -1217   1523   -164  -1933  -1482    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8082 
-    93  -1708  -1720  -3560  -3243  -1092  -2966  -2517   -346  -2826   2647    -58  -2870  -3187  -2570  -2751  -2265   1600   -641  -2283  -2053    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8077 
-    94   2457  -1186  -2886  -2839  -3328   1571  -2523  -3024  -2743  -3299  -2429  -1937  -2210  -2439  -2773   -806   1951  -2099  -3566  -3339    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8071 
-    95  -3076  -2538  -4748  -4517   3775  -4447  -1869   -692  -4172   1510   -101  -3728  -4105  -3229  -3761  -3757  -2976  -1307  -1059   -106    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8066 
-    96  -3057  -2523  -5066  -4649   2234  -4760  -2707   -365  -4353   2767    294  -4250  -4187  -3332  -3921  -4078  -2931  -1092  -1743  -1113    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8061 
-    97  -3371  -2888  -4716  -4628  -1407  -4203  -3653   -947  -4306   3212   -381  -4472  -4191  -3767  -3993  -4264  -3364  -1600  -2791  -2682    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8055 
-    98   1702  -1209  -2816  -2821  -3528   1583  -2580  -3295  -2802  -3525  -2614  -1930  -2211  -2475  -2841   2499  -1001  -2230  -3729  -3516    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8050 
-    99  -2136  -1774  -4405  -3866   3046  -3895  -2500     67  -3553   1542    247  -3485  -3632  -2903  -3297  -3071  -2058   1643  -1838  -1390    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8044 
-   100  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8039 
-   101   3008  -1209  -3060  -3113  -3321  -1516  -2682  -2805  -2959  -3244  -2451  -2059  -2270  -2658  -2899   -870   1907  -2001  -3608  -3404   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8033 
-   102  -2754  -2265  -5109  -4524   -752  -4738  -3514   1882  -4261   2304   3080  -4410  -4108  -3317  -3884  -3992  -2633   -597  -2413  -2498   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8028 
-   103  -1670  -1377  -3968  -3408   2117  -3390  -2215    264  -3079     93   2827  -3008  -3274  -2597  -2893  -2536  -1611   2456  -1783  -1393   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8022 
-   104  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8017 
-   105  -3359  -3855   4091  -1760  -4660  -2944  -2744  -5137  -3226  -4926  -4562  -2110  -3493  -2619  -3804  -3177  -3522  -4662  -4114  -4101   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8011 
-   106   2218  -1497  -3269  -3017  -1365  -2458  -2367   -562  -2703   2130   -393  -2519  -2863  -2451  -2660  -1765  -1507   -700  -2365  -2082   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8006 
-   107   1134   3182  -3693  -3175  -1318  -3038  -2248   2025  -2879   -755   -366  -2745  -3089  -2589  -2791  -2204  -1281   1915  -2104  -1729   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -8000 
-   108  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7994 
-   109  -1298  -1844  -2875  -3136  -3678  -2026  -2995  -3857  -3302  -4033  -3306  -2458  -2758  -3055  -3253   3563  -1733  -2892  -3744  -3541   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7989 
-   110  -3904  -3244  -4483  -4744   4436  -3934  -1848  -2962  -4575  -2394  -2507  -3766  -4186  -3845  -4126  -4011  -3988  -3213  -1146    -58   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7983 
-   111  -2506  -2132  -4383  -4301  -2107  -3870  -3753   3806  -4080  -1081  -1125  -4012  -4038  -3936  -3993  -3643  -2570     78  -3292  -2940   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7977 
-   112  -3217  -3413  -3082  -2664  -4291  -3257  -2104  -4231   3883  -3955  -3433  -2635  -3520  -1813   -964  -3215  -3130  -3953  -3447  -3538   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7972 
-   113  -3572  -3491  -3930  -3374  -4367  -3463  -2544  -4583  -1435  -4243  -3795  -3226  -3764  -2331   4134  -3660  -3534  -4308  -3567  -3769   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7966 
-   114  -3572  -3491  -3930  -3374  -4367  -3463  -2544  -4583  -1435  -4243  -3795  -3226  -3764  -2331   4134  -3660  -3534  -4308  -3567  -3769   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7960 
-   115  -3054  -2520  -5056  -4643   2332  -4749  -2677   -370  -4345   2736    287  -4231  -4182  -3326  -3914  -4065  -2929  -1095  -1719  -1075   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7954 
-   116  -1263  -2517   -423   -342  -3129   1333   -820  -2861   1675  -2792  -1977   2814  -2163   -424   -661  -1143  -1275  -2400  -2912  -2302   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7948 
-   117  -1451  -1207  -3612  -3049   -477  -3059  -1698   2547  -2676    -26   2833  -2610  -3001  -2252  -2509  -2178  -1388    -36  -1331   2384   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7943 
-   118  -1766  -3553   2041   2614  -3780  -1835  -1107  -3662  -1234  -3556  -2827   -436   1804   -758  -2005  -1467  -1812  -3157  -3742  -2804   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7937 
-   119  -3572  -3491  -3930  -3374  -4367  -3463  -2544  -4583  -1435  -4243  -3795  -3226  -3764  -2331   4134  -3660  -3534  -4308  -3567  -3769   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7931 
-   120  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7925 
-   121  -1024  -2171  -1043   -402  -2478  -1941   -418  -2160   1710  -2122  -1300   -620  -2004      3   1756   1197   -922  -1827  -2244   2047   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7919 
-   122  -2204  -2697  -2658  -2293  -3789  -2698  -1903  -3666   -913  -3541  -2908  -2208   3595  -1612   2198  -2292  -2317  -3222  -3289  -3193   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7913 
-   123   2883  -1467  -3137  -3020   2337  -2127  -1881  -1482  -2831  -1638  -1307  -2286  -2678  -2490  -2769  -1460  -1425  -1333  -1725   -873   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7907 
-   124  -1330  -1238  -3250  -2773  -1036  -2809  -2016    170  -2449   1304    -74  -2472   2543  -2190  -2430  -1985  -1344   1726  -1938  -1619   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8763  -7901 
-   125  -1322  -1156  -3362  -2867   -991   1144  -1996   2638  -2544   1204    -47  -2533  -2951  -2250  -2480  -2055  -1308    278  -1857  -1527   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8491   -894  -1115   -701  -1378  -8763  -7895 
-   126  -2410  -2000  -4743  -4276  -1000  -4323  -3428    257  -3987   2641    159  -4056  -3990  -3351  -3766  -3613  -2360   1820  -2564  -2467   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8491   -894  -1115   -701  -1378  -8763  -7889 
-   127  -3359  -3855   4091  -1760  -4660  -2944  -2744  -5137  -3226  -4926  -4562  -2110  -3493  -2619  -3804  -3177  -3522  -4662  -4114  -4101   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8491   -894  -1115   -701  -1378  -8763  -7883 
-   128  -3221  -3397  -2531  -2668  -3852  -3172  -2736  -4443  -2278  -4160  -3817  -2785  -3623   4473  -2343  -3268  -3360  -4139  -3574  -3442   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7448  -8491   -894  -1115   -701  -1378  -8763  -7877 
-   129  -2840  -2407  -4543  -4195   -372  -4139  -2164   -701  -3661   2730    -76  -3666  -3922  -3086  -3383  -3545  -2755  -1301   3843   -623   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7448  -8491   -894  -1115   -701  -1378  -8763  -7870 
-   130  -1220  -2286   2676   -336  -2739   1333  -1028  -2438   -972  -2557   2815   -632  -2182   -701  -1524  -1154  -1291  -2078  -2885  -2230   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7864 
-   131  -3904  -3244  -4483  -4744   4436  -3934  -1848  -2962  -4575  -2394  -2507  -3766  -4186  -3845  -4126  -4011  -3988  -3213  -1146    -58   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7858 
-   132  -2229  -1824  -4616  -4170  -1177  -4200  -3412    458  -3903   2167    -26  -3919  -3945  -3394  -3749  -3483  -2194   2555  -2678  -2498   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7852 
-   133  -2443  -2012  -4779  -4226   2117  -4331  -3011   2690  -3943   1661    335  -3955  -3899  -3158  -3633  -3543  -2346   -347  -2158  -1923   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7845 
-   134   1587  -1126  -2932  -2813  -2635   2419  -2348  -1816  -2658  -2474  -1773  -1973  -2260  -2364  -2660   -900   -980   1692  -3033  -2748   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7839 
-   135   3527  -1872  -3386  -3637  -3817  -2114  -3249  -3478  -3634  -3846  -3228  -2714  -2847  -3362  -3481  -1630  -1813  -2725  -3849  -3859   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7833 
-   136  -3371  -2888  -4716  -4628  -1407  -4203  -3653   -947  -4306   3212   -381  -4472  -4191  -3767  -3993  -4264  -3364  -1600  -2791  -2682   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7827 
-   137   1111   3040  -3281  -2697   -800  -2611  -1610   1802  -2349   1160     68  -2262  -2657  -2004  -2217  -1728   -968    406  -1472  -1136   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7820 
-   138  -2493  -2061  -4785  -4236   3050  -4339  -2886   1952  -3944   1615    352  -3937  -3899  -3130  -3616  -3547  -2391   -494  -2032  -1702   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7814 
-   139   2443  -1115  -2922  -2775  -2583   1500  -2303  -1812  -2607  -2431  -1725  -1954  -2250  -2318  -2618   -891   -966   1587  -2978  -2689   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1397  -7449   -713   -894  -1115   -701  -1378  -8763  -7807 
-   140     88   -525   -884   -917  -1796   -698   -996  -1677   -969  -1947  -1266   -662  -1335   -873  -1146   2825   -252  -1081  -2035  -1576   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -6090  -7132   -894  -1115  -2293   -329  -8763  -7801 
-   141  -1419  -1239  -2605  -2361   -153  -2503  -1658    459  -1933   2637    725  -2231  -2583  -1780  -1894  -2051  -1433     92  -1319   -940   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -6090  -7132   -894  -1115   -197  -2970  -8763  -7794 
-   142  -1896  -2140  -2693  -2735      6  -2670  -1113  -2564  -2639  -2402  -2084  -2227  -3106  -2341  -2648   1428  -2113  -2348   -675   4214   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7788 
-   143  -1592  -1776  -3059  -2983  -2078  -2576  -2582   1891  -2727  -1453  -1281  -2614   3512  -2662  -2746  -2020  -1807   -708  -2821  -2436   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1397  -7449   -713   -894  -1115   -701  -1378  -8763  -7781 
-   144  -1001  -1277  -1423  -1530  -2258  -1368  -1529  -2245  -1571  -2347  -1909  -1433   3794  -1553  -1646  -1198  -1286  -1860  -2106  -2095   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39  -6090  -7132   -894  -1115  -2293   -329  -8763  -7775 
-   145  -1660  -1387  -2567  -2520   3778  -2358   -408   -535  -2290   -223   -243  -1923  -2547  -1836  -2135  -1946  -1707   -743    188   1238   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39  -6090  -7132   -894  -1115   -197  -2970  -8763  -7768 
-   146  -1478  -1174  -3841  -3311  -1096  -3288  -2261   1982  -2989   -483   -234  -2907  -3241  -2664  -2876  -2443  -1438   2550   3597  -1528   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7762 
-   147   1182  -1483  -1427   -903  -1944  -1890   -872  -1096   2428  -1637   -957  -1003  -2118   -570   -637   -991   -884   1336  -2154  -1706   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7755 
-   148   -786   -763  -2554  -1998   -792  -2220  -1248     45  -1715   1081     38  -1747   1409  -1470  -1745  -1321   1469   1553  -1355  -1000   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7748 
-   149  -2429  -2000  -4763  -4211   2213  -4313  -2985   2689  -3928   1594    327  -3933  -3889  -3150  -3621  -3524  -2333   -334  -2143  -1890   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7741 
-   150   -931  -1522  -2589  -2709  -3459  -1750  -2606  -3141  -2698  -3427  -2685  -2080   3556  -2533  -2735  -1160   1975  -2344  -3623  -3414   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7735 
-   151   1176   -627  -2377  -1804   -621  -2090  -1016   1564  -1523   -489    139  -1564  -2189  -1272  -1551  -1169   1431     53  -1121   2052   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7728 
-   152  -1867  -3706   2070   2638  -3928   1431  -1178  -3836  -1379  -3715  -3020   -451  -2368   -840  -2203  -1546  -1929  -3313  -3905  -2922   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7721 
-   153   -721   -749  -2068   1125   -608  -2132   -915   1596  -1264   -429   2545  -1411  -2185  -1064  -1385  -1175   -661    -66  -1130   2036   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7714 
-   154  -2039  -1567  -4653  -4312  -2052  -4389  -4193   3310  -4208   -860   -806  -4082  -4194  -4079  -4300  -3732  -2033   2127  -3644  -3191   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7707 
-   155   1228  -1315  -3854  -3335  -1134  -3350  -2467   2664  -3038   1277    -92  -2998  -3304  -2686  -2947  -2520  -1558    481  -2182  -1895   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7700 
-   156  -2636  -2178  -4956  -4384   2182  -4531  -3158   1867  -4104   2308    422  -4164  -3996  -3210  -3741  -3757  -2521   -615  -2193  -2040   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7693 
-   157   1228  -1315  -3854  -3335  -1134  -3350  -2467   2664  -3038   1277    -92  -2998  -3304  -2686  -2947  -2520  -1558    481  -2182  -1895   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7687 
-   158  -1306   3047  -3641  -3046   -767  -2983  -1913    324  -2695   1297   2755  -2622  -2936  -2275  -2517  -2102  -1249   1757  -1639  -1358   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8763  -7679 
-   159  -2155  -1701  -4676  -4213  -1349  -4327  -3571   2133  -4021   2041   -159  -3981  -4012  -3543  -3902  -3589  -2108   1947  -2855  -2670   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8492   -894  -1115   -701  -1378  -8763  -7672 
-   160  -2293  -1878  -4481  -4111   2151  -4079  -2453   3265  -3837   -124   -202  -3625  -3879  -3251  -3629  -3347  -2250     81  -1758   -975   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8492   -894  -1115   -701  -1378  -8763  -7665 
-   161  -1680  -2119  -3327  -3541  -3740  -2348  -3223  -3396  -3447  -3750  -3249  -2849  -3039  -3332  -3347  -1934   3920  -2813  -3757  -3736   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7449  -8492   -894  -1115   -701  -1378  -8763  -7658 
-   162  -1324  -1242  -3229  -2757  -1052  -2791  -2015    160  -2433   1226    -93  -2458   2627  -2182  -2420  -1971  -1343   1693  -1951  -1627   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7651 
-   163   1187   -842  -3258  -2658   1893  -2627  -1525    218  -2307   1206    226  -2239  -2636  -1929  -2160  -1729   -981   1613  -1344  -1006   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7644 
-   164  -2167  -1713  -4683  -4217  -1325  -4333  -3562   2088  -4022   2093   -135  -3987  -4012  -3531  -3896  -3594  -2119   1907  -2835  -2660   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7637 
-   165  -3876  -3573  -3389  -3606  -2721  -3538   5366  -4886  -3380  -4486  -4287  -3579  -3985  -3570  -3329  -3991  -4049  -4627  -2939  -2299   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7629 
-   166  -2311  -1953  -4488  -3899   -539  -4009  -2577   -201  -3522   2236   3048  -3588  -3664  -2833  -3241  -3178  -2207   -788   3673  -1548   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7622 
-   167   -668  -1214  -2096  -1915  -2299   2417  -1783  -1941  -1848    966  -1503  -1583  -2196  -1684  -2029   1476   -954  -1508  -2651  -2253   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7615 
-   168   2290  -1063  -2641  -2378  -1972   1386  -1926   1792  -2205  -1753  -1127  -1841  -2280  -1969  -2273  -1000   -936   -814  -2436  -2095   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7607 
-   169  -2749  -3127  -2054  -2376  -3897  -2856  -2871  -4637  -3059  -4563  -4104   4298  -3433  -2867  -3263  -2819  -3038  -4043  -3716  -3493   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7600 
-   170  -2150  -1815  -3891  -3608   -130  -3586  -1507   3215  -3201   -805   -699  -2956  -3568  -2781  -3035  -2822  -2117   -266   -926   2685   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7592 
-   171  -2295  -1880  -4480  -4111   2195  -4077  -2441   3250  -3835   -123   -202  -3621  -3877  -3247  -3625  -3344  -2252     73  -1746   -960   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7585 
-   172   3527  -1872  -3386  -3637  -3817  -2114  -3249  -3478  -3634  -3846  -3228  -2714  -2847  -3362  -3481  -1630  -1813  -2725  -3849  -3859   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7577 
-   173  -4022  -3300  -4202  -4471   -162  -3952  -1522  -3554  -4217  -3007  -3045  -3501  -4179  -3602  -3853  -3928  -4069  -3631   -835   4786   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7570 
-   174  -2025  -2768  -2548  -1422  -3348  -2702   -726  -2775   2718    819  -1888  -1394  -2665   -315   2190  -1944  -1774  -2561  -2564  -2367   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7562 
-   175  -3035  -2513  -5266  -4702   -710  -4977  -3674   -177  -4377   2777   3060  -4672  -4240  -3384  -3970  -4302  -2900   -936  -2438  -2539   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7555 
-   176  -1417  -2155  -1176  -1474  -3826   3107  -2181  -3872  -2338  -3944  -3193   2275  -2616  -1984  -2704  -1512  -1763  -2997  -3817  -3407   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7547 
-   177  -1810  -1519  -4106  -3489   -594  -3485  -2283   1786  -3134   1604   2889  -3118  -3287  -2538  -2879  -2615  -1725   -450   3594  -1578   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7539 
-   178  -3217  -3413  -3082  -2664  -4291  -3257  -2104  -4231   3883  -3955  -3433  -2635  -3520  -1813   -964  -3215  -3130  -3953  -3447  -3538   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7531 
-   179  -1556  -3266   2743   1814  -3510  -1799   -937  -3346   1644  -3244  -2457   -398  -2212   -561  -1528  -1295  -1567  -2862  -3418  -2560   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7524 
-   180  -2174  -1982  -4186  -4170  -2484  -3406  -3713     42  -3993  -1584  -1517  -3697  -3771  -3891  -3924  -3057  -2329   3646  -3507  -3148   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7516 
-   181  -3103  -3026  -3831  -3895  -2085  -3314  -2755  -3832  -3514  -3629  -3342  -3537   3236  -3537  -3408  -3332  -3329  -3624   5128  -1715   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8763  -7508 
-   182  -3973  -3059  -4457  -4697    703  -4307   -752  -2990  -4191  -2378  -2423  -3085  -4232  -3178  -3688  -3641  -3861  -3124   5543   2996   182
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -8763      0 
-//
-HMMER2.0  [2.3.2]
-NAME  POC4
-ACC   PF10450.1
-DESC  POC4 chaperone
-LENG  280
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  2
-DATE  Wed Apr 23 02:43:39 2008
-CKSUM 4598
-GA    14.0000 14.0000;
-TC    14.1000 14.1000;
-NC    10.1000 10.1000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -10.862794   0.809920
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -415      *  -2000
-     1  -1736  -1678  -2975  -2821   -903  -2619  -2137   -342  -2336     24   4777  -2581  -2886  -2281  -2280  -2241  -1843   -654  -1928  -1574     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -1415  -9124 
-     2  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9122 
-     3  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9119 
-     4  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9116 
-     5  -1762  -2287  -1132  -1144  -2520  -2040  -1289  -2773   -740  -2625  -2183  -1302  -2433   4141   -881  -1765  -1840  -2519  -2457  -2076     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9114 
-     6  -3232  -2594  -3508  -3648   -882  -2917  -1886  -3060  -3237  -2665  -2615  -3229  -3282  -3161  -2996  -3457  -3341  -3103   6081   -495     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9111 
-     7  -1468  -2069   -762   -997  -2634  -1768  -1516  -3059  -1508  -3127  -2580   4001  -2312  -1391  -1789  -1503  -1700  -2572  -2658  -2191     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9109 
-     8  -1279  -3054   2666   2403  -3264  -1297   -599  -3155   -759  -3060  -2359     97  -1798   -259  -1541   -971  -1332  -2660  -3234  -2299     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9106 
-     9  -2015  -1624  -3829  -3416   2843  -3545  -1527    160  -3088   2132    691  -2946  -3254  -2374  -2827  -2767  -1925   -371   -795     -9     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9103 
-    10   -498   -797  -1962  -1732  -1379  -1561  -1449    -44  -1533   -945   -534  -1441   2405  -1429  -1657   -863   -696   2284  -1969  -1570    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9101 
-    11   1809  -1676     88   2163  -2312  -1257   -487  -1917   -283  -2082  -1319   -169  -1639   -134   -760   -569   -696  -1522  -2374  -1750    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9098 
-    12  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9095 
-    13  -1584  -2370  -1974   -910  -3099  -2188   -223  -2513   2581  -2235  -1540   -883  -2169    195   2706  -1475  -1328  -2259  -2127  -1954    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9093 
-    14  -2323  -2419  -1868  -1956  -1368  -2396   5124  -3143  -1645  -2924  -2595  -1989  -2806  -1873  -1712  -2381  -2439  -2923  -1719   -935    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9090 
-    15   -877  -1508   -487   2044  -1251  -1716   -619   -692   -371   1529   -360   -578  -1926   -351   -709   -958   -849   -703  -1777  -1269    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9087 
-    16  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9085 
-    17  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9082 
-    18   -423   -784  -1574  -1261   -905  -1484   -977   -439  -1021   1611   -190  -1109  -1865   -948  -1188   1883   -565   -360  -1495  -1007    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9079 
-    19  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9077 
-    20   -797  -1240   -668   1951  -1300  -1792   -745   2168   -552   -777   -372   -711  -1990   -501   -893  -1006   -778     82  -1826  -1323    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9074 
-    21  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9071 
-    22   2238   -612  -1767  -1678  -2487   -871  -1580  -2144  -1646  -2435  -1609  -1113  -1565  -1431  -1792   2246   -359  -1362  -2725  -2404    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9069 
-    23  -1584  -2370  -1974   -910  -3099  -2188   -223  -2513   2581  -2235  -1540   -883  -2169    195   2706  -1475  -1328  -2259  -2127  -1954    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9066 
-    24  -1468  -2069   -762   -997  -2634  -1768  -1516  -3059  -1508  -3127  -2580   4001  -2312  -1391  -1789  -1503  -1700  -2572  -2658  -2191    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9063 
-    25   -989  -1696   2402   -239  -1416  -1648   -741   -948   -727   1594   -665   -516  -1960   -503  -1182  -1023  -1004   -929  -1948  -1351    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9061 
-    26  -1059  -2606   2543    404  -2846  -1316   -480  -2722   -418  -2660  -1906     41  -1736   2729  -1031   -826  -1082  -2274  -2808  -2000    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9058 
-    27   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9055 
-    28  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9053 
-    29   -912  -2335    330   2186  -2625  -1371   -324  -2399     32  -2335  -1551    -18  -1688   2643   -399   -727   -890  -1993  -2485  -1797    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9050 
-    30  -1441  -1124  -3601  -3128   -630  -3259  -2386    967  -2824   1909    461  -2886  -3125  -2461  -2752  -2481  -1412   2367  -1934  -1671    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9047 
-    31   -985   3856  -3039  -2604   -554  -2301  -1691    332  -2185   1898    332  -2179  -2506  -1921  -2105  -1576  -1051    205  -1504  -1141    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9044 
-    32   -145   -822  -1232  -1197  -2475   -984  -1343  -2257  -1289  -2457  -1648   -938   2573  -1138  -1524   2213   -487  -1514  -2653  -2253    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9042 
-    33  -1441  -1124  -3601  -3128   -630  -3259  -2386    967  -2824   1909    461  -2886  -3125  -2461  -2752  -2481  -1412   2367  -1934  -1671    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9039 
-    34  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9036 
-    35   -922  -2235    -30   2103  -2629  -1500   -236  -2310   2245  -2216  -1420   -154  -1726    172    132   -763   -854  -1927  -2307  -1746    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9033 
-    36  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9031 
-    37   -981  -2300    275   2225  -2300  -1418   3411  -2359    -91  -2319  -1565    -92  -1749    -40   -520   -807   -966  -1982  -2321  -1588    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9028 
-    38  -1632  -1358  -3409  -2961   2789  -3102  -1339    159  -2622    707   3515  -2543  -2960  -2080  -2455  -2286  -1569   -254   -750     14    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9025 
-    39  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9022 
-    40   -912  -2335    330   2186  -2625  -1371   -324  -2399     32  -2335  -1551    -18  -1688   2643   -399   -727   -890  -1993  -2485  -1797    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -663  -6675  -1487   -894  -1115   -701  -1378  -9539  -9020 
-    41  -1130  -2063   3441    243  -2502  -1157   -662  -2514   -843  -2578  -2029    -96  -1658   -421  -1434   -970  -1239  -2138  -2388  -1915    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6047  -7090   -894  -1115   -374  -2129  -9539  -9017 
-    42   -732   -866  -2162  -1760   -670  -1963  -1294    183  -1413   1759    253  -1576  -2207  -1307  -1506  -1173   2118    102  -1513  -1155    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9014 
-    43  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9011 
-    44  -1441  -1124  -3601  -3128   -630  -3259  -2386    967  -2824   1909    461  -2886  -3125  -2461  -2752  -2481  -1412   2367  -1934  -1671    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9008 
-    45   -145   -822  -1232  -1197  -2475   -984  -1343  -2257  -1289  -2457  -1648   -938   2573  -1138  -1524   2213   -487  -1514  -2653  -2253    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9006 
-    46  -1141  -2191   -869   -345  -2698  -1811   -193  -2290   2410  -2121  -1371   -498  -1907   2671    720  -1023   -997  -1973  -2122  -1750    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9003 
-    47  -2742  -2290  -3014  -3139    701  -3008   -615  -2258  -2836  -1879  -1835  -2399  -3220  -2421  -2640  -2733  -2781  -2314     18   4561    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -9000 
-    48   -614  -1596   -553   -201  -2310  -1405   -331  -1990   2242  -2001  -1206   -370  -1677     55    128   1806   -646  -1574  -2134  -1641    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8997 
-    49   -360  -1160   -473   -413  -2189  -1140   -783  -1866   -572  -2087  -1322   2574  -1633   -490   -925   -448   2267  -1377  -2342  -1803    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8994 
-    50   1947   -657  -2428  -2146  -1400  -1598  -1713    403  -1930   -847   -453  -1658  -2084  -1743  -2000   -878   -641   2333  -2101  -1728    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8992 
-    51  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8989 
-    52  -1754  -1355  -3978  -3474   -457  -3683  -2656   2519  -3174   2057    681  -3286  -3352  -2638  -3017  -2919  -1689    610  -1938  -1788    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8986 
-    53   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8983 
-    54   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8980 
-    55  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8977 
-    56  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8974 
-    57  -1736  -1678  -2975  -2821   -903  -2619  -2137   -342  -2336     24   4777  -2581  -2886  -2281  -2280  -2241  -1843   -654  -1928  -1574    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8972 
-    58  -1216  -2846   2655    435  -3129  -1293   -616  -3065   -760  -2997  -2291   2699  -1795   -283  -1509   -945  -1286  -2566  -3137  -2232    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8969 
-    59  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8966 
-    60  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8963 
-    61  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8960 
-    62  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8957 
-    63   -614  -1596   -553   -201  -2310  -1405   -331  -1990   2242  -2001  -1206   -370  -1677     55    128   1806   -646  -1574  -2134  -1641    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8954 
-    64   -947  -2105   -266    -50  -2565  -1559   -274  -2274   2302  -2188  -1413   2448  -1783    123    263   -826   -890  -1899  -2239  -1727    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8951 
-    65  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8948 
-    66  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8945 
-    67   -492  -1457   -292   -118  -2167  -1254   -455  -1966    -38  -2021  -1233   -307  -1618   2630   -376   1864   -589  -1515  -2192  -1608    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8943 
-    68   1849   -815  -2162  -1802   -775  -1812  -1348    103  -1522   1748    142  -1553  -2135  -1370  -1611  -1046   -746     58  -1591  -1235    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8940 
-    69   -642  -1730     89   2133  -2245  -1294   -418  -1844   -162  -2001  -1241   -144  -1637    -58   -618   -581   2084  -1481  -2294  -1672    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8937 
-    70   -614  -1596   -553   -201  -2310  -1405   -331  -1990   2242  -2001  -1206   -370  -1677     55    128   1806   -646  -1574  -2134  -1641    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8934 
-    71  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8931 
-    72   2283   -684  -1744  -1778  -2651   2275  -1731  -2319  -1868  -2614  -1793  -1197  -1633  -1612  -1980   -283   -458  -1495  -2854  -2588    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8928 
-    73  -1279  -3054   2666   2403  -3264  -1297   -599  -3155   -759  -3060  -2359     97  -1798   -259  -1541   -971  -1332  -2660  -3234  -2299    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8925 
-    74  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8922 
-    75   -672  -1558   -773   -324  -2174  -1503   -327  -1717   2260  -1817  -1068   -465  -1732     50    244   -678   2063  -1388  -2027  -1585    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8919 
-    76   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8916 
-    77   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8913 
-    78  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8910 
-    79   -672  -1558   -773   -324  -2174  -1503   -327  -1717   2260  -1817  -1068   -465  -1732     50    244   -678   2063  -1388  -2027  -1585    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8907 
-    80  -1404   -987  -3866  -3469  -1337  -3573  -3096   2687  -3294   -245   -159  -3224  -3437  -3115  -3343  -2851  -1394   2596  -2715  -2300    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8904 
-    81   -954  -2413   2437    327  -2734  -1361   -379  -2521   2202  -2462  -1671    -13  -1706      4   -575   -757   -945  -2091  -2592  -1883    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8901 
-    82   -696  -1906    270   2191  -2492  -1247   -440  -2252   -251  -2290  -1494    -68  -1634    -75   -761   1861   -761  -1796  -2494  -1805    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8898 
-    83   -145   -822  -1232  -1197  -2475   -984  -1343  -2257  -1289  -2457  -1648   -938   2573  -1138  -1524   2213   -487  -1514  -2653  -2253    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8895 
-    84   -492  -1457   -292   -118  -2167  -1254   -455  -1966    -38  -2021  -1233   -307  -1618   2630   -376   1864   -589  -1515  -2192  -1608    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8892 
-    85   -989  -1696   2402   -239  -1416  -1648   -741   -948   -727   1594   -665   -516  -1960   -503  -1182  -1023  -1004   -929  -1948  -1351    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8889 
-    86   -498   -797  -1962  -1732  -1379  -1561  -1449    -44  -1533   -945   -534  -1441   2405  -1429  -1657   -863   -696   2284  -1969  -1570    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8886 
-    87   -780  -1690   -301   -282  -2494   2047   -719  -2328   -346  -2362  -1611   -482  -1811   2836   -668   -774   -902  -1857  -2449  -1931    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8883 
-    88   -696  -1906    270   2191  -2492  -1247   -440  -2252   -251  -2290  -1494    -68  -1634    -75   -761   1861   -761  -1796  -2494  -1805    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8880 
-    89   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8877 
-    90  -1050  -2239    277   2380  -2889   2070   -718  -2704   -654  -2714  -1973   -218  -1838   -385  -1200   -913  -1140  -2228  -2819  -2175    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8873 
-    91   -947  -2105   -266    -50  -2565  -1559   -274  -2274   2302  -2188  -1413   2448  -1783    123    263   -826   -890  -1899  -2239  -1727    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8870 
-    92  -2323  -2419  -1868  -1956  -1368  -2396   5124  -3143  -1645  -2924  -2595  -1989  -2806  -1873  -1712  -2381  -2439  -2923  -1719   -935    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8867 
-    93   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8864 
-    94  -3232  -2594  -3508  -3648   -882  -2917  -1886  -3060  -3237  -2665  -2615  -3229  -3282  -3161  -2996  -3457  -3341  -3103   6081   -495    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8861 
-    95  -1216  -2846   2655    435  -3129  -1293   -616  -3065   -760  -2997  -2291   2699  -1795   -283  -1509   -945  -1286  -2566  -3137  -2232    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8858 
-    96  -2742  -2290  -3014  -3139    701  -3008   -615  -2258  -2836  -1879  -1835  -2399  -3220  -2421  -2640  -2733  -2781  -2314     18   4561    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8855 
-    97  -1279  -3054   2666   2403  -3264  -1297   -599  -3155   -759  -3060  -2359     97  -1798   -259  -1541   -971  -1332  -2660  -3234  -2299    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8852 
-    98  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8849 
-    99  -1468  -2069   -762   -997  -2634  -1768  -1516  -3059  -1508  -3127  -2580   4001  -2312  -1391  -1789  -1503  -1700  -2572  -2658  -2191    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8845 
-   100  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8842 
-   101  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9539  -8839 
-   102  -1468  -2069   -762   -997  -2634  -1768  -1516  -3059  -1508  -3127  -2580   4001  -2312  -1391  -1789  -1503  -1700  -2572  -2658  -2191   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8836 
-   103  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8833 
-   104  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -664  -6675  -1487   -894  -1115   -701  -1378  -9539  -8830 
-   105  -1130  -2063   3441    243  -2502  -1157   -662  -2514   -843  -2578  -2029    -96  -1658   -421  -1434   -970  -1239  -2138  -2388  -1915   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6048  -7090   -894  -1115  -1452   -656  -9539  -8827 
-   106   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6048  -7090   -894  -1115   -374  -2129  -9539  -8823 
-   107  -1190  -2401   2721    103  -3169   2165   -884  -3084  -1046  -3069  -2367   -232  -1907   -579  -1729  -1030  -1331  -2532  -3110  -2421   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8820 
-   108  -1215  -1480  -1495  -1199   2824  -2157   -410   -961   -896   -767   -489  -1171  -2301   2692  -1082  -1350  -1190   -991   -352    650   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8817 
-   109  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8814 
-   110   -988  -1970   -704   -327  -2463  -1668   -314  -2210    574  -2127  -1374   2477  -1864     72   2486   -918   -932  -1857  -2129  -1683   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8811 
-   111  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8807 
-   112    -23   -665  -1554  -1408  -2317   -922  -1375  -1952  -1343  -2242  -1442  -1006  -1572  -1193  -1538   2192   2445  -1278  -2554  -2187   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8804 
-   113   2044  -1054   -584   -564  -2317  -1072   -941  -1998   -809  -2229  -1449   2626  -1622   -666  -1161   -399   -541  -1430  -2481  -1967   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8801 
-   114  -1216  -2846   2655    435  -3129  -1293   -616  -3065   -760  -2997  -2291   2699  -1795   -283  -1509   -945  -1286  -2566  -3137  -2232   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8798 
-   115   -978  -2138   -392   2087  -2570  -1625   -245  -2231    552  -2133  -1357   -323  -1799    161   2412   -852   -890  -1881  -2194  -1720   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8794 
-   116   -670  -1404  -1201   -646  -2106  -1532   -455  -1669    379  -1775  -1061   -683  -1800   -106   2448   -738   2152  -1346  -2000  -1615   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8791 
-   117  -1441  -1124  -3601  -3128   -630  -3259  -2386    967  -2824   1909    461  -2886  -3125  -2461  -2752  -2481  -1412   2367  -1934  -1671   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8788 
-   118  -1707  -1444  -2997  -2667    758  -2917   -587   -403  -2237   1861      7  -2106  -2875  -1839  -2126  -2102  -1642   -644    -24   3288   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8785 
-   119    -84   -748  -1385  -1442  -2705   2248  -1577  -2502  -1649  -2709  -1859  -1043  -1617  -1406  -1840   2270   -470  -1609  -2876  -2539   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9539  -8781 
-   120  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9539  -8778 
-   121   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9539  -8775 
-   122   -621   -929  -1851  -1608   2817  -1626   -686   -924  -1475  -1050   -585  -1283  -2028  -1240  -1594   1979   -786   -762   -587    358   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9539  -8771 
-   123  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9539  -8768 
-   124  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9539  -8765 
-   125  -2982  -2206  -3678  -3813   3289  -3560    -43  -1950  -3415  -1441  -1434  -2321  -3462  -2389  -2949  -2791  -2874  -2082    686   3669   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9539  -8762 
-   126   2238   -612  -1767  -1678  -2487   -871  -1580  -2144  -1646  -2435  -1609  -1113  -1565  -1431  -1792   2246   -359  -1362  -2725  -2404   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9539  -8758 
-   127  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8755 
-   128   -906  -1804   -639   -421  -2620   1998   -580  -2318   2408  -2305  -1545   -584  -1877   -216    -68   -887   -954  -1894  -2349  -1942   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8752 
-   129   -954  -2413   2437    327  -2734  -1361   -379  -2521   2202  -2462  -1671    -13  -1706      4   -575   -757   -945  -2091  -2592  -1883   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8748 
-   130   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8745 
-   131  -1754  -1355  -3978  -3474   -457  -3683  -2656   2519  -3174   2057    681  -3286  -3352  -2638  -3017  -2919  -1689    610  -1938  -1788   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8741 
-   132  -1754  -1355  -3978  -3474   -457  -3683  -2656   2519  -3174   2057    681  -3286  -3352  -2638  -3017  -2919  -1689    610  -1938  -1788   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8738 
-   133  -1504  -1181  -3518  -3077   2714  -3146  -1536   2450  -2771    462    445  -2639  -3017  -2265  -2612  -2339  -1453    437   -970   -215   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8735 
-   134   -276   -710  -1481  -1144  -1118  -1313   -921   -655   -905   -868   3344   -981  -1735   -839  -1096   1906   -444   -478  -1601  -1148   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8731 
-   135  -1477  -1159  -3600  -3085   -491  -3276  -2280   2487  -2753    665   3426  -2860  -3091  -2351  -2656  -2472  -1426    679  -1800  -1586   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8728 
-   136  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8725 
-   137  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8721 
-   138  -1468  -2069   -762   -997  -2634  -1768  -1516  -3059  -1508  -3127  -2580   4001  -2312  -1391  -1789  -1503  -1700  -2572  -2658  -2191   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8718 
-   139  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8714 
-   140  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8711 
-   141   -614  -1596   -553   -201  -2310  -1405   -331  -1990   2242  -2001  -1206   -370  -1677     55    128   1806   -646  -1574  -2134  -1641   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8707 
-   142  -1477  -1159  -3600  -3085   -491  -3276  -2280   2487  -2753    665   3426  -2860  -3091  -2351  -2656  -2472  -1426    679  -1800  -1586   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8704 
-   143   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8700 
-   144   2226   -745  -1587  -1523  -2399   -996  -1509  -1990  -1521  -2300  -1546  -1111   2605  -1354  -1691   -340   -482  -1344  -2629  -2305   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8697 
-   145  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8693 
-   146  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8690 
-   147    -84   -748  -1385  -1442  -2705   2248  -1577  -2502  -1649  -2709  -1859  -1043  -1617  -1406  -1840   2270   -470  -1609  -2876  -2539   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8687 
-   148  -1468  -2069   -762   -997  -2634  -1768  -1516  -3059  -1508  -3127  -2580   4001  -2312  -1391  -1789  -1503  -1700  -2572  -2658  -2191   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8683 
-   149  -1175   -949  -3234  -2749   -656  -2854  -2019    926  -2421    333   3361  -2482  -2842  -2143  -2390  -2048  -1164   2336  -1776  -1472   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8679 
-   150  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8676 
-   151   2238   -612  -1767  -1678  -2487   -871  -1580  -2144  -1646  -2435  -1609  -1113  -1565  -1431  -1792   2246   -359  -1362  -2725  -2404   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8672 
-   152   -978  -2138   -392   2087  -2570  -1625   -245  -2231    552  -2133  -1357   -323  -1799    161   2412   -852   -890  -1881  -2194  -1720   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8669 
-   153   -492  -1457   -292   -118  -2167  -1254   -455  -1966    -38  -2021  -1233   -307  -1618   2630   -376   1864   -589  -1515  -2192  -1608   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8665 
-   154  -1404   -987  -3866  -3469  -1337  -3573  -3096   2687  -3294   -245   -159  -3224  -3437  -3115  -3343  -2851  -1394   2596  -2715  -2300   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8662 
-   155  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8658 
-   156   -375  -1244   -288   -313  -2413  -1093   -812  -2273   -664  -2384  -1577   2614  -1621   -509  -1067   2041   -604  -1651  -2531  -1934   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8655 
-   157   -991  -2018   -382   -152  -1663  -1636   3381  -2071    356  -1994  -1286   -375  -1842   2670    135   -892   -928  -1768  -1764  -1047   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -664  -6676  -1488   -894  -1115   -701  -1378  -9539  -8651 
-   158  -1369  -1199  -2542  -2295   -129  -2453  -1603    488  -1867   2607    742  -2168  -2539  -1724  -1835  -1992  -1384    130  -1284   -897   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6048  -7090   -894  -1115   -374  -2129  -9539  -8647 
-   159  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8644 
-   160   1804   -731  -2511  -2148  -1078  -2029  -1678   2447  -1905   -409   -115  -1834  -2337  -1739  -1984  -1266   -791    796  -1888  -1504   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8640 
-   161   -869  -2105    147    162  -2417  -1391   -367  -2306     59  -2268  -1500   2500  -1717   2665   -303   -735   -873  -1902  -2345  -1680   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8637 
-   162   -950  -1209  -2022  -1916   3021   2213  -1026  -1309  -1880  -1405   -978  -1590  -2248  -1624  -1955  -1202  -1140  -1143   -898     12   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8633 
-   163   -375  -1244   -288   -313  -2413  -1093   -812  -2273   -664  -2384  -1577   2614  -1621   -509  -1067   2041   -604  -1651  -2531  -1934   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8629 
-   164  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8626 
-   165  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8622 
-   166  -1754  -1355  -3978  -3474   -457  -3683  -2656   2519  -3174   2057    681  -3286  -3352  -2638  -3017  -2919  -1689    610  -1938  -1788   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -664  -6676  -1488   -894  -1115   -701  -1378  -9539  -8618 
-   167   -637  -1349     -5   -148  -1773  -1078   -624  -1965   -499  -2112  -1514   3456  -1574   -435   -810   -661   -818  -1560  -1900  -1327   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6048  -7091   -894  -1115  -1452   -656  -9539  -8615 
-   168  -1602  -1340  -2512  -2455   3740  -2315   -379   -478  -2225   -175   -190  -1874  -2503  -1781  -2079  -1892  -1647   -683    210   1257   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6048  -7091   -894  -1115   -374  -2129  -9539  -8611 
-   169  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8607 
-   170   1947   -657  -2428  -2146  -1400  -1598  -1713    403  -1930   -847   -453  -1658  -2084  -1743  -2000   -878   -641   2333  -2101  -1728   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8604 
-   171  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8600 
-   172  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8596 
-   173   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8592 
-   174   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8589 
-   175  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8585 
-   176  -1584  -2370  -1974   -910  -3099  -2188   -223  -2513   2581  -2235  -1540   -883  -2169    195   2706  -1475  -1328  -2259  -2127  -1954   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8581 
-   177  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8577 
-   178   1849   -815  -2162  -1802   -775  -1812  -1348    103  -1522   1748    142  -1553  -2135  -1370  -1611  -1046   -746     58  -1591  -1235   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8574 
-   179   -375  -1244   -288   -313  -2413  -1093   -812  -2273   -664  -2384  -1577   2614  -1621   -509  -1067   2041   -604  -1651  -2531  -1934   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8570 
-   180  -1477  -1159  -3600  -3085   -491  -3276  -2280   2487  -2753    665   3426  -2860  -3091  -2351  -2656  -2472  -1426    679  -1800  -1586   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8566 
-   181  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8562 
-   182   -767  -1229  -1271   -749  -1501  -1796   -565   -323   2160  -1066   -536   -827  -1955   -279    -40   -958   -741   1982  -1767  -1344   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8558 
-   183  -1969  -1609  -3949  -3396   -179  -3705  -2482    427  -3020   2223   3555  -3268  -3302  -2409  -2821  -2923  -1873   -151  -1699  -1632   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8555 
-   184   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8551 
-   185   -912  -2335    330   2186  -2625  -1371   -324  -2399     32  -2335  -1551    -18  -1688   2643   -399   -727   -890  -1993  -2485  -1797   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8547 
-   186  -1216  -2846   2655    435  -3129  -1293   -616  -3065   -760  -2997  -2291   2699  -1795   -283  -1509   -945  -1286  -2566  -3137  -2232   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8543 
-   187   -981  -2300    275   2225  -2300  -1418   3411  -2359    -91  -2319  -1565    -92  -1749    -40   -520   -807   -966  -1982  -2321  -1588   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8539 
-   188  -1668   5611  -3406  -3571  -2843  -2114  -2801  -2423  -3306  -2880  -2568  -2847  -2716  -3192  -3058  -1988  -2033  -2131  -2810  -2873   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8535 
-   189    -23   -665  -1554  -1408  -2317   -922  -1375  -1952  -1343  -2242  -1442  -1006  -1572  -1193  -1538   2192   2445  -1278  -2554  -2187   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8531 
-   190  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8527 
-   191   -912  -2335    330   2186  -2625  -1371   -324  -2399     32  -2335  -1551    -18  -1688   2643   -399   -727   -890  -1993  -2485  -1797   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8524 
-   192  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8520 
-   193  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8516 
-   194  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8512 
-   195  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8508 
-   196  -1404   -987  -3866  -3469  -1337  -3573  -3096   2687  -3294   -245   -159  -3224  -3437  -3115  -3343  -2851  -1394   2596  -2715  -2300   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8504 
-   197   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8500 
-   198  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8496 
-   199  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8492 
-   200  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8488 
-   201  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8484 
-   202   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8480 
-   203  -1404   -987  -3866  -3469  -1337  -3573  -3096   2687  -3294   -245   -159  -3224  -3437  -3115  -3343  -2851  -1394   2596  -2715  -2300   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8476 
-   204  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8472 
-   205   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8468 
-   206  -1762  -2287  -1132  -1144  -2520  -2040  -1289  -2773   -740  -2625  -2183  -1302  -2433   4141   -881  -1765  -1840  -2519  -2457  -2076   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8464 
-   207  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8459 
-   208  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -664  -6676  -1488   -894  -1115   -701  -1378  -9539  -8455 
-   209   -700   -665  -2337  -2135   -873  -1965  -1727   1107  -1863   -105     22  -1851  -2286  -1794  -1920  -1368   -823   2927  -1816  -1362   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6049  -7091   -894  -1115  -1452   -656  -9539  -8451 
-   210   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6049  -7091   -894  -1115  -1452   -656  -9539  -8447 
-   211   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6049  -7091   -894  -1115   -374  -2129  -9539  -8443 
-   212   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9539  -8439 
-   213  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9539  -8435 
-   214  -1050  -2239    277   2380  -2889   2070   -718  -2704   -654  -2714  -1973   -218  -1838   -385  -1200   -913  -1140  -2228  -2819  -2175   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9539  -8430 
-   215  -1441  -1124  -3601  -3128   -630  -3259  -2386    967  -2824   1909    461  -2886  -3125  -2461  -2752  -2481  -1412   2367  -1934  -1671   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9539  -8426 
-   216   -947  -2105   -266    -50  -2565  -1559   -274  -2274   2302  -2188  -1413   2448  -1783    123    263   -826   -890  -1899  -2239  -1727   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -665  -6676  -1488   -894  -1115   -701  -1378  -9539  -8422 
-   217   -700   -665  -2337  -2135   -873  -1965  -1727   1107  -1863   -105     22  -1851  -2286  -1794  -1920  -1368   -823   2927  -1816  -1362   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6049  -7091   -894  -1115   -374  -2129  -9539  -8418 
-   218  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9539  -8414 
-   219   -672  -1558   -773   -324  -2174  -1503   -327  -1717   2260  -1817  -1068   -465  -1732     50    244   -678   2063  -1388  -2027  -1585   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9539  -8409 
-   220   -339   4335  -2610  -2623  -2567   2409  -2111  -2221  -2421  -2588  -1859  -1703  -1882  -2178  -2345   -603   -740  -1553  -2735  -2600   220
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9539  -8405 
-   221  -1754  -1355  -3978  -3474   -457  -3683  -2656   2519  -3174   2057    681  -3286  -3352  -2638  -3017  -2919  -1689    610  -1938  -1788   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9539  -8401 
-   222  -1441  -1124  -3601  -3128   -630  -3259  -2386    967  -2824   1909    461  -2886  -3125  -2461  -2752  -2481  -1412   2367  -1934  -1671   222
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9539  -8397 
-   223   3260   -995  -2154  -2261  -2604  -1267  -2060  -2035  -2233  -2502  -1934  -1631  -1961  -2058  -2240   -724   -871  -1499  -2817  -2619   223
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6677  -7719   -894  -1115   -701  -1378  -9539  -8392 
-   224  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   224
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6677  -7719   -894  -1115   -701  -1378  -9539  -8388 
-   225   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   225
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6677  -7719   -894  -1115   -701  -1378  -9539  -8384 
-   226  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   226
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6677  -7719   -894  -1115   -701  -1378  -9539  -8379 
-   227  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   227
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8375 
-   228  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   228
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8371 
-   229   -670   -985  -1105   -899  -1050  -1740   -884   2232   -808   -778   -335   2362  -2010   -776  -1055   -969   -718    140  -1603  -1051   229
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8366 
-   230  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   230
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8362 
-   231  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8358 
-   232  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8353 
-   233  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   233
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8349 
-   234  -1969  -1609  -3949  -3396   -179  -3705  -2482    427  -3020   2223   3555  -3268  -3302  -2409  -2821  -2923  -1873   -151  -1699  -1632   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8344 
-   235    -23   -665  -1554  -1408  -2317   -922  -1375  -1952  -1343  -2242  -1442  -1006  -1572  -1193  -1538   2192   2445  -1278  -2554  -2187   235
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8340 
-   236  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   236
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8335 
-   237   -811  -2039   2539    242  -2763  -1217   -615  -2603   -629  -2631  -1860    -70  -1697   -276  -1250   1964   -934  -2071  -2808  -2049   237
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8331 
-   238   -790  -1423   2342   -280  -1742  -1552   -816   -421   -796  -1369   -874   -525  -1911   -557  -1266   -904   -854   2088  -2181  -1595   238
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8326 
-   239  -1477  -1159  -3600  -3085   -491  -3276  -2280   2487  -2753    665   3426  -2860  -3091  -2351  -2656  -2472  -1426    679  -1800  -1586   239
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8322 
-   240   -906  -1804   -639   -421  -2620   1998   -580  -2318   2408  -2305  -1545   -584  -1877   -216    -68   -887   -954  -1894  -2349  -1942   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8317 
-   241   -696  -1906    270   2191  -2492  -1247   -440  -2252   -251  -2290  -1494    -68  -1634    -75   -761   1861   -761  -1796  -2494  -1805   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8313 
-   242  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8308 
-   243  -1404   -987  -3866  -3469  -1337  -3573  -3096   2687  -3294   -245   -159  -3224  -3437  -3115  -3343  -2851  -1394   2596  -2715  -2300   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8304 
-   244  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8299 
-   245  -1754  -1355  -3978  -3474   -457  -3683  -2656   2519  -3174   2057    681  -3286  -3352  -2638  -3017  -2919  -1689    610  -1938  -1788   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8295 
-   246  -1668   5611  -3406  -3571  -2843  -2114  -2801  -2423  -3306  -2880  -2568  -2847  -2716  -3192  -3058  -1988  -2033  -2131  -2810  -2873   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8290 
-   247   -780  -1690   -301   -282  -2494   2047   -719  -2328   -346  -2362  -1611   -482  -1811   2836   -668   -774   -902  -1857  -2449  -1931   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8285 
-   248   -912  -2335    330   2186  -2625  -1371   -324  -2399     32  -2335  -1551    -18  -1688   2643   -399   -727   -890  -1993  -2485  -1797   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8281 
-   249  -1675  -1419  -3206  -2787    360  -2948  -1040   -166  -2250   1988    327  -2339  -2889  -1933  -2131  -2203  -1613   -520   4378    364   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8276 
-   250  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8271 
-   251  -1190  -2401   2721    103  -3169   2165   -884  -3084  -1046  -3069  -2367   -232  -1907   -579  -1729  -1030  -1331  -2532  -3110  -2421   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8267 
-   252  -1504  -1181  -3518  -3077   2714  -3146  -1536   2450  -2771    462    445  -2639  -3017  -2265  -2612  -2339  -1453    437   -970   -215   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8262 
-   253   -922  -2235    -30   2103  -2629  -1500   -236  -2310   2245  -2216  -1420   -154  -1726    172    132   -763   -854  -1927  -2307  -1746   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8257 
-   254   -145   -822  -1232  -1197  -2475   -984  -1343  -2257  -1289  -2457  -1648   -938   2573  -1138  -1524   2213   -487  -1514  -2653  -2253   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8253 
-   255    -23   -665  -1554  -1408  -2317   -922  -1375  -1952  -1343  -2242  -1442  -1006  -1572  -1193  -1538   2192   2445  -1278  -2554  -2187   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8248 
-   256   -978  -2138   -392   2087  -2570  -1625   -245  -2231    552  -2133  -1357   -323  -1799    161   2412   -852   -890  -1881  -2194  -1720   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8243 
-   257  -2742  -2290  -3014  -3139    701  -3008   -615  -2258  -2836  -1879  -1835  -2399  -3220  -2421  -2640  -2733  -2781  -2314     18   4561   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8238 
-   258   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   258
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8234 
-   259   -711  -1282   -482   1995  -1525  -1624   -677   -227   -477  -1098   -591   -568  -1882   -404   -852   -858   -724   2009  -1942  -1415   259
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8229 
-   260  -1279  -3054   2666   2403  -3264  -1297   -599  -3155   -759  -3060  -2359     97  -1798   -259  -1541   -971  -1332  -2660  -3234  -2299   260
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8224 
-   261  -1668   5611  -3406  -3571  -2843  -2114  -2801  -2423  -3306  -2880  -2568  -2847  -2716  -3192  -3058  -1988  -2033  -2131  -2810  -2873   261
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8219 
-   262  -1229  -1727  -1084   -807    215  -2029   -229  -1530   -383  -1435   -967   -870  -2181   2701   -588  -1226  -1178  -1405   -380   3151   262
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8214 
-   263  -2176  -2415  -2504  -1923  -3054  -2403  -1269  -3053   -167  -2856  -2350  -1844  -2662   -997   3887  -2228  -2131  -2807  -2501  -2452   263
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8209 
-   264  -1969  -1609  -3949  -3396   -179  -3705  -2482    427  -3020   2223   3555  -3268  -3302  -2409  -2821  -2923  -1873   -151  -1699  -1632   264
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8205 
-   265  -3232  -2594  -3508  -3648   -882  -2917  -1886  -3060  -3237  -2665  -2615  -3229  -3282  -3161  -2996  -3457  -3341  -3103   6081   -495   265
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8200 
-   266  -2176  -2415  -2504  -1923  -3054  -2403  -1269  -3053   -167  -2856  -2350  -1844  -2662   -997   3887  -2228  -2131  -2807  -2501  -2452   266
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8195 
-   267   -985   3856  -3039  -2604   -554  -2301  -1691    332  -2185   1898    332  -2179  -2506  -1921  -2105  -1576  -1051    205  -1504  -1141   267
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8190 
-   268  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847   268
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8185 
-   269    -84   -748  -1385  -1442  -2705   2248  -1577  -2502  -1649  -2709  -1859  -1043  -1617  -1406  -1840   2270   -470  -1609  -2876  -2539   269
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8180 
-   270   3260   -995  -2154  -2261  -2604  -1267  -2060  -2035  -2233  -2502  -1934  -1631  -1961  -2058  -2240   -724   -871  -1499  -2817  -2619   270
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8175 
-   271   3260   -995  -2154  -2261  -2604  -1267  -2060  -2035  -2233  -2502  -1934  -1631  -1961  -2058  -2240   -724   -871  -1499  -2817  -2619   271
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8170 
-   272  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   272
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8165 
-   273  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   273
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8160 
-   274   3260   -995  -2154  -2261  -2604  -1267  -2060  -2035  -2233  -2502  -1934  -1631  -1961  -2058  -2240   -724   -871  -1499  -2817  -2619   274
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8155 
-   275  -1762  -2287  -1132  -1144  -2520  -2040  -1289  -2773   -740  -2625  -2183  -1302  -2433   4141   -881  -1765  -1840  -2519  -2457  -2076   275
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8150 
-   276   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   276
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8145 
-   277  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   277
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8140 
-   278  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   278
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8134 
-   279  -2742  -2290  -3014  -3139    701  -3008   -615  -2258  -2836  -1879  -1835  -2399  -3220  -2421  -2640  -2733  -2781  -2314     18   4561   279
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9539  -8129 
-   280  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   280
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -9539      0 
-//
-HMMER2.0  [2.3.2]
-NAME  Amino_oxidase
-ACC   PF01593.16
-DESC  Flavin containing amine oxidoreductase
-LENG  482
-ALPH  Amino
-RF    no
-CS    yes
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  86
-DATE  Thu Jun 12 16:59:13 2008
-CKSUM 9581
-GA    14.7000 14.7000;
-TC    14.7000 14.7000;
-NC    14.6000 14.6000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -11.621656   0.638325
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -21      *  -6109
-     1   -879  -3440  -5962  -5326   1363  -5165  -4037   2098  -4922   1732   2496  -4811   -942  -4543  -4721  -2381  -3556    453  -3899   -962     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -1021  -9910 
-     2   2577   -174  -7680  -8030  -7603   -581  -6944  -7430  -7633  -7692  -6711  -5998  -2236  -7050  -7217   2396    697  -6086  -7825  -7821     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9908 
-     3  -9325  -8016  -8995  -9382  -9561   3867  -8643 -10645  -9576  -9967  -9932  -9344  -8440  -9454  -8996  -9819  -9545 -10244  -8234  -9579     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9907 
-     4  -6837  -6181  -9247  -8670  -4254  -9136  -7774   1218  -8509   3096    544  -8875  -8014  -7168  -7947  -8577  -6669  -1220  -6140  -6412     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9905 
-     5   1930    341  -5676  -5058  -3419  -5100  -3966   -120    -26  -3311    347  -4664  -5157  -4379  -1022   1738   1245    863  -3914  -3566     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9904 
-     6   3046   2318  -6649  -6218  -4451  -2698  -4972  -1235  -5818  -2021  -3685  -5345  -5585  -5411  -5588   -263   1170  -1052  -4943  -4622     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9902 
-     7   3604  -4865  -7589  -7942  -7589  -1377  -6926  -7427  -7609  -7687  -6709  -5985  -5965  -7029  -7208  -2016  -1790  -6088  -7814  -1132     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9901 
-     8  -1114  -4419  -3399  -1503  -1375  -4404   -846   -538    697   -324  -3548    189  -4493    834   2102    -34    763   -447   1175   1671     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9899 
-     9   -515   -278    -33   1196  -5092  -4285   2363  -1819   -209   -372   -782   -125  -4378   1621   1153  -1746    169   -964  -4960    919     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9898 
-    10  -6948  -6281  -9311  -8704   -622  -2204  -7697   -194  -8522   3212    641  -8925  -8008  -7118  -7912  -8613  -6758  -4620  -6067  -6338    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9896 
-    11    794   -402  -4345   -222  -3764  -4784   -524   -829    496   1336   -462  -3852  -4854   1673  -3891    325   1274  -1265  -4162  -1049    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9895 
-    12   -311  -4782   1322    753  -5103   -143   1146  -2360   -190  -4798   -653    402  -4376   1585   1518    529   -431  -1987  -4965  -1595    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9893 
-    13   2333  -4754  -3171   -722    144  -2001    989  -4804    316   -268   -934    860  -4384    529    787  -1036  -3251  -1276  -4945  -4271    13
-     -   -147   -488    232     42   -381    398    105   -627    210   -467   -721    275    398     44    101    358    116   -370   -295   -250 
-     T    -48  -4990 -12296  -1552   -602   -701  -1378  -9931  -9892 
-    14  -1813  -4381  -1471  -2951     95   3381     52  -1731  -2868  -4329  -3527   -701  -1640  -2803  -1563   -487  -3355  -3915  -4682  -1699    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9890 
-    15   -903    412  -5913  -5278   1979  -1320   2369   1185    122     -3    672  -1610  -1685  -4504    172  -1161  -3528   1054      2   -119    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1621 -11254   -570   -894  -1115   -701  -1378  -9931  -9889 
-    16  -1911  -3384   1765     22  -3705  -2885  -1544   -985    874  -1075  -2473    135   -227   1947   1487   -993    581  -3006  -3567  -2885    20
-     -   -153   -506    232     44   -373    396    100   -632    211   -461   -726    275    403     45     93    362    116   -374   -300   -244 
-     -   -607  -1550 -10680  -2420   -298    -84  -4147  -9931  -9887 
-    17  -1550  -4741   2230    847  -5062  -4241  -2900  -2659    811  -4757  -3830    884     69    101   1448    305     47  -2133  -4924  -4241    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -11209 -12251   -894  -1115   -871  -1142  -9931  -9886 
-    18  -1975   -125  -5967  -5334    366  -5174  -4050   -389  -4931     20  -2643  -4820    -79  -4556  -4733  -4260    231   3196  -3914    349    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -11232 -12274   -894  -1115   -366  -2159  -9931  -9884 
-    19   -219  -4263  -1051  -1126  -4392  -4471  -1060    697  -1000    975   -290  -3237  -4556   -104   -350   -615   2362    732  -4575  -4035    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9883 
-    20  -5653  -5119  -8338  -8015  -5393  -8228  -8201   2285  -7997   1491  -4087  -7887  -7854  -7782  -8106  -7634  -5635   2786  -7260  -6924    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9881 
-    21  -4095  -3891  -6414  -5804   1840  -5652  -1225    115  -5406   2134  -2882  -5270  -5665  -4981  -5191  -4746   -796   1255  -4112   2338    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9880 
-    22  -5769  -7695  -1347   3887  -1395  -5503  -5007  -8026  -5497  -7845  -7325  -4122  -6114  -4721  -6544  -5390  -1919  -7426  -7901  -6762    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9878 
-    23   2942  -4715  -3206  -1378  -1446    911  -2972  -4731   -634  -4717   -544  -2960  -1658  -1744    -32     22  -3264  -4320  -4918  -1063    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9877 
-    24  -1363  -4782    362    382  -5103   -259  -2941  -4854   -218  -2555  -3871    -41  -1565    604   2567   1380   -102  -1997  -4965  -4283    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9875 
-    25  -1587  -5332   3064    659  -5637    633    -11  -5405  -1494  -5342  -4437   1169    780    -44  -3596   -914  -3763  -4948  -5511  -4792    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9873 
-    26  -1990   -411  -1398   -389   -731   -123    845  -4768   -691  -2580   -863  -2941  -4389    -96   3481  -1737  -3254   -304  -4931  -4261    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9872 
-    27    414  -3519  -6058  -5428    140  -5272  -4154   2022  -5029    931  -2720  -4918    358  -4655  -4833  -4360   -863   2232  -4014   -615    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9870 
-    28  -8421  -7746  -8805  -9162  -9420   3845  -8478 -10324  -9178  -9793  -9602  -8924  -8263  -9129  -1813  -8782  -8746  -9693  -8207  -9418    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B    -14 -11254  -6901   -894  -1115   -701  -1378  -9931  -9869 
-    29  -5478  -5937  -7945  -8316  -8391   3837  -7615  -8499  -8347  -8586  -7781  -7002  -6904  -7869  -7952  -2180  -5947  -7260  -8025  -8508    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -11242 -12285   -894  -1115   -472  -1842  -9931  -9867 
-    30  -3038  -6589  -6998  -5326  -7496  -6485    461  -6745   1223   -875  -5721   -519  -6386  -3858   3728  -5873  -1832  -6544   1219  -6146    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9866 
-    31    811    931  -5987  -5354  -3423  -2146  -4071   2260  -4952    199   1490  -4840  -5242  -4577  -4754   -919   -937   2122  -3935  -3592    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9864 
-    32    -21   -586  -3743  -1874    350   -619   2410  -2525   -917  -1546   -637    299  -4641    215   1687   -527  -1338   -505   3033   1600    49
-     -   -147   -500    233     43   -381    398    105   -626    210   -466   -721    275    394     45     96    359    117   -370   -295   -244 
-     -    -25  -5987 -12296   -987  -1013   -701  -1378  -9931  -9863 
-    33   -557  -4570  -1590  -2880  -4866  -1215  -3151  -4550  -1438  -2748  -3768  -3155  -1856  -2736  -1944   2293   2865   -881  -4898  -4289    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9861 
-    34  -3366  -4349    675    458   1472  -2142   1283    410   -118  -1325    107  -3171  -1670   -417    221  -1112   -818   1030   2643    788    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9860 
-    35  -1337  -4778  -1450    683   -654  -2654     33   -761    806  -2172    867    277    633    797   2012   -548   -854  -1303  -4963   1131    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9858 
-    36  -3324  -4654   1149   -122   1578   -363  -2986  -1866    -97    331    -56  -1327  -4413   -672    731    686    203    214  -4873    212    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E   -337 -11254  -2272   -894  -1115   -701  -1378  -9931  -9856 
-    37   -213  -4477   1365    501   -782    829  -2636  -4549   1523  -2248   -348   -336    406    248     16    684  -2943  -4099  -4660   -777    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -584 -10920  -1593   -894  -1115  -4107    -86  -9931  -9855 
-    38  -2497  -3947   1919  -1803  -1017   1967    242  -4002   -593   -788  -3038   1678  -1498   1024  -2224   -460  -2436  -1097  -4136  -3459    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -729 -10339  -1341   -894  -1115  -4518    -64  -9931  -9853 
-    39  -1935    582    -93  -1288   -586   1988    279  -3254  -1201  -3266  -2377    589  -3023    -88  -1698   1328   1456  -2866  -3490    -84    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -848  -9650  -1177   -894  -1115  -4177    -82  -9931  -9852 
-    40  -1443  -2917   1918    392  -3237    972   1494  -2988    487  -2932  -2006    120   1342   -615  -1166   -363   -203  -2538  -3100     83    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -470  -8993  -1864   -894  -1115  -2466   -288  -9931  -9850 
-    41   1220  -3227   -166   1029     65   1082  -1394  -3293    789  -3242  -2317    343  -2829   -935    332   -842     42   -416  -3412   -253    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -62  -9444  -4660   -894  -1115  -1525   -616  -9931  -9849 
-    42  -2461  -3920   2647    -32  -4235  -1203  -2096  -1430  -1679   -388  -3010  -1107   1483    119    213   -217    594  -1390  -4107  -3428    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -33 -10302  -5578   -894  -1115  -1002   -998  -9931  -9847 
-    43  -1408  -4396   -368      6  -4717   2820  -2556  -4468   -873  -4412  -3486   1085  -3990   -589   -148     95  -1161   -693  -4580   -704    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -10829 -11871   -894  -1115  -1189   -833  -9931  -9845 
-    44   -154  -3785   -378   -248   1936  -1781     37   -204  -2974    266  -2951   -505  -4479    348   -500   -901  -1319    846   1213   2082    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11025 -12067   -894  -1115   -374  -2132  -9931  -9844 
-    45  -3518   -722  -5253   -768    819  -4987    219   1053   -424    498   -655   -588    147  -1224   -392   -596   1022    206   1901   1737    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -11210 -12252   -894  -1115   -252  -2640  -9931  -9842 
-    46    536    230  -1780  -2018   1125  -2257  -4005   1713  -1894    661    356  -4777  -5184  -1380  -4688  -2019  -1631   1394   1963   1249    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9841 
-    47  -4482  -6107   2783   2801  -6378  -2158   -747  -6183  -3799  -2573  -5249   -109  -5291   -499  -4413   -644  -4466  -2013  -6279  -5482    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9839 
-    48   -352  -4109  -3715   -218    -80  -2033   -430   -387   -301   1180   2694     16  -4630  -1074    640  -1091    711    207  -4453  -3952    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9838 
-    49  -2116  -5166  -7358  -7413  -1198   3726   -504  -2072  -7059  -2444  -5007  -6117  -6424  -6492  -6754  -5168  -5196  -5273  -4785  -3765    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -45 -11254  -5098   -894  -1115   -701  -1378  -9931  -9836 
-    50   2378   -241  -5716  -5091    959    954  -3933  -2892  -4724   -475  -2598   -552   1614  -1329  -4585  -1929  -1520   -772  -3851   -843    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -11212 -12254   -894  -1115   -258  -2608  -9931  -9834 
-    51  -1171  -4782    698   -932  -5103  -1115   2496  -2219   -503  -4798   2556    804   -760   1997   -622    678    244  -4404  -4965  -4283    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9833 
-    52   -904  -3428  -5810  -5182    103  -1372    419    301  -4803  -1295   -618  -1483  -1721  -1346   1259    293    880    737   4019    716    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9831 
-    53  -1857   1467  -5934  -5298   2664  -5136   -563   1863  -4893    503    951  -4782  -5186  -4516  -4693  -1975  -1599   1424  -3873    516    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E   -276 -11254  -2532   -894  -1115   -701  -1378  -9931  -9830 
-    54  -3250     98  -4284  -1602   1842  -4589   2733   -561  -3526    597  -2617    767     -5    -64    682    -32    643   -341  -3848  -3448    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E   -200 -10981  -2970   -894  -1115  -3873   -102  -9931  -9828 
-    55    161  -4352     77    262  -4671   1649  -2515  -4421   -976  -1144    495   -895   1321  -2056    674   -110    871  -3973   1546  -3854    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -10784 -11826   -894  -1115  -1472   -645  -9931  -9827 
-    56    745   1419    -62  -2603  -1129     35   -212    444   -653  -2207    779    395    870     40   -280    226    -12    427  -4405   -753    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -30 -10962  -5716   -894  -1115  -2542   -272  -9931  -9825 
-    57  -2007    695   1133    -18  -4834   -934   1442   -563   -383   -435   -372   1368   -503    512  -1101    194  -2992  -1709  -4703   2337    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -3 -10973 -12016   -894  -1115   -169  -3179  -9931  -9823 
-    58     38  -4764    572     57  -2114   1267   1184  -2342   -816  -4780  -3853    625   2056   -103  -1349     40     91  -4386  -4947    -65    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -50 -11235  -4951   -894  -1115   -388  -2084  -9931  -9822 
-    59   -201    451   -349    612  -1329    331    798  -1256  -1530   -997    409   1706    739     28  -3081    488   -750   -487    235    124    78
-     -   -150   -501    232     42   -382    399    111   -624    209   -467   -712    274    395     44    100    360    118   -371   -296   -251 
-     C   -219  -2843 -12250    -21  -6146   -244  -2683  -9931  -9820 
-    60    843    859  -1853  -1312   -335  -1309  -3646  -1063   -575   1125   -155    208    442  -1552  -4048   -976    321   1448  -4086   -991    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9819 
-    61  -1832  -4732    -66   -880    179   -192   1333   -524     85    737    195  -1212    428   1640   1012  -1715   -727  -2018   1119   -112    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9817 
-    62   -454  -4772   -250    -16   1038  -1380  -2945  -1215   -709   -348    391   1983  -1569    386    991    447    443  -4391    140  -1138    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9815 
-    63    211   -593  -1704   1134    362  -2297    480  -1058  -2799   1433  -3492     44   -380   -588     83  -2171    380   -867  -4648   1025    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9814 
-    64  -1022  -3415  -5933  -2039   1088  -5135  -4007   1660  -1857   1318   1886  -4781    283  -4515  -1911  -4220    231   1004    580    296    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9812 
-    65    494    693   1128     42  -5018   -951   -581  -1219    703    997    -14   -935  -4392    300    265  -3208   -809  -2414    121   1620    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9811 
-    66    606   -987    349   1614  -5102  -4283   1302  -1520    535   -792  -3870    192   -276   -522   1377    -60  -3248   -724  -4965   -404    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -68 -11254  -4498   -894  -1115   -701  -1378  -9931  -9809 
-    67  -3493    -19    229   -763   -290  -1354  -3779    660    366   1488   -672  -4347  -5008     84   -708  -1352  -1976    901    299   1824    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11189 -12231   -894  -1115   -195  -2985  -9931  -9807 
-    68     39   -414   -455  -1412    105   1955     56    388   -677  -1147  -3821     51  -1835    -20   -445    -38   -796    813  -4924  -4258    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9806 
-    69    -98   -819     19    163  -5078    430  -2947    297    512   1384    -75    312  -1624    383    212  -1426   -727  -1150  -4953  -4275    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -130 -11254  -3558   -894  -1115   -701  -1378  -9931  -9804 
-    70   -807  -4664    927   1286   -855   -183    523    -45    802  -1210   -510   -668   1100    109    301    337  -1546  -2049  -4847  -4165    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -85 -11126  -4173   -894  -1115  -3003   -192  -9931  -9803 
-    71  -1186    857   1349   -492    -53  -2497    515  -1603   -773   1514    523   -164     11    -22  -3038    -98   -617   -467  -4490   -120    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11044 -12087   -894  -1115   -554  -1648  -9931  -9801 
-    72   -236  -4725    845    515  -2197   1014    827  -4797    508   -126  -3814    945  -4319   -219    919   -483   -669   -385  -4908   -157    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11193 -12235   -894  -1115   -203  -2933  -9931  -9799 
-    73   -392   -427   -917   -968  -1560  -4603    674   -388   -918   1780   1069  -3481    -10   -787    617    315   -429    307  -4375  -3898    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -11254 -12296   -894  -1115   -701  -1378  -9931  -9798 
-    74   -813  -4779    391    724    882   -749   -434   -951      2    215  -3869    534    550    736   -123   -567     26    452  -4963  -4281    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11254 -12296   -894  -1115   -701  -1378  -9931  -9796 
-    75   -185  -4711   -791   -946   -509   -858   -424  -1216  -1047    577  -3809     39    324    195    183    159    799    930   1878   -190    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -11254 -12296   -894  -1115   -701  -1378  -9931  -9794 
-    76   -452  -4764    175   -592   1459  -1097   -720  -1999    608    -32   -777    586   1168    283  -1374   -370     97   -406  -4953    909    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11254 -12296   -894  -1115   -701  -1378  -9931  -9793 
-    77   -739   -269    296    657    411    179   -763   -517   -139    157  -3745  -2989   1830   -364   -138    -80   -698   -715     91  -1073    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11254 -12296   -894  -1115   -701  -1378  -9931  -9791 
-    78   -139   -285   -131    340   1459  -1984   1667   -335    633  -1238  -1178    155   -147  -2519     90    -61    762    207  -4911  -4249    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11254 -12296   -894  -1115   -701  -1378  -9931  -9790 
-    79   -176   1244    268   -287  -1484  -1128   -560  -1354    281  -1142  -3867   -398   1358    404     73    660    997  -1394  -4962    790    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -11254 -12296   -894  -1115   -701  -1378  -9931  -9788 
-    80    380  -4751    640   -897  -1458    988   1379  -1216  -1689   -180   1519   -350  -1724   1122   1022  -1114   -312   -559  -4943  -1066   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25 -11254  -5975   -894  -1115   -701  -1378  -9931  -9786 
-    81  -2560  -4749   1220    -27    769  -1923    221    453    829  -2529  -3839     67    204  -2466   1003     66    682   -831  -4936   1036   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -11232 -12274   -894  -1115  -1490   -635  -9931  -9785 
-    82  -1237    888    777   -444   1036   -325    985   -966  -1299  -1574   -541    537    752    316    476    -16  -1034    338    164    611   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11232 -12274   -894  -1115  -1490   -635  -9931  -9783 
-    83   -137  -4587    537    526   1825  -1378    375  -1833  -1475   -690  -3697   -939    431  -2552     66    148   -401    856    191    875   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11232 -12274   -894  -1115  -1490   -635  -9931  -9781 
-    84    -37   -441   -442   -591  -1742   -404   -453     38   -292    612    185   1210  -4577   -104  -3380   -774    659    948  -4483   1064   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11232 -12274   -894  -1115  -1490   -635  -9931  -9780 
-    85    273   -805    997   -762    110    748    242  -4798    140   -750  -3833   -445   -385   -175   1122  -3174   -123    473    753    763   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11232 -12274   -894  -1115  -1490   -635  -9931  -9778 
-    86   -366   -665   -815   -806    621    612    855    420     13    765   -815   -472   -827    269     12   -343  -1184  -1856   2110     25   106
-     -   -147   -502    233     39   -383    394    113   -625    214   -468   -723    280    392     46    104    357    118   -373   -304   -241 
-     C  -6396    -19 -12274     -3  -8959  -1490   -635  -9931  -9776 
-    87   -662   -308    394   -106    847    135   1018  -1660   -762   -135   -497   -811   -533  -2787   1015  -1804    547   -246   1303   1654   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11232 -12274   -894  -1115  -1490   -635  -9931  -9775 
-    88   -192  -4699   1007   -752     -7    570  -2941     49    262   -653    199   -508   -390    -61   1029  -1373    141    502  -4900   -113   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11232 -12274   -894  -1115  -1490   -635  -9931  -9773 
-    89    149  -4761    903    334   -534   1434   1543  -4832    315    180  -3850     46    334    310   -754  -3168   -191  -1376  -4944  -4261   110
-     -   -150   -509    229     47   -381    405     99   -628    214   -461   -730    275    388     43    102    357    109   -368   -304   -239 
-     E  -6396    -19 -12274     -3  -8959  -1490   -635  -9931  -9771 
-    90    -90  -4736   -280    160    -96   -891   -416  -1213   -913   -333    335    -21   1275    -26   1084    590   -837    458    446  -4250   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11232 -12274   -894  -1115  -1490   -635  -9931  -9770 
-    91  -1350  -4738    361   -738  -1438   -372  -1082   -675    417   -549    346   -576    584    267   1143   -945    307    436  -4927   1811   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -25 -11232  -5984   -894  -1115  -1490   -635  -9931  -9768 
-    92   -418   -369   -798   -410   1520    216    736   -160    245   -102  -1226    -65   1260   -995    399   -243   -124  -1309  -4883  -1755   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11209 -12251   -894  -1115  -1988   -419  -9931  -9767 
-    93  -1775  -4709   1111    351    424   -438    903   -550  -1423   -362  -3802     38   -255   -914    812    -95    132    273   2598  -1156   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11209 -12251   -894  -1115  -1988   -419  -9931  -9765 
-    94  -1035  -4603    543   -730   1224  -1340   -615  -1050    681    515  -3709    420    790   -916    183  -3194  -1526   1078    211    524   116
-     -   -145   -497    244     38   -387    397    110   -624    207   -462   -719    274    403     42     94    354    110   -370   -277   -249 
-     S  -6373    -19 -12251     -3  -8936  -1988   -419  -9931  -9763 
-    95     91  -4724   1018    457     62    785    530  -2313   -606  -1134   1404     90   -941   -361  -1348    -25    814   -907    207   -114   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11209 -12251   -894  -1115  -1988   -419  -9931  -9762 
-    96    212  -4722   1111    351    263    278    702    248    -73   -147    579   -831   -729    813   -143   -785  -1523   -195  -4911  -1389   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11209 -12251   -894  -1115  -1988   -419  -9931  -9760 
-    97   -141  -4653    261   -298  -1943     68    925    199   -107    967    684  -1189   1251   -536   -445  -1043  -3216    -63  -4860    411   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -26 -11209  -5970   -894  -1115  -1988   -419  -9931  -9758 
-    98    783  -4709   -499    491   -515   -564   -373   -583      4     51  -3799    779   1748  -1179   -178   -875  -1056   -314  -4895   -192   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -49 -11186  -4968   -894  -1115  -2356   -314  -9931  -9757 
-    99    398   -514   -736    208    242  -1216  -2872   -936    214    555    255  -1235   1727    351   -710    116   -816   -115  -4784  -4130   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -143 -11139  -3428   -894  -1115  -2888   -209  -9931  -9755 
-   100    354  -4424   -851    656    624   -937    886    -92    395    -31    -20    649   1368  -2311  -1414   -679   -210  -1215   1541  -3994   123
-     -   -122   -541    209     36   -309    389    105   -594    187   -395   -689    238    377     28    135    333     82   -382   -251   -226 
-     C  -4192   -238  -3376  -3821   -106  -3793   -108  -9931  -9753 
-   101    551    745   -167    -54     60   -391  -2927    714  -1674    587   -650  -1057   -106    488    153   -504  -2989   -508   1692    934   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -10853 -11895   -894  -1115  -2135   -373  -9931  -9752 
-   102    124    -67    741    918  -1154   -521  -2999  -1665  -1486   1069   -213    711   1029  -2727   -379  -1187  -3066      0    346   -157   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -10940 -11982   -894  -1115  -3184   -168  -9931  -9750 
-   103   -657  -4512   1366   1210  -4833   -990   1006  -4583   -550    110     88    518    -66   -666    434   -134   -182   -490  -4695    591   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -10959 -12001   -894  -1115  -1727   -519  -9931  -9748 
-   104   -771  -4571    611   -294    989  -1434    744  -1207   -134    234    204    672   -736   -318    626    528   -425   -482  -4759    776   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11043 -12085   -894  -1115   -614  -1529  -9931  -9747 
-   105   -276   -124   -544    885   1052    658   -842   -329   -974    -36   1360   -157   -684   -270    774  -1191   -771   -411    -26   -934   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11186 -12228   -894  -1115  -1251   -786  -9931  -9745 
-   106  -2206  -4654   -238    721   -560   -944   -421     -6   -262    708  -1337    734  -1605   -341    261   -656   -278   1006   1733    101   165
-     -   -142   -496    230     42   -385    396     96   -632    205   -464   -707    271    395     50     98    363    122   -367   -304   -253 
-     H  -6373    -20 -12251     -3  -8936   -861  -1153  -9931  -9743 
-   107    319  -4009    -73  -1627    792  -1149  -3290     70   -549    756    339    565    138  -1214   -276   -634  -3342   1008   1858    -13   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11232 -12274   -894  -1115   -367  -2154  -9931  -9741 
-   108    361    812   -417   1205  -5100    357     99  -1105    342    315  -3869    -64    174   -675     87   -390    228   -769  -4964  -1090   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9740 
-   109    104  -4730    453   1108   -273   -250  -2959  -1933    895   -515    492  -2942  -4390    409    643    906  -1723   -260  -4928    369   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9738 
-   110   -560  -4607  -3260    751   1090    439  -3004  -1021    941   -109     65  -3006   1259    144    488   -750     72  -4188  -4838    710   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9736 
-   111   -481  -1086   -716    585    169  -1153    179   1079    791    395   -660      3  -1834   -212    732    -62  -1453    206  -4938  -4266   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9735 
-   112    120   -585      6  -1107    556  -1230    914   -831     -7    -76  -3862   -549   -350    -81   1662    860    309  -2280  -4958   -416   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9733 
-   113   -138  -3670     74  -4007   -219  -1255   -926    658  -1015    917   -789  -4016     63   -346   1716  -1156  -1061   1225  -4091   -985   173
-     -   -143   -509    231     48   -376    394    104   -631    207   -460   -720    274    392     53     94    356    119   -362   -289   -259 
-     H  -5379    -37 -12297     -3  -8964   -701  -1378  -9931  -9731 
-   114    491  -4779     57    257    542   -431   1198   -249    315    217  -3868  -1220  -1749   1512     79   -107   -357   -349  -4963  -4281   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9730 
-   115    732   -922   -771    214  -1394    480   -441   -639   -338    598    347    114   -856  -1176    978    129   -334   -220  -4937  -4265   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9728 
-   116    648   -260    284  -1133    143   -336   -497   -440    158    960   -463   -777  -1680  -3220   -983   -731    354    143   1132    973   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9726 
-   117    590  -4770    673    883   -561    163    368   -944    801    662   -936  -1765  -4379    740   -363   -326   -766  -1233  -4957  -1066   178
-     -   -150   -509    229     44   -373    396     96   -622    210   -464   -721    278    398     39     97    358    112   -358   -295   -248 
-     C  -6419    -19 -12297     -3  -8982   -701  -1378  -9931  -9725 
-   118    531   -304    841   -640    755    365    839   -180  -1490    100  -3738  -1548   -319    340    522   -296   -824    159     25  -1206   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9723 
-   119  -1311  -4723   1410    319    981   -630    918    443   -708    820    975  -1673   -374   -961    754  -1803  -1566  -4331    169    292   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9721 
-   120   -530  -4768      2   -354  -1326  -2012   -645   -743    587    314    259   1131    458    288    776   -635   -549   -139  -4955   1308   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9719 
-   121   -872  -4741   -986    540    451    296  -2955   -164    899    784    136  -1630   -906    226   1360   -694   -147  -1969     21  -4265   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9718 
-   122    714   -357   -593    269   -705   -493   -138    771  -3095    569    234    795   -476   -436   -270    240   -958   -365   -512   -325   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9716 
-   123   1032   -694    791    990   -161  -1141    565   -385  -1572   -548    174    147  -1628    300   -690   -348  -1642    634    853   -997   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9714 
-   124   -481    706    749    859  -5103  -2062   1050  -4854    795   -635  -3871  -1208   2057   -642    417     62     81  -4404   -216  -1174   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9713 
-   125     48   -310   1528   1523    594   -904    171   -551  -1406  -2020    678   -784  -4393   -471    115    101   -778   -117  -4920    420   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9711 
-   126   -659    854   -301  -1974   1932  -5091  -3946    331  -1269    990    387    342   -136  -1380  -4575   -826    282   1018   -201   -943   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9709 
-   127    193   -230   -220    255   -468  -1379   -454   -300    433    665   -269  -3137   -748  -1195   1198  -1014    236    153   2340  -4102   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9707 
-   128    647  -4782    132   1584  -5103    849   -814  -1230    194   -524    432    122  -1575    733    849    -44  -3248  -4404  -4965  -4283   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -18 -11254  -6525   -894  -1115   -701  -1378  -9931  -9706 
-   129   -432   -293    652   -581  -4939     -3   -357    518   -461    820    957    771  -4391    724   -818    160   -641   -144    188  -1069   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -19 -11239  -6433   -894  -1115  -1281   -765  -9931  -9704 
-   130    789   -761   1761   -619   -601    253    369  -1049   -593   -632  -3805   -515  -1002    -56   -795   -836  -3223  -1940   2712   1669   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11222 -12265   -894  -1115   -305  -2390  -9931  -9702 
-   131    518    548    801    201    965   -229   -478   -717    181    546    285    287  -1570    302  -1108  -1138     24  -1901  -4936   -304   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9700 
-   132  -1303  -4743    362    866   -562    -34  -2955    391    224    324    253   1027  -1834    488     53   -411   -514  -1349    166    589   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9699 
-   133  -1391  -1081    971      6    611   -955   -825  -1502    232  -1451    231  -1216   1186  -1132  -1166    963    965    -56   -293    115   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -16 -11254  -6694   -894  -1115   -701  -1378  -9931  -9697 
-   134   -400   -321  -1645    -98   2170   -942  -3449    507   -887    -29   -687  -1415    503   -466  -1501   -358   -179    293   1494    802   196
-     -   -147   -500    233     43   -381    398    111   -627    212   -466   -721    275    393     45     96    359    117   -370   -295   -250 
-     C    -24  -6053 -12283  -1508   -625  -1226   -805  -9931  -9695 
-   135    -28   -234     82    468   -508    365   -555    600     50    205    178    -74  -4405  -1122   -278   1041   -816   -376    104  -4206   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11241 -12283   -894  -1115   -449  -1903  -9931  -9693 
-   136   -793   -394   2028    964  -1699   -520   1173  -4854    -64  -1729  -3871    140  -1662    710   1066    957  -3248  -1968  -4965  -4283   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -30 -11254  -5709   -894  -1115   -701  -1378  -9931  -9692 
-   137    -52    878  -5688    -48   1748  -1155  -3937  -1686    267    932   -748  -4653  -5129  -4369   1592  -1474  -2076  -1683   3309    261   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11227 -12269   -894  -1115   -833  -1189  -9931  -9690 
-   138  -3500  -3643  -2049  -1030    733  -1327  -3643   1045  -1316   1514    684   -245  -4922  -1607  -1607    656    361    702  -4066    320   203
-     -   -153   -509    236     42   -365    394    100   -624    209   -466   -689    275    391     43    102    362    115   -372   -292   -253 
-     C  -4988    -48 -12283     -3  -8939   -449  -1903  -9931  -9688 
-   139    965   -946   -322    -60  -1476    238    667  -1829   1099  -1711     85   -478  -1274    592    542    608   -275   -739  -4962   -249   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9687 
-   140    554  -4775   -794    684  -1418    475   2212   -475   -410   -682  -1189    345  -4378   1389   -530    536  -1075  -1334  -4960   -181   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9685 
-   141    462  -4771    673    496  -5087   1573   -386  -1517  -2527   -151    298    -46  -1842   -196    162    378    189   -563  -4958  -4278   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9683 
-   142    122  -4195    330    103   2153     22   -585    261  -2949    389    515    401  -4588  -1085    -73   -335  -1136   -497  -4521   -405   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9681 
-   143  -3309  -4781    135    362   -589   -696    731  -4851  -1405    538  -3870     73   1271    474    239    779   1013   -549  -4964  -1026   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9679 
-   144    -83  -1059    902   2038   1061  -2062  -2942  -4851    603  -1093  -3870   -360  -1174    756     23   -398  -1079  -1928    -98    -22   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11254 -12297   -894  -1115   -701  -1378  -9931  -9678 
-   145   -452    504  -1437     -2  -1549   -912   1232    924   -673    496  -1352  -1345   -128   -555   1170  -1029    249    362  -4796    742   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -24 -11254  -6078   -894  -1115   -701  -1378  -9931  -9676 
-   146    725  -4177  -3591   -174   1790   -365   -594  -1363    345    388  -1031  -1584  -4567     13   -140    841  -1720   -532   1951   -176   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -56 -11233  -4766   -894  -1115  -1447   -659  -9931  -9674 
-   147   -784   -318    856  -1150   -483  -1151    859    663    -29    813   -677    378   -635    196    480  -1716    295    -57  -4796   -340   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -220 -11179  -2838   -894  -1115  -2445   -293  -9931  -9672 
-   148  -1721    -23    982    771  -1151    676    972  -4581    815    234    578    861   -339    367   -571   -578  -1729  -1907    301   -872   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -824 -10962  -1207   -894  -1115  -3949    -97  -9931  -9671 
-   149  -1259  -3796  -1182   1372  -4117    603   1654  -3867   -120  -1429    -63    206   -307    -72   1546   -337   -420   -167  -3979    569   215
-     -   -158   -498    233     82   -392    377    125   -609    225   -442   -676    264    389     68     96    335    107   -391   -261   -265 
-     H  -1217   -816 -11184  -4217    -80  -2108   -381  -9931  -9669 
-   150   -422    599  -5168  -1396   1001  -4401  -3271   -841  -4137   1104   1579    803  -4452  -3767   1138     30  -1403   1045  -3146   1114   315
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -10466 -11508   -894  -1115   -525  -1713  -9931  -9667 
-   151     88  -3542    417    -11   2718   -943   -671    276  -1563    162    586  -1576  -4696  -3351    241  -1764  -3252   -763   1784    539   316
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11059 -12101   -894  -1115   -383  -2102  -9931  -9665 
-   152   -777   -241    183     92    682    793   -878     38    -76   -456    938  -1721   -729   -261   1932   -548   -608  -4327    164  -1550   317
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11216 -12258   -894  -1115   -275  -2526  -9931  -9664 
-   153    557   -694   -184    101  -1401  -1136  -2969   -119     58   -754   -927   -214   1324    525   -730   1064   -787   -956    143    610   318
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9662 
-   154   -494  -3604  -1772  -1079   1811  -2139    328    566  -1717   1196   1696  -1589   -716  -3817  -1290  -1034    357    585  -4035    426   319
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9660 
-   155   -672  -3415  -5927   -431   1967    812  -4005    129  -4887   1057    701  -4778  -5185  -4512  -1062    723   -885    176    240    823   320
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9658 
-   156    690   -374    695   -920    762    198  -2982    738   -176  -1673  -3768    810     81    -62    153   -276  -3262   -364    144    870   321
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9656 
-   157    867  -4503   -642   -788    775   1642   -149  -1081  -2688  -1568   -620  -1233  -1778    372   -179    654  -3283   -378   3016  -4155   322
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9655 
-   158   1586   -660  -1494   -829    754  -2145   1350   -549  -1393    527    262  -1284   -750    -79  -1447   -106    326   -264  -4607    424   323
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9653 
-   159   -303    743   -668  -1733   1826    341  -3478   -365    -69    924    308    -84   -171  -1180   -744   -999  -1235    493     69   -957   324
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9651 
-   160   -258    134   -910    477   1593   1029   -815  -1887    175     50   -700    758  -1619     76     97  -1095   -799  -4382    227    855   325
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9649 
-   161   -363    328   -433   -365   1671   -254    313    787   -687    247    552     93   -833  -1175   -597    -99   -399   -604  -4744    729   326
-     -   -149   -500    235     43   -381    398    105   -626    210   -466   -721    275    396     45     96    359    117   -370   -295   -250 
-     C    -26  -5957 -12297   -987  -1013   -701  -1378  -9931  -9647 
-   162  -3312   -191    750    -56    383    501   -559    259    -15    964    481    403   -974    271    358   -701   -373  -4374   1078  -4272   329
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9646 
-   163   -322    -45    332   1611  -5096    793  -2943  -1826   -898  -1402    285  -1264   1715   1144  -1541     90  -1095   -888  -4962  -4280   330
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9644 
-   164     47  -4652    726    -33    844   -756  -2987  -1068   -656    554  -3757   -965    481   -969    439   -716   -388    832    224    650   331
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9642 
-   165    559   -199   -223   1619    -32   -859    925  -1890   -185    104  -3865   -629    -68    576   -567    463  -1718  -2103   1348  -1802   332
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9640 
-   166     41    546   -671   -498    636    151    438    182   -591    -33    855    745  -1625    523   -145   -623    104   -151   1517  -1461   333
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9638 
-   167   1327   -924      2  -2615   -578    829   -439   -770   -793  -2572  -3858   -224  -1737   -916     57   2033     12  -4386  -4955  -4276   334
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9637 
-   168   1570  -3732  -4403   -120  -1227    555  -3571  -3300   -387    193    757   -790  -1647  -3516  -3928    878    777   -170     78    482   335
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9635 
-   169    266   -509    764   -563   1025   -149    670  -1836   -542   -121  -3843  -2933    818   1051   1143   -180   -406  -1278  -4942  -1080   336
-     -   -150   -503    232     44   -375    400    107   -630    210   -457   -724    272    390     42     95    360    116   -370   -283   -247 
-     S   -674  -1427 -12297     -8  -7583   -701  -1378  -9931  -9633 
-   170    759   1878  -5848  -2038   -465    -38  -3990    791  -1431   1699   -429  -4742  -1629   -759  -2092   -440   -393    164   1133  -3536   338
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9631 
-   171   1388    197   -823   1052   1267   -295  -3573  -1406   -986   -320    798   -496  -1244  -3521  -3931    153     77   -905   1111    168   339
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9629 
-   172   -151    734     43    230   -150   -138   -660   -225     40    919    129    207    -23  -2621    376  -1776    154  -2015  -4778   1196   340
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9628 
-   173    398  -4277  -3527    298  -1521  -2355    834  -1009   -252   1281   -568  -1687  -2120    601    -97   -231    244     32   -265   1445   341
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9626 
-   174   -247    597   -208  -1879  -1342  -4580    393    141  -1057   -509    718  -1296  -4661   1078   1122   1250   -795    588   1142    777   342
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9624 
-   175    505    390  -5875  -5243   1487  -2121    760     47   -957    922    356  -4755   1028     89   -266   -544   -161    117   1067   -891   343
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9622 
-   176    816   -392  -1706   -871    266   -769    109   -582    741   -503  -3847    613    501   -173   1352   -129  -1997    329  -4945  -1046   344
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9620 
-   177    240   1709    112   -790   -147   -199    593    308   -277    214    619   -124  -1636   -238     -9   -295  -3296   -110   1092   1169   345
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9618 
-   178  -1173  -4737    293    530   1367    264  -2956  -1863  -1355    240    940   1163   -675   -899  -1743    312    379  -4348   2555  -1169   346
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -48 -11255  -5020   -894  -1115   -701  -1378  -9931  -9617 
-   179    352  -4699   1436  -1698  -5000    604   1105  -1879   -166    273   -935    369   -937  -1207  -3006    505      4    292  -4894    464   347
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -18 -11210  -6577   -894  -1115   -600  -1555  -9931  -9615 
-   180   -421  -4558  -1719  -1489  -1422   -663   1931     77   -325    720    700    524  -4409   1309   -326  -1083    341     71  -4794   1250   348
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -74 -11226  -4372   -894  -1115   -326  -2305  -9931  -9613 
-   181  -1589  -4715    712   1087   -548  -1166   -321   -860    844    172  -3805   -427    -83    827    974  -1025    -86  -1565   2025  -1004   349
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -68 -11185  -4492   -894  -1115  -2374   -309  -9931  -9611 
-   182   -600  -4657   1427    515  -1714    -84   1223   -322    893  -2356   -458    381  -4252    559     55    697   -549  -1879  -4840    540   350
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -34 -11119  -5529   -894  -1115   -112  -3741  -9931  -9609 
-   183   -488    152    999    243   -681   1136    381  -1846   -222     27   -544   1106  -1889    128   -621    459  -3224  -1936   1831  -2064   351
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -22 -11226  -6189   -894  -1115  -1632   -562  -9931  -9607 
-   184   -195  -4684    121  -1008    641   1454   -352  -1117    282   -126   -575  -2899   -506   1253    562   -626  -1478  -1742  -4882   1234   352
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S   -173 -11206  -3170   -894  -1115  -2035   -404  -9931  -9605 
-   185    640    892  -1681   -792  -1357    914  -3527    524  -1610   -174    318  -3984  -4786     77     89    719   -124    965    436   -758   353
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11037 -12079   -894  -1115    -76  -4285  -9931  -9604 
-   186  -1270   1521    336    315   -794  -1258    438  -4820    802   -143   1145    665  -1725   -206   -127   -982    463    410   1046    707   354
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9602 
-   187   -653   -939   -683    671   2253    273  -3023    224    150    271   1147  -1333  -1611    651  -1210   -249  -1653  -1910    171  -4182   355
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9600 
-   188    127    646    110    241   -522    710  -2955   -771  -1292  -1878  -3836    357   1642    212   -250    274   -418  -1181    250    781   356
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21 -11255  -6318   -894  -1115   -701  -1378  -9931  -9598 
-   189    172  -4437   -185   1066   1407   1130   -392  -1794   -767   -195    744  -3082  -1967  -2653    775   -540   -765   -565  -4706    550   357
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11237 -12279   -894  -1115  -1354   -716  -9931  -9596 
-   190    828  -4703  -1667    -52  -4995   1317   -806    420   -874    526   -747  -2931   -225    536    524    370  -1517  -2494    948  -1049   358
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11237 -12279   -894  -1115   -405  -2031  -9931  -9594 
-   191    -59  -4780    273     10   -557   1489   1930   -249    -59  -1682  -3869   -454   -517    191    992   -573   -280  -1101    140  -4282   359
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -449 -11255  -1912   -894  -1115   -701  -1378  -9931  -9592 
-   192    322   -111  -1302    548   1604  -1293  -2893  -1310  -1083     69   -116  -3039   -301   1260   -884    112   -108   -688   1596   1139   360
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -10809 -11851   -894  -1115  -1987   -420  -9931  -9591 
-   193  -3107   -277     72   -415    303     68  -2973  -1346    891    280   -437  -1008   -554  -2696    459   -549   1101    172    501   1467   361
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -10921 -11963   -894  -1115  -3093   -180  -9931  -9589 
-   194   -624  -4083  -1276    371   1068    141  -2826    628   -662    338     59    965  -1306  -2448    915     15   -491     50  -4372   -795   362
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -10945 -11987   -894  -1115  -1474   -644  -9931  -9587 
-   195   -423  -3850  -3631   -708   -286    581  -3123    842    684    195  -3013  -1352   1870  -2863   -236    -49   -670    570  -4208  -3726   363
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11055 -12097   -894  -1115   -238  -2717  -9931  -9585 
-   196    197  -4742    223  -1807  -5053   -763   1534     99  -1340    248   1590    224    139   1025    394   -903    717     48  -4931  -4254   364
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11233 -12275   -894  -1115  -1447   -659  -9931  -9583 
-   197   -422  -4691  -3177    779  -1412   2976    -82  -1799  -1619  -2782    -87   -939  -4376   -270    203   -746  -3237  -2467  -4894  -4232   365
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11233 -12275   -894  -1115   -376  -2125  -9931  -9581 
-   198   -309  -4249  -3555    336    347   1592  -3172   -490   -492    145   1303   -212  -4563    313   -496   -278   -591  -1615  -4564   1663   366
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -26 -11255  -5976   -894  -1115   -701  -1378  -9931  -9579 
-   199    238  -4358    279  -1134   -561  -2671  -3082  -1874   -841   1617   1480   -619  -4487    248    140    805  -1640   -702   1094   -247   367
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11232 -12274   -894  -1115   -363  -2167  -9931  -9577 
-   200   -167   1600   1087    -28  -5094     53    990   -296  -2525  -1148  -3865    183   1325    768     11    647   -208  -1183  -4961  -4280   368
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9576 
-   201   -319  -4763    514    615   -689  -2529   -491   -200   -415    384    609   -243   -725   1860    672  -1840  -1661    928  -4951  -4274   369
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9574 
-   202    580  -3678  -1076  -2010  -4062   -460   -642    571  -1840   1028   -517  -1596   1172    641  -1449  -1080   -440   1241  -3717    -82   370
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9572 
-   203     -8  -4601   1107    -28  -2185  -4338    838    871  -1498    302   1554   -678   1023    744   -862  -1165   -928    336    226  -4201   371
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9570 
-   204   1136    435    452    389  -1569  -1402   1068  -2022    263   -921  -3870   -378  -1126    740    869    447   -350     63  -4964  -4282   372
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9568 
-   205   1127   -392    297    227   -650   -418  -2950    456    640    683    325   -863   -732   -534    259   -154  -1249  -4370  -4946  -1066   373
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9566 
-   206   1260  -4565   -627     73    803  -1445   -531   -583    223     60   1476   -672  -4441   -949   -223   -657   -396   -540    148   1511   374
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9564 
-   207   1271  -4664  -3224    935   -669  -2041    414   -131   -503   1070  -3767  -1235  -4410    619    179    643   -773  -1456  -4880  -1212   375
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9562 
-   208    178  -4782    251    510  -5103    957   -917   -581    888  -1282  -3871    732   1025   -190  -1208   -469    355   -341  -4965  -1017   376
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -130 -11255  -3568   -894  -1115   -701  -1378  -9931  -9560 
-   209   1008  -4573      1    982  -1347  -2523    542    848  -1514    946  -1028  -2846   -127    728    678   -678  -1922  -1116  -4782  -4125   377
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -75 -11128  -4351   -894  -1115  -2995   -193  -9931  -9558 
-   210     16  -4516   1051   -786  -4799  -4125  -2788    115   -530   1251  -3615  -2776    826  -1229   1777    124  -1409   -400  -4722  -4063   378
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -68 -11055  -4488   -894  -1115  -2394   -304  -9931  -9557 
-   211   -113    -59    404     96  -1276   2108   -884    638   1073  -2208  -3639  -2708   -489    -46    679  -1636  -3032  -1745  -4736  -4057   379
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G     -3 -11016 -12058   -894  -1115   -967  -1034  -9931  -9555 
-   212    -14  -4674    203    453  -1673   1394    817   -677   -611   -553  -3764    480   -662   -814    596    -24    304      1  -4858  -4176   380
-     -   -150   -496    232     42   -384    402    102   -629    215   -463   -724    272    393     42     98    356    119   -364   -298   -252 
-     T   -412  -2333  -4361   -846  -1172  -1249   -788  -9931  -9553 
-   213   -597   -929    129    538  -1325   -516    583  -1566    653   -446  -3736    733  -1491    320   1562   -529   -130    364    278  -1244   384
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11113 -12155   -894  -1115   -108  -3791  -9931  -9551 
-   214  -3586  -3420  -5880  -2075   1246   -940    157   1751  -1073    745     49      5  -5179  -1336  -4672  -4211   -828   2193  -3877   -959   385
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9549 
-   215  -3315   -363   -793   -281   -604  -4298   2592   -554    861    558  -3826  -1297  -4390   1287   1649     -2   -950  -1058  -4928    -64   386
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -34 -11255  -5551   -894  -1115   -701  -1378  -9931  -9547 
-   216  -1299  -3401  -5767  -2593   1051  -5087    319    -56  -1270   2077     17  -4689  -1764  -1221     93  -1987   1026  -1000   -445   1294   387
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11224 -12266   -894  -1115  -1687   -536  -9931  -9545 
-   217  -3287  -1362    423   -285  -1467   1403   -744  -4820  -2503  -4768  -3844   2693  -4355   -925   1123    157  -3227    856  -4939  -4257   388
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11224 -12266   -894  -1115  -1687   -536  -9931  -9543 
-   218    942   1222  -1436     50  -5073  -2603    285  -4823   1076  -2564   -948    241  -4348   1209    343   -234   1557   -864   1602   -961   389
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -11224 -12266   -894  -1115  -1687   -536  -9931  -9541 
-   219   -999    689   -817    847  -1380  -2499  -2914  -4817   1346  -2413  -3839  -2892   2102   -841   2259   -950  -1783   -542  -4934  -4252   390
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -11224 -12266   -894  -1115   -952  -1049  -9931  -9539 
-   220  -5477    504  -8121  -7750  -5287  -7888  -7563   1266  -7658    657   -929  -7543  -7607  -7433  -1730  -7218  -5455   3329  -6902  -6542   391
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11237 -12279   -894  -1115  -1354   -716  -9931  -9537 
-   221    -14   -217    -36   -174  -4609  -1673    469    303    669   -227    -51  -3090  -4468  -2662   1737     15   1234    143  -4696  -1157   392
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11237 -12279   -894  -1115  -1354   -716  -9931  -9535 
-   222    -38  -4766  -1688   1087  -5087   -445   -531  -4838   1192  -4782  -3855    -42  -4359    846   1589   1264   -465  -1963     67    531   393
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11237 -12279   -894  -1115  -1354   -716  -9931  -9533 
-   223  -3569  -3404  -1684  -1034  -1136   -920  -3978   2828  -4832    880    299  -1575  -5161  -4466  -2182  -2130  -1322   1657  -3861  -3518   394
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11237 -12279   -894  -1115  -1354   -716  -9931  -9531 
-   224     15  -4766    942    685  -5087  -1458   1133  -4838    394  -1452  -3855    586  -4359    188   1299    660   1088   -788  -4949  -1571   395
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11237 -12279   -894  -1115  -1354   -716  -9931  -9529 
-   225  -1801   -775    261  -1100    358  -2618    450   -931    731   -121  -3827    101   -279   1561    523   -852    574  -1071   2352    968   396
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -48 -11237  -5009   -894  -1115  -1354   -716  -9931  -9527 
-   226   -196  -4724    879   1264  -1360    730    240  -1772      9  -1622  -3813   1151  -1698    542   -183    994   -574  -2108  -4907  -4224   397
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E   -261 -11191  -2612   -894  -1115  -2280   -333  -9931  -9526 
-   227    442    541    824    743  -4811   1588    405  -4561   -855  -4505  -3579    296   1315  -2189     75    509   -710  -2335  -4673  -3990   398
-     -   -145   -495    239     44   -384    398     99   -633    206   -465   -719    276    397     43     89    364    118   -370   -301   -251 
-     T   -805  -1996  -2511  -1761   -505  -4058    -89  -9931  -9524 
-   228  -1382  -4240   2142  -1169   -868   1220    -99  -1819    114  -4256  -3329   1654  -1580   -425     82    426   -155  -1560  -4424  -3741   412
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -10655 -11698   -894  -1115   -872  -1140  -9931  -9522 
-   229  -1122  -4559    827    725  -4880   1750  -2718  -4631   1340  -2370    179    177     25   -317    841   -792   -857  -1744  -4742  -1195   413
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11011 -12053   -894  -1115   -179  -3101  -9931  -9520 
-   230    525   1261    519  -4659  -1160    615  -3842    620   -995  -1152  -2686   -783  -1807  -4113  -2135  -2387  -1098   2561  -3933  -3572   414
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11237 -12279   -894  -1115   -405  -2031  -9931  -9518 
-   231   -780   -746  -1596   -309  -1288   -182  -3347   -514    563   -665    122     18  -4700  -3113    923   -272   1825     38   1386   1174   415
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9516 
-   232    149  -3678  -1720  -1653  -3674   -914  -1938    450  -3796    850   -466  -1635  -4916  -1248   -689    124   -380   2465    219  -3700   416
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9514 
-   233   -607   -280   -693   -571   -752  -1362   1199   -152   -436    432  -3725   -467  -4424    342    307    -53   1751    545    236  -1362   417
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9512 
-   234   -189   2583   -766  -1779    472  -1286      2    324   -133    165   -500  -3945  -4894    -95  -1153  -1213   1631    689  -4120    570   418
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9510 
-   235  -1138   -269   -226   1100  -5087   -146  -1202  -1827    925    -40  -3861  -1677  -4379    372    147    581    143    982    681    -85   419
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9508 
-   236    379  -4781   2518   -351    413   -383    131  -4852  -1668  -1863  -3870   1960   -813  -1046   -666  -2171    434  -2620  -4965  -2092   420
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9506 
-   237   -363  -4783   -322   -622  -5104   2927  -2942  -4854     26  -1559  -3872     63  -4376   -552  -1060     -8   -374  -4405  -4966  -1082   421
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S   -264 -11255  -2598   -894  -1115   -701  -1378  -9931  -9504 
-   238   -990  -4543    840   1270  -4864   -453   -201  -1153   -277   -641  -1008  -1524    824    508   1457    179    380  -1710  -4727   -852   422
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S  -2293 -10994   -333   -894  -1115  -3815   -106  -9931  -9502 
-   239   -405  -2687   1373   -538  -3000     85   2442   -514   -451   -910  -1778    752    329   1050    561  -1116    219  -2305  -2875  -2197   423
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -535  -8709  -1709   -894  -1115  -6002    -23  -9931  -9500 
-   240  -1186  -1081  -3280  -2696  -1102   2098  -1672    689  -2362   1037   -312  -2300  -2779  -2047  -2274    444  -1157   1016  -1638  -1289   424
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -179  -8184  -3160   -894  -1115  -5005    -46  -9931  -9498 
-   241  -1032  -1037  -2549  -1961  -1012  -2460  -1291    361  -1708    772   -237    331  -2526  -1481  -1792   1305   1734   -464   2843  -1107   425
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -202  -8204  -2990   -894  -1115  -3797   -108  -9931  -9496 
-   242  -1171  -2645   1083    951  -2964  -2136   1273  -2715   1557  -2660  -1735   1337  -2233    530   -893    128  -1111    919  -2828  -2144   426
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -8  -8586  -9628   -894  -1115  -3129   -175  -9931  -9494 
-   243   -517  -3023   -189    -53  -3327   2126   1066  -3067    867   -656  -2116  -1210  -2662   -775  -1321   -308   1061  -2636   1747  -2543   427
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S   -293  -9212  -2469   -894  -1115  -5067    -44  -9931  -9492 
-   244    208  -2874   1584    -89    644  -2409  -1069  -2925   -654  -1472  -1966   1019  -2502   1156    804    612   -115     69  -3065  -2390   428
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -6  -8996 -10038   -894  -1115  -3852   -104  -9931  -9490 
-   245  -1647  -3119   1400   1827  -3438  -2613  -1277  -3189     -6  -3134  -2209  -1248   -119   1499  -1370    813    140    745  -3303  -2619   429
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -5  -9266 -10308   -894  -1115  -4282    -76  -9931  -9488 
-   246  -1750  -3004    -40    386    881   -408  -1430    700    -94  -2983    824  -1436  -2852    297    627    915    945     43  -3240    166   430
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B     -5  -9409 -10452   -894  -1115  -2377   -308  -9931  -9486 
-   247   -276    653  -2070   1944   -739  -3172  -1835  -3554   1016   -514    103    -44  -3264    205    293    623    -39    112  -3761  -3104   431
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -4  -9962 -11004   -894  -1115   -160  -3255  -9931  -9484 
-   248   -755  -4409  -3269    875   -917  -4302   -402     -3    162   -533  -3532  -1577  -4392    316   -406    861   1628   1398  -4670  -1313   432
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11172 -12214   -894  -1115   -906  -1101  -9931  -9482 
-   249   -319  -3395  -1013   -627   1639  -1171   -428   1373  -4734    520    321  -4666  -1756  -4387   -733  -1154  -1167   1063  -3850   2108   433
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -65 -11214  -4565   -894  -1115   -781  -1259  -9931  -9480 
-   250   -376  -4710     64   1299  -1463  -4210   1182  -4781    610  -1232  -3799    -88    216    292    725    598   1095   -170  -4893  -4210   434
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11176 -12218   -894  -1115  -1687   -536  -9931  -9478 
-   251   2642   2024  -2414  -2022   1414    785   -505  -2920  -4525  -3269  -2617  -4519  -5068  -4223  -4468  -4078   -201    -49  -3866    381   435
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11191 -12233   -894  -1115   -553  -1651  -9931  -9476 
-   252   -798  -4820   3573   -796  -5140  -2104   -427  -4890    554  -4834  -3910  -2940  -4405  -2514    739  -1731  -3286  -1969  -5001  -1159   436
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -3 -11237 -12279   -894  -1115  -1354   -716  -9931  -9474 
-   253   1819  -4603   -785  -2686    131  -1972   2420  -4556    -84   -823   -134  -2983  -1626    798    175     98  -1465   -870  -4830   1542   437
-     -   -147   -501    232     42   -382    399    105   -627    209   -467   -721    274    393     48     95    358    116   -361   -295   -245 
-     E   -160  -3270 -12279    -27  -5760  -1354   -716  -9931  -9472 
-   254   -272    694  -6755  -6183  -4211  -6065  -5068    793  -5838   -514  -3329  -5718  -6069  -5506  -5686  -2157  -4281   3326  -4894    883   439
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11237 -12279   -894  -1115  -1354   -716  -9931  -9470 
-   255  -1333  -5002  -8222  -7909  -5588  -8098  -8163   3060  -7893   -374    -55  -7752  -7793  -7818  -8063  -7492  -5515   2587  -7415  -6939   440
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11237 -12279   -894  -1115  -1354   -716  -9931  -9468 
-   256   -534   2957  -5917  -5281  -1882  -2124  -3990    883  -4876    628   1129  -1475  -5169  -4499  -4676    667  -3512   2303  -3856   -864   441
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11237 -12279   -894  -1115  -1354   -716  -9931  -9466 
-   257   2292   1382  -7644  -7979  -7536  -2055  -6902  -7351  -7587  -7617  -6648  -1194  -5944  -7011  -7180   -612   3068  -1978  -7766  -7750   442
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -11237 -12279   -894  -1115  -1354   -716  -9931  -9464 
-   258    731   1431  -1771  -5236  -3357   -995   -472   1293  -4841    516    -31  -4743  -2068  -4473  -1709    380   1004   1714  -3860  -3517   443
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -3 -11237 -12279   -894  -1115  -1354   -716  -9931  -9461 
-   259  -3144  -6791   1059   -255  -7117    -87  -4487  -6986  -4567  -6883  -6122  -2013   3553  -4127  -5311    771  -1190  -6463  -7071  -1031   444
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -11237 -12279   -894  -1115   -405  -2031  -9931  -9459 
-   260    351  -3547  -1718  -1929    736  -1288   -498    132  -4216   1650    410  -1362   1282     75  -4302     39  -3485    643  -3986  -3617   445
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9457 
-   261   -317   -793    231  -2609  -5100   1796   1138  -4849  -1289  -4795   -307    295    988   -908    533   1008   -701  -4401   1028    938   446
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9455 
-   262    941   -437   -991    -51  -1304  -1373    529   -343   -776  -1117  -3266     -8  -1319  -2964  -3458   -584    922   2185  -4453   -355   447
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9453 
-   263   1224  -3418  -5903  -1973  -3372  -5131  -4001    145  -4870   2230   1127   -967  -1703  -4499  -1823   -128  -1790    198    240  -1061   448
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9451 
-   264    847  -4782  -3156   -987  -5103   -719   -459  -4853   2148  -1085  -3871      1   -746   1320    557    719  -1573  -2086  -4965    660   449
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -524 -11255  -1725   -894  -1115   -701  -1378  -9931  -9449 
-   265    -33  -4309   -352    580   -444  -2421  -2470  -4380   1147   -730    499   1247  -1153   -772   1612    511    165  -1870  -4493   -554   450
-     -   -151   -507    232     48   -382    394    128   -614    208   -467   -728    273    390     54    100    356    118   -370   -288   -252 
-     T  -2528  -1411  -1154  -1550   -603  -4611    -60  -9931  -9447 
-   266   -990   1178    451   -426   -211    583   3320   -590  -1541   -536  -2320    304    307  -1485    429   -944  -2079   -182  -3469  -2891   461
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4  -9873 -10915   -894  -1115  -4507    -65  -9931  -9445 
-   267    914  -3598  -2004    131  -3909  -1294   1980  -3653    266   1251  -2689  -1764   -850  -1328    512    467    951  -3215  -3787  -3110   462
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4  -9928 -10970   -894  -1115  -1660   -549  -9931  -9443 
-   268  -2824  -2945  -3993  -1200  -2936  -4189  -2974   2804    736  -2810    140  -3387    834  -3018   -845  -1823    991   1103  -3370  -2982   463
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4 -10475 -11517   -894  -1115    -28  -5726  -9931  -9441 
-   269   -438   -959    290    977  -5098   -415   -558  -1584    891    986    606  -1056  -1605    719   -280   -618    557   -445  -4963  -4281   464
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9439 
-   270  -1902  -3415   -688  -5293   3197  -5135  -4006  -1405  -1515   1757    354  -4779  -1146  -4512  -4690  -1144  -1587   -276    225    -96   465
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -32 -11255  -5637   -894  -1115   -701  -1378  -9931  -9437 
-   271  -1342  -4722    807    612   -810  -4266   -444  -2073    504   1029  -1449   -150  -4358   -940    553    466    634    423  -4914   -476   466
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11226 -12268   -894  -1115  -1645   -556  -9931  -9435 
-   272  -2309  -4753   -876    294  -5071    128   -745  -4820  -2502  -1591  -3843  -1658   3597   -297  -1873  -1231  -1431  -1055  -4938  -4257   467
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -21 -11226  -6289   -894  -1115  -1645   -556  -9931  -9433 
-   273    599  -4736    428    677    -10    351    -95  -2460     64  -1987  -3826  -2875   2039   1189  -1041   -521    -11  -1068  -4920  -4238   468
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -11207 -12250   -894  -1115   -698  -1383  -9931  -9430 
-   274   -469   -147  -5806   -973    409  -1190   -531    103  -4796   2442   -497  -2259   -220  -1682  -4633   -311   -417  -2824    257   -877   469
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -57 -11237  -4772   -894  -1115  -1354   -716  -9931  -9428 
-   275   -459  -4693  -3103   -132   -420  -1059  -1061  -4747   -501  -3266  -3785  -1683   3209   -765   -857     45   -505   -713   2531  -4207   470
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11183 -12225   -894  -1115  -1448   -658  -9931  -9426 
-   276   1139  -4734    839    476  -5055  -1006    644   -943     72  -1382  -3823  -1119    725    528   1079    149    407  -4356  -4917   -616   471
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -291 -11202  -2468   -894  -1115  -2117   -378  -9931  -9424 
-   277    886  -4417    463    593   -215   -675  -2649  -1520    942   -476  -3512  -2633    403   -726    249   -407   -772   -906   2635    567   472
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -32 -10914  -5654   -894  -1115  -1031   -970  -9931  -9422 
-   278    314  -4591    -13   -357  -1231   -780  -2769  -1710   2460   -914  -3681  -1646  -4202    222   1233   -366  -3072    138   1014  -4099   473
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -55 -11061  -4818   -894  -1115  -3471   -136  -9931  -9420 
-   279     71   -792  -1274   -769  -1322  -4198    597    275  -1392   -957   1244    540  -1432   1734    368    224   -203    602   1914    209   474
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11009 -12052   -894  -1115  -1482   -639  -9931  -9418 
-   280    568  -4634     96   1576  -4955  -1285    146  -4706     50  -1681   -434   -459     53   1718   1872   -701  -1359  -4256  -4817  -4134   475
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11093 -12135   -894  -1115  -3265   -158  -9931  -9416 
-   281   2615  -3393  -4915   -613    820  -4829  -3649  -1316  -1618    508    858  -1358  -1159  -1267  -4157     45  -1462  -1360  -3833   -886   476
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -53 -11093  -4878   -894  -1115  -2382   -307  -9931  -9414 
-   282   -102  -3295  -1011  -4666   1145  -2425   -493   2690  -2192    189   -260   -381   -164  -4062   -564  -1404  -1515    671  -3744  -3389   477
-     -   -148   -503    231     40   -384    397    103   -607    213   -466   -723    275    394     47     94    360    114   -372   -297   -247 
-     H   -768  -1474  -4278     -9  -7346  -2466   -288  -9931  -9412 
-   283   -400  -4557    565   1026   -540  -1279    520  -1611    766   -845  -3646    933  -1532   1793   1683  -1018  -3023  -4179  -4740   -884   479
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -37 -11009  -5418   -894  -1115   -787  -1251  -9931  -9409 
-   284  -1071  -4662     51    329   -156   -970    414   -760   -129   -807  -3751   1731     58    673   1546    560  -1429  -1974  -4845   -478   480
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11125 -12167   -894  -1115   -742  -1315  -9931  -9407 
-   285  -1444    -78  -1009  -2991  -1179  -1162  -3943   1430  -4785   1503   1236  -2336  -5126   -173   -457   -127   -186    254    149   1685   481
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -3 -11203 -12246   -894  -1115  -2092   -386  -9931  -9405 
-   286  -1188  -4734   -624   -186  -5055   1726   2928  -4806    586  -4750   -639  -1436   1568  -1290   -583   -675   -389   -652    187  -1764   482
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11203 -12246   -894  -1115   -786  -1252  -9931  -9403 
-   287   -674    769  -5493  -1578   2145  -2081  -3898  -1427  -1969    583   1677    -85    769  -1439    229  -1101  -1579   -653    258   2132   483
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11232 -12275   -894  -1115   -366  -2158  -9931  -9401 
-   288    260  -4763    -27   -574  -5075   2341   -100  -2226  -1281  -1545   -993  -1228  -1757   -725   -569  -1764   1071    756    512  -4274   484
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -47 -11255  -5048   -894  -1115   -701  -1378  -9931  -9399 
-   289    332  -3992   -946  -3220  -1511   1112  -3268  -2043  -3097   -403   -510    794    198   -273  -1572   1535    948    432  -4351  -3869   485
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25 -11211  -6018   -894  -1115  -1960   -429  -9931  -9397 
-   290    518    781  -5582  -1574  -3345   -216    363   -216  -4618    674    -64   -167   -309  -4293   -909     29   -734   2048  -3839    191   486
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11189 -12231   -894  -1115   -193  -3001  -9931  -9394 
-   291    468   1645   -354  -1661   -418     17  -3230   -996   -743   -524  -3305   1435    959  -2920  -3420    914    658    453  -4487  -3975   487
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -244 
-     E    -25  -5987 -12297   -152  -3322   -701  -1378  -9931  -9392 
-   292   -163  -3545  -5067  -4476  -1224  -4981  -3801    -73   3137  -1811  -2740   -554  -1285  -3994  -1599   -954   -721   1075  -3984   -908   489
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9390 
-   293   -656    647  -6013  -1968    466  -2038  -4102   2310  -4980    715  -2688  -4869  -5269  -4606  -4783  -4310   -220   2332  -3965  -3621   490
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9388 
-   294    116   -270  -5918  -1961   2225   -418    304   1336  -4881   -887  -2619   1192  -5184  -4507  -4687   -222     40    569    217   1238   491
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9386 
-   295    427  -3416  -1791  -5300    477  -5138  -4009    645  -4895   2074   1452  -4784  -5188  -4517  -4695  -2020  -1553   1358  -3874    863   492
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9384 
-   296   -411    258  -3248   1682  -4880  -1976   2792   -965   -280   -480   -304  -2995   -676   1239   -268    -54   -819   -812  -4852    952   493
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9382 
-   297  -1948   -282  -5932  -5296   3000  -2067    144   -504  -2103   -196     66  -4781  -5185  -2024  -1676  -4220    990    -23   1153   2623   494
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9379 
-   298   -488  -4782    976   1630  -5103   -358  -2941  -1898    974  -2673  -3871   -715    683   -439   1437   -434     65  -4404   1855  -4283   495
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9377 
-   299    -53   -585  -1094    371    933    205   -394  -4847     64  -1440   -869    193  -4377   -271   1709   -362   1572  -1947  -4962   -451   496
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9375 
-   300    194   -270   1273  -1039  -1061  -1968    442     43   1167  -4797  -3870   -278   1861    448    956   -788  -3248   -261  -4964  -4282   497
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9373 
-   301  -1818    707  -1463   -220   3191  -1353   -461  -1518    112  -2449  -3830  -1176    553   -346   1106  -1120  -1509  -1954   1589  -1004   498
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9371 
-   302  -1085  -4218  -2095  -1914   -495  -2506  -3190  -3955     62     20   -581  -1416    692  -2856   -626  -1307   -488   -600   5212  -4011   499
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S   -117 -11255  -3721   -894  -1115   -701  -1378  -9931  -9369 
-   303  -1894  -4647    744    918  -1304  -2166    488  -1420   -781    427  -3740  -2828   1652   -168   1576   -518   -720     23    662  -4165   500
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G     -3 -11141 -12183   -894  -1115   -705  -1371  -9931  -9366 
-   304    323  -1386    981   1088  -5058  -1164  -2903  -1973    425   -367   -557   1021    579     96   -786   -453    789  -1057    588  -4242   501
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G   -428 -11212  -1974   -894  -1115  -1939   -436  -9931  -9364 
-   305   -830  -4358   1046   1175  -4679     23   1862  -4430    561   -979   -187   2019  -1332    574  -2605    316  -2824  -1637  -4541  -3858   502
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S   -533 -10788  -1704   -894  -1115  -3410   -143  -9931  -9362 
-   306  -1278  -3557    620  -1996  -3732   1214   1786    215    706    234   -451   -407   -760  -1842   -531   -196   -878    539   1587  -3255   503
-     -   -142   -501    232     42   -382    397    104   -627    209   -467   -722    276    395     48     95    361    116   -370   -296   -250 
-     T  -5465  -2093   -432    -23  -5993  -5251    -38  -9931  -9360 
-   307  -1697  -3265   2267    961  -3559  -2308   3354  -3340    949  -3262  -2391   -922  -2569   1400  -1471  -1514  -1665  -2878  -3427  -2679   505
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -9  -8345  -9387   -894  -1115  -6065    -22  -9931  -9358 
-   308  -1126  -1578  -1624    138  -1620    251   3172   1553   -989   -244   -757  -1269   1306   -890  -1333  -1318  -1069  -1042  -1963  -1511   506
-     -   -148   -501    232     44   -381    398    105   -627    210   -467   -712    276    393     44     95    359    121   -367   -295   -250 
-     E  -3509   -519  -2232    -30  -5625  -6065    -22  -9931  -9355 
-   309  -1216  -1090  -3098  -2503  -1088  -2769  -1644   1699   1571   1112   -253  -2237  -2802  -1925  -2158  -1846   1063    948  -1670  -1315   508
-     -   -150   -501    232     42   -381    398    105   -625    210   -461   -721    275    393     44     98    361    116   -370   -295   -250 
-     E  -3166   -176  -9044    -30  -5625  -6110    -21  -9931  -9353 
-   310    732  -1524  -1813  -1196   2647  -2326   -936  -1153   1226  -1398   -704  -1288  -2390   -788    718  -1339  -1060  -1008   2878  -1209   510
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -8002  -9044   -894  -1115  -6110    -21  -9931  -9351 
-   311  -2101  -3840   1557   -479  -4105   2211  -1481  -3971  -1542  -3868  -3110   1627  -2710   2434  -2269  -1823  -2138  -3466  -4054  -3145   511
-     -   -146   -500    232     43   -381    398    105   -627    210   -463   -721    275    396     45     95    359    117   -370   -295   -250 
-     -  -3166   -710  -1858    -42  -5116  -4374    -71  -9931  -9349 
-   312   1416  -2331   -881    605  -2644  -1947   -558  -2349    795    549  -1432   -598  -2031   1125   1474   -878   -909  -1951  -2497  -1877   513
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -10  -8032  -9074   -894  -1115  -3553   -128  -9931  -9347 
-   313  -1324  -1707    526   -156  -1734  -2574  -1320    384  -1288   -101   -884  -1563  -2648    349     70   -157  -1264   1167   2735   2254   514
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B     -7  -8713  -9755   -894  -1115  -4929    -48  -9931  -9344 
-   314    710  -2803   1379    205  -3123  -2305   -964  -2871   2252  -2817  -1893   -941  -2400   -505    550    238  -1275  -2425   2221  -2305   515
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -7  -8831  -9873   -894  -1115  -3840   -104  -9931  -9342 
-   315    421  -2294    232   -192   -253   1048  -1456    976  -1248   -389  -1451   -464  -2828  -1167    575   -853    957   -430  -2639    309   516
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -6  -9143 -10185   -894  -1115   -353  -2203  -9931  -9340 
-   316  -1753  -4546   1651    517  -4866   1075   -890    850   -991  -1236  -3635     20   -454    257   -109     82    581  -1111  -4729   -962   517
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -10998 -12040   -894  -1115   -660  -1446  -9931  -9338 
-   317  -1257   -273   -638    212    -12    -46    236    193  -1337   1215   -711   -720  -4481    444    565   -386  -1717   -245    244   1496   518
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11166 -12209   -894  -1115   -483  -1813  -9931  -9335 
-   318  -1244  -4762   1065   -322   2095    374   1198  -4834   -450   -492  -1023     71   1247    263   -861     40   -276  -4384  -4945  -4263   519
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11233 -12276   -894  -1115   -374  -2131  -9931  -9333 
-   319   -842  -4752  -3173    -76   -143   2535   1021   -167  -1277  -3089  -3845   -213     70    220    166   -681   -625   -569  -4944  -4269   520
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9331 
-   320   -802   1990  -1826   -490   1801  -4964   1093   1213    187    973    755  -4284  -1318  -1411  -1104   -697   -799  -1128   1201   -978   521
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9329 
-   321   -708   -130  -1914  -5263   -332    342  -4000   1208  -1854   1558    778  -4765   -809   -603  -4678    172   -710   1286  -3876  -3533   522
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9326 
-   322   -588  -3520  -5192  -1918   1135    270  -3836    495  -1340    432   -431   -304   -179    219    -93  -2074    244   1054   1846   1077   523
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9324 
-   323    161  -4757    653     76  -5066    293  -2950  -1059  -1283    154  -1273  -1477    883   -952  -1386    647   1735   -603  -4947  -1016   524
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9322 
-   324    345   -366   1732     56  -1484   -490   1002  -2492  -1559  -1232  -3867    370    307  -1318    351    732    682   -287  -4962  -4281   525
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9320 
-   325  -1113  -4782    356    681  -5103   1203   1274  -4853    -78    -23  -3871   -442    812  -2482   -156    937    372   -624  -4965  -4282   526
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S  -1000 -11255  -1006   -894  -1115   -701  -1378  -9931  -9317 
-   326   -403  -3901    786   1514  -4221     69  -2061  -3971  -1642     77  -2990    886   1522  -1601    691    478   -742  -3522  -4084  -3402   527
-     -   -149   -507    232     54   -383    395     99   -628    213   -457   -717    273    391     45    104    357    114   -374   -287   -256 
-     S  -1265  -1643  -1932  -2171   -362  -5292    -37  -9931  -9315 
-   327   -957  -3520   1749   1484  -3836   -729  -1693   -546    436    282   1701  -1671    286    954   -175  -1941  -1997  -3139  -3706  -3026   540
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G     -5  -9821 -10863   -894  -1115   -893  -1115  -9931  -9313 
-   328    -71  -3904    451    611    360  -3973  -2658   1203  -2341    578  -3039   -813  -1183   -262   1050    -92  -1281   -788  -4195   1554   541
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -10756 -11798   -894  -1115   -881  -1130  -9931  -9311 
-   329    417  -4587   -166  -1194    741    103   -194  -4657   -208  -1182   -387  -1409    363    305    570   1404    777   -367  -4771  -4089   542
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -26 -11045  -5999   -894  -1115   -631  -1498  -9931  -9308 
-   330  -1730   1393  -1473   -370   -400   -538   -822   -829    646   -361    420    -53   1099   -107   1493  -1780   -749     20   2366   -261   543
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11165 -12207   -894  -1115   -419  -1988  -9931  -9306 
-   331    269   -193  -3999    -88    975   1216   -492    713   -847   -277  -3065    -46  -4728  -1245   -835    676    -22   -593    222    579   544
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -32 -11237  -5647   -894  -1115   -404  -2033  -9931  -9304 
-   332    495  -4539    184   1080   -543   1172   -366  -1247  -2620    -51     93  -1295   -170    -56   -650  -1261   -755    425  -4780   1002   545
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -11227 -12269   -894  -1115   -325  -2309  -9931  -9301 
-   333    -53    602   1004   -116  -1682  -2340  -3164    520   -532    383   -965  -1292  -1859   -238  -1453    147    -26   -181   1107   2179   546
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9299 
-   334  -1983   2268  -5931  -2038   1660  -5135  -4006   1127  -1857   -299   1363   -559   -443  -4514  -4691  -1184    889   1340   2158    410   547
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9297 
-   335   -138    570   -903  -4689   1476  -2119   -212   -314  -1882   1298   1133    753  -1836  -1353  -1682    233    111   -671   1252    436   548
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9295 
-   336  -3376   -236   1984   -282   1301    309    317  -1873  -2858   -914   -510   1634  -1654  -1314   -148   -480  -1210   -235    220    577   549
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9292 
-   337  -1154   -180   -907  -1730   1084  -1367   -646   -182   -818  -1263   -631   -706   1113  -3269   -757    188   1609   -710   2738   1462   550
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9290 
-   338   -752   2384  -1030    397   1058  -1982    871    209  -2787  -1319  -3506    520  -1651   -183  -3251   1423   1035  -1856  -4660    594   551
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9288 
-   339   -776    745  -1547    -14   1276   -450   -565  -2251   1037  -2797   -963  -2966   1264    307   1074   -451    136   -406    753    764   552
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -115 -11255  -3742   -894  -1115   -701  -1378  -9931  -9285 
-   340    378  -4447    541  -2646    894   -745    144  -2036    131   -515   -523   -372    552   -422  -1861    966   1145    198    275  -4074   553
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11143 -12185   -894  -1115  -1027   -974  -9931  -9283 
-   341   -626  -4716   1783    540  -5032  -4231   -366    -34   -505  -2415  -3807   -878    866  -1146  -2979   1580    651  -1862    256    869   554
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11195 -12237   -894  -1115  -1381   -699  -9931  -9281 
-   342  -3298    346   -730    507  -1401   1777  -2990  -4403  -2622  -1140    565   -500   1645    156  -1678   -139    349  -2128    935   1352   555
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -915 -11211  -1096   -894  -1115  -1960   -429  -9931  -9278 
-   343   -397  -3883  -1135    685    355   -303    443  -3918  -1694   -186    617     83   -840    577    542    977   -658    460  -4079    845   556
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -124 -10300  -3642   -894  -1115  -4185    -82  -9931  -9276 
-   344   1377  -2486    933  -4205   2081   1301  -3030    558  -3833   -392     57  -1605  -4218  -3484   -624  -3245  -2576    449  -2941  -2595   557
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E   -202 -10223  -2963   -894  -1115  -5326    -36  -9931  -9274 
-   345   1816  -3692   -971     68  -4009   -916    579  -3757  -1442  -3706  -2782   -136   2574   -373   -395  -2108   -481   -977   1303  -3196   558
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C  -1183 -10026   -844   -894  -1115  -5487    -33  -9931  -9271 
-   346  -1333  -2777   1249   -642  -3086  -2310   -970  -2827    634   -481  -1869   1560   1294   -515    610    937  -1272     12  -2967  -2292   559
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -246  -8849  -2706   -894  -1115  -4904    -49  -9931  -9269 
-   347  -1337   1990  -1971    434  -1780     41  -1318  -1357  -1265    -69   1667    724  -2651    998  -1603    217  -1277    393   3238  -1695   560
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7  -8736  -9778   -894  -1115   -441  -1924  -9931  -9267 
-   348   -100  -4464   1169   -445  -1158   1322    201  -1499   1050  -2096  -3553    612    925    673  -1579   -231    255  -4086  -4647  -3964   561
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -10906 -11948   -894  -1115   -336  -2265  -9931  -9264 
-   349    186  -4727   -657   -245  -5048    799   1549  -4799    -40  -4743  -3816    288   1236    343   1649    311  -1572   -655  -4910    337   562
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -103 -11195  -3903   -894  -1115   -700  -1379  -9931  -9262 
-   350    700  -4670  -1291   -166  -1459   1072      3  -4740   -639   -223   -885    693    948   -798    408     21    686   -208  -4854  -4172   563
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11135 -12177   -894  -1115  -1101   -906  -9931  -9260 
-   351  -1933  -3405  -5434  -4824  -3367  -2052  -3851    670  -2157    406   1341  -1453   1352  -1288  -1021   -207   1079   2167  -3856  -3502   564
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11187 -12230   -894  -1115   -636  -1488  -9931  -9257 
-   352  -2038  -3527  -5028  -1252  -3500  -2021   1101    342  -3012   2368    608  -1509   -377  -3961    206   -628   -433   -449  -3966    -32   565
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11232 -12274   -894  -1115  -1490   -635  -9931  -9255 
-   353    170    724  -2319  -1618    188   1059  -3917    408  -4626   1402   1517   -837  -5117   -843  -1625  -1207    166    713  -3885  -3535   566
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -11232 -12274   -894  -1115  -1490   -635  -9931  -9253 
-   354   1025   -447  -3443   -645  -1374    361   2136  -1093  -1497  -2716  -3459  -3154  -1567      5    -14   1636   -392    876  -4617   -657   567
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11232 -12274   -894  -1115  -1490   -635  -9931  -9250 
-   355   -414   -130  -5911  -5275   1265   -832    -64  -1013  -1891    475    967  -4760  -5164  -4493  -2188  -1954   -908    745   2934   3112   568
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11232 -12274   -894  -1115  -1490   -635  -9931  -9248 
-   356  -1346  -3394  -1759  -2036    854  -2236  -3984    468  -4867    899   1356  -4758  -2200  -4491  -4669  -2017   1181   2365  -3851    -61   569
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11232 -12274   -894  -1115   -363  -2167  -9931  -9246 
-   357    473  -3510  -1928  -1945   -118    584  -3851    522  -1821    995    954   -768  -1633  -1331  -4398     -2   -344    749   2698   -581   570
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9243 
-   358    993  -4754   -238    118  -5062   2088  -2951  -2211  -1294   -109  -3847  -1237  -1605  -2495  -1360    891    577  -1957    219  -4270   571
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9241 
-   359    158  -4782   1631    410  -5103   -477    958  -4854   -776  -4798     77   1111   1365  -1312    710   -705    130    -46  -4965  -1432   572
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -45 -11255  -5119   -894  -1115   -701  -1378  -9931  -9238 
-   360    974    173   1165    -47   -248    986   1432   -347   -669  -2084  -3805  -1173  -1540   -927   -221   -750   -419  -1624    202   1522   573
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -46 -11213  -5100   -894  -1115  -1919   -443  -9931  -9236 
-   361   1644   -298    786  -1896     93   -620   -473   -423   -697  -1034  -3556     48    377   -563  -1316    140  -3204    164   1826    597   574
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C  -2254 -11171   -343   -894  -1115  -2562   -268  -9931  -9234 
-   362  -1604  -2954    548   -908  -3339   1929  -1299  -3072   -940   -472  -2172   2150    362   -863  -1451    151    382  -2642  -3270  -2602   575
-     -   -147   -503    230     40   -384    401    103   -629    210   -465   -723    275    393     52     95    358    127   -372   -297   -252 
-     C  -2910   -793  -1796  -1402   -686  -3922    -98  -9931  -9231 
-   363  -1313  -2773     90    380  -3088  -2282   2928     11    701   -450  -1864   2245  -2378   1063  -1033  -1194  -1252  -2392  -2958  -2279   579
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7  -8802  -9844   -894  -1115   -308  -2380  -9931  -9229 
-   364   -468  -4543    786    483  -1467   -185   1909  -1667   -397    122    423   -483     -5     68   1734  -2977   -758   -687   1179  -4055   580
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11016 -12058   -894  -1115  -1788   -493  -9931  -9226 
-   365   -523  -4591   -988   1296    415    868    207   -530    852    210  -3684  -1060    156   -755    -82  -1562  -3089   -937   2039    203   581
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11078 -12120   -894  -1115   -446  -1911  -9931  -9224 
-   366  -1117    -11   -830  -5255   1331  -1162  -3967   1533  -4851   1059   2464  -4741   -608  -1341  -1339  -1129  -1747    475   1983   -140   582
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11214 -12256   -894  -1115   -263  -2584  -9931  -9222 
-   367    193    527   1267   1315   -537  -1096    349    149   -947     56   -548   -489    504   -328  -3139  -1091   -337    143  -4800  -1003   583
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9219 
-   368    375  -4782   1755    562  -1458    -95  -2941  -2493    759  -2021  -1265    477   -344    102    381    477    -61   -950  -4965  -4282   584
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9217 
-   369   -502  -4244  -1571    604  -1977  -4480  -3175   -529   -232   1759   1601  -3254    676   -524   -325   -643    190    121  -4560  -4024   585
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -16 -11255  -6761   -894  -1115   -701  -1378  -9931  -9214 
-   370  -2265  -4773   1942   -897  -5094   -699   -440  -4845   -740  -2405  -3862  -1042   1639  -2472  -1172   1988   1198  -4395  -4956  -4273   586
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40 -11242  -5312   -894  -1115   -456  -1883  -9931  -9212 
-   371  -1891  -4746   2396   1697   -538  -1914   -457  -1006    677  -4761  -3835  -1717    755  -2450   -221   -982   -629   -603   1552  -4248   587
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11219 -12261   -894  -1115  -1805   -486  -9931  -9209 
-   372    -71  -4749   1516   2387  -1665    -79  -2908  -4821    920  -4765  -3838   -375  -1611   -903   -419    -73   -562  -1446  -4932  -4249   588
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -129 -11219  -3585   -894  -1115  -1805   -486  -9931  -9207 
-   373    268  -4633    858   2443  -4953   -611  -2794  -2135   -112  -2313  -3722  -2770  -4228   1428    873  -1837   -393   -322  -4816  -4134   589
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11094 -12136   -894  -1115    -97  -3942  -9931  -9205 
-   374   -798   -286  -1849   -546  -1198  -5097    260   1699  -4704   1465  -2646  -4659  -5150  -2061   1668  -2273    402    645  -3898   -868   590
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9202 
-   375    955   -243  -1025   -819  -1372  -1195  -3238    624    649    810  -3293  -1509  -4615   -299   1188  -1212  -3342   1014    176    -62   591
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9200 
-   376     69    -62    969   1172  -1273  -1161   -392  -2101    880  -1289  -3871    768   -382   1889    340   -547   -958  -4404  -4965   -727   592
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9197 
-   377   1260  -4735   -756     -4   -317     -3    -38    330    236    149  -3830  -1329  -4389   1252   1489  -3205  -3253  -1139  -4932    614   593
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9195 
-   378    674   1043  -5935  -5299    394  -5137  -1301   1793  -4894   -387  -2619  -4783  -5187  -4517  -4694  -2663    334   2334  -3874   1340   594
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9192 
-   379  -1644    668   -343  -1957  -3402  -2126  -3956   -755  -4708   1738   2466  -4662  -5150    723    353  -2207    750    637   1220  -1262   595
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9190 
-   380   -576  -4782   1044   1065  -5103   -887   -420  -1167    576  -1565   -851   -192   -207   1134   1197    318   -360  -1443   1282  -1068   596
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9187 
-   381   -409   -391   1654   1135  -4977  -1951   1818   -253  -2568   -190    656     20  -4400   1351    172  -1365   -869   -348  -4903   -142   597
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9185 
-   382  -1156  -3415   -722  -2763    586  -5135    443    570  -4891   2553    365  -1534  -5185  -4514  -4691  -4220  -3529    678    217  -1059   598
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9182 
-   383    973      3  -1395      1  -2039  -4286    316  -1776    956  -1037   -579  -1220   -747    729   2162    653  -1050  -1747  -4958  -1810   599
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9180 
-   384     -9   -331   -829    851  -5103     79   -560  -4854   1949  -1152  -3871   -260   -304    157   1395   -372    295  -4404  -4965  -1018   600
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9177 
-   385   -202    227   -890  -1589    233  -5105  -3966   1260   -861   1371   2014  -1758  -5157   -552  -2420  -1017  -1620   1080   1461   -192   601
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9175 
-   386  -2451  -3417  -1779  -2022   2554  -1038   1264  -1902  -4875   1834    749  -4771  -5182  -4503  -4683  -1464  -1161   -208  -3874   1919   602
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -94 -11255  -4032   -894  -1115   -701  -1378  -9931  -9172 
-   387  -3226  -4696  -1316    257  -2170   2272    439   -299    551  -3039  -3786   -395   2002    335   -727  -2015  -1724  -1883  -4880  -1599   603
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -676 -11164  -1427   -894  -1115  -2638   -253  -9931  -9170 
-   388   -372    416    423    607  -4418   -146    294   -224    312   -999  -3186    980   1328   -401    466    717   -307  -3719  -4280  -3597   604
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C  -1397 -10493   -695   -894  -1115  -5025    -45  -9931  -9167 
-   389  -1508  -2925   1193    760    405  -2491  -1152  -2958   1004    180  -2020    630    966   -699    -19  -1399   -277    676  -3122  -2454   605
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -440  -9102  -1946   -894  -1115  -4458    -67  -9931  -9165 
-   390  -1364   1818    473   -893   1975   -297  -1111     29    481  -2309  -1499    396  -2514   1012    629  -1355  -1304    854  -2654  -2087   606
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -7  -8856  -9898   -894  -1115   -838  -1183  -9931  -9162 
-   391    763  -4204    586   1614   1073   -607    450     90    312  -4220  -3293    -61   -400  -1904    711    -42  -1282  -3826  -4387   -720   607
-     -   -149   -500    235     47   -381    398    105   -627    210   -467   -721    277    393     45     95    360    117   -370   -295   -250 
-     -   -179  -3122 -11658    -37  -5307   -571  -1614  -9931  -9160 
-   392    541   -125   1662   1051     72   -607  -2794    271   -692   -283  -3669   -236   -692  -1054    610    -64  -3090   -698  -4770   -958   609
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -36 -11078  -5460   -894  -1115   -952  -1050  -9931  -9157 
-   393    933   -250   -298  -2026   -291  -2487   1099    866   -294   -842   -792    274  -4540   -976  -1385   -693    565   1701  -4316    -44   610
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -11138 -12180   -894  -1115  -1269   -774  -9931  -9155 
-   394   -322  -4281  -3390    263   -388    661   -348   -342   -643    750   -469  -1327   2219    250   -598  -1073  -1252  -1799    941  -1327   611
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11181 -12224   -894  -1115   -583  -1589  -9931  -9152 
-   395  -3288   -393   2130   1115  -5082   -543   1430  -1857    264  -3080  -3850    323   -458    379  -1520    443   -177   -131  -4944   -103   612
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11233 -12275   -894  -1115   -366  -2158  -9931  -9150 
-   396   -287   -183  -1725     83   -786  -1272  -3643  -1693  -1738   -189    345  -1130   3318   -391  -4042  -3871  -3449   -212    937  -3693   613
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -25 -11255  -6041   -894  -1115   -701  -1378  -9931  -9147 
-   397   -693   -365  -1458    194    263  -1315  -3104   -403    565    -80   -570  -3158    -27    320   1034     88    393   1127  -4614   -120   614
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S  -1184 -11233   -843   -894  -1115  -1463   -650  -9931  -9145 
-   398   -143  -3708    766   -764   -913    172   1413  -3768    681   -246  -2798    883  -1173  -1428    434  -1424   1112    589  -3895   -503   615
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S   -383 -10054  -2116   -894  -1115  -4179    -82  -9931  -9142 
-   399   1081  -3347  -1924  -1374  -3611    778    352  -3323    -46   -356  -2451   1166    487  -1240    -44    309     24    870  -3565  -2919   616
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -843  -9756  -1186   -894  -1115  -5653    -29  -9931  -9140 
-   400  -1428   1064    455  -1085  -2355   1350  -1234    900    848    418  -1392    994  -2620   -905    347  -1476  -1367   -362  -2567  -2042   617
-     -   -145   -497    234     49   -386    394    104   -620    209   -461   -726    280    388     42     94    358    118   -372   -300   -248 
-     C  -4085  -1206   -984  -2649   -251  -3913    -99  -9931  -9137 
-   401  -1094  -1931   1763   -725   1256  -2189   -891  -1670   -628  -1857   1684   1098    657    849  -1068  -1134  -1034    809  -2251  -1719   630
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -8412  -9455   -894  -1115  -4507    -65  -9931  -9134 
-   402    897  -1775  -1933  -1377  -1865  -2513  -1316  -1444   1109  -1715   -997  -1514  -2621  -1126  -1564   -122   1377    465  -2203   2823   631
-     -   -150   -501    237     44   -382    397    104   -624    209   -465   -722    274    400     46     94    359    116   -371   -296   -251 
-     E  -3819   -111  -9697    -18  -6321  -4595    -61  -9931  -9132 
-   403    426  -2382    -91   -856  -2551   -679  -1085    104   -758    -18  -1514    266  -2491    518   1416   -173    398   1155  -2665  -2090   633
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -8837  -9879   -894  -1115  -1519   -619  -9931  -9129 
-   404  -1209  -3801   1792    278  -4121  -3304    421   -850    957  -1463    383   1395  -3397   1272    596    143  -2269  -1107  -3985     42   634
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -10150 -11192   -894  -1115  -1589   -583  -9931  -9127 
-   405    187    420  -5327  -1453   1657    129    934   1208  -4286   -549   -158  -4176  -4581  -3910  -4087  -1548   1104    666   1228   1767   635
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -10604 -11646   -894  -1115  -3904   -100  -9931  -9124 
-   406   -213   1389     -3  -1550  -2821  -4521   -117   1215  -4138    932    876   -972  -4574   -746  -4020   -228   -582   1441    871   1250   636
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -10632 -11674   -894  -1115  -1565   -595  -9931  -9122 
-   407  -1226    933     83   -195   -961  -4335   1043    943  -1303   -915    608  -3307  -4410    191   1526   -675   -667   1816  -3894   -663   637
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -29 -10863  -5825   -894  -1115  -2144   -370  -9931  -9119 
-   408  -3009  -4450  -2868   -322     52  -3988   2265  -4499    224  -1280  -3542   -870  -1360    192    543   1401   1701    683  -4641   -894   638
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -10923 -11965   -894  -1115    -54  -4777  -9931  -9116 
-   409  -1081   -278   1559  -1419  -5102   -960    929  -4853    427   -439  -3871   1627  -1393    337   1619   -175  -1718   -510    922   -678   639
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9114 
-   410  -3734  -3554  -6053  -5433    866  -5269    634  -1409  -5028   -174  -2758  -2110  -5316  -4637  -4823   -846  -1635  -1702   5656    499   640
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9111 
-   411    668   -367  -1508  -1496   -672    650   2476   -257     38   -730   -926  -3134   -187    124   -390    658    -44    168    134  -4105   641
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11255 -12297   -894  -1115   -701  -1378  -9931  -9109 
-   412    711  -4776   -720    277  -1495  -4284   1436  -1239    466   -695  -3866   -547  -4378     53    816    616   1342    590  -4961  -4280   642
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -182 -11255  -3103   -894  -1115   -701  -1378  -9931  -9106 
-   413  -3146  -4611   2781    529  -4929  -4121    667  -1650  -1149  -2420   -408   1355  -4214    -85    -18   -697  -1400    765  -4796   -153   643
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11077 -12119   -894  -1115    -89  -4056  -9931  -9103 
-   414    270   1085   -678   1021  -1398    143    319  -4849    945  -4795   -596  -2919   2267  -1037    765  -1744   -418  -1332  -4964  -1019   644
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11255 -12297   -894  -1115   -701  -1378  -9931  -9101 
-   415  -3578    699  -1805   -129   1590  -5096    927    921  -1815    333   -397    842  -1652  -4370  -4589  -1267    313   -893   2809   2126   645
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11255 -12297   -894  -1115   -701  -1378  -9931  -9098 
-   416   1530  -4139  -1760  -1607    537  -2588  -3238   -872  -1663  -1562  -3294  -3348   1923  -1055   -567    841    465  -1101   1775    907   646
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11255 -12297   -894  -1115   -701  -1378  -9931  -9095 
-   417   -673  -4781  -1399   -837    579    681    294  -4851    638    224    -54  -1205  -1749   1482   2085  -1762  -1564  -4402  -4964    960   647
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4 -11255 -12297   -894  -1115   -701  -1378  -9931  -9093 
-   418    531  -4241  -1572  -3010   -411   2798   1001  -1849  -2903  -4169   -662  -3256  -1586  -1074  -1418    431  -1833  -3753  -4558   1497   648
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -63 -11255  -4633   -894  -1115   -701  -1378  -9931  -9090 
-   419    850   1132  -1429  -2716  -4681   1198  -2986  -4360  -1305   -251  -3588  -1592  -1578     27  -3106   1652   1207    432  -4721  -4111   649
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4 -11196 -12238   -894  -1115  -2218   -349  -9931  -9087 
-   420  -2134    -75  -5785  -1637   2358   -243   -998   -468  -4770  -1434  -2571   -523  -1767  -4410   -739  -1416  -1507     71   2464   3329   650
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11196 -12238   -894  -1115  -2218   -349  -9931  -9085 
-   421    927  -4726  -3102   -390  -1430    795    693  -4797    618  -4742  -3816   -842    920  -1331   -212   1382   1052  -1126  -4910  -1010   651
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11196 -12238   -894  -1115   -208  -2895  -9931  -9082 
-   422   1155  -3721  -4432  -1173    950  -2072   1694   -589  -1659    168   -474  -1465   -728    334  -3945   -892    556  -1066  -4134   2630   652
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11255 -12298   -894  -1115   -701  -1378  -9931  -9079 
-   423   -420    803   -254  -1730   1361  -1388  -3550    197  -1671   -194   1199    144   1209   -419  -1105   -689     20    206   1157   1195   653
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11255 -12298   -894  -1115   -701  -1378  -9931  -9077 
-   424    552  -4696  -1069   -139   -590  -2307  -2971  -2354  -2568  -1590   -739     19   1888    151   1376    925    343   -861  -4903    411   654
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B     -4 -11255 -12298   -894  -1115   -701  -1378  -9931  -9074 
-   425   -610  -4654   -709   -633     49    318  -2986   -542   -653  -1165     62   -787   1368    921    328  -1035    463   1453    132  -4226   655
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11255 -12298   -894  -1115   -701  -1378  -9931  -9071 
-   426   -601    736  -1501  -2853  -4586   2171   -413  -2253  -1379    617    220   -234   -325   -243    619   -881   -804   -572  -4690    768   656
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11255 -12298   -894  -1115   -701  -1378  -9931  -9069 
-   427    649  -4782   1104    715  -1458    753   -420  -4854   -826  -4798     26    788   -397   1701  -3029     84    465  -2004  -4965   -192   657
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11255 -12298   -894  -1115   -701  -1378  -9931  -9066 
-   428    525   -498   1276   -205    -14   -958   -462   -508  -1193     22  -3823    -53    847   -283   -117    635   -812   -374    514  -1065   658
-     -   -150   -505    230     41   -380    395    106   -627    210   -460   -725    273    393     44     99    359    115   -364   -274   -239 
-     H  -1798  -1643  -1357   -670  -1429   -701  -1378  -9931  -9063 
-   429   -286  -4138   -875    835  -4460    665   1818  -4210   -687  -2139     12   -825  -1121    852    677   1181   1120  -1336  -4322  -3639   662
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -10540 -11582   -894  -1115  -1978   -423  -9931  -9061 
-   430   -762    176   1385   1254  -4636  -3818    474   -550   -168  -1132  -3405    382  -3911   1199   1682   -796    212  -3937    630   -643   663
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -10742 -11784   -894  -1115    -38  -5273  -9931  -9058 
-   431    -81    674   1411   -178   1170   -549    863  -1392  -1391    118    319  -1241  -4537  -1067   -118  -1187   -159  -1020   1066   1911   664
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11255 -12298   -894  -1115   -701  -1378  -9931  -9055 
-   432  -1275  -4260    459  -1509   -272   -378    363    930  -1102    509  -3404  -3240   -353   -417   1939  -1929  -3320   -845    161   2121   665
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11255 -12298   -894  -1115   -701  -1378  -9931  -9053 
-   433   -800   -500    885   -112    219  -4290    351   -965    789  -1186  -3848  -1292   2497    338  -1374    -94   -268  -1973    720  -1218   666
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11255 -12298   -894  -1115   -701  -1378  -9931  -9050 
-   434   1006  -4614    594   -328    -16    329   1037     38  -2616  -1070     89   -790   -820    538    872     37     96   -721     26  -1419   667
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11255 -12298   -894  -1115   -701  -1378  -9931  -9047 
-   435   -500  -4279  -1562   -203   -460  -4463    743  -1254  -1540   2006    852   -161  -1406   1645   -874  -1788  -3317  -1093   1077    442   668
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11255 -12298   -894  -1115   -701  -1378  -9931  -9044 
-   436   1324   -240  -1856  -1072   -871   -402  -2988  -2563   1054  -2101   -763  -2222    296  -2549   1975    775     43   -657  -4870  -4224   669
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11255 -12298   -894  -1115   -701  -1378  -9931  -9042 
-   437    525  -4777    596   1296  -2253  -2012    452  -1979   -548   -182  -1366   -662  -1757    777  -1538    373   1355     16  -4962  -1034   670
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -33 -11255  -5637   -894  -1115   -701  -1378  -9931  -9039 
-   438   -557  -4755   -578  -2582  -5076  -1115  -2915  -4826    346  -4771   -637   -658   3251   -909   1046    -77    -31  -4377  -4939   -999   671
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -119 -11226  -3703   -894  -1115  -1645   -556  -9931  -9036 
-   439   -239    152   -125   -121    163   -329    522    873  -1554    788  -2704  -3928  -1495   -232   -612  -3757  -1226   1771    102     61   672
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -268 -11111  -2581   -894  -1115  -1814   -483  -9931  -9033 
-   440  -2980  -4369    871  -1087  -2176   2023  -2629   -623    327    697  -1043    250    116   -169  -1061  -1432   -453   -921  -4573   -308   673
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S  -1001 -10885  -1006   -894  -1115  -4224    -79  -9931  -9031 
-   441   -673  -3585   1344   -513  -3906   -427    865  -3657    911  -1358  -2674   1837   -822  -1285   1394    445    273  -3207  -3769  -3086   674
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -663  -9889  -1452   -894  -1115  -5578    -31  -9931  -9028 
-   442  -1604  -3011    304   1101  -3305  -2588  -1249    455     73   -746  -2107    320   1339   -799    220    309    121    202  -3211    699   675
-     -   -149   -500    233     43   -381    398    105   -627    214   -466   -721    278    393     45     96    359    117   -370   -295   -250 
-     .  -2141  -4097   -488  -1506   -626  -5869    -25  -9931  -9025 
-   443   -662  -1402  -1136   -854  -2210   1287  -1068  -1825   -905  -2052  -1272   1955   1627   -780  -1293   -780   -812   1314  -2425  -1934   679
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .  -2593  -7429   -275   -894  -1115  -5053    -44  -9931  -9022 
-   444  -1651  -1380  -2559  -2511   3773  -2352   -404   -527  -2280   -216   -235  -1916  -2540  -1828  -2126  -1938  -1698   -734    191   1241   680
-     -   -149   -500    233     43   -381    399    112   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .  -1245   -813  -7123   -152  -3322  -5278    -38  -9931  -9020 
-   445   -671  -1764   2304    176  -2423  -1208   -545  -2073   -476  -2241  -1491   -111  -1642   -207  -1027   -604   2284  -1652  -2511  -1841   682
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .  -1777  -6613   -523   -894  -1115  -3969    -95  -9931  -9017 
-   446   -896  -1882   -563   -486  -2831   1449   -951  -2585   -631  -2627  -1812   -687   2410   2262  -1021   -893  -1027  -2060  -2806  -2239   683
-     -   -147   -503    234     42   -383    400    108   -626    211   -469   -723    275    397     52     93    360    114   -369   -297   -252 
-     .  -1258   -794  -8280  -3000   -193  -2468   -288  -9931  -9014 
-   447   1126   1294   1649   -541  -1817    321  -1731    930  -1870    185  -1005  -2083  -3021  -1712  -2110   -472    -31    211  -2235  -1832   694
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -396  -9084  -2082   -894  -1115  -3395   -144  -9931  -9011 
-   448  -1540  -3006   -225   -840  -3325   1810   1266  -3073    535   -643   2016    940   -433    320    227     14  -1479  -2627  -3191  -2510   695
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -7  -9150 -10192   -894  -1115  -4328    -74  -9931  -9008 
-   449  -1656  -3123   1634   1318  -3442  -2630    903  -3191   1316   -115    879    273  -2723   -829   1237  -1537  -1595  -2744  -3307    641   696
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -6  -9303 -10345   -894  -1115  -1137   -875  -9931  -9006 
-   450    -44  -4102   -888     -1  -4423   -717    210  -4174    425  -1132  -3191   -711   2920    527  -2350    586   -726  -1636  -4286  -3603   697
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -10500 -11542   -894  -1115   -490  -1795  -9931  -9003 
-   451   -983   -301  -3249  -2697  -4415   1905  -2929  -1822   -643  -2193  -3374   2174   -713   -911   2264  -3174   -275  -1896  -4523   -894   698
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11079 -12121   -894  -1115    -90  -4045  -9931  -9000 
-   452  -1050  -3789  -6338  -5707   1326  -5563  -4434   1959  -5311   1823     10  -5211  -5574  -4900  -1954  -4656  -3924   1857    259  -3926   699
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8997 
-   453  -1886    976  -5919  -5284   2495  -5134   2203   -935  -1911   -422    396  -4775  -5184   -159   -295  -2020   -807    564  -3873   2866   700
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8994 
-   454  -1881   -171  -6091  -5456   3373  -5300  -4166   -336  -5053   1630   -381  -4946  -5336  -4662  -4849  -4387  -3684    660   1633   -273   701
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8992 
-   455   3264   1711  -7635  -7940  -7433   -442  -6867  -7220  -7550  -7496  -6555  -5979  -5956  -1458  -7156  -1187    250   -413  -7683  -7640   702
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8989 
-   456  -4245   -293  -7581  -7879  -7364   3639  -6834  -1960  -7508  -7435  -6508  -1578  -5955  -6957  -7125    -64  -1718  -5976   -643  -7557   703
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8986 
-   457    685   1761   1764   2402  -5094  -4295   -396  -4840  -2542  -3121   -568    788  -4390  -2500  -3049    526   -417  -4398  -4967  -4288   704
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8983 
-   458   1239  -4022    425   -526   -885   -566   3349  -1944  -3153  -3924   -528  -3471  -4678  -3063  -3545    511  -1523  -3501   2170   2361   705
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8980 
-   459  -2174   1526  -5922  -5287  -1160  -5134   -489    144  -1250   -878   -529  -1891  -5184  -4509   -570   -883   3051    414   1174    897   706
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8977 
-   460   1236    512    337   -737  -1408   -923   2108   -268   -877  -4793   -294   -819  -4377   -862   -181   1643    826  -4398  -4962  -1026   707
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S   -137 -11256  -3504   -894  -1115   -701  -1378  -9931  -8974 
-   461   -639   -166  -1423  -1308  -4940   1083   -415  -4682   -792   -279    851  -2809    797   1242    809    840    861  -2302    349    -33   708
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11123 -12165   -894  -1115   -114  -3724  -9931  -8972 
-   462  -1222   -199   -312    959    545   1099    839  -4847    383   -783  -3868    607  -1768  -1169   -262     38   -396    969    170  -4281   709
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -370 -11256  -2161   -894  -1115   -701  -1378  -9931  -8969 
-   463  -2086  -3118  -5221   -871    644   1113   2455  -2619  -4277   -194    536    694  -4791  -3966  -4202  -1105     36  -1141   3012   2475   710
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -209 -10890  -2921   -894  -1115  -3217   -164  -9931  -8966 
-   464   -697    433  -4438  -3852    937    916   1576   -410  -3620   -263  -2264  -1015   2110  -1261   -279   -717    109  -2498  -3506   1726   711
-     -   -149   -488    232     45   -381    400    105   -627    210   -466   -721    275    393     45     95    359    117   -367   -295   -250 
-     T   -171  -3505  -5520    -45  -5038  -1611   -572  -9931  -8963 
-   465   1502  -4307    -51  -2556  -4644   2453  -2849  -1442  -2480  -4392  -3527  -2834  -4224   1081   -251    658  -3068   -545  -4650  -4029   713
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -10875 -11918   -894  -1115   -453  -1891  -9931  -8960 
-   466   -530    864  -5836  -5201    224    193   -598  -2825  -4799  -1243  -2536  -4692  -5100  -4424  -4604   1153   2430  -1429   3669    875   714
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4 -11166 -12209   -894  -1115   -155  -3297  -9931  -8957 
-   467   -330  -3428  -5949  -5314    439  -5152   -490   2030  -4909   -225   2918  -4798  -5201  -1354  -4709  -4237    -12   2119  -3889  -3547   715
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8954 
-   468   -666  -4783   1309   2031  -5103   -147   2655  -1980  -2524  -4799  -3872    444    926   1275  -1369  -3191  -3250  -1337  -4966  -1082   716
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8951 
-   469  -2269  -4987    973  -1470  -5315   3206  -3129  -5067   -479  -5009   -587  -3065  -4551  -2676   -121   -324   -687  -4616  -5176  -4489   717
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8948 
-   470   3196   2507  -7635  -7939  -7426   -559  -6865  -7212  -7549  -7488  -6549  -5978  -5956  -1458  -7154   -485   -914    -35  -7677  -7633   718
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8945 
-   471  -1119  -3415  -5934  -5298    672  -5136  -4007   2085  -4893   1009   -599  -4782  -5186  -4516  -1345  -2219   -995   1915   1111   1665   719
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8943 
-   472   -831  -4768   -661   1693  -2343  -1708    346   -565   -315    927    714   -505  -4380    707   1393   -564  -1006  -1084  -4955  -1138   720
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8940 
-   473    623  -6041  -1408  -1627  -6440  -1325  -1053  -6246  -3894  -6174  -5322  -3652  -5336   -386  -4506   3101   1266  -5749  -6352  -5563   721
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8937 
-   474   1283  -4880  -7575  -7931  -7617   3500  -6938  -7449  -7622  -7708  -6729  -5996  -5978  -7039  -7222  -1104  -4752  -6106  -7830  -7827   722
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8934 
-   475  -1975   1592  -2180     55  -1319  -2005   -709    818    971    983   -799  -1903  -4724     83   1652  -3614   -371   -162    713    376   723
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8931 
-   476   -554   -254  -1086    -34  -2345  -2018   -421   -962   -132   -232  -1151    438  -4378   -238   2907   -301    284  -4395  -4960  -1082   724
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8928 
-   477   2734   -272  -4478   1457  -4507  -2070  -3898  -2942  -3813  -4362  -3630  -4020  -5032  -1229  -4156   -321    417    740  -4833  -4389   725
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8925 
-   478   3360   1183  -7680  -8026  -7576  -5147  -6938  -7331  -7627  -7650  -6683  -5998  -5965  -7047  -7212    269  -2506    333  -7807  -7798   726
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8922 
-   479    929   1388   1098    720  -5100   -941  -2942  -2897   -975  -4796  -1246    411  -4377   1684   1427   -809   -265    -32   -689  -1432   727
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8919 
-   480   1200    337   1133   1040  -5092  -1953   -490  -1167  -1285   -548  -3865   -386  -4378    754   1891  -2293  -1573   -284  -4960   -405   728
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8916 
-   481   -222    210  -7778  -7354  -5235  -7395  -6829   2587  -7179    880   1061  -7045  -7247  -6983  -7182  -6645  -2467   2357  -6473  -6046   729
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11256 -12298   -894  -1115   -701  -1378  -9931  -8913 
-   482   -184    -89  -1779  -4504  -1425  -2037    191   1650  -1748   1925    630    489  -1681  -1785  -1140   -778   -863    -74  -3979  -3611   730
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     H      *      *      *      *      *      *      *  -9931      0 
-//
-HMMER2.0  [2.3.2]
-NAME  TrbL
-ACC   PF04610.6
-DESC  TrbL/VirB6 plasmid conjugal transfer protein
-LENG  285
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  37
-DATE  Thu Apr 24 20:13:05 2008
-CKSUM 7909
-GA    16.4000 16.4000;
-TC    16.8000 16.8000;
-NC    15.7000 15.8000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -9.984805   0.666494
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -37      *  -5286
-     1   1046  -2737  -5268  -4635    341  -4478  -3354   2002  -4234   1457   1201  -4124  -4520   -543  -4034  -3565   -752   1255  -3208  -2870     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -1037  -9150 
-     2    509  -3178  -3190  -2630  -3226   1064  -2610    827    -63  -1443  -2348    234  -3957    362  -2865   1036   1408   -193   1973  -3093     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9147 
-     3   1988  -2649  -5144  -4511  -2606   -482  -3238    918  -4111    -82  -1854  -4003  -4413  -3738  -3918   1059   1116    408  -3110    760     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9145 
-     4   1875   2116  -5166  -4531    515    792  -3242    586  -4126    507   2878  -4014  -4417  -3749  -3926  -1336  -2761  -2058  -3107  -2765     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9142 
-     5  -1088  -2638  -5156  -4520    466   -366  -3230   1169  -4115   2088    338  -4004  -4408  -3738   -876  -1284  -2752   1314   1846  -2753     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9140 
-     6  -1140  -2647  -5125  -4492  -2603    167  -3230   1176  -1077    -60    409  -3994  -4410  -3725  -3908   -331   2573   1439  -3106  -2763     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9137 
-     7  -5276  -4709  -7875  -7462  -3917  -7754  -7136   2057  -7386   2752  -2654  -7441  -7099  -6627  -7193  -7166  -5214    847  -5789  -5822     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9134 
-     8  -1037  -2869  -4076  -1029   1310  -1380    131  -2405  -1052  -2730  -2062  -3431  -4247  -3083  -3433  -1226  -2736   -846   2579   4100     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9132 
-     9  -3798  -3554  -6145  -5526   1338  -5418  -4230   2715  -5148    375   1249  -5061  -5346  -4653  -4913  -4528  -3727   1695   2641   -224     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9129 
-    10    796  -3078  -5670  -5055   -505  -4921  -3826   1845  -4674    822   3089  -4568  -4931  -4287  -4481  -4022   1161    783  -3638  -3312    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9127 
-    11  -1166  -2772  -5301  -4666   1680  -4510  -3381    912  -4264   1916   2088  -4157  -4547  -3875  -4061  -3598    -98    -73  -3224   1987    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9124 
-    12   -329  -2647  -5062  -4432   1666  -4345    278    144    297    -40    360  -3961  -4396    855    551  -3425    -40    -12   2512   2349    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9122 
-    13    640    709  -6767  -7050  -6572   3310  -6007  -6355  -6674  -6631  -5694   -846  -5117  -6119  -6297  -1287    -58   -165  -6824  -6773    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9119 
-    14   -429  -3473  -5995  -5398   1390  -5261  -3877   1699  -5005   1349    245  -4861  -5224  -4514  -4765  -4364  -3634  -2755    979   3354    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9116 
-    15    430  -3997  -2418      3  -4304    133  -2197  -4045    141   1008   1572   1213  -3630    495    190    522  -2497  -3611   1011    516    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9114 
-    16  -2810  -2637  -5153  -4517   1853  -4357    344   1678  -4112  -1166   2698   -782  -4407   -562  -3913  -1302    -47   1257   2494    674    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9111 
-    17   -315  -2637  -5156  -4519   -503  -1289    108    925  -4114   1682   2846  -4004  -4408  -3737  -3914   -418   -790    487    979    775    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9109 
-    18   -363  -2639  -5138  -4503   1806  -1330  -3226    100  -4102   1353    336  -3996  -4405   -617   1473   -317    857   -726   1063   -271    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9106 
-    19   -346  -4376  -2922  -2372  -4798   3291  -2580  -4496   -553  -4426     17    292  -4066   -189   -682  -1078  -2976  -4074  -4561  -3969    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9103 
-    20    986  -3574  -2713   -762   -684    148    340    392    890     84    225   -528   -945  -1998   1261   -341    -67   -232  -3870  -3311    20
-     -   -143   -503    233     40   -379    399    103   -625    210   -464   -713    275    393     43     93    360    115   -369   -283   -252 
-     -   -307  -3635  -3192  -2646   -251   -701  -1378  -9187  -9101 
-    21   -272  -2505  -4856   -113   -230  -1160  -3051   1773  -3856     84    411  -3785  -4239   1100  -3708    972   -762   1596  -2960  -2615    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10246 -11288   -894  -1115   -885  -1125  -9187  -9098 
-    22  -2487  -3960    673   1127  -4281    218    286  -4032    150  -3976  -3049   1251     79   1410    604    259    543  -1073  -4143   -167    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10335 -11377   -894  -1115   -256  -2622  -9187  -9095 
-    23    149  -3787   1227   1484  -4008    141  -2272    350  -1903    392   1054  -2285   -798   -324   -624  -1045    449   -372  -4034  -3418    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9093 
-    24  -1162  -3964     71  -1887  -4257  -1279  -2208  -3987  -1800   -272  -3061    848   2899    583   -581    503    -29  -1303    967  -3500    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9090 
-    25   -349  -2639  -5135  -4501   1620  -4355    217   1791  -1042    274    328  -3995     47    848   -968  -3439  -2750   1065   2567    -55    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9087 
-    26    478  -4027   -623    403  -4347   -410   1174    391     92  -4042     60   -392   -869    509   1278    540    -16    151  -4210   -419    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9085 
-    27  -1021  -4054   2513   2317  -4374  -1246  -2209  -4126    168  -4070  -3144  -2179   -759   -208  -2302    170   -805  -3676  -4237   -315    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9082 
-    28  -1085  -2654  -5173  -4538   1856    515    192     72  -4133   2175  -1852  -4021  -4425  -3754  -3933  -3461  -2769    756  -3102    814    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9079 
-    29    750  -2648  -5169  -4533    948  -1309  -3245   1449  -4129    984    444  -4018   -853  -3752  -3929  -3457    511   1936  -3109  -2767    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9077 
-    30  -1087  -2663  -4934  -4312    893  -4326  -3185   1170   1055   -487   1663   1131   -852  -3616    585   -350    -20    -73   2517   -224    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9074 
-    31  -2555  -4024    588    -71    867  -3529    333   -240    927  -1800  -3114    285  -3622    544   2667   -998   -884  -3645   1040  -3527    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9071 
-    32    162   2811  -5156  -4520   -311  -1311  -3229   2129  -4115    529   1690  -4004  -4408  -3738  -3915  -1216   -787   1289  -3095   -224    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9069 
-    33    459  -2668  -5192  -4558    979  -1370  -3271   1467  -4154   1175   2669  -4044  -4445  -3777  -3955  -1251  -2786   1627  -3134  -2793    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9066 
-    34  -2783  -2730  -4502  -3902   -401   -427  -3084   -588   2751  -1198    389  -3673  -4307  -3356   1483  -1274   1191   -732  -3175    -95    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9063 
-    35     86  -2646  -5166  -4530   1350  -4369  -3241   2250    354    764   1147  -4015  -4418  -3748  -3926  -3454   -789   1298  -3106    -56    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9061 
-    36   1392    585  -5161  -4526  -2601   1810  -3239   1004  -4122    293   1182  -4011  -4416  -3746  -3923     66    -20    411  -3106  -2764    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9058 
-    37     85  -3090  -5684  -5070   1377  -1396  -3841   2272  -4689   1597    339  -4583  -4945  -4301  -4496  -4037  -3252   1359  -3651  -3326    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9055 
-    38  -1414  -3879  -6795  -6311   -516  -6307  -5504   2916  -6069   -637  -2938  -5956  -6177  -5754  -5982  -5509  -4232   2545   2088  -4779    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9053 
-    39    755  -2637  -5156  -4519    968  -1261  -3229   1230  -4114    975   1129  -4004  -4408  -3737  -3915   -439   1404    436  -3095   1232    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9050 
-    40   1405    610  -5153  -4517    384    842  -3228     92  -4112   -507   1190  -4002  -4407   -686  -3913    511   1156   -110   1108    795    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9047 
-    41  -1331    510  -5878  -5248   2912  -5123  -3986   1502  -4860   1731   2104  -4773  -5090  -4405  -4637  -4223   -900  -2485  -3714  -3443    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9044 
-    42   2272    639  -5164  -4528   -505   -429  -3239    565  -4124    783    325  -4013  -4417  -3747  -3924   -332  -2759   1299  -3104  -2762    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -3274 -10413   -162   -894  -1115   -701  -1378  -9187  -9042 
-    43   -824  -1021  -2561  -2328  -1482  -1990  -1859   2970  -2094  -1045   -661  -1928  -2430  -1949  -2151   1559  -1005     84  -2162  -1723    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7157  -8199   -894  -1115  -2634   -254  -9187  -9039 
-    44  -1058  -2469   -901   -380  -2830   1790   -705  -2568   -271  -2526  -1614   1108  -2127   1316   1011    563    800  -2127  -2701  -2036    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8302  -9344   -894  -1115  -5084    -43  -9187  -9036 
-    45  -2043  -3124   2550  -1033  -3657    636  -1857  -3383  -1920   1213  -2765  -1341   1993  -1549  -2526  -1960  -2147  -2995  -3821  -3137    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8302  -9344   -894  -1115    -78  -4252  -9187  -9033 
-    46  -1082  -2755  -4161   -195    308  -1204  -2962   -578   -987   1314   1769   1116  -4210    418  -3448  -3185   1830   -755  -3192   -197    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10373 -11415   -894  -1115   -368  -2152  -9187  -9031 
-    47     70  -3669  -2635  -2084   -609  -1261  -2324   -952   -665  -1510  -2798   2961   -800  -1931   -631   1261   1110  -3213  -3944  -3360    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9028 
-    48    766  -2640  -5131  -4497    438    526    346    556  -4097   -550  -1842  -3993  -4405   -582  -3905  -1204      8    996   4403  -2754    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9025 
-    49    101  -4028    910    423  -4349   1623    333  -4100     30  -4044  -3117    835     82    518  -2275    841   -802   -302  -4211  -3529    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9022 
-    50    144  -3849   -741   -656   1971    832    375  -3792  -1864   -317  -2959   1481  -3672  -1818   -655   -927   1135  -3430   2367   -364    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9020 
-    51  -6958  -5922  -7410  -7740   2967  -7276  -3495  -5872  -7297   -144  -5289   -667  -7135  -6041  -6672   -435  -6813  -6014   2669   3736    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9017 
-    52    172  -3544      4  -2187  -3685  -1312   1170  -1092  -2084   -287    152   1428  -3778   2077  -2538    880    864   -266  -3847   -378    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9014 
-    53   -993  -4028     71    402  -4349     86  -2187  -4100    146  -4044  -3117   1444   -762    967  -2275   1293   1743  -3650    848   -294    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9011 
-    54    145  -3408   -857   -866  -3511  -3753  -2456   -997   -686    421  -2560   1101   -806   -249  -2641  -2697   1363    694    942   2550    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9008 
-    55   -435  -2653  -5175  -4539    472  -4378  -3251   1188  -4135    746    396  -4024   -831  -3758  -3935  -3463    -79   2608  -3115    812    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -89 -10413  -4129   -894  -1115   -701  -1378  -9187  -9006 
-    56  -1096  -2643   -870  -3882   2124  -4186  -3023   1268  -1029  -2497  -1841  -3630  -4242   -468   -783   -294    561   2007   1145    787    65
-     -   -150   -503    232     42   -379    401    102   -625    211   -465   -692    275    391     50     96    356    114   -372   -283   -247 
-     -   -135  -3521 -11371  -2799   -224   -244  -2683  -9187  -9003 
-    57  -2633  -4104   2327      8  -4420  -3581  -2260  -4171  -1853  -4118  -3197   1697   1515   -293  -2365   1087    -56   -387   1019  -3604    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -9000 
-    58   1242  -2646  -5161  -4527   2080   -411  -3241     21  -4123    970  -1851  -4012  -4416  -3747  -3925    175   1136    774  -3107  -2765    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -8997 
-    59   -445  -3364  -5984  -5372   3080  -5258  -4159    563  -5000   1673    312  -4908  -5223  -4571  -4795  -4368   -902   1048  -3896  -3608    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -8994 
-    60   -348  -3214   -883    372    322  -3858   1136    415  -2446    196   1677   1132  -3937    420   -713  -2821   1369    649  -3583  -3114    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -8992 
-    61   -371  -4047    887   1095  -4367   1786    252  -4119    549  -4063  -3136   1912  -3636    531  -2294   -253   -849  -3669  -4230  -3546    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10413 -11455   -894  -1115   -701  -1378  -9187  -8989 
-    62    849  -2639  -1113  -4506   1584   1308  -3227    592  -4104   -103   1683  -3997  -4406  -3730  -3909   -435    856    778  -3097  -2754    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42 -10413  -5273   -894  -1115   -701  -1378  -9187  -8986 
-    63   -288  -2847  -3833   -209  -2838   1194  -2855    576   -923  -1282    387  -3249   2520  -2888  -3266    500   -692   -804  -3271    683    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10376 -11418   -894  -1115  -1433   -668  -9187  -8983 
-    64    174  -3995   1887   1338  -4316  -1306  -2155  -4067   -590  -1623  -3085    807    625   1112  -2243    574    -34  -1288  -4179  -3496    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -47 -10376  -5090   -894  -1115  -1433   -668  -9187  -8980 
-    65    522  -3975    128   1354   -614   1755    350  -4044  -1718  -3990  -3065   -388  -3568   1400  -2227   -205  -2443  -3596   3222  -3476    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -3180 -10333   -173   -894  -1115  -1959   -429  -9187  -8977 
-    66  -1806  -1512  -3508  -3178    106  -3228  -1210   2940  -2776   -566   -416  -2587  -3220  -2388  -2639  -2432  -1768   -100   -671   2925    85
-     -   -149   -500    233     43   -381    400    105   -627    210   -466   -721    275    393     45     96    361    117   -367   -295   -250 
-     -  -2336   -328  -8213    -57  -4697  -5293    -37  -9187  -8974 
-    67  -1462  -2587   -588   -473  -3122  -1952   -721  -2858   2137  -2730  -1985   3152  -2223   -336   -112  -1328  -1418  -2470  -2720  -2234    87
-     -   -147   -500    235     43   -381    398    105   -627    210   -464   -721    275    393     45     96    359    117   -370   -295   -250 
-     -  -2336   -328  -8213    -57  -4697  -4214    -80  -9187  -8972 
-    68  -2035  -1676  -4371  -3834   2065  -3853  -2625    229  -3532   1410    119  -3468  -3629  -2959  -3314  -3030  -1968   2575  -2029  -1643    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7494  -8536   -894  -1115   -256  -2618  -9187  -8969 
-    69  -1197  -4339  -7210  -6649   1883  -6737  -5654   2095  -6383   2192    440  -6409  -6316  -5635  -6090  -5954  -4684    640  -4800  -4768    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10208 -11250   -894  -1115  -2849   -216  -9187  -8966 
-    70   2574  -2792  -3503   -753  -2808   -353  -2661    969   -642  -1181  -1988  -2986  -3949  -2616  -3020   1207  -2506   -683  -3217  -2809    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10208 -11250   -894  -1115  -2849   -216  -9187  -8963 
-    71    969  -3893    251    187  -4213   1238  -2046  -3964  -1632  -3908  -2983   1278  -3478   1850  -2142   1003    165  -3514  -4076   -187    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10208 -11250   -894  -1115  -2849   -216  -9187  -8960 
-    72   1376  -2750  -3532  -2961  -2750  -1042  -2651   1548    100  -2621  -1937    956  -3944  -2626   -612   -997   1027    920   1254    784    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10208 -11250   -894  -1115  -2849   -216  -9187  -8957 
-    73   -186  -2533  -5061  -4427   2060  -4269  -3143   2032  -4025   1475   1362  -3915  -4313  -3644   -654  -3356   -689    630  -2999  -2661    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10208 -11250   -894  -1115  -2849   -216  -9187  -8954 
-    74   -217  -2676  -3765  -3187   -221   -229  -2736  -2218   -690  -1170   1939   1270  -4006  -2798  -3165   2284    689     78  -3104  -2716    95
-     -   -141   -480    233     40   -381    400    100   -623    210   -462   -726    281    393     40     93    357    115   -372   -300   -255 
-     -  -4206  -2398   -407  -2557   -269  -2849   -216  -9187  -8951 
-    75  -1036  -1964   1070   -565   2069  -2072   -777  -1748   -522  -1902  -1117   1266    913   -442   -980  -1041    874  -1495  -2173   1431   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8178  -9220   -894  -1115  -2971   -197  -9187  -8948 
-    76    342  -2599    763   -623  -2913   1926   -956    420   -574  -2642  -1754   -921    642   1182  -1075    336  -1226  -2231  -2864  -2212   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -8647  -9689   -894  -1115  -4968    -47  -9187  -8945 
-    77   1657  -1533  -2467  -1912   1071  -2649  -1548  -1146  -1726     59   -782   1633    650  -1557  -1942  -1691   1453  -1020  -2011  -1615   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -8647  -9689   -894  -1115  -3307   -154  -9187  -8943 
-    78    951  -2116    492  -1159    598    -46  -1260  -1813  -1044   -304  -1277    773  -2631   -965  -1460   1393    417    251  -2463  -1961   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -8880  -9922   -894  -1115  -1731   -517  -9187  -8940 
-    79   -349  -3265  -1653    100  -3581    866   1097    638    925  -3279  -2355   1522    784   -978  -1526    472    707  -2884  -3451  -2771   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9498 -10541   -894  -1115  -3398   -144  -9187  -8937 
-    80   1163  -3258    787  -1185   -102    307   1009  -3280    155   -882  -2356    959  -2936  -1055  -1600   1559  -1797  -2864  -3460    474   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9563 -10606   -894  -1115  -1444   -661  -9187  -8934 
-    81    884  -3607   -175   -237   -288   1226    813  -3679    464   -479  -2697    699   -515    281   -278   -574   -356  -3229  -3791   1084   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -9917 -10959   -894  -1115   -501  -1770  -9187  -8931 
-    82    903  -3875   -523  -1772  -4175   1688  -2096  -3910    655  -1589  -2970   1259   -735  -1643  -2189    318   1215  -1156  -4071   -256   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10290 -11332   -894  -1115   -623  -1511  -9187  -8928 
-    83    166  -3988   -606    -16  -4307   1514  -2155  -4056  -1736   -750     53    886     48    508  -2244   1293   1113  -3609  -4173  -3492   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10373 -11415   -894  -1115  -1473   -644  -9187  -8925 
-    84    149  -3801    106    463   -528   1804  -2218  -1098   -548   -749  -2913    259   -888  -1790  -2328    591    -47    231  -4036   -187   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10373 -11415   -894  -1115  -1473   -644  -9187  -8922 
-    85    145  -3995     60  -1824  -4316   1079  -2158  -4066   -494  -4012  -3086    316     24    598  -2247   1758   1646  -1105  -4180  -3498   116
-     -   -148   -489    236     41   -377    397    104   -620    209   -465   -722    274    392     43     97    359    116   -371   -281   -245 
-     -    -47  -5075 -11415  -3421   -141   -368  -2151  -9187  -8919 
-    86    132  -4029    143  -1860  -4349   1315  -2194  -4098   -486  -4045  -3120   1441     12   -226  -2284   1447   1075     93  -4215  -3533   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10413 -11456   -894  -1115   -701  -1378  -9187  -8916 
-    87   -370  -2850  -1074  -3391   -506  -1270  -2925   1632   -938  -1220    285   -800    616   -596  -3359    791   1172    959  -3278    772   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10413 -11456   -894  -1115   -701  -1378  -9187  -8913 
-    88   1000  -2710  -4609  -4005   1817  -1385  -3111    132  -3705  -1199  -1909    128    559    327  -3688    192    489  -2130   1011   2440   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10413 -11456   -894  -1115   -701  -1378  -9187  -8910 
-    89   1546  -4027   -713    385  -4347    163  -2187  -4098     70   -243   1050   1105  -3622   1670  -2275    533   -794  -3648  -4210  -3528   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10413 -11456   -894  -1115   -701  -1378  -9187  -8907 
-    90    776  -2649  -5046  -4417   1567    191  -3208     93  -1149    235    408  -3953  -4393    276  -3873    561   1612    415  -3105  -2761   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10413 -11456   -894  -1115   -701  -1378  -9187  -8904 
-    91  -4650  -4314  -7005  -6380   1685  -6373  -5171    924  -6036   2558    492  -6038    106  -5329  -5725  -5523  -4553    310   1133  -4423   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10413 -11456   -894  -1115   -701  -1378  -9187  -8901 
-    92   -424  -6822   3766   -759  -6959  -1271  -4018  -6931  -4382  -6771  -6166   -478  -5172   1018  -5346  -1266  -4888  -6376  -6973  -5870   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10413 -11456   -894  -1115   -701  -1378  -9187  -8898 
-    93    482  -4020     68    805  -4338  -3530  -2189  -1038   -624   -336    239   1926   -849    995   -658    766    -35  -1159  -4205   -360   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10413 -11456   -894  -1115   -701  -1378  -9187  -8895 
-    94  -2810  -2637  -5150  -4515   -313   -411  -3228    571  -1065   1908   2106  -4001  -1019  -3735  -3912     87    482    758  -3095   -220   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10413 -11456   -894  -1115   -701  -1378  -9187  -8892 
-    95    109  -2638   -980  -4509   1892  -1220  -3227    845  -4107   1286    326   -800  -4406   -466  -3910  -3440  -2750    -36   1956   2239   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42 -10413  -5279   -894  -1115   -701  -1378  -9187  -8889 
-    96    101    617   2082     17  -4303  -1220    451  -4050  -1740   -834  -3076   2148  -3592   -215  -2247   1077   -810  -1286  -4172  -3492   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10376 -11418   -894  -1115  -1430   -669  -9187  -8886 
-    97    588  -3991  -2372     72  -4310  -3497    368    445   1589   -803  -3081    837     -8    989    634    214    -72  -1287  -4175  -3494   140
-     -   -153   -508    237     37   -374    402    110   -630    216   -463   -718    281    385     45     90    363    111   -365   -303   -252 
-     -  -4393  -3505   -214  -4112    -86  -1430   -669  -9187  -8883 
-    98  -1725  -1518  -3700  -3188   -937  -3332  -2348   1810  -2843   1429     97  -2926   2678  -2496  -2767  -2500  -1690    -54  -2052  -1801   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7501  -8544   -894  -1115  -5251    -38  -9187  -8880 
-    99  -2663  -2170  -5061  -4570  -1019  -4756  -3746   2804  -4323   2212    172  -4440  -4224  -3554  -4050  -4069  -2582    -96  -2687  -2663   163
-     -   -147   -500    232     43   -377    398    105   -627    210   -466   -721    275    396     45     95    359    117   -367   -295   -250 
-     -  -2666   -256  -8544    -44  -5073   -113  -3733  -9187  -8877 
-   100  -1019  -2585  -4917  -1082   1662   1548  -3126    713  -3923  -1104  -1787   -606  -4315  -3576  -3780    180   1447    509  -3040   1251   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10335 -11377   -894  -1115  -1949   -432  -9187  -8873 
-   101    619  -2610  -1038  -4113   1683   -385  -3085   1024  -3781    583  -1811    261  -4287   1670  -3701   -406  -2666    458   2037  -2711   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10335 -11377   -894  -1115   -255  -2627  -9187  -8870 
-   102    955  -3994    558  -1871  -4299  -1175  -2198  -1165   1161  -1646    242    297   -789    505    635   -348   1339  -1205   1041   -289   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8867 
-   103    812  -2668  -4891  -4272    410  -1258  -3176   1435  -3921    277  -1870    147  -4372    299    -66    749    -25   1050  -3122    -91   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8864 
-   104   2096  -2757  -4355  -1252   -448   -404    135     94   -962   -161    296   -697   -826  -3261  -3566   -387    -72    700  -3198    738   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8861 
-   105     76  -4028   1293    792  -4349  -1225  -2187  -4100     31  -4044  -3117   1647  -3621    994   -531   1600   -760  -1107  -4211   -323   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8858 
-   106    439  -4018    560   1073  -4335  -3531   1280   -237   1604  -4032    116  -2168  -3624   1671    115  -2438    417  -1306    803   -294   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8855 
-   107    758    668   -943  -4519    954  -1308  -3231   1990  -4114   1413   1222    243  -4409  -3738  -3916  -3444  -2753    423  -3097  -2755   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8852 
-   108   -348  -2746  -4410  -1221   2107   -346  -3059    -52    -81    474  -1943  -3621  -4290  -3297    -22    185  -2718  -2169   3702   1639   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8849 
-   109   1210  -4027    938   1057  -4348     93  -2187   -328    857  -1753    195   -469   -794    533    224    198   -842  -3649  -4211  -3528   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8845 
-   110   1179  -4027   -596    781   -816  -1194  -2187  -4098   1742     67  -3116    843  -3622    580    101   -256   -822  -1308  -4210  -3528   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8842 
-   111   1566  -2665    -75  -4294   -351   1108  -3181   -646  -3939   -100   2031   -638  -4375   -511  -3821     34   -732    425   1090   -200   176
-     -   -149   -500    235     43   -381    398    105   -627    210   -464   -721    275    393     45     96    361    117   -370   -295   -250 
-     -  -4355  -3542   -212    -56  -4723   -701  -1378  -9187  -8839 
-   112   1285  -1127  -1514  -1051   1854  -1766   -961  -1051   -940  -1338   -624   1755  -2042   -810  -1252   -869   1541   -834  -1792  -1332   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7529  -8571   -894  -1115  -5247    -39  -9187  -8836 
-   113  -1251  -2211   2711   -499   2007  -1886  -1006  -2340  -1066  -2437  -1737   -764  -2262   -797  -1592   1349  -1319  -2012  -2272  -1419   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7529  -8571   -894  -1115  -3167   -170  -9187  -8833 
-   114   1375  -2365   1002   -271  -2671  -1922   -619  -2403   -228  -2386  -1484   1130  -2036   1520   -734    732   -915    567  -2586  -1918   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -8177  -9219   -894  -1115  -3045   -186  -9187  -8830 
-   115    264  -2469    594   -588   1636   1074   -887  -2405   1469   -157  -1584    911  -2306   -461  -1002  -1134  -1151  -2048  -2706  -2076   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -8620  -9662   -894  -1115  -3280   -157  -9187  -8827 
-   116  -1367  -2610   1805   -761   1535  -2374  -1052  -2542   -676  -2595  -1730    746  -2469   -627   1342   1003    381    -34  -2854  -2228   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -8865  -9908   -894  -1115  -1743   -512  -9187  -8823 
-   117    490   1448  -4289   -447    297    406  -2414   1374  -3266    698  -1044    -76  -3597  -2901  -3088    442  -1946     95   1895    582   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9488 -10530   -894  -1115  -2002   -414  -9187  -8820 
-   118    175  -3167   -227  -1477    755    681  -1736   -579    642   -300  -2290  -1759   1138    332    765    264  -1967    305  -3428  -2828   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9748 -10790   -894  -1115  -1675   -542  -9187  -8817 
-   119  -2355  -2476   -636  -2945   2440   -106  -2514   -434    290    608  -1666   -239    454  -2564  -2936     45    355    305  -2902    187   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -9968 -11011   -894  -1115   -992  -1008  -9187  -8814 
-   120  -2585    816   -706   -970   1472   -199  -2850   -547  -3299   -398    526    440   -660   -344  -3368   1399     46    578   2168     83   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10202 -11244   -894  -1115  -1191   -832  -9187  -8811 
-   121  -2516  -3350   -688   -648   -549   1121    287    581  -2052   1003  -2497    343   -791   -173  -2491    894    626   -939    989  -3141   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10288 -11330   -894  -1115  -1253   -785  -9187  -8807 
-   122  -2731  -2577    -50  -1048   1383    909  -3130    151  -3949    834  -1779  -3871   1013  -3595  -3792    539  -2672    864   1079    829   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10331 -11373   -894  -1115   -247  -2670  -9187  -8804 
-   123  -1025  -4025   -738   1080  -4344     85   1189  -4094     94    351   1110   -439   -848   1001   -594    114    -24   -383   1010    599   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8801 
-   124  -1076  -4025   1504   -719   -626   1408  -2187  -4096    852  -1635   1053   1477    588   -162   -574  -1005   -705  -1320  -4209  -3527   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8798 
-   125   -409  -2637  -5155  -4519   1310    188  -3229   2492  -4114    762  -1840   -720   -867  -3737  -3915  -3443  -2751    755   1967   -162   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8794 
-   126   -378  -2663   -977  -1169    474   1514  -3185   1446  -3953    716    322  -3900   -830  -3616   -799   -409   -799    363   1905  -2770   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8791 
-   127   1042  -2922   -952   -196   -419   -435  -2842  -2480  -2986   1095    345    851     20  -2827  -3223  -1251   -867   -880   1936   2129   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8788 
-   128   1050  -2642  -5158  -4523   2426   1452  -3234    979  -4118   -509    439  -4008  -4413   -539  -3919  -3448  -2756   -705  -3099   1919   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8785 
-   129    774    542  -5187  -4552   1361  -4392  -3266   2385  -4149   1441  -1864  -4038  -4441   -584  -3950  -1198  -2781    426  -3130  -2788   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8781 
-   130   1409  -3451   -750   -803    238    157  -2431    355     67   1038    153   -548   -827   -397  -2607   -294  -2567    242  -3774  -3246   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8778 
-   131   1722    610  -5115  -4481   -338   1816  -3221    538  -4085   -459  -1844   -682   -853  -3716  -3899     74    440   -792  -3098   -172   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8775 
-   132   -384  -2662  -4943  -1228   -427    169  -3187   1611  -3960   1282   1198    196  -4379    371  -3832    147   -730    755  -3116  -2769   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8771 
-   133  -1084  -2650  -5171  -4535   1676  -1394  -3246   1962  -4131    974   2157  -4020  -4423  -3753  -3931  -3459   -811   1469   1919  -2768   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8768 
-   134    118  -2670  -5194  -4560    850   -533  -3274   1479  -4156    990   2672  -4046  -4448  -3780  -3957  -1212  -2787   1832  -3137  -2795   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8765 
-   135    819    610  -5156  -4520   1377  -4358  -3229    518  -1183   1425   1217  -4004   -981  -3738  -3915  -3443  -2751   -753   3305   1633   201
-     -   -149   -500    233     43   -381    398    105   -627    210   -464   -721    275    393     45     96    359    117   -367   -295   -244 
-     -   -116  -3745 -11456    -64  -4537   -701  -1378  -9187  -8762 
-   136   -428  -2637  -5155  -4519   -428    519  -3229   2014  -4114    238   1718  -4004  -4408   -524  -3915  -1223  -2751   1959  -3095    708   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8758 
-   137   1033  -2639  -5143  -4508    404   1656  -3227    551  -4106    -79   1217  -3998  -4407   -685  -3910    834   -912   1064  -3096  -2754   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8755 
-   138    124  -2640  -5131  -4496   1334   1308  -3224    905  -4097   -494    337   -715  -4405    404  -3905  -1167    820   1264  -3097    661   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8752 
-   139    168    695  -5160  -4525   2094    127  -3235   1397  -4120   1161  -1845  -4009  -4413  -3743  -3920     79      8    761  -3101  -2758   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8748 
-   140   -359  -2637  -5156  -4520    922  -1367  -3229   1631  -4115   1327    278  -4004    913  -3738  -3915  -3443   -810   1527   1016   -140   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8745 
-   141   1022    691  -5177  -4542   2729  -4379  -3254     95  -4138   1318  -1858  -4026  -4429  -3761  -3938    468    -40    -79  -3119  -2777   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8741 
-   142   1232    601  -5152  -4516   1688   -493    220   1442  -4112    214   1716  -4002  -4407  -3735   -896   -375    469   -745  -3095    -86   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8738 
-   143   1576    596  -5156  -4520   1595    508  -3230     58  -4115   1308    420  -4004   -831  -3738  -3915   -444  -2752    482  -3095  -2753   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8735 
-   144   -410  -2700  -4674  -4067    924    135  -3127   1450   -251    990  -1899   -843    565  -3464   -943    569   -823    715  -3149  -2794   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8731 
-   145   1821    762  -5156  -4520    441    775  -3231   1202  -4116   -494    445  -4005  -4409  -3739  -3916   -399    874    800  -3096  -2754   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8728 
-   146   1991  -2640  -5141   -338   1880    528  -3228     25  -4104    -73  -1843  -3998  -4407  -3730  -3910  -3441    -24    748  -3098    682   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8725 
-   147   1826  -2652  -1063  -4505   1270    514  -3240   1475  -4108  -2503  -1859  -4002  -4415  -3736  -3919  -1173  -2762   1838   1108  -2771   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8721 
-   148   -416    671  -5141  -1215    352  -4356  -3226   1676  -4104    262   1703   -691  -4406   -496  -3909     96    826   1480  -3096   -117   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8718 
-   149  -2818  -2644  -5164  -4528    924  -4367  -3238   1985  -4123   1141   2176  -4013  -4416   -628  -3923  -1300   -880   1318  -3102   1604   216
-     -   -144   -502    231     41   -373    398    110   -621    208   -466   -712    276    392     43     94    357    118   -368   -297   -246 
-     -  -5578  -3195   -205  -1917   -444   -701  -1378  -9187  -8714 
-   150  -1833  -2018  -2880  -2818   -178  -2692  -1243  -2077  -2517  -2102  -1758  -2304  -3090  -2325  -2508  -2032   1812  -1935   -850   4165   224
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7480  -8522   -894  -1115    -67  -4457  -9187  -8711 
-   151  -1224  -3446  -6144  -5564    417  -5471  -4440   2047  -5221   1668   1271  -5120  -5426  -4830  -5046  -4599   -894   2063  -4179  -3869   225
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10375 -11417   -894  -1115  -1453   -656  -9187  -8707 
-   152   -317  -2603  -5121  -4485    400  -1277  -3195   1719  -1124    -89   2905  -3969  -4374  -3703  -3880  -3408   1427   1084  -3060    763   226
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10375 -11417   -894  -1115  -1453   -656  -9187  -8704 
-   153   2817   1700  -5149  -4544  -2731  -4319  -3328   -678  -4159   -632  -1975   -604  -4435  -3796  -3988    484    882   -699  -3232  -2890   227
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10375 -11417   -894  -1115   -374  -2130  -9187  -8700 
-   154  -2569  -3893     78  -1929    231  -1251  -2233   -220   2494    371   1683   -478  -3659    551    123  -1033    -52  -3483  -4112  -3467   228
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8697 
-   155    111    521  -5516  -4901   1349  -4758  -3667   2543  -4516    275   1151  -4404  -4788  -4150  -4330  -3855   -889   1826  -3515  -3169   229
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8693 
-   156   1364  -2650  -5043    300    457   1145  -3208   -713  -4034    250   2104  -3952  -4393  -3677  -3872     99   1153   -731  -3106  -2761   230
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8690 
-   157  -2813  -2640  -5153  -4518   1050  -4360  -3231    957  -4114   1568   2112   -800  -4410   -619  -3916    100   1356    752  -3098  -2756   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8687 
-   158   1688    597  -5089  -4458  -2599    839  -3217   -553   -152  -1207  -1847  -3974  -4399  -3702  -3890   -475   1369    799    978   1714   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8683 
-   159  -1555  -4420  -7381  -6877   -517  -6980  -6072   2217  -6659   1767   2160  -6647  -6597  -6032  -6449  -6228  -4809   1918  -5253  -5160   233
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8679 
-   160  -1041    764  -5174  -4539  -2609  -1290  -3251    867  -4135   2165   2435  -4024   -853  -3758  -3936  -3463    484    746  -3116  -2774   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8676 
-   161   -389  -2647  -5167  -4532    404  -1254  -3243   1640  -4127   2167    410  -4016  -4420  -3750  -3927  -1195   -763   1041  -3107  -2765   235
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8672 
-   162   1557   2081  -5143  -4508  -2592   1301  -3227    921  -4105   -539   1216   -719  -4406  -3731  -3910    529   -755    406  -3096    -87   236
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8669 
-   163   -392  -3274  -5908  -5305   -544  -5187  -4113   2020  -4938   1832   1255  -4836  -5173  -4544  -4750  -4298    867   1342  -3891  -3575   237
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8665 
-   164   1955    735  -6767  -7024  -6334   3074  -5929  -6020  -6630  -1813  -5476  -5124  -5110  -6077  -6246  -1107  -3863  -1120  -6631  -6539   238
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8662 
-   165  -3727  -4021  -6695  -6689  -5033  -1189  -5830   -753  -6355  -4189    259  -5412   4103  -5966  -6128  -4171  -4062   -902  -5981  -5726   239
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8658 
-   166  -5969  -5329  -8375  -7795    444  -8229  -6875   2847  -7622   2304    426  -7961  -7156  -6314  -7074  -7645  -5804  -1003  -5293  -5548   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8655 
-   167   -429  -2743  -5267  -4633   3994  -1225  -3341   -640  -4230   -485   1251  -4121  -4516  -3844  -4028  -3562  -2862   -767  -3187   -146   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8651 
-   168  -5546  -4964  -8054  -7556    409  -7882  -6874   3303  -7417   1275    392  -7583  -7076  -6399  -7051  -7268  -5442    826  -5463  -5607   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8647 
-   169   1193   1591  -5155  -4519    962   -377  -3229   1178  -4114    523    469  -4004    674  -3737  -3914    467   -868    444    978  -2752   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8644 
-   170     79   2505  -5703  -5095   3010   -410  -3810  -2437  -4699   1329   2739  -4555  -4886  -4266  -4479  -3940  -3274  -2506  -3593  -3283   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8640 
-   171   1416  -2637  -5155  -4519    997   -355  -3229   -707  -4114   1871   1761  -4004  -4408  -3737  -3914  -1180   -800   -681  -3095   1238   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8637 
-   172  -1191  -3410  -6001  -5376    415    179  -4130   1460  -4995   2129   3124  -4912  -5212  -4530  -4771  -4366  -3574   -786  -3834  -3572   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8633 
-   173  -7068  -5980  -7436  -7797   4180  -7317  -3497  -5957  -7353  -5259  -5357  -5925  -7172  -6067  -6711   -398  -6918  -6113   3081   1470   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8629 
-   174   -420  -4121   1492   1349  -4440    100  -2264  -4193    829  -4136  -3212   1197   1543   1317  -2370   -255  -2581  -3742  -4303  -3615   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8626 
-   175   1021  -3439  -2845   -772    268  -1218  -2438   -962    488  -1585  -2589  -2529    956    433   1282   -368   -833    621    996   1201   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8622 
-   176  -4975  -4844  -7657  -7416  -3830  -6393  -6540   -808  -7106     18  -2645  -6759  -6525  -6306  -6760  -5788   3886  -3169  -5533  -5542   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8618 
-   177  -1462  -5829  -6286  -4551  -6797  -5702    231  -6013   2426  -5607  -4960  -4363  -5597    961   3292  -5109  -1097  -5812  -5409  -5375   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8615 
-   178  -2555  -4028    601  -1854   -620   1342  -2187  -4099     71  -4044  -3117    792     -7   2076   1482    161    -32  -3650  -4211   -364   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8611 
-   179  -4185  -3908  -6477  -5884   2626  -5789  -4376    888  -5509    643   2749  -5391  -5658  -4925  -5238  -4910  -4104   -201   2664   2498   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8607 
-   180    228  -4015  -6734  -7047   4155  -4313  -6008  -6390  -6705  -6659  -5724  -5136   -835  -6139  -6318   -198    500  -5172  -6793  -6675   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8604 
-   181   -392  -3984   2164   1670   -629  -3540    255  -4022  -1789  -1657    175    315  -3633   1001  -2293    219    -24  -1163   1766  -3509   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8600 
-   182   -447  -4321  -2769  -2205  -4699   1814  -2443  -4416    916  -4332  -3430   1694  -3933   1356   1324   1123  -2836  -3981  -4460  -3840   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8596 
-   183  -7055  -5976  -7433  -7794    666  -7309  -3498  -5956  -7349  -5259  -5356  -5924  -7168  -6067  -6709  -1332  -6909  -6111   6097    246   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8592 
-   184  -1507  -4431  -7519  -7090    379  -7255  -6612   1907  -6955   2352  -2778  -6922  -6833  -6416  -6835  -6573  -4886   1734  -5681  -5555   258
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8589 
-   185   -429  -4029  -2404   -650  -4350   1901  -2188  -4100   1586  -4045  -3118    371  -3623    977    624    854    -46  -1173  -4212  -3530   259
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8585 
-   186    780  -2701  -4664  -4057   -475  -1269  -3125   -645    376    577   2106     59  -4336   1825  -3713  -1282    -41    405  -3150   1273   260
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8581 
-   187    144    720  -5158  -4522   -445  -1289  -3232    526  -4117   1881   1753  -4006  -4410  -3740  -3917  -1174      3   1666  -3097  -2755   261
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8577 
-   188    711  -2674  -5199  -4565   2104  -1451  -3279   2145  -4161   1006    383  -4051  -4452  -3785  -3962  -1283  -2791   1066  -3142  -2800   262
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8574 
-   189   -341  -4027  -2408   -634  -4348   1078  -2195  -4097  -1777  -4044    181   1875  -3629    466     63   2022    833  -3650  -4214  -3533   263
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8570 
-   190   -352    728  -5163  -4531   2702  -4373  -3237  -2155  -4129   -517  -1866    699  -4426  -3752  -3933    144  -2774    414  -3098   3183   264
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8566 
-   191   2090   1659  -5178  -4543   -447   1318  -3256   1444  -4139  -1156   1667  -4029  -4432  -3763  -3940  -3468    -72    -52  -3121  -2779   265
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8562 
-   192  -1408  -4675  -7566  -7001   1754  -7128  -6011   1691  -6745   2339   1294  -6806  -6626  -5916  -6418  -6363  -5036    749  -5049  -5066   266
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8558 
-   193   -469  -3364  -2930   -131  -3455  -3776    184    -17    524   1202   1140  -2597  -3858   1673   -761   -989    823    924  -3704  -3199   267
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8555 
-   194  -2882  -2714  -5157  -4531  -2644  -4426  -3291    530  -4134   1461  -1889   -691   2568   1801  -3957  -3511  -2822    397  -3167    797   268
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8551 
-   195    761  -2784  -5329  -4701   -396  -4547  -3433   1674  -4304    803   2188  -4194   -796  -3929  -4109  -3637   -839   2170  -3287  -2946   269
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8547 
-   196  -1400  -4568  -7469  -6919   1952  -7027  -5966    952  -6668   2267    333  -6700  -6580  -5910  -6378  -6258  -4931   1712  -5072  -5050   270
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8543 
-   197    132    706  -5165  -4530    328  -1312  -3240   1189  -4125   1702  -1848  -4014  -4418  -3748  -3925  -3453    -84   1971  -3105    -95   271
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8539 
-   198   1024  -2637  -5153  -4517    886   -381  -3228    545  -4112   -111   1176   -764  -4407  -3736  -3913   1272    482   1078   1078   -195   272
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8535 
-   199   1819    762  -5153  -4517   -337   -406  -3229   1195  -4113    542   1736   -800  -4408  -3736  -3914    134   -761    763  -3095  -2753   273
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8531 
-   200    509  -2873  -5443  -4824   2098   -454  -3580   1507  -4436    283  -2088  -4323  -4712  -4069  -4248  -3770    -16   2197  -3434  -3088   274
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8527 
-   201    527    629  -5177  -4542   1271    507  -3254   1980  -4137    734   1299  -4027  -4429  -3761  -3938  -3466    -33   1098  -3118  -2776   275
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10414 -11456   -894  -1115   -701  -1378  -9187  -8524 
-   202   1379  -3897   -736  -1934  -4163   1045  -2238   -181    123  -1652  -3005  -2233  -3663  -1799    147   1601   1356  -3490  -4119  -3474   276
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10414 -11456   -894  -1115   -701  -1378  -9187  -8520 
-   203  -1207  -3496  -6147  -5545   1635  -5445  -4361   1718  -5184   2145   1166  -5095  -5388  -4745  -4981  -4563   -898   1055  -4065  -3789   277
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10414 -11456   -894  -1115   -701  -1378  -9187  -8516 
-   204   -335    679  -5154   -450    923    160  -3229   1622  -4113   1144   2130  -4003  -4408  -3736  -3914    532  -2751      9  -3095   -195   278
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10414 -11457   -894  -1115   -701  -1378  -9187  -8512 
-   205  -1205   1527  -1040  -4505    980  -4356    316   1209  -4103    323   2382   -814  -4406  -3729  -3909    802   1132    749  -3096  -2753   279
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10414 -11457   -894  -1115   -701  -1378  -9187  -8508 
-   206    426  -4017   1270    -14  -4333   1036    343  -4080   -588   -832    113  -2168  -3624   1860  -2279    549    495  -1158  -4203   -201   280
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10414 -11457   -894  -1115   -701  -1378  -9187  -8504 
-   207   -327    585  -5155  -1285   1298  -1332  -3229   2011  -4114   1142   1729   -801  -4408  -3737  -3914  -3442   -827   1027  -3094    -94   281
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10414 -11457   -894  -1115   -701  -1378  -9187  -8500 
-   208   -332  -2638  -5142  -1247   2088   -510  -3227   1797  -4105    790   1677  -3998  -4406   -580  -3909    158  -2750    -23  -3096    795   282
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10414 -11457   -894  -1115   -701  -1378  -9187  -8496 
-   209   -390  -4013   1683  -1861  -4327    162    343  -1078     97   -930     73   1133  -3625   1009   -628    561    829   -321  -4200  -3522   283
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10414 -11457   -894  -1115   -701  -1378  -9187  -8492 
-   210    724  -4027     98     14   -626    508   1751  -1172   -482  -4043  -3116   -507     78    505   -624    219   1531  -3649    951   -419   284
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10414 -11457   -894  -1115   -701  -1378  -9187  -8488 
-   211    794  -2638  -5148  -1258    428  -1253  -3228   1204  -4109   1004   1212  -4000  -4407   -559  -3912  -1346    837    381   1979   1201   285
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10414 -11457   -894  -1115   -701  -1378  -9187  -8484 
-   212    153  -2652  -5173  -4537   1653  -4375  -3247   1971  -4132   1712   1114  -4021   -824  -3754  -3932  -3460    -46    -87  -3110   -197   286
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10414 -11457   -894  -1115   -701  -1378  -9187  -8480 
-   213    748  -3524   1464   -746   -548   -416  -2392    375  -2102  -1541  -2666    789  -3787   -195  -2552    526   -803   -292  -3831   2351   287
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10414 -11457   -894  -1115   -701  -1378  -9187  -8476 
-   214   1201  -4026   -737   -614   -759    516  -2187  -4097   1123  -1707  -3116  -2164    100    992    156    808    833  -3648  -4210   -294   288
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10414 -11457   -894  -1115   -701  -1378  -9187  -8472 
-   215   -354  -2750  -1133  -3796   -417   -500  -3054   -690    398    936   1670    279   -863  -3284  -3584    856    -58   1235  -3192   -138   289
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10414 -11457   -894  -1115   -701  -1378  -9187  -8468 
-   216    477   1577   -744    404    165    829  -2360   -138  -2047    101  -2724   1681  -3761   -239     82  -1071     13  -1090  -3881   -325   290
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8464 
-   217    529  -4023    490   -594    245    799  -2188  -4092     97   -824  -3113    818    576   1042  -2276    792    -87   -399  -4208  -3526   291
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8459 
-   218   -349  -2982   -111  -3014   1552  -1246    222    -23  -2848   -679    329    765  -4087    463   -788    838    485    675  -3390   1214   292
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8455 
-   219    980  -3981    930    -59  -4281    512  -2202    315  -1791  -1624  -3076  -2185   -816    517   -579   1093   1118   -396  -4177  -3507   293
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8451 
-   220    736    558   1458   -737   -638  -1211  -2363  -1093  -2053   -711  -2718   -547  -3764    493   -615    590   1083    563  -3876    669   294
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -131 -10415  -3592   -894  -1115   -701  -1378  -9187  -8447 
-   221    248   2832   1338   -652  -3454  -1143  -2323   -826   -540   -661  -2489  -2412  -3710    571  -2500   -246   1454   -136   1081    757   295
-     -   -157   -434    247     33   -333    390     96   -582    210   -460   -710    284    397     28     65    355    100   -374   -291   -239 
-     -  -5454  -2760   -274  -5714    -28  -2352   -314  -9187  -8443 
-   222   -903   -761  -2979  -2364   1711  -2420  -1219   1422   1078   -415   2414  -1967  -2459  -1664  -1878  -1497   -841   -142   3215   -700   379
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7744  -8786   -894  -1115  -5212    -39  -9187  -8439 
-   223  -1012   2781   1376   2086   1523  -1875   -710  -1870   -495  -2011  -1232   -604  -2069   -363   -990   -971   -977  -1593  -2291  -1650   380
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7744  -8786   -894  -1115  -4161    -83  -9187  -8435 
-   224   -846  -1554  -1144   1056  -1642  -1977   -675  -1249   -427    326   -710   1347  -2059   -378   1090   -931   -784    842   2749  -1388   381
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7961  -9003   -894  -1115  -5169    -41  -9187  -8430 
-   225  -1465  -2240  -1523  -1030   1477  -2415   2444  -2075   1256  -2144  -1443  -1201   2727   -711   -738  -1473  -1394  -1853  -1875  -1077   382
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7961  -9003   -894  -1115  -5169    -41  -9187  -8426 
-   226   -967   2498  -2241  -1645   1447  -2344  -1110   -547   1028   1348   -191  -1579  -2401   1456  -1430  -1379   -904   -464  -1437  -1040   383
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7961  -9003   -894  -1115  -5169    -41  -9187  -8422 
-   227    749  -1155  -3669  -3087  -1225  -3046  -2014   1505  -2748    716   -358  -2665   1211  -2419  -2623  -2158  -1332   2144  -1881  -1529   384
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7961  -9003   -894  -1115  -3038   -187  -9187  -8418 
-   228   1705  -1651    675  -1341  -1744    358  -1275    778  -1235     80   -888  -1464   1586  -1111  -1572  -1445  -1196  -1143  -2103  -1662   385
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8488  -9530   -894  -1115  -3377   -146  -9187  -8414 
-   229    206  -2778   1995   -750  -3130    958  -1128  -2857   -766    566  -1971    816    451   -694  -1275    345  -1404  -2441  -3074  -2412   386
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -8743  -9785   -894  -1115  -3815   -106  -9187  -8409 
-   230    147  -1395  -3597  -2984    944     32  -1905   1361  -2638  -1257   -607  -2591   1351  -2311  -2534    913    471   1213  -1860  -1512   387
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -8865  -9907   -894  -1115  -2196   -355  -9187  -8405 
-   231    525  -3020    964  -1034  -3293   -392  -1342   -134   1390  -3018  -2128  -1334    900   -901  -1443    590   1343   -293  -3240  -2590   388
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9325 -10367   -894  -1115  -2885   -210  -9187  -8401 
-   232    395  -2977     36  -1246  -3185  -2838  -1512    616  -1152   -816  -2097    243    -46   1275     39    936   1255   -346  -3232    414   389
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9480 -10522   -894  -1115  -1284   -763  -9187  -8397 
-   233   1147   1781   -253   -299  -3635  -3172  -1842   -596   -131  -1205  -2515    716   -504  -1417  -1954   1870   -380    179  -3640  -3015   390
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9923 -10965   -894  -1115  -2690   -243  -9187  -8392 
-   234  -2214  -3360  -2211   -342   -339   -929  -1921    115    422  -3324  -2482   1160   1352  -1514  -2045   1236   1780      0  -3620  -3018   391
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9976 -11018   -894  -1115   -732  -1329  -9187  -8388 
-   235   -185  -2523  -4774  -4153   2239   -290  -3039   1956   -848   1247  -1724  -3749  -4233   -368   -776  -1051  -2600  -1939   2161  -2629   392
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10255 -11297   -894  -1115  -1462   -651  -9187  -8384 
-   236    908  -3819   -512   1387   -602    882  -2124   1133   -465   -690   1668   -451  -3552  -1681   -487   -176   -748  -3415  -4032  -3380   393
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10300 -11342   -894  -1115  -2275   -334  -9187  -8379 
-   237    233  -3901   -618  -1769  -4209    551  -2097    410    267  -3911  -2993  -2077     96    -67   -570   1719   1677  -1089  -4092  -3417   394
-     -   -149   -500    235     43   -381    398    105   -627    212   -466   -721    280    393     45     95    359    117   -370   -295   -250 
-     -  -5464  -3070   -226    -44  -5058  -2275   -334  -9187  -8375 
-   238  -1278  -1343   1554  -1767   2944  -2513  -1237   -338  -1847   -894   -483  -1725  -2663  -1566  -2029  -1685  -1263   1629  -1278   -506   396
-     -   -149   -500    232     43   -381    398    105   -623    210   -466   -721    275    393     48     95    359    119   -367   -295   -250 
-     -  -2654   -260  -8532    -44  -5058  -5253    -38  -9187  -8371 
-   239   -987  -1613  -1328  -1143   2117  -1887  -1080  -1901  -1252  -2049  -1380   2820  -2277  -1088  -1597   1413  -1124  -1590  -1676   -806   398
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7489  -8532   -894  -1115  -5253    -38  -9187  -8366 
-   240   -796   -736  -2654  -2090   -742    971  -1250   1714  -1791   1072     75  -1801  -2362  -1524  -1782  -1356   1448    112  -1301   -949   399
-     -   -149   -500    232     43   -376    398    105   -627    212   -464   -721    275    393     45     95    360    117   -370   -295   -250 
-     -  -2654   -260  -8532    -44  -5058  -4200    -81  -9187  -8362 
-   241   1082   -908  -2829  -2305   2576    967  -1367   -449  -2012    877   -153  -1932  -2458  -1712  -1975  -1404   -921   -377  -1371   -938   401
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7745  -8788   -894  -1115  -5211    -39  -9187  -8358 
-   242  -1618  -1486  -2937   1145  -1489  -3186  -2194    251  -2401    889   -500  -2512  -3218  -2242  -2520  -2343  -1584   2791  -2348  -1974   402
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7745  -8788   -894  -1115   -166  -3203  -9187  -8353 
-   243    221   1614  -1061  -4322   1441  -1137  -3102    670  -3937    659    477    151   -866   -479  -3770    197    633    565   1158  -2650   403
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10293 -11335   -894  -1115  -2328   -320  -9187  -8349 
-   244    232  -2534  -5054  -4418   2227    227  -3127   1272  -4013   1421   1310  -3902     80  -3635  -3813  -3341  -2649     79  -2992    -53   404
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10293 -11335   -894  -1115  -2328   -320  -9187  -8344 
-   245   1080    694   -599     99   -632    279  -2105  -3872    197  -1563    200  -2091   1039   1130  -2200   -238   1468  -1136  -4056  -3392   405
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10293 -11335   -894  -1115  -2328   -320  -9187  -8340 
-   246    200  -2529  -5047  -4411   1099  -1233  -3122   2235  -4006   1068   1257  -3896   -722  -3630  -3807  -1179   -699   1173  -2987  -2645   406
-     -   -147   -500    232     43   -377    400    105   -627    210   -466   -721    275    395     45     95    359    117   -370   -295   -250 
-     -    -91  -4121 -11335   -982  -1018   -192  -3006  -9187  -8335 
-   247   1027    611  -1066  -4517   1313   -412  -3230    546  -4113   1302  -1842  -4003  -4409  -3737  -3915  -1223   -834   1829  -3097  -2755   410
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8331 
-   248    102  -2642  -5159  -4523   -314   -377  -3235   1654  -4119   1420   2464   -868  -4413  -3742  -1022  -3448  -2756   1492  -3100  -2758   411
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8326 
-   249   -385  -2637  -5156  -4520   1900  -1308  -3229   1207  -4114   1304    353  -4004  -1019  -3737  -3914  -1288   -767   1671  -3094    655   412
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8322 
-   250   1010   2096  -4784  -1164   1845    145  -3153   -662  -3841  -2536    458    153  -4355  -3530  -3767   1629    454    -44  -3136  -2784   413
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8317 
-   251   1244   1529  -5188  -4553   -427    542  -3267   1802  -4150   1135  -1866  -4039  -4441  -3773  -3951  -3478  -2781   1081  -3130    785   414
-     -   -149   -491    233     41   -370    398    103   -618    208   -468   -713    275    396     43     93    357    115   -372   -270   -242 
-     -    -81  -4285 -11457  -3087   -181   -701  -1378  -9187  -8313 
-   252    510    691  -5184  -4550   -508  -4389  -3263   2005  -4146    509    322  -4035  -4438  -3770  -3947    130    448   1972  -3128  -2785   430
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8308 
-   253   -445   2538  -5154  -4518   1613    490    287    612  -4113    546    362  -4003   -831  -3737  -3914    762   -827    487  -3094    674   431
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8304 
-   254    826    670  -1063  -4475    974     76  -3220   1622  -1040    270  -1844  -3982   -920  -3712  -3897  -1224    775   1054  -3099    -87   432
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8299 
-   255    106  -2649  -5169  -4533   1637  -4371  -3242   1452  -4128    993   1196  -4017  -4420  -3750  -3928  -3456   -860   1047   1039   2401   433
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8295 
-   256    107    690  -5267  -4634   1362  -1307  -3354   1247  -4233   2002   2099  -4124  -4520  -3853  -4034  -3565  -2857    724  -3208  -2870   434
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8290 
-   257    790    691  -5153  -4517   1304  -1380  -3229   1483  -4113    968   1763  -4003  -1019   -590  -3914    117   -827    724  -3095  -2752   435
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8285 
-   258   -331  -3152  -3233   -860   1260  -3896    222    405    819  -1391   1118   -542  -3973   -283    551    123    795    313   1061   1194   436
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8281 
-   259    461  -4027  -2402    -91  -4347   -367    419  -4098    892  -1706   1075    324  -3622   2567   -529    524    -31  -3648  -4210    575   437
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8276 
-   260   1028  -2647  -5167  -4531   -423  -4370  -3242   2017  -4126    938   1683  -4016  -4419   -525  -3926  -3455    -84   1523  -3106   -260   438
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8271 
-   261    126  -4018   -768  -1858  -4335   -332  -2190  -4083    537  -1653  -3109    284   2982    490   -583   -254  -2495   -324  -4204   -322   439
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8267 
-   262    767  -4027    634     19   -816   1630  -2187  -4099   -519  -1740  -3117   1404   -829    978  -2275    510     51  -3649  -4211  -3528   440
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8262 
-   263  -2813  -2639  -5158  -4522   1341  -1434  -3231   2597  -4117    801   1766  -4006  -4410   -699  -3917  -3445   -836    407   1067   1198   441
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10415 -11457   -894  -1115   -701  -1378  -9187  -8257 
-   264   2994  -3323  -5986  -5475  -3575    548  -4342    181  -5119   -626  -2711  -4860  -5159  -4766  -4947  -4143    -87    492  -4219  -3871   442
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -854 -10415  -1175   -894  -1115   -701  -1378  -9187  -8253 
-   265    799  -3121  -1817    -12  -3356    325  -1554    458    763   -879  -2234  -1560  -2975   2101  -1665    910    -75   -405  -3359  -2732   443
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9569 -10611   -894  -1115  -4342    -73  -9187  -8248 
-   266   -323  -2363  -2645  -2082  -2393   1628  -1971   1179    629   -715   1753     65  -3298  -1819  -2264    853    770  -1822  -2757  -2319   444
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9569 -10611   -894  -1115  -4342    -73  -9187  -8243 
-   267   -374  -2050  -4588  -3957  -1973  -3804  -2683    150  -3559   1786   1930  -3451  -3841  -3176  -3360  -2893    672   2028   1694  -2195   445
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -222  -9569  -2860   -894  -1115  -4342    -73  -9187  -8238 
-   268   1725  -1951   -171  -3693    578   1058  -2590   1044  -3352  -1794  -1190  -3263  -3714  -3014  -3225  -2741  -2058   2063  -2511  -2160   446
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -172  -9355  -3215   -894  -1115  -4554    -63  -9187  -8234 
-   269    693  -2555  -1802  -1253  -2741   1583  -1444    -25  -1150  -2539  -1742    446  -2816   1991  -1601    726    267      2  -2905  -2357   447
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9192 -10234   -894  -1115  -4681    -57  -9187  -8229 
-   270   1939  -1808  -4131  -3564    606   1703  -2437  -1425  -3204  -1789   2258  -3039  -3450  -2856  -3065   -117  -1867    953  -2392  -2050   448
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -213  -9192  -2921   -894  -1115  -4681    -57  -9187  -8224 
-   271  -1607   2878  -3938  -3303  -1389   -126  -2024    564  -2902     14   -639  -2795  -3203  -2527  -2707   1325  -1548   1633   2282    997   449
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -115  -8988  -3809   -894  -1115  -4809    -52  -9187  -8219 
-   272    155   1918    243  -2156    870    -92  -1668  -1109  -1944    -55   1555  -2105    452  -1752    473    119    468    539  -2001  -1617   450
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -380  -8882  -2146   -894  -1115  -4864    -50  -9187  -8214 
-   273  -1217  -1583  -1986  -1431  -1657  -2455  -1286  -1225  -1272  -1515   2632  -1527    694   1134  -1582    469   2091    660  -2029  -1601   451
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -8513  -9556   -894  -1115  -5018    -45  -9187  -8209 
-   274  -1263  -1092  -3586  -2952   1195    269  -1678    889  -2553   1090   -293  -2448  -2859  -2180  -2361    341  -1204   1576  -1548   1350   452
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -8513  -9556   -894  -1115  -5018    -45  -9187  -8205 
-   275    656  -2078  -3333  -3034  -3541   2486  -2842  -3211  -2909  -3464  -2663  -2562  -3058  -2702  -3101    708   1755  -2613  -3825   1619   453
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -8513  -9556   -894  -1115  -5018    -45  -9187  -8200 
-   276    502  -1221  -3012  -2424  -1199   2135  -1596   -749  -2138    351   1953  -2174    681  -1873  -2148  -1777  -1216   -658  -1682   1336   454
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -523  -8513  -1748   -894  -1115  -5018    -45  -9187  -8195 
-   277   2492  -1512  -3096  -2779  -2653   1051  -2362  -2228  -2579  -2549   2521  -2202  -2625  -2347  -2679  -1300   1277  -1802  -3023  -2697   455
-     -   -147   -501    235     42   -381    398    105   -627    210   -467   -712    275    393     44     95    360    119   -370   -295   -244 
-     -  -3168   -179  -9046    -30  -5625  -5160    -41  -9187  -8190 
-   278   -894  -1140  -1791  -1223  -1153    637   -969   1119    997  -1012   2101   1276  -2271   -905  -1300  -1201   -835   1080  -1558  -1147   457
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -8004  -9046   -894  -1115  -5160    -41  -9187  -8185 
-   279   1987  -1496  -3202  -2922   1739   1921  -2417  -2202  -2734  -2523  -1794  -2267  -2645  -2462  -2788  -1319   1383  -1785  -2976  -2635   458
-     -   -150   -501    232     45   -381    399    105   -627    210   -467   -721    275    393     48     98    360    116   -370   -295   -245 
-     -  -3168   -179  -9046    -30  -5625    -25  -5837  -9187  -8180 
-   280   2024  -3991   -726    449  -4298    180  -2263  -1063  -1863  -4013  -3110   -402  -3684  -1816  -2366   2016    -89  -1243  -4214  -3551   460
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10415 -11458   -894  -1115   -701  -1378  -9187  -8175 
-   281   1670  -4004   -626   -681   -813   1238  -2194  -4057  -1779  -1599  -3096    359  -3628    996    647   1071  -2496  -1155  -4194   -314   461
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10415 -11458   -894  -1115   -701  -1378  -9187  -8170 
-   282    127  -2643  -5162  -4526   -457  -4365  -3237   2109  -4121   1823   1248   -869  -4415  -3745  -3922   -399     19    388  -3103  -2760   462
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10415 -11458   -894  -1115   -701  -1378  -9187  -8165 
-   283   2097  -2960  -4092   -203  -3019    528  -3077   -852  -3324  -2897   2026  -3460  -4272  -3136  -3502   1637    516   -837  -3457  -3072   463
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10415 -11458   -894  -1115   -701  -1378  -9187  -8160 
-   284   1079  -5309   -553  -2868  -6137   3149  -3769  -5962  -3798  -1900  -5132    922  -4855   -458  -4459  -1287  -4112  -5371  -6130  -5330   464
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10415 -11458   -894  -1115   -701  -1378  -9187  -8155 
-   285   -321  -3883  -6171  -6162   -515   3405  -5391  -1011  -5936  -5577  -4787    800  -5035  -5513  -5768  -1183   -815  -4585  -5969  -5743   465
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -9187      0 
-//
-HMMER2.0  [2.3.2]
-NAME  TNV_CP
-ACC   PF03898.5
-DESC  Satellite tobacco necrosis virus coat protein
-LENG  204
-ALPH  Amino
-RF    no
-CS    yes
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  3
-DATE  Tue Apr 22 18:35:33 2008
-CKSUM 926
-GA    25.0000 25.0000;
-TC    341.6000 341.6000;
-NC    12.4000 12.4000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -9.992213   0.710576
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -322      *  -2322
-     1  -1576  -1321  -3770  -3314   -951  -3278  -2537    645  -2971    118   3953  -2998  -3258  -2651  -2894  -2509  -1576   2174  -2172  -1891     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -1322  -8665 
-     2   1805   -920  -2226  -1991  -2736  -1205  -1832  -2401  -1871  -2659  -1817  -1432  -1877  -1663  -2046   1993   2054  -1642  -2966  -2650     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8662 
-     3  -2077  -2778  -2642  -1393  -3606  -2611   -552  -2955   2978  -2621  -1949  -1304  -2566   -133   2555  -1958  -1775  -2720  -2467  -2355     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8658 
-     4  -1724  -2636  -2029  -1019  -3345  -2386   -445  -2769   2348  -2486  -1760  -1043  -2362   2373   2314  -1600  -1483  -2487  -2392  -2176     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8655 
-     5  -1268  -2125   -747   -803  -3095   1947  -1271  -3003   -903  -3003  -2271   -985  -2275   3443  -1194  -1272  -1431  -2468  -2987  -2520     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8651 
-     6   -668  -1478   -757   -861  -2928  -1379  -1374  -2842  -1305  -2957  -2143   2287  -1980  -1104  -1677   2702   -961  -2094  -3061  -2494     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8647 
-     7  -1011  -2316   -530   -145  -2736  -1753   -329  -2403   1912  -2281  -1451   1975  -1890   2395    173   -874   -919  -2013  -2358  -1826     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8644 
-     8  -1121  -2214  -1045   -455  -2708  -1918   -378  -2323    547  -2213  -1421   -632   1941   2258   2080  -1029  -1013  -1980  -2276  -1849     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -433  -7112  -2003   -894  -1115   -701  -1378  -8987  -8640 
-     9   2338   -629  -1811  -1729  -2520   -890  -1620  -2178  -1695  -2470  -1643  -1145  -1587  -1476  -1834   2163   -380  -1389  -2758  -2442     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -24  -6703  -7745   -894  -1115   -384  -2097  -8987  -8637 
-    10   -711  -1856   -573   -170  -2452  -1557   -399  -2159    187  -2140  -1295   1958  -1773     15   1870   1552   -711  -1728  -2293  -1729    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8633 
-    11  -2071  -2775  -2624  -1387  -3600  -2607   -552  -2952   3070  -2620  -1947  -1301  -2564   -134   2398  -1953  -1771  -2716  -2467  -2353    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8629 
-    12   -827  -2094   -576   -101  -2523  -1667   -270  -2198   1853  -2120  -1274   -350  -1791   2333    143   1306   -752  -1804  -2237  -1689    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8626 
-    13   1495  -1766   2179   -198  -2740  -1391   -797  -2483   -649  -2542  -1701   -433  -1823   -430  -1176   1550   -837  -1925  -2773  -2123    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8622 
-    14   -944  -1028  -3105  -2838  -1693  -2240  -2330    475  -2571  -1002   -695  -2311  -2668  -2405  -2593  -1533   1831   2888  -2540  -2156    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8618 
-    15   1254  -1298  -1000   -447  -1521  -1671   -439  -1039   1847  -1249   2640   -606  -1811   -132   -252   -709   -584   -841  -1719  -1258    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8615 
-    16   -891  -2057   -815   -258  -2533  -1746   -309  -2186    481  -2112  -1285   -470  -1860   2366   1963   1327   -814  -1811  -2217  -1720    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8611 
-    17   1366  -1005  -1266   -819  -1342  -1641   -775   -572   -619  -1091   -448   -880  -1894   2074   -915   -750   -580   1729  -1713  -1272    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8607 
-    18  -1771  -1603  -3750  -3689  -2037  -3050  -3231    403  -3479  -1154  -1076  -3246  -3399  -3383  -3437  -2628  -1917   3536  -3074  -2677    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8604 
-    19  -2071  -2775  -2624  -1387  -3600  -2607   -552  -2952   3070  -2620  -1947  -1301  -2564   -134   2398  -1953  -1771  -2716  -2467  -2353    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8600 
-    20   -863  -1630  -1473  -1068  -2727  -1673   -957  -2475   -172  -2500  -1728  -1047  -2077   -614   2130   2599  -1014  -1962  -2572  -2169    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8596 
-    21  -1885  -1507  -4178  -3694   -880  -3807  -2903   3020  -3382    332   3083  -3452  -3572  -2937  -3254  -3046  -1840    528  -2291  -2091    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8592 
-    22  -1790  -1359  -4287  -3823  -1188  -3926  -3178   2288  -3620   1634    -19  -3566  -3679  -3222  -3536  -3170  -1750   2160  -2597  -2350    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8589 
-    23  -1231  -2766    311   1931  -3156   1708   -728  -2975   -672  -2917  -2129   2214  -1965   -358  -1305  -1017  -1267  -2490  -3105  -2289    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8585 
-    24   -499  -1478   -659   -286  -2236  -1403   -558  -1925   -189  -2015  -1178   -469  -1712   2358   -592   1442   1680  -1481  -2272  -1710    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8581 
-    25   -548  -1104  -1024   -564  -1117  -1629   2739   -915   -335  -1129   2684   -686  -1819   -329   -645   1481   -550   -720  -1464   -906    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8577 
-    26   1508  -1248  -2927  -2615   -971  -2338  -1997   -153  -2300   2370     10  -2241  -2654  -2067  -2288  -1614  -1266   -314  -1982  -1695    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8574 
-    27  -2641  -3308   -896   3732  -3966  -2458  -2043  -4105  -2128  -4016  -3555  -1531  -2959  -1842  -2560  -2479  -2750  -3722  -3563  -3385    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8570 
-    28  -1551  -2496   -766   -632  -1919  -2059   4205  -2642    -45  -2505  -1855   -834  -2308   2407   -219  -1439  -1496  -2346  -2066  -1309    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8566 
-    29  -2620  -2961  -2461  -2046  -3743  -2791  -1570  -3603   3784  -3387  -2839  -2048  -3039  -1260   -465  -2604  -2536  -3331  -3001  -2988    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8562 
-    30  -2957  -3022  -3318  -2735  -3796  -2998  -1968  -3912   -846  -3631  -3157  -2611  -3280  -1724   4056  -3026  -2913  -3650  -3096  -3185    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8558 
-    31   1818  -1223  -2786  -2597   3368  -2039  -1358   -938  -2395  -1065   -763  -1994  -2490  -2061  -2356  -1339  -1209   -867  -1115   -224    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8555 
-    32   2580  -1302  -1116  -1177  -2856  -1359  -1540  -2578  -1492  -2814  -2022   2500  -1983  -1304  -1798   -725   -896  -1889  -3029  -2561    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8551 
-    33  -2607  -2130  -4562  -4141   2460  -4247  -2232   -108  -3828   2577    509  -3710  -3790  -2932  -3464  -3520  -2495   -765  -1361   -680    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8547 
-    34  -2338  -1877  -4643  -4129   -648  -4329  -3241   2154  -3845   2530    526  -3986  -3834  -3104  -3580  -3607  -2251     49  -2266  -2229    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8543 
-    35   -559  -1034  -1117   -730  -1219  -1646   -708   -717   -587   1181   -380   1879  -1881   -529   -884   -761   1640   -559  -1607  -1145    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -19  -7112  -8154   -894  -1115   -701  -1378  -8987  -8539 
-    36   -577  -1489   -616   -536  -2731  -1352   -993  -2497   -804  -2581  -1735   2174   2157   -652  -1239   1623   -784  -1868  -2791  -2219    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8535 
-    37   -370  -1036  -1802  -1694  -2833   1755  -1743  -2534  -1734  -2753  -1912  -1323   2344  -1541  -1957   -568   2045  -1762  -3021  -2675    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8531 
-    38   -706  -1485   -832   -880  -2750  -1440  -1308  -2485  -1154  -2697  -1931   3185  -2004  -1038  -1487   -808   2159  -1896  -2895  -2365    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8527 
-    39   -786   -992  -2857  -2600  -1723  -1965  -2122    148  -2330  -1132   -772  -2065  -2454  -2169  -2370  -1258   2774   2159  -2461  -2088    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8524 
-    40   -897  -1219  -1644  -1577  -1707  -1913  -1579   -257  -1592  -1408   -957   2125  -2350  -1510  -1792  -1235  -1062   2799  -2280  -1758    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8520 
-    41   1628  -1171  -1157   -909  -2441  -1305  -1121  -2087   -943  -2290  -1469   2352  -1814   -820  -1305   -539   1892  -1528  -2597  -2124    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8516 
-    42  -1213  -1674  -2755  -2906  -3163  -1922  -2659  -2698  -2788  -3105  -2612  -2311  -2600  -2708  -2753  -1463   3819  -2197  -3286  -3157    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8512 
-    43   2672   -923  -2519  -2463  -2802  -1245  -2152  -2236  -2320  -2688  -1925  -1650  -1962  -2081  -2357   -582   2292  -1558  -3103  -2841    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8508 
-    44  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8504 
-    45   -671  -1424   -928   -957  -2705  -1429  -1339  -2424  -1187  -2651  -1885   2469  -1998  -1079  -1505   -788   2865  -1841  -2865  -2354    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8500 
-    46  -1753  -1297  -4326  -3965  -1769  -4049  -3747   2525  -3836   -621   -545  -3725  -3875  -3695  -3913  -3366  -1745   2915  -3274  -2826    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8496 
-    47   -896  -1016  -1828  -1324   -158  -2161   -630   1713   -946   -622   -117  -1269  -2223   2046  -1102  -1225   -834   -353   -744   2659    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8492 
-    48   -785   3974  -2050  -2043  -2559  -1599  -1953  -2388  -1976  -2741  -2045   3338  -2236  -1890  -2099  -1002  -1125  -1837  -2813  -2386    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8488 
-    49  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8484 
-    50   -342   -976  -2178  -2130  -2924  -1229  -2010  -2609  -2075  -2891  -2061  -1512  -1936  -1873  -2191   2695   2284  -1781  -3154  -2844    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8480 
-    51  -1311  -2551    -89   -171  -2897  -1712   -782  -2865   -386  -2796  -2056   3108  -2095   2573   -742  -1159  -1341  -2431  -2813  -2131    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8476 
-    52   -772  -1355   -978   -834   2431   1484   -827  -1504   -997  -1683  -1020   2099  -2033   -821  -1341   -901   -884  -1235  -1454   -633    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8472 
-    53  -1759  -1303  -4330  -3968  -1750  -4051  -3742   3033  -3837   -596   -527  -3729  -3875  -3688  -3909  -3368  -1751   2429  -3258  -2819    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8468 
-    54  -1760  -1306  -4326  -3963  -1738  -4044  -3729   3119  -3830   -582   -517  -3723  -3870  -3676  -3899  -3361  -1752   2302  -3244  -2808    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8464 
-    55  -1347  -2795     87   2076  -3101  -1691   -705  -2905   -365  -2813  -2055   -340  -2051   3237   -787  -1138  -1336  -2486  -2929  -2233    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8459 
-    56  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8455 
-    57  -2784  -3432   4016  -1200  -4140  -2466  -2197  -4505  -2621  -4365  -3956  -1551  -3014  -2039  -3232  -2593  -2938  -4046  -3710  -3552    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8451 
-    58  -1738  -2966   3199   -299  -3803   1997  -1380  -3798  -1661  -3735  -3085   -646  -2361  -1095  -2413  -1547  -1903  -3196  -3693  -3006    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8447 
-    59  -2117  -1673  -4474  -4001   -850  -4163  -3231   3039  -3732   1696    310  -3813  -3789  -3164  -3558  -3442  -2058    457  -2404  -2262    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8443 
-    60   -455  -1114  -1103   -808  -1867  -1416   -938  -1375   -801  -1724   -981   2049  -1830   -690  -1147   1716   -614   1571  -2140  -1662    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8439 
-    61  -1301  -2524   -137   -195  -2874  -1725   -765  -2833   -327  -2761  -2019   2216  -2094   3373   -663  -1155  -1325  -2405  -2774  -2107    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8435 
-    62  -2957  -3022  -3318  -2735  -3796  -2998  -1968  -3912   -846  -3631  -3157  -2611  -3280  -1724   4056  -3026  -2913  -3650  -3096  -3185    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8430 
-    63   -347   -973  -2195  -2157  -2892  -1234  -2021  -2564  -2097  -2859  -2038  -1526  -1942  -1896  -2201   1838   3091  -1758  -3133  -2825    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8426 
-    64  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8422 
-    65  -1496  -2778   3018   -239  -3183  -1827   -900  -3046   -554  -2964  -2220   -560  -2198   -541   2279  -1315  -1503  -2621  -2980  -2370    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8418 
-    66  -1019  -1451  -1441  -1144  -1584  -2005  -1088   -593   -679  -1172   -771  -1208  -2277   3169   -871  -1242  -1069   1909  -2057  -1558    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8414 
-    67  -1760  -1306  -4326  -3963  -1738  -4044  -3729   3119  -3830   -582   -517  -3723  -3870  -3676  -3899  -3361  -1752   2302  -3244  -2808    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8409 
-    68  -1401  -2470  -1393   -665  -3056  -2131   -390  -2586   2106  -2376  -1605   2226  -2167     39   2200  -1279  -1229  -2259  -2350  -2015    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8405 
-    69  -1271  -1039  -3372  -2821   -746  -2956  -1954   2085  -2506   1611    268  -2529  -2908  -2168  -2436  -2093   1651    532  -1730  -1449    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8401 
-    70  -1129  -1043  -2382   1602  -1280  -2726  -1713   2125  -1793   -609   -269  -1949  -2753  -1666  -2011  -1835  -1095   2040  -2075  -1654    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8397 
-    71   -732  -1944   -349    -15  -2194  -1556   2770  -2037    154  -2034  -1202   -286  -1744   2316   -225   1327   -698  -1655  -2158  -1516    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8392 
-    72   -779  -1538   -883   -378  -1389  -1773   2750  -1267    132  -1342   2859   -569  -1873   2092   -131   -816   -706  -1080  -1618  -1030    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8154   -894  -1115   -701  -1378  -8987  -8388 
-    73   -635  -1151  -1229   -693  -1428  -1748   -623   -578   1654  -1146   -486   -802  -1915   -366   -494   -816   1596   1678  -1720  -1278    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8155   -894  -1115   -701  -1378  -8987  -8384 
-    74  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8155   -894  -1115   -701  -1378  -8987  -8379 
-    75  -1166  -1763  -1594   -856  -1595  -2115   2912  -1492    395    986   -885   -927  -2153   -172   2227  -1224  -1039  -1341  -1706  -1192    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8155   -894  -1115   -701  -1378  -8987  -8375 
-    76   -646   -645  -2289  -1770   -455  -2034   -960    103  -1479   -470     93  -1523  -2173  -1260  -1525  -1143   1622   1714  -1016   2546    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8155   -894  -1115   -701  -1378  -8987  -8371 
-    77  -2957  -3022  -3318  -2735  -3796  -2998  -1968  -3912   -846  -3631  -3157  -2611  -3280  -1724   4056  -3026  -2913  -3650  -3096  -3185    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8155   -894  -1115   -701  -1378  -8987  -8366 
-    78   -615   3515  -1900  -1423  -2268   1618  -1198  -1899   -700  -2102  -1348  -1243  -2012   -953   2262   -797   -822  -1467  -2388  -2036    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8155   -894  -1115   -701  -1378  -8987  -8362 
-    79  -1213  -1674  -2755  -2906  -3163  -1922  -2659  -2698  -2788  -3105  -2612  -2311  -2600  -2708  -2753  -1463   3819  -2197  -3286  -3157    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7112  -8155   -894  -1115   -701  -1378  -8987  -8358 
-    80   1598   -835  -1948  -1621  -1480   1525  -1316   -938  -1461   1368   -650  -1333  -1958  -1289  -1619   -723   -631   -703  -1920  -1548    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8155   -894  -1115   -701  -1378  -8987  -8353 
-    81  -1392  -1721   2195   -979  -1835  -2221  -1498   2859  -1606  -1277   -980  -1217  -2552  -1319  -2033  -1664  -1434   -116  -2506  -1947    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8155   -894  -1115   -701  -1378  -8987  -8349 
-    82  -1213  -1674  -2755  -2906  -3163  -1922  -2659  -2698  -2788  -3105  -2612  -2311  -2600  -2708  -2753  -1463   3819  -2197  -3286  -3157    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8344 
-    83   -499   -990  -1342   -980  -1523  -1559   -963   -710   -883  -1308   -643   1974  -1911   -782  -1180   -726   1931   1623  -1896  -1455    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8340 
-    84   -897  -1462  -2333  -2543  -3185  -1640  -2474  -3294  -2686  -3497  -2780  -1973  -2360  -2483  -2703   3465  -1316  -2413  -3310  -3025    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8335 
-    85   1762  -1583   -889   -741  -2535  -1544  -1002  -2219   -585  -2340  -1610   -838  -1987   3264   -865   -834   -933  -1764  -2605  -2101    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8331 
-    86   -454  -1303   -899   -682  -2550  -1315   -993  -2264   -775  -2391  -1545   2338  -1796   -657  -1177   1619   1860  -1668  -2643  -2119    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E  -1016  -7113  -1014   -894  -1115   -701  -1378  -8987  -8326 
-    87     55   -556   -935   -973  -1848   -729  -1049  -1737  -1029  -2004  -1322   -708  -1370   -930  -1202   2867   -288  -1129  -2083  -1629    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -35  -6132  -7174   -894  -1115  -1898   -451  -8987  -8322 
-    88   -889  -1218  -1459  -1647  -2605   3392  -1709  -2674  -1891  -2802  -2245  -1471  -1892  -1754  -1945  -1091  -1230  -2077  -2314  -2429    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -36  -6132  -7174   -894  -1115  -1898   -451  -8987  -8317 
-    89  -1726  -1441  -2629  -2593   3818  -2406   -441   -600  -2363   -279   -303  -1978  -2597  -1898  -2197  -2007  -1774   -811    162   1215    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -36  -6132  -7174   -894  -1115   -265  -2575  -8987  -8313 
-    90  -2592  -2120  -4387  -4051   3376  -4079  -1780   -262  -3715   1922    314  -3437  -3733  -2862  -3365  -3346  -2493   -855   -983   -117    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8308 
-    91  -2957  -3022  -3318  -2735  -3796  -2998  -1968  -3912   -846  -3631  -3157  -2611  -3280  -1724   4056  -3026  -2913  -3650  -3096  -3185    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8304 
-    92  -3605  -2699  -4175  -4419   3662  -4045   -396  -2519  -3997  -1925  -1968  -2748  -3929  -2852  -3447  -3293  -3484  -2672    347   3430    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8299 
-    93  -2091  -1746  -3971  -3840  -1676  -3532  -3289   3684  -3581   -659   -693  -3562  -3674  -3445  -3521  -3194  -2146    449  -2877  -2493    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8295 
-    94  -1537  -1405  -3306  -2952   -257  -2774  -1387   -259  -2449   -681   -470  -2429  -2944  -2232  -2354  -2072  -1569   2091   4960   -115    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8290 
-    95  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8285 
-    96  -1718  -2027  -2526  -1687  -1660  -2584   -993  -1270     19   1506   -768  -1617  -2641   -719   3033  -1889  -1604  -1399  -2041  -1685    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8281 
-    97  -2784  -3432   4016  -1200  -4140  -2466  -2197  -4505  -2621  -4365  -3956  -1551  -3014  -2039  -3232  -2593  -2938  -4046  -3710  -3552    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8276 
-    98   -706  -1485   -832   -880  -2750  -1440  -1308  -2485  -1154  -2697  -1931   3185  -2004  -1038  -1487   -808   2159  -1896  -2895  -2365    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8271 
-    99   -576  -1175   -991   -484  -1288  -1668   -492   -835   -181   -987   2643   -640  -1814   2204   -489   -708   1549   -684  -1605  -1143    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8267 
-   100  -2171  -2655  -1458  -1748  -3334  -2364  -2267  -3943  -2365  -3936  -3437   4205  -2932  -2205  -2608  -2224  -2439  -3392  -3253  -2909   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8262 
-   101  -1828  -2631  -1980  -1140  -3268  -2415   -574  -2807    683  -2546  -1859  -1150  -2451   2612   3090  -1726  -1614  -2542  -2444  -2219   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8257 
-   102  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8253 
-   103  -1213  -1674  -2755  -2906  -3163  -1922  -2659  -2698  -2788  -3105  -2612  -2311  -2600  -2708  -2753  -1463   3819  -2197  -3286  -3157   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8248 
-   104  -1053  -1202  -2650  -2305  -1031  -2237  -1773   -191  -1929   1625   -106  -2019  -2549  -1812  -1975  -1495   2728   -287  -1922  -1576   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8243 
-   105  -2931  -2878  -3420  -3706  -4181  -2925  -3468  -4621  -3859  -4490  -4165  -3491   4225  -3781  -3695  -3182  -3279  -4087  -3594  -4064   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8238 
-   106   2778   -923  -2528  -2479  -2813  -1244  -2164  -2247  -2337  -2700  -1937  -1656  -1963  -2095  -2369   -583   2095  -1564  -3114  -2854   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8234 
-   107  -1753  -1297  -4326  -3965  -1769  -4049  -3747   2525  -3836   -621   -545  -3725  -3875  -3695  -3913  -3366  -1745   2915  -3274  -2826   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8229 
-   108  -1021  -1195  -2600  -2263  -1081  -2184  -1755   -230  -1888   1445   -171  -1977  -2517  -1787  -1943  -1447   2849   -305  -1946  -1587   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8224 
-   109  -1716  -3565   2497   2847  -3761  -1632   -991  -3694  -1237  -3572  -2913   -234  -2166   -664  -2082  -1378  -1785  -3176  -3735  -2752   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8219 
-   110  -1771  -1603  -3750  -3689  -2037  -3050  -3231    403  -3479  -1154  -1076  -3246  -3399  -3383  -3437  -2628  -1917   3536  -3074  -2677   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8214 
-   111  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B    -20  -7113  -8155   -894  -1115   -701  -1378  -8987  -8209 
-   112  -1169  -2684   2147    158  -3122  -1517   -718  -2952   -682  -2898  -2097   2204  -1937   -346  -1338   1703  -1215  -2450  -3089  -2265   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8205 
-   113   -343   -977  -2182  -2140  -2936  -1228  -2020  -2624  -2088  -2906  -2074  -1517  -1937  -1885  -2201   2804   2088  -1789  -3166  -2858   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8200 
-   114   2424  -1127  -2650  -2357  -1192  -2029  -1837   -332  -2066   1598   -276  -1969  -2439  -1888  -2105  -1308  -1079   -373  -2034  -1693   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8195 
-   115  -1198  -2731   2327    162  -3158  -1522   -732  -2992   -711  -2934  -2139   2213  -1949   -363  -1377   1518  -1246  -2489  -3125  -2292   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8190 
-   116  -1500  -1139  -3919  -3420   2157  -3443  -2490   2238  -3159   -157    -39  -3064  -3321  -2799  -3057  -2628  -1460   2260  -2102  -1688   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8185 
-   117   -391   -839  -1673  -1231  -1399  -1472  -1027   -921  -1038  -1230   2890  -1095  -1865   -917  -1274   1684   1786   -677  -1782  -1382   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8180 
-   118   -897  -1462  -2333  -2543  -3185  -1640  -2474  -3294  -2686  -3497  -2780  -1973  -2360  -2483  -2703   3465  -1316  -2413  -3310  -3025   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8175 
-   119  -1268  -2125   -747   -803  -3095   1947  -1271  -3003   -903  -3003  -2271   -985  -2275   3443  -1194  -1272  -1431  -2468  -2987  -2520   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8170 
-   120  -3482  -2868  -3701  -3919    238  -3552  -1112  -3000  -3638  -2516  -2526  -3027  -3772  -3101  -3341  -3418  -3527  -3071   -441   4711   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8165 
-   121  -1517  -3098    332   2171  -3409  -1637   -901  -3304   -911  -3229  -2513   3174  -2115   -559  -1545  -1257  -1570  -2823  -3357  -2511   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8160 
-   122   -874  -1199  -2534  -2422  -1974  -1870  -2091   -571  -2228  -1524  -1151  -1969   3081  -2111  -2286  -1235  -1137   2139  -2571  -2198   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8155 
-   123  -1271  -1039  -3372  -2821   -746  -2956  -1954   2085  -2506   1611    268  -2529  -2908  -2168  -2436  -2093   1651    532  -1730  -1449   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8150 
-   124   -671  -1424   -928   -957  -2705  -1429  -1339  -2424  -1187  -2651  -1885   2469  -1998  -1079  -1505   -788   2865  -1841  -2865  -2354   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8145 
-   125   1514   -936  -2964  -2422   2190  -2527  -1355     83  -2113   1483    394  -2085  -2562  -1744  -2040  -1648  -1022    -62  -1133   -644   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8140 
-   126  -2562  -2904  -1886  -1971  -3251  -2661  -2079  -3690  -1565  -3469  -3081  -2107  -3091   4371  -1665  -2586  -2674  -3411  -3077  -2821   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8134 
-   127  -2562  -2904  -1886  -1971  -3251  -2661  -2079  -3690  -1565  -3469  -3081  -2107  -3091   4371  -1665  -2586  -2674  -3411  -3077  -2821   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8129 
-   128  -1409  -2516   -702   -483  -3060  -1954   -610  -2751   2812  -2606  -1855   2347  -2176   -215    106  -1280  -1337  -2379  -2592  -2144   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8124 
-   129  -2957  -3022  -3318  -2735  -3796  -2998  -1968  -3912   -846  -3631  -3157  -2611  -3280  -1724   4056  -3026  -2913  -3650  -3096  -3185   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8119 
-   130  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8114 
-   131  -1021  -1846  -1209   -791  -2625  -1811   -732  -2166   2159  -2253  -1518   -882  -2091   -364    -57  -1048   2695  -1808  -2425  -2026   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8109 
-   132  -1497  -1141  -3902  -3399   2367  -3419  -2435   2226  -3131   -116     -4  -3038  -3297  -2759  -3022  -2600  -1455   2109  -2041  -1619   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8103 
-   133  -2607  -2130  -4562  -4141   2460  -4247  -2232   -108  -3828   2577    509  -3710  -3790  -2932  -3464  -3520  -2495   -765  -1361   -680   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8098 
-   134  -1064  -1978  -1150   -505  -2207  -1951   -370  -1797   1949   1081  -1063   -669  -2008   2207    343  -1027   -943  -1579  -2050  -1627   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8093 
-   135  -2784  -3432   4016  -1200  -4140  -2466  -2197  -4505  -2621  -4365  -3956  -1551  -3014  -2039  -3232  -2593  -2938  -4046  -3710  -3552   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7113  -8155   -894  -1115   -701  -1378  -8987  -8087 
-   136   -747   -913  -1546   1578   1993  -2038   -821    -21  -1012   -515    -23  -1163  -2133   -853  -1253  -1111   -704   1639  -1215   -660   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7113  -8156   -894  -1115   -701  -1378  -8987  -8082 
-   137   -876   -771  -2845  -2309   -820  -2402  -1526    541  -2005   -282   2873  -2008  -2507  -1753  -2001  -1537   1640   2049  -1534  -1188   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7113  -8156   -894  -1115   -701  -1378  -8987  -8077 
-   138  -1430  -1891   -997   1943  -1407  -2232  -1211   -856  -1028   2166   -495  -1166  -2456   -991  -1319  -1576  -1412  -1000  -2129  -1684   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7113  -8156   -894  -1115   -701  -1378  -8987  -8071 
-   139  -1169  -2684   2147    158  -3122  -1517   -718  -2952   -682  -2898  -2097   2204  -1937   -346  -1338   1703  -1215  -2450  -3089  -2265   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7113  -8156   -894  -1115   -701  -1378  -8987  -8066 
-   140   -633   3273  -2717  -2211   -772  -1961  -1349     37  -1862   1436     73  -1775  -2222  -1600  -1823  -1139   1717     83  -1400  -1059   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7113  -8156   -894  -1115   -701  -1378  -8987  -8061 
-   141   -354   3968  -2987  -2999  -2850  -1257  -2393  -2537  -2724  -2899  -2106  -1841  -2005  -2431  -2625   2749   -779  -1738  -3152  -2893   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7113  -8156   -894  -1115   -701  -1378  -8987  -8055 
-   142   1505   -993  -3296  -2756   -792  -2864  -1913   2087  -2457   1427    208  -2457  -2855  -2133  -2401  -2006  -1172    581  -1733  -1434   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -8050 
-   143   -378   -821  -2113  -1746  -1706  -1425  -1436   -946  -1562  -1526   -851  -1381  -1942  -1382  -1726   1808   1901   1742  -2115  -1749   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -8044 
-   144   2071  -1050  -2379  -2525  -3265   2793  -2380  -2989  -2649  -3274  -2425  -1725  -2038  -2320  -2657   -670   -868  -2016  -3445  -3261   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -8039 
-   145   -727  -1975   -459   1602  -2347  -1592   -256  -2020    334  -2001  -1156   -284  -1728    168   1811   -632   1710  -1643  -2175  -1599   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -8033 
-   146   -461  -1123  -1084   -795  -1871  -1419   -933  -1376   -793  -1728   -984   2248  -1831   -682  -1142   1534   -617   1569  -2143  -1662   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -8028 
-   147  -2150  -1703  -4501  -4020   -812  -4187  -3228   2939  -3750   1854    352  -3838  -3794  -3151  -3559  -3464  -2086    395  -2376  -2254   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -8022 
-   148   -564  -1318   -924   -427  -1714  -1577   -497  -1192   1699  -1482   -736   -584  -1783   -172   -379   1511   -577   1384  -1875  -1388   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -8017 
-   149   -924  -2398   1900    149  -2675  -1551   2845  -2460   1940  -2388  -1539   -178  -1794     22   -458   -755   -882  -2029  -2526  -1828   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -8011 
-   150   1781  -1642  -1799  -1285  -2726  -1776  -1005  -2310   -123  -2396  -1677  -1200  -2163   -670   3029  -1063  -1095  -1878  -2550  -2226   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E   -435  -7114  -2005   -894  -1115   -701  -1378  -8987  -8006 
-   151    -41   -683  -1588  -1448  -2358   -938  -1412  -1997  -1384  -2285  -1482  -1035  -1592  -1231  -1576   2298   2360  -1311  -2593  -2228   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -609  -6705  -1596   -894  -1115  -1420   -675  -8987  -8000 
-   152   -119   -620  -1272  -1224  -1670   -932  -1144   -973  -1064  -1461   -973   -934  -1524  -1048  -1189   -353   3160   -658  -1988  -1640   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -37  -6133  -7175   -894  -1115   -265  -2575  -8987  -7994 
-   153   1314  -1018  -3354  -2812   -775  -2912  -1952   2090  -2510   1593    233  -2508  -2888  -2172  -2442  -2055  -1204    561  -1743  -1454   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -7989 
-   154  -1331  -1033  -3624  -3149  -1382  -3208  -2506   2274  -2910   -585   -325  -2845  -3205  -2692  -2920  -2401   1867   2193  -2370  -1976   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -7983 
-   155  -1091  -2254   2022     -7   2307  -1631   -590  -2177   -610  -2224  -1514   2121  -1961   -345  -1175   -965  -1094  -1867  -1997  -1103   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -7977 
-   156   -854  -1829   -742   -266  -2039  -1748   -347  -1678   1829    822   -992   2092  -1864     32     62   -817   -776  -1417  -2003  -1492   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -7972 
-   157  -1014  -2229   -731   -251  -2679  -1801   -332  -2322   1937  -2215  -1397   -477   1678   2400    260   -900   -918  -1951  -2297  -1805   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -7966 
-   158  -1396  -2406  -1485   -733  -3031   1368   -424  -2557   2258  -2367  -1603   -839  -2185      1   2209  -1295  -1239  -2232  -2351  -2031   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -7960 
-   159   -956  -1729  -1220   -563  -1980  -1909   -402  -1484    409  -1625   -912   -705  -1983   2175   1981   -978   -858   1572  -1930  -1509   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -7954 
-   160   1282  -1147  -1092   -621  -1207  -1720   -605   -725   -353    999   -300   -754  -1884   2230   -650   -786   -607   -617  -1604  -1153   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -7948 
-   161  -1750  -1296  -4320  -3959  -1766  -4040  -3736   2391  -3828   -620   -544  -3718  -3870  -3687  -3904  -3356  -1743   2997  -3266  -2819   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21  -7114  -8156   -894  -1115   -701  -1378  -8987  -7943 
-   162  -1557  -1925  -1528  -1273   2498  -2437   3324  -1733  -1206  -1657  -1198   2113  -2565  -1049  -1476  -1568  -1515  -1612   -270    823   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7115  -8157   -894  -1115   -701  -1378  -8987  -7938 
-   163  -3482  -2868  -3701  -3919    238  -3552  -1112  -3000  -3638  -2516  -2526  -3027  -3772  -3101  -3341  -3418  -3527  -3071   -441   4711   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7931 
-   164  -1079  -1894   -638   -875  -3323   2010  -1585  -3303  -1636  -3372  -2614   3328  -2223  -1339  -2053  -1134  -1370  -2548  -3342  -2836   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7925 
-   165  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7919 
-   166   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7913 
-   167   2778   -923  -2528  -2479  -2813  -1244  -2164  -2247  -2337  -2700  -1937  -1656  -1963  -2095  -2369   -583   2095  -1564  -3114  -2854   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7907 
-   168   1495  -1766   2179   -198  -2740  -1391   -797  -2483   -649  -2542  -1701   -433  -1823   -430  -1176   1550   -837  -1925  -2773  -2123   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7901 
-   169   1775   -997  -3102  -2890  -1831  -2024  -2366    280  -2664  -1179   -841  -2234  -2536  -2444  -2662  -1333  -1052   2797  -2635  -2270   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7895 
-   170   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7889 
-   171   2672   -923  -2519  -2463  -2802  -1245  -2152  -2236  -2320  -2688  -1925  -1650  -1962  -2081  -2357   -582   2292  -1558  -3103  -2841   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7883 
-   172   -897  -1462  -2333  -2543  -3185  -1640  -2474  -3294  -2686  -3497  -2780  -1973  -2360  -2483  -2703   3465  -1316  -2413  -3310  -3025   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7877 
-   173  -2171  -2655  -1458  -1748  -3334  -2364  -2267  -3943  -2365  -3936  -3437   4205  -2932  -2205  -2608  -2224  -2439  -3392  -3253  -2909   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7870 
-   174  -1497  -2107  -1935  -1658  -3324   2771  -1482  -3136   -643  -3095  -2386  -1612  -2536  -1182   2519  -1589  -1657  -2617  -2943  -2764   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7864 
-   175  -1657  -2262  -2018  -1580  -3182  -2250  -1270  -2964   -298  -2882  -2213  -1564   3179   -945   2523  -1713  -1720  -2571  -2771  -2563   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7858 
-   176  -1051  -1842   -709   -951  -3332   2743  -1643  -3311  -1706  -3391  -2630   2613  -2227  -1407  -2105  -1123  -1357  -2535  -3357  -2872   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7852 
-   177   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7845 
-   178  -1362  -1048  -3685  -3215  -1415  -3271  -2583   2287  -2982   -598   -347  -2911  -3255  -2767  -2991  -2469   1667   2332  -2429  -2031   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7114  -8156   -894  -1115   -701  -1378  -8987  -7839 
-   179  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7114  -8157   -894  -1115   -701  -1378  -8987  -7833 
-   180  -1387  -1123  -3602  -3030   2410  -3049  -1834    367  -2696    386   3020  -2643  -2945  -2218  -2519  -2181  -1324   1837  -1430  -1038   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7114  -8157   -894  -1115   -701  -1378  -8987  -7827 
-   181  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7114  -8157   -894  -1115   -701  -1378  -8987  -7820 
-   182   -683  -1822   -253   1770  -2047  -1539   -316  -1613     60  -1769   -983   -239  -1712   2084   -374   -616   -636   1242  -2094  -1488   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7114  -8157   -894  -1115   -701  -1378  -8987  -7814 
-   183  -2150  -1703  -4501  -4020   -812  -4187  -3228   2939  -3750   1854    352  -3838  -3794  -3151  -3559  -3464  -2086    395  -2376  -2254   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7114  -8157   -894  -1115   -701  -1378  -8987  -7807 
-   184   -446  -1090  -1996  -2160  -3283   2774  -2224  -3123  -2430  -3335  -2463  -1572  -2017  -2113  -2525   2071   -869  -2091  -3449  -3188   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7115  -8157   -894  -1115   -701  -1378  -8987  -7801 
-   185  -1307  -2585   3174    -69  -3390  -1557  -1071  -3300  -1229  -3293  -2567   -398  -2100   -754  -1931   1637  -1465  -2706  -3438  -2615   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -22  -7115  -8157   -894  -1115   -701  -1378  -8987  -7794 
-   186   -837  -2035   -620   -149  -2399  -1682   2790  -2121   2004  -2072  -1242   -389  -1813    121    117   1316   -767  -1749  -2185  -1633   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -7115  -8157   -894  -1115   -701  -1378  -8987  -7788 
-   187   1335   -890  -3130  -2616   -925  -2631  -1823    656  -2327   1318     36  -2286  -2719  -2049  -2301  -1788  -1042   2123  -1752  -1415   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -22  -7115  -8157   -894  -1115   -701  -1378  -8987  -7781 
-   188   1777   -797  -2482  -2107  -1558  -1610  -1626   -334  -1885  -1255   -679  -1637  -2100  -1668  -1974   -855   1871   1840  -2077  -1725   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -22  -7115  -8157   -894  -1115   -701  -1378  -8987  -7775 
-   189   -497  -1111  -2184  -2286  -3154   2779  -2229  -2856  -2381  -3142  -2325  -1659  -2063  -2135  -2449   -723   2336  -1984  -3326  -3099   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1018  -7115  -1016   -894  -1115   -701  -1378  -8987  -7768 
-   190   -889  -1218  -1459  -1647  -2605   3392  -1709  -2674  -1891  -2802  -2245  -1471  -1892  -1754  -1945  -1091  -1230  -2077  -2314  -2429   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -38  -6134  -7176   -894  -1115  -1898   -451  -8987  -7762 
-   191  -1077  -1341  -1504  -1619  -2337  -1430  -1611  -2341  -1664  -2436  -2002  -1516   3831  -1645  -1732  -1276  -1365  -1949  -2170  -2176   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -38  -6134  -7176   -894  -1115   -265  -2575  -8987  -7755 
-   192  -1481  -1881  -1664  -1314  -1173  -2402  -1126   -898   -612   1389   -389  -1418  -2538   3337   -756  -1655  -1442  -1115  -1890  -1382   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7115  -8157   -894  -1115   -701  -1378  -8987  -7748 
-   193  -1538  -1429  -2767  -2359    604  -2716   -515  -1060  -1999  -1137   -682  -1887  -2775  -1678  -1987  -1830   1999  -1003   3929   2918   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7115  -8157   -894  -1115   -701  -1378  -8987  -7741 
-   194  -1496  -2778   3018   -239  -3183  -1827   -900  -3046   -554  -2964  -2220   -560  -2198   -541   2279  -1315  -1503  -2621  -2980  -2370   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7115  -8157   -894  -1115   -701  -1378  -8987  -7735 
-   195   -727   -720  -2519  -2006   -747  -2135  -1292    271  -1719   1398    108  -1734  -2299  -1487  -1751   1285   -741   1798  -1391  -1026   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7115  -8157   -894  -1115   -701  -1378  -8987  -7728 
-   196   -307   -969  -2046  -1917  -2936   1979  -1874  -2661  -1909  -2877  -2007  -1404  -1888  -1686  -2097   1822   2066  -1796  -3129  -2810   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7115  -8157   -894  -1115   -701  -1378  -8987  -7721 
-   197   1338   -635  -2333  -1826   -532  -2000  -1024    114  -1550   -501     66  -1552  -2169  -1315  -1588  -1124   -632   1887  -1089   2351   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -22  -7115  -8157   -894  -1115   -701  -1378  -8987  -7714 
-   198  -1341  -2823    136   2701  -3119  -1670   -707  -2930   -413  -2838  -2077   -312  -2039   2546   -867  -1124  -1334  -2502  -2963  -2244   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -23  -7115  -8157   -894  -1115   -701  -1378  -8987  -7707 
-   199   1314  -1018  -3354  -2812   -775  -2912  -1952   2090  -2510   1593    233  -2508  -2888  -2172  -2442  -2055  -1204    561  -1743  -1454   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -23  -7115  -8157   -894  -1115   -701  -1378  -8987  -7700 
-   200  -1178  -1483  -1895  -1388  -1814  -2239  -1084   -312   2039  -1304   -847  -1392  -2421   -830   -457  -1469  -1171   2593  -2162  -1766   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -23  -7115  -8157   -894  -1115   -701  -1378  -8987  -7693 
-   201  -3623  -2708  -4178  -4427   3051  -4051   -395  -2540  -4005  -1942  -1988  -2750  -3935  -2856  -3452  -3300  -3500  -2692    349   4032   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -23  -7115  -8157   -894  -1115   -701  -1378  -8987  -7687 
-   202  -1021  -1195  -2600  -2263  -1081  -2184  -1755   -230  -1888   1445   -171  -1977  -2517  -1787  -1943  -1447   2849   -305  -1946  -1587   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -23  -7115  -8157   -894  -1115   -701  -1378  -8987  -7679 
-   203  -2784  -3432   4016  -1200  -4140  -2466  -2197  -4505  -2621  -4365  -3956  -1551  -3014  -2039  -3232  -2593  -2938  -4046  -3710  -3552   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -7115  -8157   -894  -1115   -701  -1378  -8987  -7672 
-   204   2567   -984  -2446  -2151  -1454  -1708  -1697   -657  -1861   -906   3082  -1717  -2200  -1714  -1931   -984   -868   -562  -2109  -1761   204
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -8987      0 
-//
-HMMER2.0  [2.3.2]
-NAME  Peptidase_S29
-ACC   PF02907.7
-DESC  Hepatitis C virus NS3 protease
-LENG  149
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  9
-DATE  Thu Apr 24 22:36:31 2008
-CKSUM 7420
-GA    25.0000 25.0000;
-TC    26.6000 25.9000;
-NC    21.1000 21.1000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -9.924948   0.629218
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -263      *  -2585
-     1  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -1263  -8209 
-     2   -868  -2282   -192   2166  -2665  -1619   -503  -2418   -199  -2389  -1511   1806  -1849    -79   -732    449   1117  -1970  -2583  -1880     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8472  -8205 
-     3  -2033  -1555  -4661  -4321  -2097  -4413  -4239   2851  -4228   -908   -842  -4097  -4210  -4117  -4333  -3757  -2027   2763  -3698  -3228     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8472  -8200 
-     4   -921   -870  -2514  -1931   1569  -2386  -1175    -71  -1644   -159   2002  -1757  -2410   2557  -1691  -1446   -860   1400  -1223   -826     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8472  -8195 
-     5  -1036   -855  -3092  -2502    693  -2647  -1538   1059  -2135   -402     30  -2174  -2663  -1873   1084  -1745   -984   2671  -1465  -1087     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8472  -8190 
-     6  -2674  -2256  -4913  -4449   -858  -4495  -3519      7  -4124   2959    305  -4273  -4080  -3359  -3831  -3824  -2613    628  -2499  -2467     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8472  -8185 
-     7   -743  -1376  -2493  -2714  -3708   2701  -2700  -3572  -3000  -3787  -2896  -1979  -2337  -2630  -3021   2398  -1184  -2452  -3867  -3664     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8472  -8180 
-     8   -636  -1252  -2729  -2807  -3379  -1514  -2567  -3085  -2752  -3387  -2546  -1957  -2262  -2498  -2759   1322   3457  -2164  -3620  -3368     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8472  -8175 
-     9   2015   -831  -2264  -1757  -1098  -1885  -1232   -448  -1530    690   -283  -1525  -2171  -1322  -1651   1110   -713    717  -1572  -1203    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8472  -8170 
-    10   1331  -1226  -3008  -3075  -3311  -1531  -2673  -2760  -2930  -3221  -2446  -2058  -2283  -2646  -2875   -888   3460  -1984  -3603  -3392    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8472  -8165 
-    11   -753  -1672   -989   -681  -2611  -1625   -948  -2307   -575  -2401  -1571   -819  -2001   2821   -943    724   2230  -1815  -2646  -2107    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8490   -894  -1115   -701  -1378  -8472  -8160 
-    12   -780  -1627  -1432   -939  -2658  -1695   -977  -2318   -399  -2400  -1577   -993  -2060   -611   2244   1844   1684  -1827  -2615  -2155    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8490   -894  -1115   -701  -1378  -8472  -8155 
-    13  -2750  -2379  -3768  -3634   3223  -3650   -714  -2156  -3333  -1937  -1705  -2654  -3671  -2633  -3110   1878  -2708  -2159    -59   2658    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8490   -894  -1115   -701  -1378  -8472  -8150 
-    14  -2960  -2464  -5162  -4607   -716  -4854  -3577   -172  -4258   2244   4050  -4543  -4187  -3336  -3883  -4168  -2834   -901  -2412  -2475    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8490   -894  -1115   -701  -1378  -8472  -8145 
-    15   1222  -1401  -2834  -3082  -3764   3292  -2890  -3541  -3265  -3815  -2950  -2154  -2401  -2877  -3189  -1034  -1246  -2463  -3906  -3796    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8490   -894  -1115   -701  -1378  -8472  -8140 
-    16   -777   1972  -2921  -2337   1562  -2275  -1258    842  -1992   -390    149  -1914  -2372  -1663  -1887  -1383   2556    164  -1180   -802    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7447  -8490   -894  -1115   -701  -1378  -8472  -8134 
-    17   -608   4593  -3140  -2828  -1812  -1688  -2001  -1064  -2517  -1658   -999  -1989  -2258  -2201  -2438    523    685   1304  -2281  -1968    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7447  -8490   -894  -1115   -701  -1378  -8472  -8129 
-    18  -1690   2782  -4206  -3730  -1594  -3737  -2987   2186  -3497    540   -507  -3383  -3630  -3228  -3439  -2941  -1659   2459  -2680  -2301    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8124 
-    19  -1463  -2990   1713    -93  -3485    191  -1016  -3322  -1025  -3257  -2467   3191  -2209   -650  -1708    376  -1525  -2796  -3451  -2605    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8119 
-    20  -1415  -2136  -1241  -1543  -3836   3247  -2231  -3890  -2398  -3968  -3216   1847  -2629  -2045  -2746  -1519  -1768  -3002  -3826  -3437    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8114 
-    21  -2037  -1641  -4472  -4101  -1600  -4069  -3563    730  -3860    704   -466  -3815  -3953  -3593  -3829  -3384  -2036   3297  -3028  -2663    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8109 
-    22  -1382   2577  -3740  -3140   -741  -3072  -1982   1084  -2787   1838   2525  -2714  -2998  -2336  -2589  -2193  -1319   1060  -1664  -1404    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8103 
-    23  -4075  -3066  -4554  -4862   2079  -4421   -662  -2991  -4420  -2350  -2413  -3063  -4283  -3189  -3813  -3662  -3933  -3134   4794   3595    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8098 
-    24  -1680  -2119  -3327  -3541  -3740  -2348  -3223  -3396  -3447  -3750  -3249  -2849  -3039  -3332  -3347  -1934   3920  -2813  -3757  -3736    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8093 
-    25    901   -865  -2833  -2303  -1054  -2350  -1557    239  -2029    115   -194  -1992  -2521  -1780  -2049  -1487   1952   2078  -1653  -1290    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8087 
-    26  -3993  -3037  -4480  -4737   3216  -4378   2788  -2963  -4308  -2348  -2391  -3032  -4249  -3145  -3751  -3613  -3857  -3092     83   3536    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8082 
-    27  -3876  -3573  -3389  -3606  -2721  -3538   5366  -4886  -3380  -4486  -4287  -3579  -3985  -3570  -3329  -3991  -4049  -4627  -2939  -2299    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8077 
-    28  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8071 
-    29   2665  -1180  -2897  -2795  -3299  -1465  -2475  -2997  -2657  -3266  -2394  -1917  -2198  -2375  -2708   1865    963  -2081  -3534  -3295    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8066 
-    30   -860  -2134   -419   -158  -2713   1876   -588  -2449   1325  -2424  -1552   1718  -1900   -169   -645    629   -871  -1978  -2604  -1956    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8061 
-    31   1409  -1381  -1663  -1461  -3126   1143  -1668  -2870  -1545  -3007  -2121    940  -2091  -1369  -1893   2338   -925  -2070  -3232  -2791    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8055 
-    32  -2491  -3109  -3243  -1808  -4012  -2967   -837  -3309   2439  -2938  -2285  -1663  -2903   -419   3276  -2369  -2151  -3093  -2752  -2688    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8050 
-    33   -912  -1676  -1580  -1109  -2627  -1808  -1059  -2252   -410  -2361  -1582  -1129    689   -718   1528  -1005   2972  -1822  -2598  -2184    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8044 
-    34  -2898  -2380  -5242  -4652   -734  -4914  -3646   1305  -4397   2760   2159  -4592  -4193  -3377  -3985  -4192  -2765   -720  -2446  -2570    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8039 
-    35   3527  -1872  -3386  -3637  -3817  -2114  -3249  -3478  -3634  -3846  -3228  -2714  -2847  -3362  -3481  -1630  -1813  -2725  -3849  -3859    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8033 
-    36   -863  -1603  -1283  -1219  -2741   2776   2576  -2581  -1290  -2736  -1949  -1214  -2209  -1233  -1589   -987   1020  -2014  -2916  -2399    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8028 
-    37    655  -1243  -2616  -2710  -3485  -1485  -2557  -3231  -2773  -3482  -2602  -1907   3624  -2465  -2807    688  -1039  -2224  -3701  -3468    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8022 
-    38   -630  -1197  -1081   -503    668  -1794   -485   -843   1437  -1093   -366   -679  -1871   -233   1161   -768   1052   1166  -1550  -1086    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8017 
-    39  -2026  -2567  -1873  -2098  -3219   3487   1875  -4014  -2420  -3983  -3364  -2126  -3048  -2365  -2608  -2133  -2322  -3359  -3312  -2809    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8011 
-    40    989  -1233  -2622  -2638  -3430  -1478  -2480  -3173  -2653  -3413  -2530  -1873   3365  -2365  -2723   1321  -1014  -2189  -3640  -3393    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8006 
-    41     34  -1339  -4231  -3768  -1671  -3811  -3108   2213  -3553    527   -562  -3448  -3697  -3308  -3524  -3026  -1704   2672  -2803  -2415    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -8000 
-    42   -565   1427  -1315   -753   -940  -1825   2078   -505   -592     -6   -100   1969  -1908   -472   -900   -818   1043    392  -1318   -888    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7994 
-    43    584   2049  -1367   -913  -2168  -1591  -1008  -1800   -746  -1996  -1205   -961   1989   2785  -1100   -728   -747  -1405  -2354  -1879    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7989 
-    44  -1298  -1279  -2788  -2094   -955  -2691  -1387   1426  -1138   -241   3511  -1960  -2690  -1374   2096  -1802  -1226   -276  -1681  -1370    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7983 
-    45  -2445  -2154  -3612  -3368    565  -3457   -741  -1862  -2936  -1758  -1446  -2535  -3487  -2437  -2778  -2623   1300  -1845   4380   3543    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7977 
-    46   -614   -719  -2282  -1748   -833  -1920  -1082   -367  -1473   -740    -85  -1501  -2138  -1260  -1546    264   1879   1208   3904   -914    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7972 
-    47  -1479  -2981   1719   -114  -3496  -1769  -1045  -3346  -1067  -3286  -2503   2460  -2226   -685  -1748   2148  -1549  -2816  -3473  -2627    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7966 
-    48   2424  -1080  -2806  -2546  -2103  -1721  -2060  -1058  -2343  -1851  -1238  -1921    784  -2101  -2391  -1006   -962   2033  -2580  -2250    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7960 
-    49    865  -2616   2179    914  -2971  -1683   -684  -2751   -491  -2706  -1853   -337  -1990   -278  -1081   1694  -1112  -2288  -2900  -2141    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7954 
-    50   -966  -2512   2117     78  -2807     89   -509  -2583    633  -2516  -1633   1542  -1878   2070   -776   -797   -930  -2125  -2689  -1949    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7948 
-    51  -3359  -3855   4091  -1760  -4660  -2944  -2744  -5137  -3226  -4926  -4562  -2110  -3493  -2619  -3804  -3177  -3522  -4662  -4114  -4101    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7943 
-    52  -1264  -1105  -3159  -2561   -656  -2828  -1670     53  -2221   1667   1685  -2310  -2783   1482  -2166  -1917  -1197   1964  -1526  -1256    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7937 
-    53    473  -1233   1181   -860  -1616  -1782   -939   -802   -849  -1389   -707   -967  -2045   -717  -1217   -891   1499   2072  -1969  -1506    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7931 
-    54  -1319  -1176  -3512  -3096  -1560   1987  -2423   1782  -2848   -903   -573  -2705  -3093  -2621  -2846  -2125  -1369   2267  -2408  -2020    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7925 
-    55  -4017  -3069  -4486  -4748    736  -4344   -724  -3006  -4258  -2381  -2434  -3080  -4251  -3183  -3726  -3653  -3896  -3143   4806   3931    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7919 
-    56  -1854  -2589  -1345  -1429  -3462  -2310  -1792  -3491  -1322  -3427  -2793  -1576   3517   2467  -1525  -1875  -2025  -3003  -3330  -2935    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7913 
-    57   1395  -1009  -1874  -1423  -1528  -1684  -1201  -1090  -1264   1357   -688  -1292   1266  -1112  -1502   1001   -719   -849  -1909  -1514    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7907 
-    58  -3569  -3390  -4042  -4362  -4763  -3426  -4034  -5349  -4542  -5126  -4838  -4133   4267  -4442  -4297  -3840  -3922  -4781  -4041  -4662    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8472  -7901 
-    59    245   2411    859   -123  -2229  -1541   -435  -1930    -88  -1986  -1119    918   1849    -20   -573    474   -589  -1522  -2239  -1623    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8491   -894  -1115   -701  -1378  -8472  -7895 
-    60  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8491   -894  -1115   -701  -1378  -8472  -7889 
-    61   2729  -1404  -1615  -1278  -2538  -1626  -1327  -2117    459  -2352  -1569  -1213  -2105  -1042  -1255   -852   1371  -1645  -2691  -2265    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8491   -894  -1115   -701  -1378  -8472  -7883 
-    62   -648  -1974   -570    -17  -2351   1000   -276  -2061   1353  -2034  -1145   -298  -1717    167   1174    997    726  -1647  -2214  -1592    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7448  -8491   -894  -1115   -701  -1378  -8472  -7877 
-    63   -660   3408  -3459  -3567  -3372  -1551  -2873  -3120  -3281  -3462  -2634  -2219  -2322  -2936  -3109   3126  -1106  -2187  -3645  -3433    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7448  -8491   -894  -1115   -701  -1378  -8472  -7870 
-    64  -2382  -2015  -4486  -3921   -510  -4075  -2549   -217  -3556   2811   1818  -3614  -3715  -2862  -3285  -3249  -2276   -806  -1813   1051    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7864 
-    65  -1076  -2423   -218   1820  -2774  -1734   -640  -2497   -296  -2489  -1659   -414  -1996   1227   -762   -942   2543  -2092  -2695  -2023    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7858 
-    66    561  -1705  -1742  -1329  -2915  -1815  -1242  -2553   -541  -2637  -1854  -1279   3039   -906   2002  -1067  -1136  -2037  -2823  -2445    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7852 
-    67  -3104   5787  -4601  -4904  -4350  -3261  -4077  -4355  -4778  -4582  -4307  -4213  -3851  -4624  -4385  -3422  -3495  -3939  -3935  -4341    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7845 
-    68    361  -1604   -945   -460  -2352  -1573   -680  -2031   1463  -2119  -1269   -638  -1853   -289   -703    986   2316  -1588  -2380  -1824    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7839 
-    69  -2029   5322  -4108  -4067   1665  -2893  -2029  -1647  -3719  -1697  -1574  -3086  -3346  -3243  -3449  -2387  -2263  -1656  -1513   -553    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7833 
-    70  -1708  -2450  -1260  -1437  -3698   3124  -1954  -3711  -1683  -3701  -3005  -1565  -2740   2348  -1937  -1756  -1955  -3062  -3556  -3184    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7827 
-    71   1367  -1781   -563   1184  -2283  -1532   -404  -1995    -41  -2028  -1148   -351    402     20   -529   1194    625  -1568  -2261  -1632    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7820 
-    72    159  -1771   -483    907  -2026  -1544   -236  -1717    139  -1772   -909   -236  -1646   1160   -348   1100   1469      2  -2033  -1410    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7814 
-    73  -1017  -2505   2416     20  -2869    231   -596  -2643   1292  -2590  -1720   -316  -1930   -179   -892   1226  -1001  -2180  -2772  -2035    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7807 
-    74   -777   2224  -2994  -2425   -723    689  -1357    111  -2073   1662     85  -1965  -2390  -1744  -1957  -1380   -771   1528  -1294   -951    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7801 
-    75  -4023  -3071  -4490  -4755    740  -4349   -721  -3009  -4266  -2382  -2436  -3079  -4254  -3184  -3731  -3655  -3901  -3146   4506   4113    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7794 
-    76  -1629   2097  -4023  -3490  -1043  -3374  -2498    442  -3171   2303     -1  -3089  -3322  -2750  -3017  -2552  -1600   1812  -2128  -1864    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7788 
-    77  -2033  -1555  -4660  -4321  -2099  -4412  -4239   2756  -4227   -910   -844  -4096  -4210  -4117  -4333  -3756  -2026   2847  -3699  -3228    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7781 
-    78  -1381  -2024  -2280  -1720  -3101  -2165  -1312  -2688   -325  -2741  -2049  -1593  -2540   -979   2471  -1492   2986  -2275  -2851  -2571    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7775 
-    79  -1201  -2241  -1091   -691  -2987  -1965   -755  -2660     54  -2584  -1778   1776  -2199   -351   3006    615  -1198  -2228  -2657  -2190    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7768 
-    80   -777  -2194   2240     80  -2453  -1602   2038  -2203    -35    181  -1308    899  -1773   1008   -554   -649   -729  -1793  -2386  -1697    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7762 
-    81   2378  -1345  -2903  -3111  -3703   2714  -2857  -3465  -3224  -3742  -2868  -2130  -2359  -2839  -3148   -979  -1186  -2396  -3869  -3745    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7755 
-    82   1817  -2056   2607   -520  -3213  -1642  -1216  -2979  -1158  -3037  -2206   -746  -2141   -870  -1706   1110  -1204  -2352  -3258  -2596    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7748 
-    83  -2254  -1848  -4633  -4183  -1147  -4216  -3410    428  -3913   2255      6  -3936  -3949  -3384  -3748  -3499  -2216   2458  -2656  -2490    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7741 
-    84  -1781   3702  -4347  -3928  -1839  -3876  -3381   2710  -3735   -869   -696  -3589  -3801  -3529  -3733  -3130  -1775   1882  -3058  -2639    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7735 
-    85  -1401  -2771   -146   1411  -3006  -1853   3346  -2879   -606  -2845  -2061   -527   2498   -502  -1077  -1228  -1399  -2469  -2964  -2244    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7728 
-    86   2020  -1116  -2921  -2779  -2575   2016  -2306  -1770  -2615  -2415  -1715  -1959  -2255  -2324  -2623   -898   -970   1735  -2974  -2685    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7721 
-    87   -902  -1838  -1037   -449  -2114  -1876   -482  -1727    160    -25  -1039   1406  -1976   -102   2627   -892    593  -1455  -2091  -1599    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -321  -7449  -2404   -894  -1115   -701  -1378  -8472  -7714 
-    88  -1558  -2324  -1981  -1017  -2796  -2332   -479    868   1926  -2164  -1466  -1046  -2324    -78   2904  -1510  -1357  -2006  -2246  -1981    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -7151  -8193   -894  -1115   -392  -2072  -8472  -7707 
-    89  -1199  -2166  -1365   -655  -2516  -2106   -514  -2099   1310    576  -1315   -820  -2155   -111   2502    858  -1079  -1821  -2255  -1835    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7700 
-    90  -1347  -2450   1721   -483  -3707   2854  -1446  -3564  -1619  -3577  -2808   -757  -2317  -1136  -2285    561  -1573  -2849  -3764  -3004    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8472  -7693 
-    91  -1978  -3558   3458   -288  -3892  -2005  -1276  -3797   1600  -3679  -2999   -658  -2493   -941  -1819  -1694  -2027  -3316  -3741  -2948    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -538  -7449  -1734   -894  -1115   -701  -1378  -8472  -7687 
-    92   -341  -1675   -211    294  -2031    -24    -33  -1754   1077  -1752   -858    937   1141    408   -128    544    586  -1338  -1961  -1309    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6936  -7979   -894  -1115   -310  -2370  -8472  -7679 
-    93   -628  -1154  -1124   -544  -1214  -1807   -497   -796    852     -4   -321   -708  -1880   -262   1844   -784    451    465  -1507   1581    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8492   -894  -1115   -701  -1378  -8472  -7672 
-    94   1299   -713  -2407  -1891   -883    739  -1170   -382  -1620   -775   -121  -1578  -2157  -1378  -1661  -1046   -659   1892   3041   -985    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8492   -894  -1115   -701  -1378  -8472  -7665 
-    95    290   2277    710   1417  -2282   -205   -274  -2009    106  -2006  -1112   -222  -1667    166   -399   1129   -546  -1591  -2216  -1556    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7449  -8492   -894  -1115   -701  -1378  -8472  -7658 
-    96  -2497  -2083  -4803  -4332   -943  -4383  -3453    172  -4033   2774    219  -4127  -4018  -3348  -3786  -3682  -2441   1454  -2535  -2465    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7651 
-    97   -613   2398   1166    611  -1011  -1853   -616    442   -586   1150   -152   -841  -1935   -465   -915   -849   -555   -363  -1397   -960    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7644 
-    98   -569  -1403   -738    801  -1550    542   -387  -1169   -121   -172   1399   -455  -1756    -54   -557   1681   -519   -934  -1753  -1223    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7637 
-    99   1961  -1427  -2764  -2918  -3559  -1668  -2736  -3259  -2969  -3552  -2757  -2114   3432  -2693  -2956  -1066  -1259  -2351  -3733  -3562   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7629 
-   100    380   -886  -1551   -970   -893  -1925   -695   -428   -685    590   1804  -1022  -2002   -618   2122   -938    617   -316  -1303   -900   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7622 
-   101  -2093  -3169   -552   2292  -3920  -2235  -1706  -3850  -1707  -3805  -3154  -1137   3315  -1414  -2224  -1941  -2217  -3352  -3736  -3207   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7615 
-   102  -2056  -1659  -4498  -3961  -1031  -4016  -3033   2116  -3695   1643   2568  -3668  -3739  -3131  -3494  -3214  -1991   1691  -2396  -2249   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7607 
-   103   1797  -1223  -2919  -3024  -3541  -1482  -2709  -3286  -2996  -3567  -2681  -2015  -2249  -2657  -2956   3003  -1043  -2240  -3768  -3566   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7600 
-   104   -551   1386   1190    763  -1400  -1671   -382  -1006   -150  -1220   -458   -483  -1758    -73   -575   -621   1022    799  -1640   1342   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7592 
-   105    849  -1414  -3686  -3150   2565  -3133  -1893   -159  -2818   1993    252  -2747  -3092  -2333  -2652  -2278  -1567   -442  -1483  -1000   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7585 
-   106  -2468  -3101  -3192  -1782  -3997  -2953   -830  -3299   3091  -2930  -2274  -1646  -2890   -412   2605  -2345  -2133  -3079  -2748  -2677   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7577 
-   107  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7570 
-   108  -1298  -1844  -2875  -3136  -3678  -2026  -2995  -3857  -3302  -4033  -3306  -2458  -2758  -3055  -3253   3563  -1733  -2892  -3744  -3541   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7562 
-   109  -1298  -1844  -2875  -3136  -3678  -2026  -2995  -3857  -3302  -4033  -3306  -2458  -2758  -3055  -3253   3563  -1733  -2892  -3744  -3541   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7555 
-   110  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7547 
-   111   1345  -1211  -2822  -2861  -3557   2391  -2617  -3327  -2865  -3560  -2647  -1946  -2217  -2523  -2887   2104  -1009  -2246  -3760  -3555   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7539 
-   112  -3569  -3390  -4042  -4362  -4763  -3426  -4034  -5349  -4542  -5126  -4838  -4133   4267  -4442  -4297  -3840  -3922  -4781  -4041  -4662   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7531 
-   113  -2048  -1579  -4636  -4231  -1748  -4349  -3849   2831  -4092    835   -534  -3998  -4096  -3814  -4092  -3642  -2021   2304  -3254  -2924   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7524 
-   114  -3050  -2524  -5280  -4718   -711  -4997  -3691   -178  -4393   2884   2649  -4693  -4250  -3393  -3982  -4326  -2914   -939  -2444  -2547   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7516 
-   115  -3104   5787  -4601  -4904  -4350  -3261  -4077  -4355  -4778  -4582  -4307  -4213  -3851  -4624  -4385  -3422  -3495  -3939  -3935  -4341   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7508 
-   116  -1344  -2584   2413   -306  -3474  -1741  -1198  -3306  -1238  -3299  -2512   -616   2606   -856  -1881   1083  -1488  -2711  -3493  -2719   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7500 
-   117   -977  -2302   -402   1937  -2736  -1731   -552  -2461    -83  -2419  -1563   -437  -1947   -133    789   2119   -948  -2032  -2580  -1945   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8492   -894  -1115   -701  -1378  -8472  -7492 
-   118  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8493   -894  -1115   -701  -1378  -8472  -7484 
-   119  -3876  -3573  -3389  -3606  -2721  -3538   5366  -4886  -3380  -4486  -4287  -3579  -3985  -3570  -3329  -3991  -4049  -4627  -2939  -2299   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7450  -8493   -894  -1115   -701  -1378  -8472  -7476 
-   120   2112  -1266  -3511  -3369  -2246  -2217  -2798    -62  -3139  -1573  -1243  -2556  -2783  -2888  -3089  -1546  -1321   2773  -3068  -2717   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7450  -8493   -894  -1115   -701  -1378  -8472  -7468 
-   121     32  -1426  -4368  -3977  -1970  -3956  -3582   1968  -3815   -949   -789  -3671  -3884  -3653  -3860  -3230  -1826   3100  -3271  -2829   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7459 
-   122  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7451 
-   123  -2114  -1712  -4530  -3993  -1017  -4079  -3087   2099  -3731    785   3935  -3724  -3779  -3152  -3531  -3282  -2047    956  -2418  -2288   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7443 
-   124  -2749  -2285  -4943  -4393   3425  -4549  -2886   -230  -4093   1698   2144  -4111  -4006  -3164  -3711  -3772  -2624   -920  -1946  -1572   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7435 
-   125   -851   -919  -2154  -1564  -1003  -2250  -1102   1000  -1153   -711   -142  -1507  -2326  -1119   2218  -1311   1125   1565  -1507  -1123   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7426 
-   126   2809  -1214  -2963  -3062  -3521  -1480  -2715  -3257  -3014  -3543  -2659  -2025  -2247  -2670  -2965   2111  -1037  -2223  -3754  -3556   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7418 
-   127   2652  -1243  -3397  -3279  -2337  -2032  -2706   -378  -3047  -1747  -1371  -2416  -2644  -2785  -2993  -1364  -1245   2213  -3071  -2738   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7409 
-   128  -1286  -1160  -3097  -2465   -924  -2805  -1644    143  -1734   1572     14  -2236  -2808  -1769   1210  -1927  -1232   2273  -1706  -1385   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7401 
-   129   -998   4071  -1386  -1166  -1716  -1877   3394  -1960   -949  -2134  -1429   1605  -2268  -1011  -1198  -1125  -1130  -1631  -2074  -1379   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7392 
-   130   -737  -1564  -1443   -973  -2626  -1658  -1031  -2291   -515  -2393  -1569  -1012  -2047   -675   1661   2020   2033  -1790  -2628  -2164   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7384 
-   131  -2010  -2547  -2555  -2274  -3908   2723  -1971  -3759  -1044  -3660  -2975  -2163  -2998  -1683   2892  -2116  -2186  -3200  -3388  -3318   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7375 
-   132   -605  -1200  -2730  -2748  -3134   3109  -2471  -2728  -2717  -3099  -2288  -1923  -2235  -2420  -2739    766  -1013    609  -3424  -3155   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7366 
-   133   -924  -1748  -1180   -554  -2006  -1928   -511  -1576   1023  -1716   -952   -732  -2016   -151   1715    842   -849   1901  -2018  -1560   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7358 
-   134   2157  -1264  -3503  -3362  -2251  -2205  -2790    -82  -3132  -1584  -1251  -2546  -2774  -2880  -3082  -1534  -1316   2739  -3066  -2717   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7349 
-   135   -808  -1834   -996   -533  -2623  -1703   -703  -2295   2308  -2323  -1478   -710  -1969   -300   -452   1493   1520  -1838  -2512  -1982   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7340 
-   136   1839  -1551  -1061   -692  -2641    362   -966  -2355   -675  -2441  -1573   -809  -1927   1741  -1105   1613   -775  -1795  -2684  -2134   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7331 
-   137    441  -1256  -4053  -3549  -1434  -3563  -2727   2221  -3291   1189   -380  -3197  -3477  -2993  -3216  -2744  -1572   2168  -2452  -2097   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8493   -894  -1115   -701  -1378  -8472  -7322 
-   138  -1064  -2565   1813    730  -2885  -1726   -542  -2636   -137  -2553  -1688   -347  -1952   1080   2619   -895  -1017  -2194  -2701  -2009   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7451  -8494   -894  -1115   -701  -1378  -8472  -7313 
-   139  -2787  -2283  -4157  -4050   3531  -3824   -789  -1670  -3652  -1546  -1378  -2840  -3760  -2814  -3274  -3000  -2706   1219    -99   2805   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -7452  -8495   -894  -1115   -701  -1378  -8472  -7305 
-   140   -907   -827  -2618  -2034   -908  -2429  -1334   1870  -1679   -595    -57  -1842  -2483  -1519   1087  -1509   1432   1788  -1478  -1108   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1119  -7452   -923   -894  -1115   -701  -1378  -8472  -7295 
-   141  -1227  -2079  -1483   -563  -2720  -1889    -17  -2189   2627  -1967  -1253   -589  -1895    399   2295  -1127  -1010  -1921  -1905  -1674   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6368  -7410   -894  -1115   -218  -2835  -8472  -7285 
-   142  -3569  -3390  -4042  -4362  -4763  -3426  -4034  -5349  -4542  -5126  -4838  -4133   4267  -4442  -4297  -3840  -3922  -4781  -4041  -4662   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -7452  -8494   -894  -1115   -701  -1378  -8472  -7276 
-   143   -897   1659  -3175  -2566   -535  -2472  -1343    191  -2184    903    235  -2099  -2501  -1813  -2016  -1571   -843   1968   3889   -790   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -7452  -8494   -894  -1115   -701  -1378  -8472  -7267 
-   144   -881  -1705   -725   2659  -2100  -1792   -821  -1205   -572  -1785  -1103   -711  -2048   -485  -1004   -934    825   1018  -2337  -1783   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -7452  -8494   -894  -1115   -701  -1378  -8472  -7257 
-   145    848   2412   -814   -282  -1840  -1581   -478  -1488   -179  -1638   -828    605  -1760   1276   -624    242   1658  -1176  -1983  -1435   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -7452  -8494   -894  -1115   -701  -1378  -8472  -7248 
-   146    823  -1126  -3541  -2944   -698  -2971  -1881    171  -2607   2021   2369  -2577  -2919  -2185  -2458  -2085  -1285   1112  -1614  -1359   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -7452  -8494   -894  -1115   -701  -1378  -8472  -7238 
-   147  -1152  -2711   1562   1292  -3021    859   -679  -2813   -492  -2751  -1896   -319   2083   -272  -1092    283  -1140  -2346  -2936  -2161   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -7452  -8494   -894  -1115   -701  -1378  -8472  -7229 
-   148    189  -1283   -881   -320  -1380  -1705   -404   -983    747  -1198   -444   -534  -1788   -106    661   -660   1808    289  -1622   1522   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -7452  -8494   -894  -1115   -701  -1378  -8472  -7219 
-   149   -577  -2004   1396    855  -2300  -1524   2067  -2038    187  -2009  -1102   -166  -1634   1067   -321   -462   1280    -82  -2200  -1525   150
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -8472      0 
-//
-HMMER2.0  [2.3.2]
-NAME  DUF1301
-ACC   PF06979.4
-DESC  Protein of unknown function (DUF1301)
-LENG  145
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  8
-DATE  Tue Apr 22 21:57:56 2008
-CKSUM 5186
-GA    25.0000 25.0000;
-TC    275.6000 275.6000;
-NC    14.1000 14.1000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -10.124557   0.661501
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -222      *  -2808
-     1    458  -1085  -2557  -2091  -1296   2627  -1530   -735  -1835    377   1766  -1816  -2423  -1634  -1924  -1283   -982   -634  -1827  -1472     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7719  -8761   -894  -1115   -701  -1378  -1222  -8170 
-     2   1128  -1566  -4013  -3923  -2565  -2672  -3382    -29  -3709  -1742  -1492  -3055  -3221  -3463  -3636  -2021  -1693   3308  -3555  -3188     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7719  -8761   -894  -1115   -701  -1378  -8392  -8165 
-     3  -2768  -3358  -3517  -2082  -4283  -3215  -1090  -3581   3548  -3200  -2554  -1926  -3157   -675   1605  -2646  -2424  -3367  -3000  -2948     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7719  -8761   -894  -1115   -701  -1378  -8392  -8160 
-     4  -1385   2974  -3780  -3192   2035  -3094  -2042   1678  -2840    672   -118  -2739  -3069  -2456  -2666  -2214  -1332   1633  -1809  -1484     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7719  -8761   -894  -1115   -701  -1378  -8392  -8155 
-     5  -3471  -2881  -5046  -4890   3959  -4750  -2008  -1042  -4543   1248   -434  -3983  -4410  -3530  -4086  -4096  -3369  -1678  -1191   -197     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7719  -8761   -894  -1115   -701  -1378  -8392  -8150 
-     6  -1644  -2173  -3321  -3615  -4077  -2357  -3411  -4307  -3792  -4459  -3725  -2859  -3095  -3512  -3692   3619  -2088  -3285  -4091  -3959     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7719  -8761   -894  -1115   -701  -1378  -8392  -8145 
-     7  -3351  -2810  -4588  -4497     67  -4377  -1480  -1529  -4018   2252   -967  -3478  -4227  -3269  -3670  -3677  -3266  -1991   -755   3645     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7719  -8761   -894  -1115   -701  -1378  -8392  -8140 
-     8   1459  -1468  -3324  -3507  -3903  -1728  -3101  -3677  -3478  -3955  -3050  -2337  -2512  -3087  -3362   3205  -1305  -2550  -4127  -3966     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7719  -8761   -894  -1115   -701  -1378  -8392  -8134 
-     9   -878  -1493  -3146  -3292  -3762  -1753  -2970  -3504  -3238  -3799  -2935  -2284  -2521  -2935  -3178   1361   3530  -2490  -3997  -3786     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7719  -8761   -894  -1115   -701  -1378  -8392  -8129 
-    10  -1644  -2173  -3321  -3615  -4077  -2357  -3411  -4307  -3792  -4459  -3725  -2859  -3095  -3512  -3692   3619  -2088  -3285  -4091  -3959    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7719  -8761   -894  -1115   -701  -1378  -8392  -8124 
-    11  -1530  -1248  -3897  -3347  -1303    378  -2350   1933  -3033   1482   -341  -2945  -3282  -2701  -2914  -2451  -1488   2057  -2139  -1798    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7719  -8761   -894  -1115   -701  -1378  -8392  -8119 
-    12   1889   -734  -2866  -2275   1174    847  -1278    952  -1951   -583     32  -1907  -2413  -1642  -1880  -1414   -796    902  -1262   -908    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7719  -8761   -894  -1115   -701  -1378  -8392  -8114 
-    13  -1044  -1786  -1596  -1793  -3847   2868  -2302  -3677  -2431  -3818  -2949   1311  -2491  -2076  -2758   1586  -1423  -2689  -3981  -3548    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7719  -8761   -894  -1115   -701  -1378  -8392  -8109 
-    14    910  -1456  -4181  -3644  -1358  -3634  -2703   1933  -3353   1972   -317  -3275  -3544  -2979  -3228  -2796  -1735   1219  -2383  -2086    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7719  -8761   -894  -1115   -701  -1378  -8392  -8103 
-    15   1098   -746  -3124  -2513   1186  -2470  -1376     60  -2153    567     73  -2079  -2519  -1809  -2016  -1561    621   2115  -1275   -929    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -8098 
-    16   1546  -1027  -3445  -2837   1844  -2797  -1677   1215  -2477   -188   3143  -2411  -2798  -2081  -2317  -1897  -1160   -106  -1476  -1152    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -8093 
-    17    507   -852  -2512  -1920   -749  -2355  -1190   -181  -1644    944   2017  -1740  -2400   2213  -1694  -1410   -833   1282  -1304   -954    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -8087 
-    18  -4077  -3791  -4518  -4858  -5206  -3818  -4460  -5898  -5053  -5602  -5343  -4628   4289  -4938  -4749  -4364  -4429  -5313  -4385  -5119    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -879  -7719  -1159   -894  -1115   -701  -1378  -8392  -8082 
-    19  -2722  -2327  -2878  -2828   1098  -3297   3115  -2227  -2394  -1788  -1679  -2101  -3316  -2027  -2304  -2565  -2644  -2265    392   4065    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6864  -7906   -894  -1115   -675  -1419  -8392  -8077 
-    20  -2130  -1667  -4681  -4245  -1510  -4364  -3713   2898  -4076   1453   -310  -4016  -4068  -3673  -4005  -3642  -2092   1684  -3028  -2794    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7460  -8502   -894  -1115   -382  -2105  -8392  -8071 
-    21  -2646  -2238  -4991  -4384   1207  -4477  -3244   -282  -4081   2452   2284  -4140  -4030  -3255  -3736  -3668  -2536   1343  -2379  -2359    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -8066 
-    22  -1006  -1270  -2930  -2628  -1630  -2121  -1991  -1061  -2321   2611   -785  -2130  -2578  -2122  -2322    468    757   -967  -2246  -1909    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -8061 
-    23   -963  -2426   -478   2224  -2757  -1796   -510  -2498   1042  -2429  -1534   -428  -1947   1871   -513    938   -905  -2058  -2582  -1912    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -8055 
-    24   -859  -2126   -625   -247  -2644  -1739   -623  -2374   -244  -2372  -1488   1667  -1947   2373   -722    984   1569  -1923  -2573  -1926    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -8050 
-    25   1154  -1713  -1141   -890  -2261   1914  -1147  -2074   -988  -2247  -1468   1768  -2194   -861  -1402  -1004  -1038  -1698  -2501   1989    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -8044 
-    26    362   -738  -2968  -2356   -646  -2403  -1281   1081  -2009   1380   2631  -1971  -2449  -1674  -1901    895   -820    -43  -1207   -870    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -8039 
-    27   -776  -1011  -1704  -1119  -1007   1092   -819    668   1720   -867   1633  -1166  -2143   -757  -1041  -1085   -714   -451   2982   -997    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -8033 
-    28   -820   -750  -2559    850   1825  -2307  -1158   1566  -1695   -574     50  -1739  -2362  -1431  -1710    191   -764   1524  -1235   -869    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -8028 
-    29    912  -2755   1168    919  -3049   1971   -750  -2829   -508  -2770  -1898   -457  -2098   1445  -1083  -1034  -1183  -2372  -2952  -2199    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -8022 
-    30   1367  -1446  -3261  -3360  -3901   2044  -3011  -3687  -3342  -3926  -2997  -2273  -2477  -2954  -3288   2517  -1265  -2537  -4107  -3945    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1356  -7719   -735   -894  -1115   -701  -1378  -8392  -8017 
-    31   2092   -474  -1969  -1665  -1216  -1289  -1325    342  -1461   -727   -294  -1269  -1778  -1300  -1583   -555   -385   1835  -1844  -1464    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -6394  -7437   -894  -1115  -2465   -288  -8392  -8011 
-    32   -719  -1926    385   2402  -2369  -1201   -333  -2119   -126  -2153  -1394     21   1684     25   -616   -593   -751  -1721  -2330  -1693    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -6394  -7437   -894  -1115   -173  -3142  -8392  -8006 
-    33   -871   -819  -2544  -1944   1226  -2336  -1158   -224    990   1404   1747  -1739  -2378  -1395  -1669  -1391   1378   -194  -1243   -892    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -8000 
-    34    889  -1344  -2585  -2352   1288    647  -2069  -2119  -2269  -2406  -1670  -1890   3187  -2034  -2413  -1083  -1125  -1671  -2788  -2385    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -7994 
-    35  -1446  -1196  -3778  -3180   -943  -3125  -2044   1155  -2830   1231   3217  -2755  -3080  -2418  -2654  -2240   1240   1208  -1785  -1497    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -7989 
-    36    461  -1064  -2104  -1542  -1002  -2305  -1138   1440  -1273   -644   2383  -1523  -2377   2753  -1455  -1348   -897   -284  -1536  -1160    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -7983 
-    37   1302  -1288  -3966  -3434  -1467  -3416  -2515   1379  -3143   -803   2506  -3050  -3389  -2843  -3054  -2569  -1551   2483  -2321  -1960    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -7977 
-    38   1543   -851  -3370  -2748   1173  -2639  -1522   1028  -2366    531   2473  -2274  -2653  -1975  -2179  -1733   -989   1109  -1343  -1023    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -7972 
-    39  -2323  -1939  -4703  -4149   3504  -4190  -3010   1152  -3857    960     28  -3823  -3897  -3221  -3609  -3375  -2246    932  -2336  -2081    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -7966 
-    40   1190   4307  -3346  -3059  -1233  -2112  -1872  -1468  -2707  -1820  -1216  -2269  -2627  -2402  -2614  -1386  -1271  -1233  -1804   3006    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -7960 
-    41   -950  -1372  -2950  -2809  -2465   2913  -2384   1487  -2639  -2202  -1612  -2177  -2567  -2420  -2670  -1267    974  -1156  -2945  -2615    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8761   -894  -1115   -701  -1378  -8392  -7954 
-    42  -2064  -1676  -4546  -4036   1871  -4054  -3142   1976  -3779    738   -324  -3701  -3863  -3344  -3636  -3251  -2015   2485  -2648  -2373    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8762   -894  -1115   -701  -1378  -8392  -7948 
-    43   1743   -761  -2935  -2340   -777    185  -1338   1135  -2013   -583   2541  -1973  -2472  -1704  -1938  -1488   -838   1115  -1310   -958    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8762   -894  -1115   -701  -1378  -8392  -7943 
-    44  -1736  -2433  -1602  -1933  -4223   3321  -2631  -4323  -2861  -4387  -3641   1915  -2952  -2468  -3193  -1851  -2107  -3376  -4175  -3845    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8762   -894  -1115   -701  -1378  -8392  -7937 
-    45   -956  -1336  -2909  -2666   3414  -1982  -1903  -1719  -2477  -1997  -1370  -2074  -2529  -2205  -2507   1330   1482  -1422  -2070  -1386    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8762   -894  -1115   -701  -1378  -8392  -7931 
-    46  -4350  -3618  -4843  -5137   4483  -4245  -2206  -3493  -4990  -2887  -3007  -4147  -4512  -4243  -4506  -4433  -4439  -3737  -1500   -417    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7719  -8762   -894  -1115   -701  -1378  -8392  -7925 
-    47  -1572  -1816  -3432  -3252  -1836  -2621  -2648  -1010  -2820   1009   -944  -2731  -3094  -2717  -2792  -1971   3413  -1091  -2765  -2414    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7720  -8762   -894  -1115   -701  -1378  -8392  -7919 
-    48  -2414  -2083  -4499  -4249   3455  -3928  -2173   -222  -3957   -809   -812  -3529  -3943  -3388  -3735  -3221  -2427   2384  -1529   -565    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7720  -8762   -894  -1115   -701  -1378  -8392  -7913 
-    49  -2322  -1848  -4906  -4490  -1812  -4611  -4047   1998  -4343   1582   -598  -4267  -4316  -3982  -4301  -3905  -2289   2620  -3358  -3096    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1741  -7720   -531   -894  -1115   -701  -1378  -8392  -7907 
-    50  -1329  -1167  -2490  -2241   -110  -2413  -1559    510  -1812   2581    755  -2117  -2502  -1678  -1787  -1944  -1344    161  -1256   -862    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40  -6019  -7061   -894  -1115  -2612   -258  -8392  -7901 
-    51    138   -476   -804   -827  -1714   -650   -912  -1582   -874  -1856  -1178   -589  -1280   -784  -1058   2753   -195  -1003  -1958  -1492    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40  -6019  -7061   -894  -1115  -2612   -258  -8392  -7895 
-    52  -1554  -1302  -2467  -2402   3708  -2279   -356   -432  -2172   -135   -148  -1834  -2467  -1737  -2034  -1847  -1599   -635    227   1272    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40  -6019  -7061   -894  -1115   -156  -3289  -8392  -7889 
-    53  -2081  -2497  -3792  -4048  -4206  -2712  -3671  -3972  -3974  -4274  -3765  -3291  -3408  -3829  -3824  -2338   3976  -3321  -4129  -4203    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7720  -8762   -894  -1115   -701  -1378  -8392  -7883 
-    54  -4077  -3791  -4518  -4858  -5206  -3818  -4460  -5898  -5053  -5602  -5343  -4628   4289  -4938  -4749  -4364  -4429  -5313  -4385  -5119    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7720  -8762   -894  -1115   -701  -1378  -8392  -7877 
-    55    539  -1012  -3546  -2963  -1060  -2918  -1883   1206  -2623   1683   -183  -2539  -2930  -2287  -2493  -2031    588   1755  -1736  -1389    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7720  -8762   -894  -1115   -701  -1378  -8392  -7870 
-    56  -1909  -1675  -4185  -3673  -1182  -3562  -2744     67  -3340   2592   -109  -3303  -3532  -2912  -3198  -2755    780   1197  -2353  -2142    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7720  -8762   -894  -1115   -701  -1378  -8392  -7864 
-    57  -3777  -3243  -5089  -5032  -1735  -4514  -4040  -1299  -4754   3261   -696  -4891  -4508  -4152  -4395  -4705  -3767  -1993  -3125  -3069    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7720  -8762   -894  -1115   -701  -1378  -8392  -7858 
-    58  -4406  -3961  -3921  -4171  -3231  -3926   5401  -5468  -3992  -5013  -4849  -4130  -4378  -4151  -3893  -4548  -4592  -5195  -3383  -2818    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7720  -8762   -894  -1115   -701  -1378  -8392  -7852 
-    59  -2267  -1925  -4328  -3868   2971  -3768  -1719   1093  -3496   1651   -196  -3187  -3617  -2819  -3192  -2909  -2181  -1023  -1095   1896    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7845 
-    60  -2391  -1917  -4954  -4518  -1662  -4646  -3990   2405  -4357   1928   -451  -4305  -4312  -3907  -4267  -3934  -2350   1933  -3228  -3032    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7839 
-    61   1358  -1471  -3423  -3561  -3707  -1768  -3069  -3210  -3405  -3650  -2846  -2375  -2539  -3073  -3283  -1132   3533  -2337  -3984  -3816    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7833 
-    62  -3709  -3782  -3592  -3179  -4734  -3639  -2561  -4748   3938  -4426  -3926  -3130  -3916  -2292  -1410  -3723  -3624  -4465  -3818  -3998    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7827 
-    63  -2226  -3043  -2462  -1596  -3878   2294  -1017  -3308   1377  -3039  -2332  -1592  -2881   -602   2688  -2133  -2031  -3011  -2938  -2749    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7820 
-    64  -4356  -3341  -4796  -5119   2367  -4668   -930  -3246  -4685  -2582  -2665  -3328  -4542  -3457  -4078  -3932  -4222  -3409   -179   4452    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7814 
-    65  -1849  -1546  -4241  -3834  -1954  -3729  -3251   1438  -3602  -1060   -858  -3481   1372  -3403  -3605  -2974  -1866   3098  -3059  -2652    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7807 
-    66  -1742  -1641  -4015  -3763  -2071  -3232  -3218   3201  -3465  -1161  -1009  -3262  -3537  -3311  -3447  -2552   2068    324  -3160  -2772    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7801 
-    67  -1681  -3300   2173   1655  -3587  -2018  -1065  -3389   -854  -3286  -2485   -627  -2387   -678   2677  -1447  -1673  -2925  -3436  -2653    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7794 
-    68  -3142  -2605  -5501  -4977  -1044  -5221  -4050   1684  -4725   2872    159  -4934  -4507  -3742  -4338  -4570  -3029   -706  -2790  -2869    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7788 
-    69  -4319  -3320  -4758  -5048   2369  -4657   3594  -3263  -4611  -2619  -2681  -3295  -4523  -3417  -4032  -3898  -4179  -3401   -159   3783    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7781 
-    70  -4092  -3320  -4204  -4390    424  -4408   3683  -3315  -3906  -2698  -2730  -3176  -4385  -3229  -3592  -3759  -3998  -3422   -290   4164    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7775 
-    71  -1694  -3407   2377   1622  -3648  -1975  -1101  -3486    919  -3388  -2586   2378  -2376   -720  -1724  -1441  -1703  -2998  -3567  -2707    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7768 
-    72   1639  -2504   -349   1570  -2948  -1819   -787  -2704   -524  -2683  -1818   1642   1519   -375  -1066   -998  -1126  -2246  -2884  -2176    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7762 
-    73    433  -2285   1914    973  -2624     66   -467  -2375   -106  -2334  -1429   -357  -1861    -24   -630    392   1259  -1929  -2516  -1822    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7755 
-    74   -876  -2077   -864   -275  -2367  -1854   -451  -2034   2119  -2054   1621   -538  -1936    -27   1083    370   1328  -1689  -2269  -1698    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7748 
-    75  -1431  -3037   2673   1046  -3319  -1918   -892  -3113   1871  -3026  -2180   -527  -2231   1192  -1232  -1224  -1410  -2647  -3192  -2416    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7741 
-    76   -854  -1913   -693   1375  -2100  -1818   -542  -1741   -177    367  -1054   -538  -1946   1115   -613   -818   2223  -1460  -2191  -1613    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7735 
-    77  -4444  -3646  -4593  -4892   -509  -4268  -1873  -3993  -4663  -3407  -3460  -3884  -4503  -3998  -4255  -4336  -4491  -4072  -1177   4829    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8762   -894  -1115   -701  -1378  -8392  -7728 
-    78  -1901  -2723  -2229  -1419  -3427  -2632   -962  -2915   1224  -2782  -2054  -1449  -2716   -557   1301  -1854   3215  -2617  -2794  -2529    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8763   -894  -1115   -701  -1378  -8392  -7721 
-    79   3179  -1458  -3482  -3622  -3732  -1755  -3093  -3263  -3456  -3687  -2866  -2383  -2530  -3103  -3319  -1118   1613  -2357  -4005  -3846    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8763   -894  -1115   -701  -1378  -8392  -7714 
-    80  -1253  -1097  -3455  -2925  -1318  -2846  -2030   2507  -2626   -901   -428  -2530  -2957  -2345  -2570    143   1463   1820  -1986  -1620    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8763   -894  -1115   -701  -1378  -8392  -7707 
-    81  -1524  -2119  -2074  -2083  -2591  -2260   2785  -3056  -1811  -3178  -2533  -1956  -2821  -1967  -1948  -1680   3487  -2560  -2913  -2238    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7720  -8763   -894  -1115   -701  -1378  -8392  -7700 
-    82  -2927  -2489  -4326  -4222     50  -4065  -1380   2242  -3778  -1449  -1403  -3249  -4047  -3175  -3508  -3342  -2891  -1257   -707   4080    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7721  -8763   -894  -1115   -701  -1378  -8392  -7693 
-    83   -946  -1723  -1612  -1562  -3423  -1767  -1900  -3182  -1794  -3319  -2456   3152  -2371  -1610  -2144   1614   1601  -2395  -3530  -3061    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7721  -8763   -894  -1115   -701  -1378  -8392  -7687 
-    84   1149  -1047  -3507  -2916   2635  -2849  -1758     82  -2563    623     -5  -2478  -2864  -2182  -2409  -1959  -1199   1675  -1561  -1198    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7721  -8763   -894  -1115   -701  -1378  -8392  -7679 
-    85  -2951  -2480  -5297  -4687   2194  -4853  -3554   1213  -4406   2162   2897  -4529  -4245  -3433  -3997  -4082  -2821  -1051  -2496  -2550    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7721  -8763   -894  -1115   -701  -1378  -8392  -7672 
-    86  -3377  -2815  -5646  -5081   -928  -5374  -4044   -409  -4779   2909   2793  -5100  -4541  -3684  -4318  -4737  -3230  -1208  -2699  -2838    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7721  -8763   -894  -1115   -701  -1378  -8392  -7665 
-    87   1306  -1716  -1273   -849  -2706  -1726  -1084  -2401   -765  -2501  -1643   -972  -2094   3087  -1183    542    974  -1886  -2760  -2217    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7721  -8763   -894  -1115   -701  -1378  -8392  -7658 
-    88  -1841  -2962  -1621   2398  -3547  -2523   -826  -3083   2493  -2858  -2086  -1167  -2584   -397   1243  -1702  -1673  -2745  -2827  -2476    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7721  -8763   -894  -1115   -701  -1378  -8392  -7651 
-    89   -748  -2102   -621    761  -2397  -1718   -361    266   1630  -2094  -1205   -371  -1811   2137   -347   -647   1211  -1710  -2290  -1654    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7721  -8763   -894  -1115   -701  -1378  -8392  -7644 
-    90   1356  -1977   -753   -186  -2251  -1767   -414  -1928   1492  -1970   1329   -460  -1859      9   1005    995   -708  -1581  -2211  -1617    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7722  -8764   -894  -1115   -701  -1378  -8392  -7638 
-    91  -1249  -1596  -2269  -1646  -1732  -2344  -1223  -1205   -657    734   -836  -1592  -2533  -1038   1149  -1499   2934  -1116  -2094  -1723    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7721  -8763   -894  -1115   -701  -1378  -8392  -7629 
-    92    250  -2147  -1624   -917  -2470  -2277   -744  -1971   1706  -2094  -1344  -1059  -2342   -367   2205  -1332  -1223   1730  -2340  -1932    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7721  -8763   -894  -1115   -701  -1378  -8392  -7622 
-    93  -4350  -3618  -4843  -5137   4483  -4245  -2206  -3493  -4990  -2887  -3007  -4147  -4512  -4243  -4506  -4433  -4439  -3737  -1500   -417    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7721  -8763   -894  -1115   -701  -1378  -8392  -7615 
-    94  -1571  -2709  -1598   -879  -3217  -2382   3739  -2800   1725  -2638  -1837  -1043  -2423   -280   1331    964  -1427  -2455  -2658  -2257    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7721  -8763   -894  -1115   -701  -1378  -8392  -7607 
-    95    867  -1194  -1357   -805  -1239  -1967   -737    552   -638     36   -364   -946    529   2687   -973   -958   -703   -625  -1604  -1160    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7721  -8763   -894  -1115   -701  -1378  -8392  -7600 
-    96    796  -2157    679   1303  -2476    143   -309  -2227   1015  -2172  -1248    897  -1740    149    934   -560   -622  -1778  -2340  -1655    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7721  -8763   -894  -1115   -701  -1378  -8392  -7592 
-    97  -2392  -4130   3717   -475  -4360  -2225  -1655  -4428  -1943  -4277  -3690   -865  -2790   1549  -2768  -2051  -2490  -3896  -4332  -3386    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7721  -8763   -894  -1115   -701  -1378  -8392  -7585 
-    98  -2526  -2317  -4538  -4556  -2871  -3702  -4098   -296  -4409  -1966  -1905  -4068  -4081  -4300  -4315  -3418  -2688   3715  -3860  -3544    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7721  -8763   -894  -1115   -701  -1378  -8392  -7577 
-    99  -1099  -1544  -1914  -1391  -1945  -2193  -1218   -955   1571  -1632  -1004  -1417  -2425   -987   -960  -1326   2425   1724  -2253  -1843    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1742  -7721   -533   -894  -1115   -701  -1378  -8392  -7570 
-   100  -1088  -2023   3411    275  -2456  -1126   -624  -2459   -798  -2528  -1976    -63  -1624   -381  -1386   -930  -1196  -2085  -2350  -1871   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -6020  -7062   -894  -1115  -2612   -258  -8392  -7562 
-   101   2775   -421  -1231  -1221  -1693   -722  -1143   -989  -1167  -1502   -969   -835  -1356  -1059  -1284   -132   -233   -602  -2004  -1681   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -6020  -7062   -894  -1115  -2612   -258  -8392  -7555 
-   102   2775   -421  -1231  -1221  -1693   -722  -1143   -989  -1167  -1502   -969   -835  -1356  -1059  -1284   -132   -233   -602  -2004  -1681   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -6020  -7062   -894  -1115  -2612   -258  -8392  -7547 
-   103   -989   -784  -2595  -2323   -565  -2438  -1812   3011  -1994    351    369  -2139  -2558  -1900  -2027  -1841  -1024   1195  -1667  -1228   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -6020  -7062   -894  -1115   -156  -3289  -8392  -7539 
-   104    923  -1622  -4595  -4205  -2177  -4167  -3801   2830  -4046  -1160   -995  -3890  -4093  -3881  -4086  -3443  -2026   2334  -3478  -3035   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7721  -8763   -894  -1115   -701  -1378  -8392  -7531 
-   105  -4077  -3791  -4518  -4858  -5206  -3818  -4460  -5898  -5053  -5602  -5343  -4628   4289  -4938  -4749  -4364  -4429  -5313  -4385  -5119   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7721  -8763   -894  -1115   -701  -1378  -8392  -7524 
-   106    589  -3732   2029   2951  -3994  -2042  -1327  -3868  -1461  -3770  -3042   -651  -2532   -979  -2236  -1674  -2019  -3358  -3966  -3024   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7721  -8764   -894  -1115   -701  -1378  -8392  -7516 
-   107    344   -828  -3209  -2613   -870  -2590  -1531   1239  -2268   -617   2431  -2197  -2639  -1941  -2151    159   -957   2345  -1442  -1090   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7721  -8764   -894  -1115   -701  -1378  -8392  -7508 
-   108    385  -1943   -721   -193  -2456     71   -494  -2180   1752  -2186  -1289   -460   1324    -58   -586    640    769  -1733  -2395  -1757   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7722  -8764   -894  -1115   -701  -1378  -8392  -7500 
-   109  -1743  -2823  -1315   -949  -3348   1730   2745  -3048   2574  -2901  -2132  -1132  -2562   -555   -190  -1634  -1657  -2681  -2889  -2451   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7722  -8764   -894  -1115   -701  -1378  -8392  -7492 
-   110  -2264  -1854  -4730  -4213  -1333  -4279  -3355   1307  -3965    718   3861  -3930  -4003  -3435  -3789  -3491  -2206   2053  -2717  -2552   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1743  -7722   -534   -894  -1115   -701  -1378  -8392  -7484 
-   111  -1862  -1527  -2360  -2305    240  -2028   -744  -1533  -1816  -1285  -1144  -1958  -2338  -1790  -1717  -2087  -1926  -1574   5664    607   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -6021  -7063   -894  -1115  -2612   -258  -8392  -7476 
-   112   -989   -784  -2595  -2323   -565  -2438  -1812   3011  -1994    351    369  -2139  -2558  -1900  -2027  -1841  -1024   1195  -1667  -1228   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -6021  -7063   -894  -1115  -2612   -258  -8392  -7468 
-   113   -880  -1174  -1294  -1387  -2129  -1269  -1397  -2091  -1420  -2204  -1760  -1299   3729  -1405  -1509  -1074  -1159  -1716  -2004  -1964   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -6021  -7063   -894  -1115   -156  -3289  -8392  -7459 
-   114  -3471  -2881  -5046  -4890   3959  -4750  -2008  -1042  -4543   1248   -434  -3983  -4410  -3530  -4086  -4096  -3369  -1678  -1191   -197   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7723  -8765   -894  -1115   -701  -1378  -8392  -7452 
-   115   1358  -1471  -3423  -3561  -3707  -1768  -3069  -3210  -3405  -3650  -2846  -2375  -2539  -3073  -3283  -1132   3533  -2337  -3984  -3816   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7722  -8764   -894  -1115   -701  -1378  -8392  -7443 
-   116   -869  -1487  -3137  -3257  -3760  -1746  -2945  -3507  -3200  -3791  -2920  -2268  -2512  -2898  -3156   2159   3193  -2486  -3990  -3777   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7722  -8764   -894  -1115   -701  -1378  -8392  -7435 
-   117   1182  -2048  -3772  -3807   4004  -2721  -1960  -2002  -3612  -1956  -1780  -2854  -3256  -3125  -3418  -2099  -2099  -1929  -1502   -482   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7722  -8764   -894  -1115   -701  -1378  -8392  -7426 
-   118  -2533  -2144  -4399  -4036   2101  -3918  -1498  -1013  -3658   1275   1929  -3204  -3766  -2913  -3325  -3069  -2442  -1367   -833   3531   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7722  -8764   -894  -1115   -701  -1378  -8392  -7418 
-   119   2330  -1506  -3853  -3776  -2620  -2390  -3170   -374  -3544  -1928  -1606  -2826  -2998  -3265  -3452  -1734  -1558   2737  -3456  -3120   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7722  -8764   -894  -1115   -701  -1378  -8392  -7409 
-   120  -1406  -2979   1287   -182  -3289   1532   -894  -3080   2376  -3002  -2156   1222  -2224   -489  -1240  -1209  -1391  -2613  -3173  -2404   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7722  -8764   -894  -1115   -701  -1378  -8392  -7401 
-   121   -775  -2221    665    -44  -2550  -1711   -367  -2287   1811  -2228  -1318    882  -1815     86    994   -654   1748  -1849  -2389  -1727   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7722  -8764   -894  -1115   -701  -1378  -8392  -7392 
-   122  -2379  -3114  -2982  -1738  -3832  -2996   -952  -3205   2918  -2927   2036  -1676  -2943   -534   2434  -2276  -2096  -2977  -2843  -2693   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7722  -8764   -894  -1115   -701  -1378  -8392  -7384 
-   123    708  -1465  -2894  -2816  -3723    883  -2665  -3492  -2794  -3699  -2785  -2079   2356  -2510  -2910   2397  -1224  -2454  -3902  -3650   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7722  -8764   -894  -1115   -701  -1378  -8392  -7375 
-   124  -3309  -2753  -5615  -5022   1218  -5311  -3830   -419  -4773   2844   2330  -4977  -4484  -3626  -4289  -4611  -3154  -1231  -2566  -2585   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7722  -8764   -894  -1115   -701  -1378  -8392  -7366 
-   125  -3400  -2826  -5380  -4998   2693  -5086  -2874   -634  -4708   2667     45  -4541  -4476  -3614  -4234  -4431  -3266  -1391  -1895  -1208   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7722  -8764   -894  -1115   -701  -1378  -8392  -7358 
-   126  -2257  -1769  -4909  -4583  -2360  -4679  -4595   2427  -4511  -1149  -1087  -4368  -4465  -4424  -4637  -4040  -2253   3130  -4018  -3528   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7722  -8765   -894  -1115   -701  -1378  -8392  -7349 
-   127  -1937  -3564   2418   -330  -4032  -2035  -1402  -3932  -1568  -3841  -3119   3007  -2552  -1063  -2345   1125  -2028  -3376  -4027  -3091   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -280  -7722  -2593   -894  -1115   -701  -1378  -8392  -7340 
-   128  -3592  -3408  -4063  -4385  -4783  -3443  -4053  -5375  -4566  -5148  -4861  -4155   4268  -4465  -4318  -3863  -3945  -4805  -4056  -4683   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7463  -8505   -894  -1115  -1428   -670  -8392  -7331 
-   129   1116  -1790    977     50  -2060  -1546   -246  -1754    128  -1804   -937   -240  -1653   1258   -362    507    848    241  -2060  -1432   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7463  -8505   -894  -1115  -1428   -670  -8392  -7322 
-   130  -3389  -2904  -4733  -4646  -1421  -4217  -3671   -962  -4326   3214   -394  -4491  -4206  -3784  -4011  -4284  -3381  -1617  -2806  -2699   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7463  -8506   -894  -1115  -1428   -670  -8392  -7313 
-   131  -3924  -3262  -4500  -4763   4438  -3949  -1864  -2987  -4595  -2417  -2530  -3784  -4202  -3864  -4144  -4031  -4009  -3237  -1162    -75   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7463  -8506   -894  -1115   -382  -2105  -8392  -7304 
-   132  -1504  -2145  -1025    830  -2172  -2265  -1346  -1734  -1153   1266  -1298  -1212   2983  -1101  -1486  -1581  -1525  -1644  -2576  -2084   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7723  -8765   -894  -1115   -701  -1378  -8392  -7295 
-   133  -1889  -3413   3231   -337  -3538  -2061  -1317  -3440  -1412    131  -2748   1951  -2530   -987  -2114  -1649  -1939  -3031  -3641  -2771   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7724  -8766   -894  -1115   -701  -1378  -8392  -7286 
-   134  -2663  -3085  -3193  -2812  -4279  -3085  -2316  -4200  -1272  -4020  -3407  -2679   3609  -2035   2417  -2760  -2783  -3732  -3662  -3655   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7723  -8765   -894  -1115   -701  -1378  -8392  -7276 
-   135   -819  -2290   -425   1815  -2600  -1703   1862  -2351    -30  -2299  -1391   1490  -1841   1343   -538   -689   1208  -1909  -2473  -1783   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7723  -8765   -894  -1115   -701  -1378  -8392  -7267 
-   136   1019  -3133   2805   -358  -3498  -2004   3376  -3409  -1265  -3384  -2621   -708  -2452   -909  -1916  -1506  -1762  -2930  -3540  -2713   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7723  -8765   -894  -1115   -701  -1378  -8392  -7257 
-   137  -4444  -3646  -4593  -4892   -509  -4268  -1873  -3993  -4663  -3407  -3460  -3884  -4503  -3998  -4255  -4336  -4491  -4072  -1177   4829   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7723  -8765   -894  -1115   -701  -1378  -8392  -7248 
-   138  -1489  -1252  -3589  -3045  -1290  -3215  -2209   2207  -2756    900   -340   2338  -3197  -2478  -2721  -2339  -1445   1308  -2100  -1746   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7723  -8765   -894  -1115   -701  -1378  -8392  -7238 
-   139  -1222  -2569   1334   -425  -2973  -2048   3208  -2651   1592  -2533  -1676   -684  -2151   -154   1836  -1090  -1128  -2247  -2618  -2066   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7723  -8765   -894  -1115   -701  -1378  -8392  -7229 
-   140  -1866  -1668  -3692  -3059  -1111  -3459  -2239   2198   1169   2055    -68  -2864  -3355  -2290  -2237  -2601  -1793   -244  -2149  -1909   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7723  -8765   -894  -1115   -701  -1378  -8392  -7219 
-   141  -3190  -2706  -5360  -4846   -958  -5018  -3789   -409  -4445   1484   4660  -4753  -4413  -3581  -4084  -4376  -3081  -1121  -2640  -2651   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7723  -8765   -894  -1115   -701  -1378  -8392  -7209 
-   142   1362  -1652  -3253  -3536  -4100   3318  -3254  -3906  -3698  -4170  -3287  -2477  -2669  -3271  -3562  -1294  -1510  -2764  -4229  -4163   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7723  -8765   -894  -1115   -701  -1378  -8392  -7200 
-   143  -4356  -3341  -4796  -5119   2367  -4668   -930  -3246  -4685  -2582  -2665  -3328  -4542  -3457  -4078  -3932  -4222  -3409   -179   4452   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7723  -8766   -894  -1115   -701  -1378  -8392  -7190 
-   144  -3832  -4189   4132  -2236  -5073  -3341  -3194  -5633  -3716  -5365  -5035  -2584  -3886  -3102  -4252  -3662  -4000  -5151  -4434  -4544   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7723  -8766   -894  -1115   -701  -1378  -8392  -7180 
-   145  -2233  -3610   1743   -725  -4063  -2369  -1472  -3904   3388  -3751  -3052  -1058  -2787  -1120  -1439  -1991  -2239  -3461  -3728  -3115   145
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -8392      0 
-//
-HMMER2.0  [2.3.2]
-NAME  Toxin_18
-ACC   PF08087.3
-DESC  Conotoxin O-superfamily
-LENG  55
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  7
-DATE  Tue Apr 22 23:21:53 2008
-CKSUM 1977
-GA    14.7000 14.7000;
-TC    15.9000 15.9000;
-NC    14.6000 14.6000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -8.941043   0.590357
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -322      *  -2322
-     1  -2406  -2296  -3638  -3594  -1525  -3105  -2824  -1047  -3121   -596   5043  -3293  -3425  -3046  -2996  -2911  -2552  -1398  -2513  -2207     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -7121  -8163   -894  -1115   -701  -1378  -1322  -6755 
-     2   -420  -1753   -291    241    629    -14   2245  -1736    998  -1744   -859   1197  -1496   1224   -132   -325   -358  -1349  -1959  -1313     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -7121  -8164   -894  -1115   -701  -1378  -7077  -6741 
-     3   -481   -336  -2608  -1990   1071  -2009   -854   1552  -1630    558    507  -1579  -2054  -1290    800  -1086   -421    991   -765   1446     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -7122  -8164   -894  -1115   -701  -1378  -7077  -6728 
-     4   -845  -1836   -818   -303  -1798  -1748   -330  -1805   2652  -1836  -1061   -507  -1868     22     54    463   -778  -1508  -1854   1576     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -7122  -8164   -894  -1115   -701  -1378  -7077  -6714 
-     5    963   -923  -2237  -2029  -2777  -1203  -1870  -2440  -1918  -2704  -1860  -1449  -1883  -1706  -2082   2221   2431  -1665  -3006  -2696     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -7123  -8165   -894  -1115   -701  -1378  -7077  -6701 
-     6    460   -661  -2708  -2174   -853  -2243  -1399   2283  -1902   -506     11  -1862  -2381  -1646  -1910    639   -743   1744  -1462  -1095     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -7122  -8164   -894  -1115   -701  -1378  -7077  -6687 
-     7  -1366  -1240  -2973  -2381   1523  -2814  -1351    -94  -1809   2261    408  -2161  -2748  -1662   1081  -1921  -1290   -379  -1141   -583     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -7122  -8164   -894  -1115   -701  -1378  -7077  -6672 
-     8  -1030   2502  -3316  -2712   1150  -2654  -1528    383  -2353   1931    489  -2281  -2617  -1921  -2169  -1764   -970   1248  -1256   -944     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -7122  -8164   -894  -1115   -701  -1378  -7077  -6658 
-     9   1272   -771  -3149  -2549   1152  -2584  -1461   1752  -2211   1387    469  -2170  -2558  -1816  -2072  -1685   -915    309  -1248   -940     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -7122  -8165   -894  -1115   -701  -1378  -7077  -6644 
-    10    730   -542  -2848  -2250   1920  -2274  -1179    417  -1910    -62   1861  -1859  -2308  -1569  -1799  -1368   -656   1971  -1067   -718    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -7123  -8165   -894  -1115   -701  -1378  -7077  -6629 
-    11   1485   2016  -2987  -2397   -606  -2387  -1335   1353  -2059    759    239  -1989  -2417  -1733  -1945  -1490   -711   1432  -1228   -876    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -7123  -8165   -894  -1115   -701  -1378  -7077  -6615 
-    12    631   -401  -2165  -1571   -380  -1918   -774    174  -1293    471   1760  -1347    345  -1033  -1318   -977    685   1595   -872   -512    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -7124  -8166   -894  -1115   -701  -1378  -7077  -6601 
-    13    970   -695  -1828  -1353   2330  -1515   -985   -668  -1171   -992   -302  -1163  -1867   -985  -1358    776   1551   -460  -1506  -1108    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -449  -7123  -2001   -894  -1115   -701  -1378  -7077  -6585 
-    14   2240   -660  -2372  -2102  -1463  -1509  -1685    228  -1888   -945   -530  -1597  -2023  -1701  -1963   -793   -613   2045  -2127  -1759    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6710  -7752   -894  -1115  -1425   -672  -7077  -6570 
-    15   2756   -617  -1853  -1799  -2514   -886  -1664  -2159  -1767  -2468  -1649  -1174  -1591  -1539  -1882   1459   -383  -1376  -2764  -2456    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6710  -7753   -894  -1115  -1425   -672  -7077  -6555 
-    16    631   -711  -2760  -2239   -583  -2386  -1511    774  -1953   1830    393  -1976  -2454  -1681  -1956  -1531   -827   1644  -1457  -1141    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6711  -7753   -894  -1115   -382  -2102  -7077  -6539 
-    17    478   -789  -1139   -599   1161  -1646   -464   -423   -456    324    -11   1905  -1756   -334   -771    387   -376   -274  -1205   -755    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -7124  -8166   -894  -1115   -701  -1378  -7077  -6524 
-    18   3007   -956  -2782  -2665  -2211  -1517  -2209   -781  -2448  -1772  -1312  -1875  -2169  -2220  -2451   -847   -860    959  -2793  -2467    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -7125  -8167   -894  -1115   -701  -1378  -7077  -6509 
-    19   -578  -1790   -300    109  -1881  -1490   -200  -1739    184  -1779   -942    988    802   2585   -262   -498   -525  -1394  -1936   1223    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -231  -7124  -2948   -894  -1115   -701  -1378  -7077  -6492 
-    20  -1376  -1849  -1607  -1053    138  -2279   3192  -1670   -181  -1596  -1063  -1056  -2327   -509   1185  -1372  -1272  -1526   -432   3135    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -219  -6927  -3043   -894  -1115  -1117   -892  -7077  -6476 
-    21    997   2943  -2230  -1806  -1003    713  -1150   -312  -1550   -850   -192  -1290  -1729  -1290  -1583   -496   -315   1779  -1465  -1123    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6745  -7787   -894  -1115   -395  -2061  -7077  -6459 
-    22   2385  -1131  -2664  -2367  -1174  -2045  -1841   -318  -2075   1652   -255  -1981  -2449  -1894  -2112  -1323  -1086   -365  -2026  -1688    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -7125  -8167   -894  -1115   -701  -1378  -7077  -6443 
-    23   1770   -772  -1989  -1594  -1273  -1531  -1215   -731  -1391   1582   -450  -1320  -1951  -1219  -1539    829   -588   -536  -1733  -1358    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -7125  -8167   -894  -1115   -701  -1378  -7077  -6426 
-    24   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -7126  -8168   -894  -1115   -701  -1378  -7077  -6410 
-    25  -2476   5735  -4102  -4358  -3712  -2763  -3545  -3518  -4167  -3859  -3569  -3631  -3363  -4030  -3832  -2793  -2860  -3158  -3464  -3718    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -7125  -8167   -894  -1115   -701  -1378  -7077  -6392 
-    26   2072   -927  -2496  -2439  -2787  -1250  -2138  -2212  -2298  -2669  -1911  -1644  -1965  -2065  -2339   -587   2950  -1545  -3090  -2824    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -7125  -8167   -894  -1115   -701  -1378  -7077  -6375 
-    27  -1712  -3554   2325   2948  -3753  -1633   -990  -3684  -1230  -3564  -2903   -236  -2165   -662  -2071  -1376  -1781  -3168  -3726  -2747    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -7126  -8168   -894  -1115   -701  -1378  -7077  -6358 
-    28  -1213  -1674  -2755  -2906  -3163  -1922  -2659  -2698  -2788  -3105  -2612  -2311  -2600  -2708  -2753  -1463   3819  -2197  -3286  -3156    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -7127  -8169   -894  -1115   -701  -1378  -7077  -6341 
-    29  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -7126  -8168   -894  -1115   -701  -1378  -7077  -6322 
-    30   1837  -1632  -1792  -1281  -2717  -1769  -1008  -2302   -134  -2391  -1671  -1196  -2158   -674   2991  -1054  -1087  -1869  -2549  -2223    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -7126  -8168   -894  -1115   -701  -1378  -7077  -6304 
-    31   -854  -1314  -1344  -1295  -1841  -1772  -1422   -691  -1364  -1644  -1144   3057  -2234  -1288  -1613  -1100  -1035   2055  -2329  -1775    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -7126  -8169   -894  -1115   -701  -1378  -7077  -6285 
-    32  -2476   5735  -4102  -4358  -3712  -2763  -3545  -3518  -4167  -3859  -3569  -3631  -3363  -4030  -3832  -2793  -2860  -3158  -3464  -3718    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -7127  -8169   -894  -1115   -701  -1378  -7077  -6267 
-    33   -884  -1803   -949   -367  -2079  -1814   -343  -1581   1870  -1718   -969   -558  -1899   2079    189   -864   -792   1573  -1992  -1530    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -7128  -8170   -894  -1115   -701  -1378  -7077  -6249 
-    34  -1287  -1583  -1687  -1309    229  -2303   3312  -1339  -1018  -1398   -867  -1266  -2425   -963  -1230  -1406    952  -1215   -393   3181    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -7127  -8169   -894  -1115   -701  -1378  -7077  -6229 
-    35   -664  -1470   -771   -876  -2929  -1377  -1385  -2843  -1317  -2961  -2146   2190  -1981  -1117  -1686   2749   -960  -2093  -3064  -2499    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -7127  -8170   -894  -1115   -701  -1378  -7077  -6209 
-    36    670  -1874   2154   -105  -1581  -1594   -570  -1807   -524  -1939  -1213   -386  -1895   -317  -1032   -845   -906  -1519  -1918   2872    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -7129  -8171   -894  -1115   -701  -1378  -7077  -6191 
-    37  -1128  -2299    -43   3032  -2909  -1606   -854  -2560   -676  -2672  -1932   -441  -2023   -503  -1167  -1024   1176  -2143  -2912  -2244    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -7128  -8170   -894  -1115   -701  -1378  -7077  -6170 
-    38  -1368   5163  -2991  -2539  -2629  -2123  -1865  -2316  -1204  -2559  -1981  -2125  -2616  -1747   1633  -1609  -1599  -1984  -2686  -2451    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -7128  -8170   -894  -1115   -701  -1378  -7077  -6150 
-    39  -2476   5735  -4102  -4358  -3712  -2763  -3545  -3518  -4167  -3859  -3569  -3631  -3363  -4030  -3832  -2793  -2860  -3158  -3464  -3718    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -7129  -8171   -894  -1115   -701  -1378  -7077  -6129 
-    40   -897  -1462  -2333  -2543  -3185  -1640  -2474  -3294  -2686  -3497  -2780  -1973  -2360  -2483  -2703   3465  -1316  -2413  -3310  -3025    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1526  -7129   -664   -894  -1115   -701  -1378  -7077  -6109 
-    41   -192   -595   -667   -782  -1797   2905   -899  -1724   -962  -1923  -1345   -676  -1255   -863  -1093   -377   -497  -1220  -1657  -1596    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -65  -5669  -6711   -894  -1115  -2117   -378  -7077  -6088 
-    42   -192   -595   -667   -782  -1797   2905   -899  -1724   -962  -1923  -1345   -676  -1255   -863  -1093   -377   -497  -1220  -1657  -1596    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -65  -5668  -6710   -894  -1115   -225  -2794  -7077  -6066 
-    43  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -7131  -8173   -894  -1115   -701  -1378  -7077  -6045 
-    44   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -7130  -8172   -894  -1115   -701  -1378  -7077  -6022 
-    45  -1368   5163  -2991  -2539  -2629  -2123  -1865  -2316  -1204  -2559  -1981  -2125  -2616  -1747   1633  -1609  -1599  -1984  -2686  -2451    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -7130  -8173   -894  -1115   -701  -1378  -7077  -6000 
-    46   -897  -1462  -2333  -2543  -3185  -1640  -2474  -3294  -2686  -3497  -2780  -1973  -2360  -2483  -2703   3465  -1316  -2413  -3310  -3025    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39  -7132  -8174   -894  -1115   -701  -1378  -7077  -5978 
-    47   2667  -1082  -2258  -2293  -3015  -1334  -2174  -2659  -2303  -2962  -2180  -1654   2506  -2077  -2380   -704   -876  -1871  -3226  -2978    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39  -7131  -8173   -894  -1115   -701  -1378  -7077  -5954 
-    48   2190   -965  -3272  -2805  -1308  -2766  -2181   1561  -2563   -608   -299  -2480  -2902  -2340  -2595  -1960  -1158   1957  -2181  -1799    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39  -7132  -8174   -894  -1115   -701  -1378  -7077  -5931 
-    49  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40  -7133  -8175   -894  -1115   -701  -1378  -7077  -5908 
-    50  -1053  -1845   -702   -943  -3331   2705  -1636  -3309  -1698  -3388  -2627   2672  -2225  -1399  -2099  -1122  -1357  -2535  -3356  -2868    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40  -7132  -8174   -894  -1115   -701  -1378  -7077  -5883 
-    51  -2916  -2287  -4031  -4023   3134  -3792   -501  -1702  -3619    786  -1194  -2678  -3677  -2666  -3186  -2986  -2812  -1905    217   3387    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -7134  -8176   -894  -1115   -701  -1378  -7077  -5859 
-    52  -2476   5735  -4102  -4358  -3712  -2763  -3545  -3518  -4167  -3859  -3569  -3631  -3363  -4030  -3832  -2793  -2860  -3158  -3464  -3718    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -7133  -8175   -894  -1115   -701  -1378  -7077  -5833 
-    53  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -7135  -8177   -894  -1115   -701  -1378  -7077  -5808 
-    54  -1628  -2241  -1321  -1342  -2155  -2136   3821  -2950  -1244  -2928  -2317  -1454   3096  -1375  -1454  -1677  -1779  -2553  -2394  -1706    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -7134  -8176   -894  -1115   -701  -1378  -7077  -5781 
-    55  -1822  -2628  -1968  -1133  -3262  -2411   -573  -2804    681  -2544  -1856  -1145  -2447   2667   3056  -1720  -1609  -2538  -2443  -2216    55
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -7077      0 
-//
-HMMER2.0  [2.3.2]
-NAME  ABC_transp_aux
-ACC   PF09822.1
-DESC  ABC-type uncharacterized transport system
-LENG  287
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  56
-DATE  Wed Apr 23 02:18:46 2008
-CKSUM 6761
-GA    19.1000 19.1000;
-TC    19.1000 19.1000;
-NC    18.1000 18.1000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -10.555989   0.649819
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -28      *  -5700
-     1  -1818  -4864  -3375  -1294  -5259  -4402  -2936  -4951    859  -4845  -3960   -753  -4476   1318   3454   -356    278  -4531  -4947  -4370     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -1028  -9160 
-     2    499    372  -5543  -4907   1773  -4747  -3618    796   -957   1417  -2229  -4392  -4797  -1550  -1497  -3831  -3140   -599   4178   -501     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9157 
-     3  -7898  -7523   4193  -6577  -8376  -7078  -7184  -9293  -7889  -1862  -8638  -6877  -7582  -7343  -8068  -7886  -8077  -8991  -7648  -8103     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9155 
-     4  -3276  -3100  -5620  -4984   1846  -4827  -3695  -2554  -1200   2647    178  -4472  -4870  -4196  -4378  -1599  -1137   -159   2454  -3210     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9152 
-     5  -3955  -4574  -6422  -6664  -7211  -4812  -6160  -7038  -1200  -7237  -6303  -5431  -5604  -6113  -5991    974   3828  -5762  -7310  -7248     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9150 
-     6    380  -4405  -1037   2323  -4726  -1692    -10  -4477    956  -4421  -3494   -832  -3998   1981   -387    445  -2871  -4027  -4588    698     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9147 
-     7    584  -4406   1378    826   -506   -258     97  -4478    -66  -4422  -3495   2519  -3999   1131  -2653   -443   -471  -4028  -4589  -3907     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9145 
-     8  -3744  -5073  -3641  -1525  -5509   1229    698  -5168   2563  -5034  -4172    266  -4689   2201   1303  -1014  -3639  -4764  -5104  -4579     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9142 
-     9    144  -3315  -4112  -3539  -3314  -4447  -3223  -1360  -1579   1437    -57   -945  -4515   1303   2517   -881   -729    306  -3731  -3329     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9140 
-    10   -632  -6340  -7810  -8132   2347  -7683   1256  -6296  -7697  -5644  -5712   1205  -7549  -6453  -7084  -1604  -7221  -6435    563   4069    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9137 
-    11  -4494  -5546  -4124   -906  -6493  -1783  -3860  -6087   -341  -5901  -5122  -3980  -5373  -3452   -437   1883   3318  -5626  -5896  -5502    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9134 
-    12  -5856  -5354  -8257  -7670    630  -7858  -6635    635  -7420   3049  -2606  -7557   -726  -6421  -7009  -7123  -1863  -1721  -5487  -5587    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9132 
-    13    945  -4449  -7212  -7565  -7192   -247  -6523  -7020  -7209  -7281  -6300  -5577  -5551  -6626  -6801   3413  -1577  -5675  -7413  -7407    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9129 
-    14   -158  -4448   1661   1892  -4768   -892  -2600  -4520    227  -1182  -3538   -746   2267    -24  -2696   -654  -2911  -4069  -4631  -3946    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9127 
-    15   1380  -4394  -2783    -12  -4710   1281   1028  -4457   -953  -4408  -3484  -2545   -344   2562  -2655    217  -1298   -193  -4580   -577    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9124 
-    16     33  -4467  -6965  -7273  -7183  -4741  -6422  -7004  -1219  -7254  -6283  -5529  -5553  -6480  -6591   2275   3224  -5680  -7382  -7357    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9122 
-    17  -2947  -4378   -220    191  -4684  -3926    -66   1296   1605   -152  -3472  -2568  -4019   1746   1870  -2835  -1327     32  -4569  -3899    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9119 
-    18   -807  -4404   1298   1099  -4726  -3905  -2563  -4476   1971  -4421  -3494    920  -3998   1473    511    -68    331  -1672  -4588  -3905    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9116 
-    19   -909  -4369  -7356  -6906   -984  -6935  -6265   2111  -6705   1886  -3487  -6587  -6776  -6431  -6660  -6168   -192   2137  -5862  -5499    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9114 
-    20  -1873  -5142  -8128  -7605    873  -7792  -6773    803  -7401   2359    757  -7474  -7218  -6559  -7093  -7078  -5556   2100  -5686  -5726    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9111 
-    21    433  -4404    -38   1037  -4726   -544  -2563  -4476   2181  -4421  -3494  -2540  -3998   1465    976    341   -492  -4027  -4588   -371    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9109 
-    22   -868  -4404    383    854  -4725    772   -178  -4476    632  -4420   -405   2162  -3997    815    682    406      3  -4026  -4587  -3904    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9106 
-    23  -1460  -3370  -5930  -5303  -1052  -5160  -4043    722  -1215   2761    597  -4807  -5178  -4515  -4710  -4254  -1291    863  -3861  -3539    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9103 
-    24   -851  -4405   2173   1773  -4726  -1649    466  -4477   1155  -1792  -3494   1295    214    395  -2652  -1544  -2871  -1768  -4588  -3905    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32 -10839  -5682   -894  -1115   -701  -1378  -9188  -9101 
-    25  -2934  -4410   1503   1686  -4730    297  -2564  -4482    963  -4426  -3500    -94  -3997   2191   -724    627   -432  -4032  -4593  -3908    25
-     -   -149   -500    235     43   -381    398    105   -627    210   -466   -721    275    393     45     99    359    117   -370   -295   -250 
-     -    -39  -5358 -11853   -988  -1012   -378  -2117  -9188  -9098 
-    26  -1526  -4513   1476    117  -4802  -4044  -2754  -1491  -2376  -2057  -3624  -2693   3411   -838  -2887   -202    116  -4120  -4725  -4054    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9095 
-    27  -1463  -4179  -7087  -6603  -4506  -6582  -5807   1851  -6357    908   -362  -6232  -1427  -6090  -6286  -5777  -1699   3011  -5526  -5139    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9093 
-    28  -2931  -4403   -453    335  -4724  -3904    578  -1721   1600   -932  -3492   1087  -3998   1301    741   -733   1327  -1384  -4586   1408    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9090 
-    29   -484  -3389  -5977  -5363   -104  -1995  -4131   2434  -4980   1136  -2541  -4870  -5246  -4607  -4793  -4322  -3546   2337    488  -3625    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9087 
-    30  -2954  -4200    687  -1065  -4435  -3966   -189   -270    398  -1418  -3313   -860  -4057  -2210    451  -1560   2338   -437   2707   2050    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9085 
-    31   1517  -3027  -5546  -4910   1351     69  -3619    751  -4505    138  -2230  -4394  -4798  -4128  -4305  -1035  -3142   1891   1708    917    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9082 
-    32  -7391  -6351  -7894  -8212   3838  -7773  -3993  -5842  -7781   -449  -5219  -6407  -7587  -6496  -7145  -7026  -7239   -868  -3233   3249    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9079 
-    33   -439  -3037   1143  -4816   2445  -1405  -3599     97  -1392    624   -169   -977  -4784  -4073  -4266  -1770  -1376    -63  -3493   2551    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9077 
-    34   -864  -4404    466    651  -4725  -1333  -2563  -4476    444  -4420  -3493  -2540    763    524     -5   2134    813   -657  -4587  -3904    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9074 
-    35   -944  -4404   1357    748  -4725   1149  -2563  -2067    434  -4420  -3493    237    910    -23    252    796    501  -4026  -4587  -3904    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9071 
-    36    864  -4404    496    853  -4725   1167  -2563  -1771    921  -4420  -3493    778    777    579    179   -107  -1286  -4026  -4587  -3904    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9069 
-    37    192  -3891    640  -2598   -210   -500   1091  -1651   -402   1197  -3034   1543  -4171  -2427  -1438     39     -1    774  -4201  -3658    39
-     -   -149   -500    233     45   -381    398    105   -627    210   -466   -721    278    393     45     96    359    117   -370   -295   -250 
-     -  -1040  -5406  -1034   -988  -1012   -701  -1378  -9188  -9066 
-    38    830  -4095    717   -129  -4459   -849  -2221  -4228  -1899  -4169  -3269    -13   2948  -1784  -2441    583    580  -3761  -4342  -3624    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -203  -9871  -2960   -894  -1115  -4870    -50  -9188  -9063 
-    39   1482  -3411  -1786    654  -3732     76  -1571  -3483    820  -3427  -2501     22   1634    354    146    522  -1878   -899  -3595  -2912    43
-     -   -148   -501    232     46   -382    397    104   -628    211   -467   -722    276    394     44     97    363    116   -371   -296   -251 
-     -  -1424  -3502   -897  -2254   -339  -5042    -44  -9188  -9061 
-    40    182  -4374   3214   1037  -4587  -2720  -1939  -4457  -2008  -4346  -3586   1355  -3177   1145  -2752  -2294  -2612  -3954  -4533  -3611    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -8560  -9603   -894  -1115  -5538    -31  -9188  -9058 
-    41    268  -1229  -3547  -2941  -1169  -2863  -1778   -699  -2573   1824   -434  -2490  -2942  -2227  -2433    481  -1315    594  -1688   2663    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -8560  -9603   -894  -1115  -3169   -170  -9188  -9055 
-    42    970  -1572  -3189     74    920  -3041  -1867    540  -2334   -234   -768  -2416   2424  -2090     39  -2088    167    -34  -2014  -1648    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9002 -10044   -894  -1115  -1214   -813  -9188  -9053 
-    43    986  -3736    818   1383  -4057    351  -1895  -3808  -1476  -1209  -2826    734    949   1102    902   -549  -2202  -3358  -3920  -3237    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10065 -11108   -894  -1115  -4648    -59  -9188  -9050 
-    44  -3895  -3611  -5908  -5483   2418   -966  -3131    698  -5077   1603  -2733   -376  -5278  -4501  -4795  -4395  -3827  -3073  -2587   3213    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10065 -11108   -894  -1115  -4648    -59  -9188  -9047 
-    45    -32  -3726  -2137    318    685   1039  -1911   -711   1284  -3737  -2818  -1894  -3348     28   2570   -705  -2218  -3344  -3912  -3239    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10065 -11108   -894  -1115   -917  -1088  -9188  -9044 
-    46    555  -4122    978    255  -4443  -1551  -2281  -4193     20  -2053  -3211   1281   1240  -1821   1770    385    -11  -1610  -4305  -3622    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10521 -11563   -894  -1115  -2022   -408  -9188  -9042 
-    47  -2885  -3094  -3857    174    457  -4209      9   -156  -3108    995  -2280    613  -1087   -859   -459    -33    971    329  -3509   2347    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10588 -11630   -894  -1115  -2301   -327  -9188  -9039 
-    48   1441  -4208   -893   -848    -64   -917  -2371  -4277    939   -686  -3298   -595   -890   1309   1725  -1341   -723  -1292  -4392    808    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10623 -11665   -894  -1115    -98  -3923  -9188  -9036 
-    49  -1517  -4404   1233    647  -4725    -10  -2563  -1389    436  -4420  -3493    -83   1656    334   1497    -17    -29  -1616  -4587   -467    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9033 
-    50   -449  -4395   -900   1232  -4712  -3907   -230    132    184   -529   -268   -983  -4000   2013   1742   -728  -2870  -1536  -4580   1520    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9031 
-    51    -23  -3039    397  -1315     52  -4761  -3633   1681  -4512    889  -2242  -4404  -4810  -4137  -4316  -3846    792   2128  -3501   -846    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9028 
-    52  -2937  -4408  -2785   1249  -4730  -1227  -2568  -1186   1076  -4424  -3498   -743  -4004   1598   2678     41    -42  -1384  -4591  -3909    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9025 
-    53   -855  -4404   1744   2111  -4725  -1770  -2564  -1299    170  -2196  -3493   1136  -3998   1925    513  -2811  -2870  -4026  -4588   -917    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9022 
-    54  -3208    580  -5554  -4918   1397  -4756  -3627    298  -1507   2421   1962  -4402  -4805   -239  -4312  -3841  -1219   -583  -3491    727    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9020 
-    55  -1971  -5351  -8416  -7909    623  -8204  -7175    535  -7754   2978  -2783  -7903  -7440  -6758  -7391  -7566  -5815    470  -5827  -5951    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9017 
-    56   -896  -4405   1726   2336  -4726  -1756  -2563  -1332    640  -4421  -3494    698  -3998   1173    269   -321  -1351  -4027  -4588  -3905    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9014 
-    57   -418  -4403  -1315   2519  -4724  -3904  -2563  -4475   -240  -1011   -284    672  -1473   1240   1576   -652  -1239  -1806  -4587  -3904    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9011 
-    58  -6908  -6091  -8209  -8201   2246  -8068  -4670   -208  -7863   -589   -423  -6944  -7564  -6560  -7251  -7358  -6739  -4995  -3834   4387    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41 -10839  -5298   -894  -1115   -701  -1378  -9188  -9008 
-    59   1196  -4549  -2979   -392  -4897  -4067   -297  -4626   1086  -4552  -3641  -2703  -4152   2380   2316    594  -3040  -1797  -4695  -4053    68
-     -   -147   -500    232     45   -381    398    105   -627    210   -466   -721    275    393     45     95    361    117   -370   -295   -250 
-     -    -39  -5349 -11845  -1520   -618   -331  -2285  -9188  -9006 
-    60   1777  -4292    839  -1009  -1100   -790    751  -1473  -2203   -247  -3394  -2593  -4029    393   2102    312  -2882  -1857  -4506  -3854    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9003 
-    61    777  -3940  -3104    284  -1287  -4065   1679   -164     57    545  -3079   -633  -4151   1449    648  -2996  -2930   -410  -4240   2254    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -9000 
-    62   1253  -4443  -3017  -2472  -4883    -86  -2776  -4620    582  -1990  -3669   1971  -4173  -2326  -1090   2366  -1227  -4165  -4756  -4102    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34 -10839  -5587   -894  -1115   -701  -1378  -9188  -8997 
-    63  -3187  -4685    691  -1158  -4999   1357   -490  -4757   1567  -4697  -3782   1254   2382  -2340  -1218    381  -3134  -4304  -4864  -4164    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10809 -11851   -894  -1115  -1479   -641  -9188  -8994 
-    64  -2927    334    948   -477  -4723   2185     16  -4474    510  -4418  -3492   2222  -3991   1200   -798   -833  -2867  -4024  -4585  -3901    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -868 -10809  -1154   -894  -1115  -1479   -641  -9188  -8992 
-    65  -2507  -3924   -250  -1794  -4289  -3441  -2027  -4004   2517  -1624  -3017   2410  -3525   1308   1174  -2385   -261  -3573  -4044  -3427    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -9947 -10989   -894  -1115    -33  -5468  -9188  -8989 
-    66  -5357    337  -7980  -7591   2362  -7790  -7326   2479  -7504   1418  -3323  -7455  -7353  -7033  -7446  -7149  -5319   1546  -6331  -6167    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11881   -894  -1115   -701  -1378  -9188  -8986 
-    67   -784  -4399  -2780   1202  -4718  -3906    740    468   1458  -1791  -3489   -369  -3999    967   1181    985     11   -392  -4583  -3902    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8983 
-    68  -5824  -5332  -8192  -7610   2702  -7779  -6424   -166  -7346   1589     16  -7441  -7154  -6364  -6937  -7027  -5700   1916  -5349   1976    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8980 
-    69  -1371  -4404   -380   2402  -1567  -3904   1397  -4475    762  -4420     67    976  -3997    402   1066  -1502   -174   -303  -4587  -3904    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8977 
-    70  -3201  -3031  -5521   -164   3597  -4746  -3615  -1475  -1758    111     79  -4383  -4796  -4114   -145  -3829  -1282    712  -3488   1335    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8974 
-    71  -3222  -3053  -5540  -4896  -3008  -4765   -503   2709    -54   -287  -2256  -4396  -4814  -4113  -1572  -1350  -3162   2349  -3510    856    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8972 
-    72  -5361  -7483   3714   -293  -7573  -5059   -440  -7589  -4995  -7407  -6874   2020  -5661  -4227  -6056  -1929  -5470  -1683  -7615  -6440    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8969 
-    73   -587  -4038  -5589  -5175  -4841   -458  -4658  -1281  -4741  -4728  -4016  -4707   3941   -377  -1466  -3942  -1211  -1462  -5220  -4885    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8966 
-    74    -27  -4376   2000    939  -1083  -1334  -2572  -1275   -995   -627    583    788  -4005   1171   -404   -363   -590     14  -4567   -633    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8963 
-    75    383  -4396    274   1474  -1430  -3906  -2565  -4461   1022  -1189   -404  -2543   1477   -692   1183  -1288    551   -330  -4581  -3901    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8960 
-    76  -1560  -4402    492   1180   1922   -887    543  -1332   -899   -546  -3492   1127  -3998   1516    894    -60  -2870  -4024  -4586   -974    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8957 
-    77  -1459  -4095   -431    606   -814  -1839  -2682  -1725   -783  -1822  -3220  -2707   3045  -2279  -2809   1711  -2909   -979  -4360  -3763    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8954 
-    78    847  -4414   2056   1492  -4735    472  -2572  -4486   -474  -1445  -3503   -960  -4005    981  -2661    548    -17  -4036  -4597  -3914    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -973 -10839  -1035   -894  -1115   -701  -1378  -9188  -8951 
-    79    737  -3567   2046   1646  -3886  -3074  -1733   -993  -1315  -1221  -2657   -505  -3167    257   -164   -455   1340  -3188  -3752  -3070    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -132  -9872  -3565   -894  -1115  -4869    -50  -9188  -8948 
-    80    924  -3500     57   2540  -3819   -656  -1655   -507    647  -3515  -2590  -1623  -3087    951  -1749    358  -1965  -3121  -3683  -2999    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -9745 -10787   -894  -1115  -4984    -46  -9188  -8945 
-    81    220  -3475   2657    575  -3795  -2974    666  -3546    907  -3490   2026    360  -3068  -1174    -61  -1882   -192  -3096  -3658  -2975    93
-     -   -146   -508    234     49   -371    395     97   -627    212   -465   -711    273    388     43    108    356    118   -373   -303   -252 
-     -   -895  -1121 -10787  -2412   -300    -29  -5661  -9188  -8943 
-    82    390  -3877  -3165    640   -946  -4092  -2786    338    568   1185  -3021  -2861   -241    827   1202   -772  -1335    381  -4190  -3651   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8940 
-    83   2843  -3068  -5376  -1622  -3028  -4743  -3606    602  -4378    391  -2270  -4327  -4794   -906  -1190  -3821    -74    542  -3529  -3183   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8937 
-    84   1054  -4399   -885    653  -4719  -3905  -2564   -946   1223  -1341    573    560  -3998   2045   1370  -1560   -823  -1741  -4584   -858   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8934 
-    85    -89  -4404  -1273   2089  -4725  -1770     97  -4476   1567  -4420  -3493  -2540  -1276   1755    783    310   -526  -1591  -4587  -3904   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10839 -11882   -894  -1115   -701  -1378  -9188  -8931 
-    86   1505  -3036  -5464  -4833   2437  -4736  -3603   -179   -687    611     27  -4356  -4787   -969  -1299  -1603  -3138  -2450  -3492   2726   119
-     -   -148   -501    232     46   -382    397    105   -627    211   -467   -713    276    393     48     95    358    116   -370   -295   -241 
-     -   -114  -4235  -5587  -1555   -600   -701  -1378  -9188  -8928 
-    87  -5301  -7228  -2863   -542  -7561   3570  -4544  -7569  -4955  -7391  -6853    680  -5654    337  -5914  -4926  -5431  -6963  -7572  -6450   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10809 -11852   -894  -1115  -1479   -641  -9188  -8925 
-    88  -4561  -4269  -6936  -6325   -734  -6262  -5126   2029  -5971   1343    627  -5917  -6108   -773  -5723  -5392  -4485   2645  -4666   -570   124
-     -   -149   -500    233     43   -381    398    105   -627    210   -466   -721    275    393     45     96    359    117   -366   -295   -243 
-     -   -109  -4329  -5563    -72  -4365   -367  -2156  -9188  -8922 
-    89  -1189  -4377   -282   -336  -4698  -3877   -340  -1362   1206  -4393  -3466   -246  -1056   2222   1094    625   1686  -1459  -4560  -3877   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -690 -10810  -1405   -894  -1115  -1476   -642  -9188  -8919 
-    90   1212  -3806  -2175   -580  -4136    294  -1977  -3885   -285  -3831  -2907    798   2981  -1519   -505   -629   -509  -3436  -3999  -3318   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10124 -11166   -894  -1115  -4567    -62  -9188  -8916 
-    91    170  -3701  -2198   -556  -3986    699  -1966   1173   -322  -3701    253     40  -1066   1114    479   -713    211   1494  -3906  -3245   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10124 -11166   -894  -1115  -4567    -62  -9188  -8913 
-    92   -949  -3773    502    296  -4090   -949  -1942   -322  -1524  -3787    170    477   2099   1541    337   -134    318   -776  -3958    -62   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10124 -11166   -894  -1115  -4567    -62  -9188  -8910 
-    93   -243   1227  -4900  -4265    706  -4104  -2976   1661  -3860   1512  -1586  -3750  -4154  -3483   -442   -184    491   1283  -2842  -2500   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10124 -11166   -894  -1115  -3458   -138  -9188  -8907 
-    94    464  -3819    815    878  -4139    483  -1981  -3890   -521   -542    553   1112  -3415   1284   -413   -849    591     49  -4003  -3321   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -162 -10172  -3272   -894  -1115  -4494    -65  -9188  -8904 
-    95     36  -2378  -4141   -816    112    345  -2729    782    506    -53  -1576  -3316    -24    517  -3281  -2949  -2370   2142  -2823    283   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10015 -11057   -894  -1115   -139  -3441  -9188  -8901 
-    96    -20  -4361    912   -451  -4682    610    -94  -1428    129  -1386   -413    897  -3956   1178   1519   -379    627   -763  -4545  -3862   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42 -10793  -5252   -894  -1115  -1771   -500  -9188  -8898 
-    97  -2855  -4327   1472   1899  -1343    559  -2488  -4397    162  -1454   -304    886  -1331   -499   -831   -540   -239  -1542  -4510   1331   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33 -10755  -5664   -894  -1115  -2274   -334  -9188  -8895 
-    98  -2831  -4302   1336    156  -4622   2271  -2464  -1231   1163  -1260  -3391   1366  -3898   -475   -348  -2712  -1186  -1663  -4486  -3804   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1441 -10727   -669   -894  -1115  -2554   -269  -9188  -8892 
-    99  -3216  -4518   1774  -1961  -5638   2527  -3059  -5542  -3328  -5482  -4757   2386  -4012  -2745  -4119    -87    172  -4813  -5671  -4774   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9292 -10334   -894  -1115  -5277    -38  -9188  -8889 
-   100   1134  -3108  -1499    284  -3426   -335  -1283  -3173   1965  -3123  -2200  -1261  -2717   1979  -1371    339    -55   -195  -3296  -2616   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9292 -10334   -894  -1115  -5277    -38  -9188  -8886 
-   101   -142  -2574  -1861  -1307  -2702  -2788  -1481  -2329    993    150   2013    207  -2874    502    230   1279  -1636    691  -2887    874   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9292 -10334   -894  -1115  -5277    -38  -9188  -8883 
-   102  -1837  -2258  -2500  -1932  -2331  -3053  -1824   1016  -1699  -2173  -1465  -2055  -3148   2121    237   1041   2319     34  -2674  -2237   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9292 -10334   -894  -1115  -5277    -38  -9188  -8880 
-   103    -85  -2863  -1663   1211  -3079  -2709  -1380   1929    922  -2831  -1984  -1399  -2799   2301  -1485  -1631    116   -223  -3116  -2508   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9293 -10335   -894  -1115  -5277    -38  -9188  -8878 
-   104   -292  -2922  -1655  -1100  -3156  -2709   1333  -2842   2637    212  -2037  -1388  -2798    683    109   -267  -1635   -414  -3157    736   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -96  -9292  -4039   -894  -1115  -5277    -38  -9188  -8873 
-   105    -99  -2578    320  -1180  -2725  -2695  -1382   -205   1585    114   1013  -1440  -2782   1853   1090  -1627  -1562    623  -2876  -2319   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9202 -10245   -894  -1115  -5320    -37  -9188  -8870 
-   106   1541  -2961  -6075  -5700  -3460  -5792  -5459   2425  -5591    630  -2225  -5454  -5580  -5431  -5654  -5101  -3419   2194  -4955  -4522   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9202 -10245   -894  -1115  -5320    -37  -9188  -8867 
-   107  -5797  -4751  -6246  -6581   3464  -6118  -2331    348  -6140  -3894  -3995  -4747  -5968  -4874  -5511  -5366  -5652  -4747  -1578   3798   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9202 -10245   -894  -1115  -5320    -37  -9188  -8864 
-   108  -2411  -2264  -4622  -4035    345  -3911  -2842  -1450  -3670   1056   2326  -3581   2789  -3254  -3500   1348  -2373  -1579  -2616  -2266   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9202 -10245   -894  -1115    -60  -4612  -9188  -8861 
-   109   -431  -4380    653   1219  -4701   1560  -2540  -4451   -275  -4396  -3469   -460   -468   -149  -2628   -869   1197    595   2303  -3881   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10814 -11856   -894  -1115   -391  -2074  -9188  -8858 
-   110   1293    569  -6462  -5890  -3845  -5787  -4783   1477  -5549   1501   1067  -5436  -1110  -5204  -5394  -4915  -3986   2071  -4583  -4234   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10840 -11882   -894  -1115   -701  -1378  -9188  -8855 
-   111   -638  -3026  -5544  -1465   1605  -4747   -483   1338  -4503   1015    769  -4392  -4797   -916  -4303  -3831   -736   1544  -3484   2203   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10840 -11882   -894  -1115   -701  -1378  -9188  -8852 
-   112     -1  -3235  -5789  -1592   2572  -5013  -3902   1403  -4769   1372   -224  -4660  -5048  -4393  -4575  -4105  -1499   1639  -3750  -3411   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10840 -11882   -894  -1115   -701  -1378  -9188  -8849 
-   113  -1685  -4396   -252   2301  -1086   1170  -2565   -509    224  -2031  -3486  -1005  -3999   -576    538   -360   -126   -365  -4581   -659   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10840 -11882   -894  -1115   -701  -1378  -9188  -8845 
-   114   -903  -3091  -5046  -4439    -78   -463    757  -1117   -826   1053  -2290  -4147  -4723  -1097  -1603    731  -1236   -476  -3539   3392   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10840 -11882   -894  -1115   -701  -1378  -9188  -8842 
-   115   -147  -4397  -1179    993   -755   2255   -282  -1587    110  -4411   -139    592  -3999     86    643  -2813  -1008   -389  -4582   -721   152
-     -   -150   -501    232     44   -382    399    105   -627    209   -467   -711    274    395     48     95    361    116   -370   -295   -245 
-     -    -62  -4658 -11882  -1943   -435   -701  -1378  -9188  -8839 
-   116    199  -4443   1411   1302  -4763   2285    235  -4515   -965  -1884  -3533    201  -4028    593  -2691  -2845   -106  -4065  -4626  -3941   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10840 -11882   -894  -1115   -701  -1378  -9188  -8836 
-   117   -828  -4411  -2787    -23  -4733  -3912  -2569  -4483   2286  -4426    619   -307   -940    588   2472   -539    454  -4033  -4593  -3911   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10840 -11882   -894  -1115   -701  -1378  -9188  -8833 
-   118   -790  -4386  -2787     25  -1025  -3909  -2569  -1497   1923  -4398  -3477   1953  -4002    589   1932  -1476    620  -1800    508   -968   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10840 -11882   -894  -1115   -701  -1378  -9188  -8830 
-   119   -307  -4396  -2781   2278  -4714  -1230  -2565   -200   -424  -2083  -3486   -792  -1687   2109    339    -19    -53   -687  -4582   -486   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10840 -11882   -894  -1115   -701  -1378  -9188  -8827 
-   120    782  -4358  -1264   -996  -1246  -3917   -241   -573    399     -4  -3453   -219     -1     91   1000  -1595    964   1540  -4554  -3884   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10840 -11882   -894  -1115   -701  -1378  -9188  -8823 
-   121   -282  -3302   1121  -1256  -3299  -2325    487   2279   -626    308  -2490  -1276  -4524  -3229  -3622  -3465  -3060   1657  -3721    884   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10840 -11882   -894  -1115   -701  -1378  -9188  -8820 
-   122   -875  -4403    664      9  -4724    401  -2563   -556   -899  -4419  -3492    931   2185   1991  -1109  -2811    731   -908  -4587  -3904   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -266 -10840  -2594   -894  -1115   -701  -1378  -9188  -8817 
-   123  -2769  -3620  -2953     52   1392  -3868  -2564   -155   -515    860  -2766    -89   -372    409   1354   -607    135   1232  -3938  -3404   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -134 -10578  -3541   -894  -1115  -3457   -138  -9188  -8814 
-   124    482  -2686  -5039  -1447   -252   -806  -3232     -3  -4039   1400    382  -3967   -219   1451  -1032  -1416  -2777   1078  -3141   1617   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -153 -10449  -3358   -894  -1115  -3909    -99  -9188  -8811 
-   125    609  -3880   1076    612    -28  -3445  -2106   -385    837    260  -2975    145   -962    437  -2199   -819    797    166  -4077  -3409   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -831 -10301  -1201   -894  -1115  -4265    -77  -9188  -8807 
-   126    325  -3244   1417    236  -3560   -470   1084  -3306     72  -3258    951    897  -2853   -961  -1509   -200    647     60  -3431   1800   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -70  -9476  -4505   -894  -1115  -5176    -40  -9188  -8804 
-   127    179  -2496  -2154  -1599  -2584   -230  -1682   1314  -1477  -2411  -1661   1438  -3050   1192    110  -1918   1928    552  -2849  -2354   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1091  -9412   -924   -894  -1115  -1249   -788  -9188  -8801 
-   128   -588  -2654   -116    631  -2728  -3167  -1888   2771   -103    434   1689     85  -3252  -1618  -2106  -2128  -1956  -2135  -3009  -2521   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -48  -9637  -5106   -894  -1115  -5069    -44  -9188  -8798 
-   129    115  -2192  -3114  -2540   1054     84  -2167  -1743  -2349   -846  -1381     28   2434  -2181    634   -297   -295    452  -2614    557   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9595 -10637   -894  -1115  -5099    -43  -9188  -8794 
-   130    618  -2740   -385   -353   2648   -596  -1754    -79  -1501   -940  -1890    143  -3138   1061  -1934   -335   -137    365  -3067  -2545   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9595 -10637   -894  -1115  -3619   -122  -9188  -8791 
-   131   -500  -2121  -3867  -3270   2836  -3627  -2465  -1637  -2988    -83  -1322  -3047   -286  -2730   1034   1233    391  -1546  -2564   1342   172
-     -   -145   -503    234     44   -376    399    102   -629    207   -469   -715    277    395     48     95    359    118   -370   -298   -252 
-     -  -4864    -55 -10742     -9  -7402  -3244   -161  -9188  -8788 
-   132   -588  -3537   -335   1873  -3859  -3038  -1697  -3609    557   -551  -2627   1025   1997     95    323   -658   -431  -3159  -3721  -3038   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9830 -10872   -894  -1115  -4909    -49  -9188  -8785 
-   133   -651  -3899   1297   2352  -4210    800  -1991  -3972  -1630  -3912  -3000    813  -3396   1985  -2160   -805  -2343  -1279  -4081  -3373   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9830 -10872   -894  -1115  -4909    -49  -9188  -8781 
-   134   -677  -3535    -33   -432  -3855  -3038  -1697  -3605    822  -1496    387   -396   -394   2216   2183   -723   -260   -724  -3718    147   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9830 -10872   -894  -1115  -4909    -49  -9188  -8778 
-   135  -2239  -2844  -2545   2655  -2913   -725  -2120   -584  -1955    874  -2009    -91  -3476   1355  -2349  -2363  -2181    601  -3209  -2726   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1307  -9830   -755   -894  -1115  -4909    -49  -9188  -8775 
-   136  -1150  -2563    741    825  -2857  -2119   -791    180   -388  -2567   1581   2521  -2219   1073   -893  -1040    638  -2170  -2762  -2093   178
-     -   -146   -501    232     42   -382    399    104   -624    209   -467   -722    277    392     51     97    361    116   -371   -296   -251 
-     -  -3697   -121  -9575    -20  -6191  -5545    -31  -9188  -8771 
-   137    433  -2531  -1321   -831  -3173  -2231  -1142  -2908   1565  -2895  -1991   1074  -2438   -706  -1203   2247    698  -2419  -3081  -2446   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -318  -8533  -2376   -894  -1115  -5545    -31  -9188  -8768 
-   138  -2413  -2021  -4796  -4383  -2415  -4500  -3894   2071  -4090  -1429  -1275  -4118  -4401   1322  -4116  -3752  -2397   3066  -3639  -3218   181
-     -   -149   -500    232     43   -381    400    105   -623    210   -466   -721    275    393     45     95    360    119   -370   -295   -250 
-     -   -421  -2004  -9268   -993  -1007    -19  -6288  -9188  -8765 
-   139    783  -4403   -363   1331   -167  -1333  -2563  -1281   -216  -1351  -3492    367    290   2005   -762   -118    581  -4025  -4586   -635   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10840 -11882   -894  -1115   -701  -1378  -9188  -8762 
-   140   -805  -4328   -289   -650   1226   -761    392   -674   -967    784  -3427   1075    611    -42    452  -1336    473   -238    359   -868   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8758 
-   141  -1470  -3095     78  -4549  -3064   -832  -3559    477  -4229   2192  -2303    108  -4752  -3923  -4165    907    592     92  -3554  -3202   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8755 
-   142  -5406  -7519   -516   3861  -7620  -5086  -4568  -7650  -5051  -7463  -6944   -678  -5693  -4269  -6125  -4991  -5520  -7072  -7654  -6486   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8752 
-   143   -439  -3899  -3142    335    457  -4082   -312   -369  -2485  -3832  -3042  -2843  -1206   2089   -901    -12  -1300  -1916  -4208   3553   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8748 
-   144   -448  -4404   1919   1978  -4725   -321   -135  -4476    740  -2033  -3493   -128  -3997   1270   -166  -1485    -40  -1795  -4587  -3904   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8745 
-   145  -2243  -5407  -8404  -7854   1820  -8124  -6966   2273  -7655   2369   -226  -7823  -7364  -6616  -7247  -7447  -5838   -239  -5673  -5813   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8741 
-   146    992  -3170  -5589  -4983  -3179  -4798  -3785  -1212  -4603   -689  -2417  -4484  -4900   -407  -4439    853   2967    954  -3689  -3345   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8738 
-   147  -2935  -4408    358  -1169  -4729   -723   -317  -4480     10  -4424  -3498   2455     98    240   2321   -175    587  -4030  -4591  -3908   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8735 
-   148   2417  -3036  -5496  -4864   -705    288  -3613  -2530  -4470   1006   1165  -4372  -4793  -4103    485   -819   -125   -360  -3494  -3151   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8731 
-   149  -5774  -5199  -8353  -7920  -4246  -8234  -7512   2916  -7833   1946   1210  -7923  -7522  -6989  -7590  -7647  -5701   1151  -6118  -6196   194
-     -   -149   -500    235     43   -381    400    105   -627    210   -466   -721    278    393     45     95    359    117   -370   -295   -250 
-     -    -41  -5283 -11882  -1524   -616   -701  -1378  -9188  -8728 
-   150    185  -4372   -930   -138  -4678  -3913   -322    671    185    503   -488    404  -4006   1856    777   -385  -1343    449  -4564    -32   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8725 
-   151  -1771  -4404    454  -1125  -1027  -2201  -2563  -4476   2588  -4420  -3493    705  -3998    682   1832  -1287    656  -4026  -4587   -635   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8721 
-   152  -1887  -3548  -6177  -1332  -3554  -5452  -4390   1450  -5210   2287   1627  -5099  -5461  -4845  -5033  -1686  -3732   1781  -4211  -3870   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8718 
-   153   1243  -4139   -482  -1169  -4350   -986  -2660    686  -2297   -454   -456  -1086  -4077    840   -940    534   2151   -765  -4392  -3783   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8714 
-   154   -433  -4404  -2778  -1001  -4725   -927   -667  -1495    839  -4420  -3493    722  -3998   1713   2664    572    -95  -4026  -4587   -917   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38 -10840  -5424   -894  -1115   -701  -1378  -9188  -8711 
-   155   -185  -4373   1414    658  -4695   -776  -2533  -1472    220  -4389  -3463    781   1881   -741   -505    404    778   -979  -4557  -3874   203
-     -   -146   -501    236     41   -382    399    104   -628    209   -465   -700    274    395     44     94    359    118   -371   -296   -251 
-     -   -117  -3729 -11848  -1718   -523   -347  -2227  -9188  -8707 
-   156  -1685  -4404  -1063   1251  -4725    502  -2563  -4475   1461  -4420    612   -140  -3997   1105   1801   -216    460  -1538  -4587   -969   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8704 
-   157  -1371  -4403    -68    862  -4725  -3904  -2563    370   1670  -1912  -3493   -150   -534    511   1304    350   1161  -4025  -4587   -686   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -49 -10840  -5036   -894  -1115   -701  -1378  -9188  -8700 
-   158   -941  -4354  -2743   -963  -4671   -519  -2526  -1581   2045   -839  -3445   -940   2506    449    621  -1559    160  -1849  -4540  -3860   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10796 -11838   -894  -1115   -300  -2415  -9188  -8697 
-   159   -822  -4332  -2818  -2269  -1043   -872  -2587  -4349   1977  -2238  -3430   -677   -150    459   1307   -529    754   1692  -4535  -3873   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8693 
-   160    -18  -4548  -7740  -7415  -5240  -7561  -7534   2626  -7373    734  -3940  -7219  -7311  -7323  -7531  -6926  -1139   2554  -6945  -6426   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8690 
-   161   1050    312  -5549  -4914   -703   2061  -3624  -2523  -4509  -1035   -189  -4398   -975  -4132  -4310  -3836  -3146   -134  -3489   3339   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8687 
-   162  -3281  -3102  -5626  -1585   3154  -4834  -3694   1772  -4590    553  -2278  -4477  -4878  -4208  -4389  -3920  -1430   1340   1457   -250   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8683 
-   163  -1509  -3605  -6228  -5623  -3513  -5499  -4422   1690  -5252   2321    866  -5147  -5495  -4865  -5065  -4608    661   1205  -4216   -864   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8679 
-   164   -120  -4403     83    392   -908  -3905  -2563  -1530     67  -4418  -3492    -31  -3998   2413   -436   1449   1206   -719  -4586  -3904   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8676 
-   165  -1527  -4398    128  -3607  -5329   3217  -3878  -1816  -3656  -2447  -4318  -1195  -1142  -3533  -4092    879   -313  -4537  -5455  -4923   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -60 -10840  -4732   -894  -1115   -701  -1378  -9188  -8672 
-   166  -1426  -4301    -68  -2477  -4514  -4079   4473  -4194  -2487    647  -3438    418    549     56  -2979  -1554  -3073  -1203  -4567  -3950   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2357 -10785   -319   -894  -1115  -1903   -449  -9188  -8669 
-   167    698  -3553    971   -957  -4180  -2543  -1813  -3992  -1762  -3951  -3150  -1293   3127   2243  -2385  -1992  -2234  -3461  -4146  -3354   220
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -158  -8437  -3347   -894  -1115  -5567    -31  -9188  -8665 
-   168  -2909  -2558  -5160  -4523  -1332  -4650  -3417    975  -4051   2266   3241  -4262  -4301  -3466   1200  -3815  -2805  -1319  -2728  -2682   221
-     -   -149   -502    235     43   -383    398    104   -628    208   -465   -710    279    394     43     94    359    122   -369   -296   -251 
-     -  -3454   -144  -9332   -873  -1139    -93  -4002  -9188  -8662 
-   169   -784  -7035   -950   -512  -7497   3518  -4516  -7502  -4988  -7345  -6789    502  -5595  -4218  -6028  -1497  -5338  -6864  -7550  -6413   226
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10777 -11820   -894  -1115  -2009   -412  -9188  -8658 
-   170  -1506  -4018  -2984   3266  -4223    809  -2686  -3883  -2349  -1840   -244  -2714  -4084    -65  -2820   -713   -413  -1417  -4315  -3730   227
-     -   -148   -500    234     44   -381    398    105   -627    210   -467   -721    275    393     45     99    360    117   -370   -295   -250 
-     -  -2725  -4960   -297  -1534   -611  -2009   -412  -9188  -8655 
-   171  -1520  -1933  -2676  -2195  -2421    259  -1839  -2006  -1418   2461  -1559  -2061  -2900  -1687   1277    342  -1623  -1780  -2709  -2341   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8336  -9378   -894  -1115    -50  -4881  -9188  -8651 
-   172  -1025  -3541   -327  -2982   1309  -4236   1622    176    -94    797  -2711    334    846  -2751   1610   -793   -987  -1459   1268   -864   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10814 -11856   -894  -1115  -1397   -689  -9188  -8647 
-   173    721  -4380   1756    445  -4701    396  -2540  -4452   -276  -4396   -413   -819   1751  -2080  -1150    988   -375  -1360  -4563  -3881   233
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10814 -11856   -894  -1115  -1397   -689  -9188  -8644 
-   174  -3139  -3122  -4716  -1356  -3093  -4583  -3407    243  -1393   2171   2145  -3951   1109   -891  -1453   -379    618   -723  -3563  -3197   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10814 -11856   -894  -1115  -1397   -689  -9188  -8640 
-   175    278  -4378   1164    861  -4698  -3882    667    353  -1103  -2645   -922    806   -680   1605   -973   -363   1063   -833  -4562     -3   235
-     -   -143   -501    231     43   -378    397    104   -628    211   -467   -722    274    398     47     94    359    118   -371   -296   -251 
-     -   -752  -4378  -1491  -2075   -391  -1397   -689  -9188  -8637 
-   176    138  -3829    691   1385   -295   2323  -1990  -3899  -1572  -3845    142   -465  -3425    496     98   -361  -2297  -3451  -4013  -3331   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10178 -11220   -894  -1115  -2848   -216  -9188  -8633 
-   177   -328  -3894    629   1282   -923   1002    306  -1225   -427  -3909    478    234  -1057   1577    714  -2304   -686   -438  -4078   -198   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -296 -10261  -2456   -894  -1115  -4343    -73  -9188  -8629 
-   178    435  -3653    314    114  -3975    932  -1812  -3725   -301  -3669  -2743    801   1582    742   -391    537    938  -3275  -3837  -3154   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -55  -9971  -4880   -894  -1115  -2615   -257  -9188  -8626 
-   179   -753  -3735  -2120    793  -4052   1024  -1903  -1163    386  -1234   1824   1545    602   1664    283  -2151   -760  -3355  -3920  -3239   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36 -10079  -5549   -894  -1115  -4631    -59  -9188  -8622 
-   180   -292  -3714   -398   -302   -554   1615   1882  -3783   -439  -1609   1252  -1854   -363    843   1014   -246    673  -3335  -3898  -3216   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -46 -10048  -5168   -894  -1115  -4671    -58  -9188  -8618 
-   181   1231  -3691   1642  -1518  -4012   1293  -1853  -3762    169  -1526  -2782     51    905  -1394    404    525  -2161  -3313  -3876  -3194   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1529 -10008   -622   -894  -1115  -4721    -56  -9188  -8615 
-   182    304  -2422   1239    936  -2682    831   -779  -2389   -392   -145  -1532   -771    419   -344   -888    234  -1052    506  -2649  -2006   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -253  -8489  -2685   -894  -1115  -3482   -135  -9188  -8611 
-   183   1364  -2684  -1059    850  -3004    154   -855  -2753    924  -2701  -1778   -829  -2287   1155   -943    267   1534  -2307  -2872  -2192   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -8672  -9714   -894  -1115    -20  -6186  -9188  -8607 
-   184  -1707  -3029  -5518   -611    461   -828     14   1250  -1290   1797    701  -4381   1130  -4112  -4294  -3827   -406      6  -3486    935   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8604 
-   185    505  -4381  -2790    -65  -1270   1398    145  -4435   -825  -2027  -3473    301  -4003    -63   -334   1445   -398  -1597   2792    744   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8600 
-   186  -1003  -4402   1187    962  -4723  -1572     43    180   -482  -2035   1027    669  -1032   2011   -280   -653    612   -893  -4586   -577   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8596 
-   187    671  -3107  -5633  -4998   2676  -4840  -3711    251  -4595   1397    635  -4486  -4882  -4212  -4394  -1797  -3226   1609    596  -3228   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8592 
-   188   -375  -3497  -3684  -3122  -3532    -38  -3044    865   1250    271    804    -89  -4379    560   -600    725    343    241  -3884    580   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8589 
-   189    -33  -4406    956   1114  -4727  -3906  -2565  -4478   1218  -4422  -3495   1491   -241   2164     43    431  -1381  -4028  -4589  -3906   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8585 
-   190   1105  -4398  -1132    930  -4716  -1624   -239     51   -560    127   -422   -576  -3999   2043   -907    337    292  -4018    664   -842   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42 -10840  -5299   -894  -1115   -701  -1378  -9188  -8581 
-   191  -6442  -5779  -8836  -8247  -3790  -8723  -7317   1372  -8080   3072    863  -8466  -7573  -6710  -7497  -8165  -6265  -2080  -5674  -5955   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10803 -11846   -894  -1115  -1608   -574  -9188  -8577 
-   192   -636  -4371   -631   1758  -4692    197  -2530  -1739   1211   -597  -3460    -91  -3964   1232   1213    151   -496  -3993  -4554  -1123   258
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -662 -10803  -1455   -894  -1115  -1608   -574  -9188  -8574 
-   193    498  -3799    847      9   -270   -195  -1959  -3871   1254  -1481  -2889    438  -3393   1692    319    678   -682  -3421  -3983     27   259
-     -   -146   -500    233     43   -381    398    106   -626    210   -466   -721    275    394     45     96    359    117   -369   -294   -249 
-     -    -59  -4751 -11190   -141  -3427    -39  -5211  -9188  -8570 
-   194   -246  -4403    416   2098   -908   -611  -2563  -1016   1346  -1250  -3492    -21  -3998   1843    740  -2811  -2870  -4025  -4587  -3904   261
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8566 
-   195  -1544  -4394   -358   -640  -1077   2217  -2570  -4456  -2153   -100  -3485   2111  -4004    389    590   -357  -2874  -4013  -4581    551   262
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8562 
-   196  -6726  -5964  -7715  -7840   2708  -7473   -187  -1282  -7418   -104  -4880  -6277  -7330  -6313  -6880  -6687  -6609    -18  -3252   4054   263
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8558 
-   197  -2931  -4402   1761   1376  -1318   -483    688  -1061    496  -1280  -3492    297  -3998    834    299   -698    801   -884  -4586   -858   264
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11882   -894  -1115   -701  -1378  -9188  -8555 
-   198   -197  -3079  -5608  -4976   -527  -4817  -3694   2077  -4574    -73   -227  -4463   -441  -4199  -4376  -1200  -1184   2750  -3557  -3214   265
-     -   -144   -502    231     46   -378    398    104   -624    211   -468   -722    276    394     43     97    359    115   -371   -296   -251 
-     -    -57  -5572  -6025  -3531   -131   -701  -1378  -9188  -8551 
-   199   -114  -4383   -294   1773  -4704  -1750  -2543  -4455   1421  -1215  -3472  -2520  -3978   1360   1771   -168  -2850   -196  -4567   -673   279
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10818 -11861   -894  -1115   -419  -1987  -9188  -8547 
-   200  -2936  -4357   -284    765  -1266   -709  -2578   -610  -2167   -575  -3452   -312   2539   -166    247    640    236  -3968   1310   -368   280
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11883   -894  -1115   -701  -1378  -9188  -8543 
-   201  -5007  -4635  -7433  -2061   1276  -6874  -5807   1466  -6564   2565  -2740  -6536    180  -5954  -6319  -6052  -4932    681  -5178  -5042   281
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11883   -894  -1115   -701  -1378  -9188  -8539 
-   202   -729  -4406    862    504  -4727    221  -2565  -1827   -817  -4422  -3495   2747   -534  -2105   -991   1311    215  -4028  -4589  -3906   282
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11883   -894  -1115   -701  -1378  -9188  -8535 
-   203   -673  -3217  -1455   -885  -1067   -189   -475   1416  -3629   2430  -2409  -3783  -1967  -1051  -1357  -2128  -3081   -306  -3648  -3266   283
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11883   -894  -1115   -701  -1378  -9188  -8531 
-   204    879  -4377   1659  -1151  -4686    298    627   -726   -826    375  -3470   -835   -299   -709  -2662    613   -666    684  -4568  -3893   284
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11883   -894  -1115   -701  -1378  -9188  -8527 
-   205  -1914  -4387   -407   1197    954   -343  -2568  -4445   -954   -831   -492   -808  -4002   1658  -1057   1021   1202    202  -4575   -692   285
-     -   -141   -502    230     43   -383    400    103   -629    209   -462   -723    278    393     49     93    357    117   -370   -297   -252 
-     -  -6005  -2733   -267  -1317   -740   -701  -1378  -9188  -8524 
-   206    619  -1353  -1791  -1226  -1373    236  -1055   -942    953    741   -535    871  -2373   -940  -1363  -1288   -968    792   2885  -1329   291
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -8256  -9298   -894  -1115   -643  -1476  -9188  -8520 
-   207    456  -3947    -68    745  -4265    -21  -2115   -297   -563   -820  -3037   1060   -600   2189  -2203   -920    671     23  -4132  -3451   292
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10328 -11371   -894  -1115   -145  -3389  -9188  -8516 
-   208    691  -4377    799    830  -4698    304  -2536  -4449    146  -1766  -3466   -224   1338    453   -969    667    794  -1514  -4561  -3878   293
-     -   -148   -501    234     44   -382    397    104   -624    209   -465   -712    274    392     44     97    361    116   -371   -282   -251 
-     -    -34  -5602 -11853  -3155   -172   -370  -2145  -9188  -8512 
-   209    -77  -4403     71   1996  -4724    319  -2563    -24    640  -1586  -3492   -742  -3998   1267    279   -250    226  -1294  -4587  -3904   304
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11883   -894  -1115   -701  -1378  -9188  -8508 
-   210  -3427  -3230  -1634  -5166   -995  -5020  -3919   2913  -4776   -185  -2450  -1399  -5059  -4410  -4589  -1884   -415   2376  -3778  -3431   305
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10840 -11883   -894  -1115   -701  -1378  -9188  -8504 
-   211  -1915  -5317    573  -2947  -5759  -4584  -3384  -5490   -228  -5391  -4531  -3248   3896  -1043   -951  -1793  -1345  -5037  -5514  -4868   306
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8500 
-   212    238  -4404   1778   2167  -4725  -1420    -57  -1696    223  -4420  -3493   -256    348     83    306   -238  -1081  -4026  -4587  -3904   307
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -114 -10841  -3788   -894  -1115   -701  -1378  -9188  -8496 
-   213  -1362  -4324   2979   1099  -4645   -847  -2481  -4396    828  -4340  -3414   1383  -3914  -2021   -814   -854  -1078  -1288  -4507  -3824   308
-     -   -148   -503    235     42   -384    395    102   -630    214   -457   -715    276    390     45     93    356    124   -368   -298   -253 
-     -   -114  -3781 -11774  -2761   -230   -167  -3191  -9188  -8492 
-   214   2122   1240  -5547  -4911    531  -1910  -3621    994  -4506   -264    -99  -4395  -4799  -4129  -4306  -3834    856    917  -3486   1492   316
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8488 
-   215    814  -4421   2773   -554   -755  -1061   -370  -4491  -2163  -2037  -3511   1264   -240    111  -2671    840  -2888  -4042  -4605  -3921   317
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8484 
-   216   1230     97  -5748  -5124  -3184  -1565  -3864   -382  -4730   1492    714  -4617  -5011  -4360  -4538  -4061   -761   2523  -3722  -3377   318
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8480 
-   217  -1002  -4909  -8055  -7656  -4491  -7874  -7360   1352  -7567   2542    -72  -7545  -7385  -7014  -7469  -7240  -5396   1892  -6276  -6179   319
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8476 
-   218  -1043  -4133  -6824  -6231   -724  -6157  -5080   1881  -5886    919   1926  -5811  -6050  -5407  -5674  -5290  -4359   2739   -146  -4463   320
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8472 
-   219  -1342  -3040  -1694   -941   -756  -4763  -3635   2654  -4516    849  -2243  -4407  -4812  -4141  -4319  -1351  -3154   2089   1217  -3159   321
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8468 
-   220   2553  -3251  -5768  -5185  -3319   -140  -3932    997  -4790  -1794  -2558  -4596   -583  -4413  -4594   -873   -252   1663  -3826  -3487   322
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8464 
-   221  -1741  -4920  -3392  -2824  -5328   2617   2669  -5019    642  -4910  -4030   -951  -4530    627   -953   1287  -3462  -4598  -5010  -4436   323
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8459 
-   222    -36  -4665  -1219  -5586  -7217   -347  -5975  -1486  -6555  -7267  -6355  -5061   4047  -5896  -6643  -4211  -4457  -5799  -7419  -7184   324
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37 -10841  -5525   -894  -1115   -701  -1378  -9188  -8455 
-   223  -2902  -4375   -273   -409  -4697    -64  -2535  -4447   1890  -4391    728   -919  -3969   2451   1184  -1178   1049  -1515  -4559   -549   325
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -417 -10809  -2014   -894  -1115  -1506   -626  -9188  -8451 
-   224    284  -4000   -648   -737  -4316  -1477  -2176   -239    820  -1642  -3091  -2155  -3610   1439   1812    904    420    578  -4187  -3508   326
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10398 -11440   -894  -1115    -56  -4726  -9188  -8447 
-   225   1227  -4404   1869   1074  -4725   -466  -2563  -4476   -520  -4420   -255   -429   1150     64  -1205   -548    222  -4026  -4587    461   327
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8443 
-   226  -5799  -5324  -8012  -7493   2495  -7562  -5704   -267  -7188   2516  -2698  -7086   -985  -6230  -6772  -6778  -5674  -1383  -4805   1995   328
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8439 
-   227   -649    470    537  -1026   1049  -1876  -2601  -4280   -958    878  -3395  -2593     81   -553  -2701   1811   1389  -3887  -4506  -3855   329
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8435 
-   228    233  -4405   1581   2448  -4726  -1623  -2564  -1528   -799  -4421  -3495  -2541   1577     71   -300  -1288   -398  -4027  -4589  -3906   330
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8430 
-   229   -108  -4402  -1277   1044  -1033   1094     43   -249    493  -2196  -3491    181    946   1912   -125  -2811   -576   -824  -4586  -3903   331
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8426 
-   230    739  -4424   -300   2917  -4744  -3918  -2582   -475   -459  -4439  -3514  -2553   -940    643  -2673   -786    788  -4045  -4607  -3924   332
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37 -10841  -5525   -894  -1115   -701  -1378  -9188  -8422 
-   231   -646  -3186  -4404   -247    548  -4506  -3308    839    858    783    -48   -388  -4569    759   -381  -1822  -3053   1894  -3618   -669   333
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10809 -11851   -894  -1115  -1506   -626  -9188  -8418 
-   232   -476  -4339   1295    528   -111  -3886  -2547   -685    870  -1322     99  -1061  -3979    921  -1032   -603     78  -3952    471   2745   334
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10809 -11851   -894  -1115   -359  -2183  -9188  -8414 
-   233   2232  -3412  -3879  -3312  -3428  -4375   -153    365   1264    904  -2592   -995  -4447  -3022     91   -716   -556   -733  -3813  -3389   335
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8409 
-   234  -6336  -5694  -8773  -8217  -3887  -8658  -7378   2582  -8065   2691     14  -8389  -7595  -6783  -7542  -8094  -6184  -1549  -5770  -6023   336
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8405 
-   235  -2941  -4414   3000   -340  -4735  -1756  -2572  -1299   1123  -1472  -3503     74  -4007   1785    360  -2821   -995  -4036  -4596  -3914   337
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10841 -11883   -894  -1115   -701  -1378  -9188  -8401 
-   236    645  -4408   1222    638  -4730  -1577  -2567  -4480     93  -4424   -140   -292  -4001   3272    436  -2815  -1287  -4030  -4591  -3909   338
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42 -10841  -5300   -894  -1115   -701  -1378  -9188  -8397 
-   237  -1643  -6367  -7822  -8184   3222  -7706   -142  -6343  -7739  -5645  -5743  -6311  -7559  -6453  -7097  -6955  -7308  -6500   2168   3997   339
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10805 -11847   -894  -1115  -1608   -574  -9188  -8393 
-   238   -896  -3025  -5550  -1942     38  -4756  -3631   1904  -4513   1849   -166  -4402  -4804  -4137  -4314  -1070  -1417   1935  -3495  -3152   340
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10804 -11846   -894  -1115  -1608   -574  -9188  -8388 
-   239    414  -4358   -468   1506  -4670  -3882  -2543  -4414    723    104   3229   1410  -3976    809  -2634  -2791  -2846  -1395  -4547  -3870   341
-     -   -149   -500    233     43   -381    398    106   -626    213   -466   -721    275    394     45     96    359    117   -369   -294   -249 
-     -    -40  -5371 -11846   -138  -3457   -331  -2285  -9188  -8384 
-   240  -1648  -4406  -1085   -279  -4727     88   -269  -4478   1619  -4422  -3495   1820  -3999   1034   2399   -175  -2872  -4028  -4589   -693   343
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10842 -11884   -894  -1115   -701  -1378  -9188  -8380 
-   241  -5385  -7159   -903  -1224  -7478   3617  -4386  -7286   -227  -7035  -6453  -3770  -5703   -978  -1382  -5014  -5411  -6819  -7092  -6287   344
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8375 
-   242  -4722  -5261  -6573  -6824  -7615   3784  -6503  -7533  -1543  -7706  -6905  -5974  -6188  -6496  -6311  -4958  -5167  -1432  -7412  -7549   345
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8371 
-   243  -1596  -4475  -1092  -2290  -4801  -1908   1252  -4549   2346  -4489  -3566   2146   -237  -2165   2036     72  -2944  -4100  -4652  -3974   346
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8366 
-   244   1663  -4261  -7062  -6515  -4018  -6473  -5508    643  -6216   2229   1848  -6130  -6343  -5782  -6047  -5638   -468    538  -5108  -4847   347
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8362 
-   245   -310  -4484  -7145  -6520   1311  -6476  -5303    909  -6165   2417   2128  -6136  -6266  -5538  -5884  -5610  -4700    409   1242  -4621   348
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8358 
-   246    254    371  -5576  -4941   2078  -4780  -3651    573  -4536   1040   -311  -4426  -4827  -4157  -4335  -3865  -3170   1581   3689     39   349
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8353 
-   247    956  -4008  -6619  -5995   3017  -5897  -4759  -1082  -5621   1493   2610  -5550  -5810  -5119  -5385  -5009  -1191   -396  -4402  -4172   350
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8349 
-   248    413  -3026  -5543  -1412    699  -1405  -3618   1694  -4503   1190    835  -4392  -4797   -940  -4303  -3831   -433   1862  -3484   -545   351
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8344 
-   249  -5228  -7268   3520    983  -7388   -859  -4438  -7363   -903  -7201  -6601    445  -1451  -4122  -5777    566  -5317  -6809  -7403  -6294   352
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36 -10841  -5589   -894  -1115   -701  -1378  -9188  -8340 
-   250    355  -4211  -1223  -2344  -1316   -638  -2637  -4184  -2254  -4223  -3349  -2635   3273    446  -1001    342    573   -849  -4470  -3838   353
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34 -10811  -5652   -894  -1115  -1479   -641  -9188  -8335 
-   251   -726  -4334    564    570   -440    312   1553    409    114   -179    365    980  -1144    127   -166   -987  -1290    148  -4522  -1327   354
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -854 -10782  -1175   -894  -1115  -1954   -431  -9188  -8331 
-   252   1344  -3492   1786  -1518   -285   -845  -1824    -13   -102  -1219    863   -239   -251    923  -1926    884  -2101  -3083  -3710  -3063   355
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9935 -10977   -894  -1115  -4805    -53  -9188  -8326 
-   253    817  -2264  -4333   1617   1626  -3873    528    600   -747  -1099    582  -3387  -3927  -3089   -426  -2940  -2312   1515  -2715    415   356
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9935 -10977   -894  -1115  -4805    -53  -9188  -8322 
-   254    -51  -3621   1344    662  -3941   -639    718    -90  -1362  -3636  -2710   1644  -3216    882    824   -588    705   -103  -3804  -3122   357
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9935 -10977   -894  -1115  -4805    -53  -9188  -8317 
-   255    530  -3548   1916  -1486  -3836   -794  -1805  -3564    404    351   2368   -212    514     76  -1900   -722   -561   -686  -3752  -3089   358
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -9935  -5269   -894  -1115  -4805    -53  -9188  -8313 
-   256   -873  -3591   2003    464  -3912  -1058  -1751  -3663    -47    -28    390     71  -3185   2093   1076   -419   -862  -3213  -3774  -3092   359
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9898 -10940   -894  -1115  -4844    -51  -9188  -8308 
-   257  -2137  -3426   -182  -1512   -248   1185  -1809  -3379  -1422  -3412  -2536    814    675  -1376   -299   1914    337   -981  -3655   1338   360
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -65  -9898  -4649   -894  -1115  -4844    -51  -9188  -8304 
-   258   -745  -2471  -1071  -2543   1028    858    520  -2042  -2374    823    191  -2609   1366    974  -2645    373   -318    465  -2881  -2469   361
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -276  -9840  -2560   -894  -1115  -4901    -49  -9188  -8299 
-   259    211  -3205    335  -1221   -222    143  -1528  -3186    121  -3198   2407    691  -2955   1145  -1629   -752     81  -2798   2724   1799   362
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -88  -9572  -4192   -894  -1115  -5116    -42  -9188  -8295 
-   260   -152  -2905  -1867  -1316    710   -644  -1556  -2743    206  -1382   1670   1781   1720  -1163   1527  -1801     57  -2449  -3179  -2595   363
-     -   -135   -512    232     38   -388    414     94   -617    209   -476   -687    272    393     45     88    361    122   -381   -306   -261 
-     -  -2392   -312 -10534  -2350   -315  -1413   -679  -9188  -8290 
-   261    186  -3078    165    738   1182    217  -2268   -862   -487    176   1322  -2398     78    -95  -2476   -865   -636    491  -3427    781   375
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10137 -11179   -894  -1115  -4551    -63  -9188  -8285 
-   262   1628  -3757    425   -340  -4063   1183  -1959    419    509  -1411  -2850    369    710  -1504  -2050   -718   -558  -1222  -3949  -3276   376
-     -   -145   -504    232     43   -376    398    101   -627    208   -466   -708    274    396     41     94    360    120   -372   -299   -244 
-     -  -5301    -42 -11179     -6  -7847  -3582   -126  -9188  -8281 
-   263   -233  -3805   1753    229  -4118     72  -1988  -1103    995   -702  -2897  -1967   2162  -1530   -512   -786   -729   -976  -3993  -3316   378
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10176 -11218   -894  -1115   -158  -3267  -9188  -8276 
-   264    259  -4359  -1084     95   -103   -525  -2525   -592    845  -2290  -3448   1138    922    177   1467  -1495    424   -220  -4543   -653   379
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10797 -11839   -894  -1115   -300  -2415  -9188  -8271 
-   265    573  -4404   1565    276  -1115  -1109     43  -4475    571    519  -3493   1152  -3997    686     49  -1145    675  -4026  -4587  -3904   380
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8267 
-   266    550  -4404    553   -887  -4725  -1649   2168  -4475    562    296  -3493   -956   1169  -2103   -342   1593   -650  -4026  -4587  -3904   381
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8262 
-   267  -1417  -4364   1429  -2256    -19   2134  -2582  -1177  -2171  -4371  -3459   2272  -1033   -764     26    110  -2879  -3975  -4560  -1022   382
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8257 
-   268  -5351  -4967  -7678  -7072   1790  -7108   -571   -295  -1353   2979  -2559  -6746  -6728  -5947  -6376  -6283  -5244  -1457  -4975  -4772   383
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8253 
-   269   -254  -4376   1460   1353    -31   1055  -2572   -545   -958  -1281  -3468   1483   -542   1124  -2663  -2820  -1172  -1534  -4567   -915   384
-     -   -147   -500    232     46   -375    398    105   -627    210   -466   -721    275    393     45     95    359    117   -370   -295   -250 
-     -  -6005  -3794   -138    -50  -4887   -701  -1378  -9188  -8248 
-   270  -1247  -1259  -2487  -1950   -828  -2656  -1476     -7  -1534   1564    136  -1910  -2667   2551  -1649  -1749  -1193   1453  -1681  -1351   386
-     -   -147   -500    232     43   -381    398    105   -627    210   -464   -721    279    393     45     95    359    117   -370   -295   -250 
-     -  -2503   -291  -8381    -50  -4887    -17  -6408  -9188  -8243 
-   271   -410  -4406   2040   -501  -4727   -952  -2565  -4477    294  -4422  -3495    694   2487  -2105      7    425  -2872  -1846    762  -3906   388
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8238 
-   272  -3728  -3526  -6074  -5441    183  -5303  -4161    653  -5045   2923   -170  -4951  -5296   -995  -4827  -1663  -3662   -419  -3928   -820   389
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8234 
-   273    455  -3074  -5593  -4958   2266  -1813  -3666  -1049  -4554   2528  -2246  -4444  -4845  -4173  -1091  -3884  -3190  -1087  -3522   -251   390
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8229 
-   274    549  -4405   -556   2270   1753  -3905  -2564  -4477   1091  -4421  -3494  -2541  -1368   1059  -1336    516  -1194  -4027  -4588  -3906   391
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8224 
-   275    150  -4404    455    803  -4725   -875     43  -4476   1277  -1881  -3493   -928    953   -683    136   1007    476  -1672  -4587    626   392
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11883   -894  -1115   -701  -1378  -9188  -8219 
-   276  -5791  -5309  -7281  -7145   -572  -6857    769  -4975  -1231    725   -159  -5911  -6809  -5891  -6312  -1603  -5705  -4975   4935   3306   393
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11884   -894  -1115   -701  -1378  -9188  -8214 
-   277  -5373  -7447     55  -1480  -7609   3691  -4562  -7633  -5045  -7450  -6927   -929  -5680  -4263  -6117  -4968  -5493  -7043  -7651  -6479   394
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11884   -894  -1115   -701  -1378  -9188  -8209 
-   278  -5422  -4908  -7977  -7558    761  -7728  -6839   2280  -7422    978  -3176  -7363  -7280  -6827  -7274  -7051  -5370   2739  -5891   -473   395
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40 -10841  -5405   -894  -1115   -701  -1378  -9188  -8205 
-   279  -2900  -4373  -1171    910  -4694   -799  -2532  -4444   1133  -2333  -3462  -2509  -1218   1111   2247    252   1330   -918  -4556   -547   396
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10807 -11849   -894  -1115   -344  -2237  -9188  -8200 
-   280  -3704  -3503  -6047  -5416   1542  -5275  -4115   1685  -5020   1934    -20  -4919   -346  -4588  -4802  -4369  -3639    830    600   1852   397
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11884   -894  -1115   -701  -1378  -9188  -8195 
-   281  -1518  -4404   2134    506  -4724   -325  -2565  -4475   -498    381  -3493   2316  -3999   -595    -92  -2813    295   -905  -4588  -3905   398
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11884   -894  -1115   -701  -1378  -9188  -8190 
-   282   -757  -4404   1336    -69  -4725  -1692    -10  -4476    793  -1881  -3493   1536   2394   -569   -369   -612   -126  -4026  -4587   -635   399
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11884   -894  -1115   -701  -1378  -9188  -8185 
-   283  -1905  -4413   2199   -514  -4734   1478   -136  -4485   -723  -4429  -3502   1587  -4004    534   1394  -1367    196  -4035  -4596  -3913   400
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10841 -11884   -894  -1115   -701  -1378  -9188  -8180 
-   284   -184  -3129  -1648  -1148  -3098  -4623  -3453    913     -1   1680   1296  -4021    468  -1081  -3991   -984    241    812    484   -518   401
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10842 -11884   -894  -1115   -701  -1378  -9188  -8175 
-   285    355  -4539  -7720  -7392  -5221  -7506  -7458   1844  -7340   -534  -3930  -7180    -59  -7278  -7485  -6863  -5029   3145  -6893  -6383   402
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10842 -11884   -894  -1115   -701  -1378  -9188  -8170 
-   286    414  -3060  -5257  -1603   -527  -1497  -3560   1669   -150   1212   1354   -464  -4757  -3967   -437   -746  -3129   1452  -3513  -3164   403
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10842 -11884   -894  -1115   -701  -1378  -9188  -8165 
-   287   -565  -4735   3522     40  -5034   -426  -2872  -4785  -2512  -2377   -386    756  -4278    319  -3037  -3133  -3214  -1842  -4926  -4229   404
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -9188      0 
-//
-HMMER2.0  [2.3.2]
-NAME  DUF1602
-ACC   PF07673.6
-DESC  Protein of unknown function (DUF1602)
-LENG  39
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  4
-DATE  Tue Apr 22 22:48:23 2008
-CKSUM 9246
-GA    15.0000 15.0000;
-TC    15.0000 15.0000;
-NC    14.9000 14.9000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -7.011845   0.849240
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -263      *  -2585
-     1  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -7461  -8503   -894  -1115   -701  -1378  -1263  -6248 
-     2  -1298  -1844  -2875  -3136  -3678  -2026  -2995  -3857  -3302  -4033  -3306  -2458  -2758  -3055  -3253   3563  -1733  -2892  -3744  -3541     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -7462  -8505   -894  -1115   -701  -1378  -6511  -6230 
-     3  -1298  -1844  -2875  -3136  -3678  -2026  -2995  -3857  -3302  -4033  -3306  -2458  -2758  -3055  -3253   3563  -1733  -2892  -3744  -3541     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -7462  -8504   -894  -1115   -701  -1378  -6511  -6209 
-     4  -3572  -3491  -3930  -3374  -4367  -3463  -2544  -4583  -1435  -4243  -3795  -3226  -3764  -2331   4134  -3660  -3534  -4308  -3567  -3769     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -7462  -8504   -894  -1115   -701  -1378  -6511  -6190 
-     5   -692  -1493  -1334  -1183  -3008  -1540  -1484  -2745  -1317  -2878  -2020   2159  -2094  -1171  -1689   2336   1614  -2042  -3109  -2619     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -7463  -8505   -894  -1115   -701  -1378  -6511  -6171 
-     6  -1004  -1671  -1562   -938  -2039  -1988   -754  -1638    -48  -1764   2753  -1017  -2166   -436   2624   1109   -992  -1402  -2111  -1691     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -7463  -8505   -894  -1115   -701  -1378  -6511  -6150 
-     7   -764   -618  -2850  -2241   -489  -2299  -1151   1733  -1888   -249   2771  -1857  -2338  -1559  -1781  -1380   1302    142  -1062   1981     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -7463  -8505   -894  -1115   -701  -1378  -6511  -6129 
-     8   -698  -1238  -2248  -2069   2002   1593  -1770  -2087  -2044  -2327  -1610  -1664  -2237  -1811  -2214   2394   -998  -1614  -2352  -1712     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -7463  -8505   -894  -1115   -701  -1378  -6511  -6109 
-     9  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -7464  -8507   -894  -1115   -701  -1378  -6511  -6088 
-    10  -1238  -1636  -2820  -2774   2197  -2132  -1592  -2183  -2686  -2210  -1794  -2149  -2701  -2365  -2699   3021  -1538  -1887  -1376   -368    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -7464  -8506   -894  -1115   -701  -1378  -6511  -6066 
-    11  -1510   3294  -3891  -3350  -1077  -3269  -2356   2563  -3024   -225   2913  -2948  -3229  -2652  -2888  -2432  -1477    494  -2059  -1757    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -7464  -8506   -894  -1115   -701  -1378  -6511  -6044 
-    12   2167  -1012  -2843  -2436  -1539  -2061  -1847   1924  -2187  -1165   -654  -1998  -2463  -1963  -2238  -1286   1507    -57  -2126  -1771    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -7465  -8507   -894  -1115   -701  -1378  -6511  -6023 
-    13  -1615  -2636  -1767   -963  -3274  -2366   -628  -2794   2640  -2591  -1823  -1063  -2404   -200   1937   1369  -1452  -2465  -2565  -2248    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -7465  -8507   -894  -1115   -701  -1378  -6511  -6000 
-    14   1941  -1516   -813   1538  -1778  -1737   -690  -1293   -455  -1524   2398   -675  -1951   -382   -859   -824   -758  -1073  -2031  -1516    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -7465  -8507   -894  -1115   -701  -1378  -6511  -5977 
-    15  -1213  -2206  -1336   -636  -2476  -2113   2560  -2130    378    564  -1330   -808  -2156   2178   1957  -1154  -1087  -1852  -2237  -1788    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -7466  -8509   -894  -1115   -701  -1378  -6511  -5955 
-    16   3527  -1872  -3386  -3637  -3817  -2114  -3249  -3478  -3634  -3846  -3228  -2714  -2847  -3362  -3481  -1630  -1813  -2725  -3849  -3859    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -7466  -8508   -894  -1115   -701  -1378  -6511  -5931 
-    17   -667   -843  -1749  -1162   -850  -1986   -778   1356   -807   -666   2632  -1159  -2066   -757   1305   1164   -614   -242  -1280   -888    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -7467  -8509   -894  -1115   -701  -1378  -6511  -5908 
-    18   2998  -1381  -2810  -2933  -3514  -1634  -2711  -3206  -2949  -3502  -2695  -2094   2147  -2665  -2937  -1021  -1210  -2300  -3704  -3525    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -7467  -8509   -894  -1115   -701  -1378  -6511  -5883 
-    19   -623  -1248  -2702  -2740  -3382  -1504  -2522  -3100  -2684  -3384  -2531  -1926  -2246  -2431  -2719   2516   2784  -2166  -3612  -3355    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -7467  -8509   -894  -1115   -701  -1378  -6511  -5858 
-    20  -2195  -2402  -3151  -2253  -1867  -3031  -1435  -1487   -384   1908   -946  -2130  -3077  -1170   3002  -2409  -2076  -1725  -2376  -2060    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -7468  -8511   -894  -1115   -701  -1378  -6511  -5834 
-    21  -3104   5787  -4601  -4904  -4350  -3261  -4077  -4355  -4778  -4582  -4307  -4213  -3851  -4624  -4385  -3422  -3495  -3939  -3935  -4341    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -7468  -8510   -894  -1115   -701  -1378  -6511  -5807 
-    22  -1765   4169  -3959  -3432   2029  -3307  -1880   -184  -3068   1544    178  -2924  -3234  -2515  -2837  -2465  -1715   -467  -1366   -749    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39  -7469  -8511   -894  -1115   -701  -1378  -6511  -5782 
-    23   -637   2727  -1332   -770  -1296  -1795   -671   -863   1543  -1130   2613   -872  -1948   -466   -750   1008   -622   -683  -1609  -1171    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39  -7469  -8511   -894  -1115   -701  -1378  -6511  -5755 
-    24  -3569  -3390  -4042  -4362  -4763  -3426  -4034  -5349  -4542  -5126  -4838  -4133   4267  -4442  -4297  -3840  -3922  -4781  -4041  -4662    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40  -7470  -8512   -894  -1115   -701  -1378  -6511  -5729 
-    25  -1565  -2307  -1172  -1425  -3626  -2063  -2066  -3740  -2074  -3796  -3089   2356   3523  -1860  -2409  -1635  -1866  -3006  -3626  -3171    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40  -7470  -8512   -894  -1115   -701  -1378  -6511  -5700 
-    26  -1101  -1897   -564   1655  -2077   1369   -914  -1672   -747   1589  -1178   -742  -2160   -626  -1165  -1126  -1112  -1468  -2343  -1803    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -7471  -8513   -894  -1115   -701  -1378  -6511  -5673 
-    27  -1165  -1883  -1967  -1601  -3192  -1950  -1407  -2975   -573  -2981  -2215  -1488  -2416  -1080   2082   2870  -1367  -2384  -2995  -2640    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -7472  -8514   -894  -1115   -701  -1378  -6511  -5645 
-    28  -1165  -1883  -1967  -1601  -3192  -1950  -1407  -2975   -573  -2981  -2215  -1488  -2416  -1080   2082   2870  -1367  -2384  -2995  -2640    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -7471  -8514   -894  -1115   -701  -1378  -6511  -5615 
-    29   1621  -1411  -1602  -1487  -3158  -1514  -1733  -2904  -1639  -3057  -2186   1912  -2128  -1452  -1972   2407   -978  -2107  -3282  -2843    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -7473  -8515   -894  -1115   -701  -1378  -6511  -5586 
-    30  -1025  -1494  -2983  -3085  -2970   3056  -2749  -1803  -3050  -2740  -2205  -2317  -2600  -2801  -3009  -1318  -1405   1861  -3373  -3103    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -7473  -8515   -894  -1115   -701  -1378  -6511  -5555 
-    31   1272  -1201  -1215   -681   1580  -1713   -675  -1077   -479  -1314   -578   -804  -1909   -435   1619   1051   -619   -855  -1727  -1240    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -7474  -8516   -894  -1115   -701  -1378  -6511  -5525 
-    32  -1527  -1531  -2892  -2134   -641  -2762  -1103   -793   -847   1800   -320  -1933  -2761  -1261   1865  -1911  -1430   -895   3755   -605    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -45  -7475  -8517   -894  -1115   -701  -1378  -6511  -5493 
-    33   -958  -1745   -679   1624   2652  -1823   -750  -1638   -683  -1797  -1094   -720  -2081   -542  -1115   1337   -971  -1395  -1844  -1099    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -46  -7476  -8518   -894  -1115   -701  -1378  -6511  -5460 
-    34   2618  -1215  -2951  -3045  -3522  -1479  -2707  -3260  -2998  -3543  -2658  -2019  -2246  -2658  -2955   2386  -1036  -2224  -3753  -3553    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -46  -7476  -8518   -894  -1115   -701  -1378  -6511  -5426 
-    35   1401  -1201  -1647  -1343  -1682  -1860  -1295   1760  -1281  -1435   -820   2603  -2216  -1160  -1551  -1050   -899   -563  -2112  -1676    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -47  -7477  -8519   -894  -1115   -701  -1378  -6511  -5393 
-    36   -715  -1199  -1945  -1654  -1847  -1720  -1489  -1453  -1497   1123  -1053  -1462   2561  -1390  -1700   1516   -918  -1185  -2260  -1837    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -48  -7478  -8520   -894  -1115   -701  -1378  -6511  -5359 
-    37  -2203  -1828  -4506  -3947   2273  -3997  -2696     65  -3640   2103    315  -3615  -3686  -2954  -3368  -3177  -2118   1754  -1990  -1685    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -49  -7479  -8521   -894  -1115   -701  -1378  -6511  -5323 
-    38  -1296  -2021  -2041  -1571  -3250  -2062  -1276  -2989   -313  -2945  -2193  -1477  -2466   -927   2995   2196  -1447  -2450  -2930  -2606    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -50  -7480  -8522   -894  -1115   -701  -1378  -6511  -5286 
-    39  -3569  -3390  -4042  -4362  -4763  -3426  -4034  -5349  -4542  -5126  -4838  -4133   4267  -4442  -4297  -3840  -3922  -4781  -4041  -4662    39
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -6511      0 
-//
-HMMER2.0  [2.3.2]
-NAME  zf-P11
-ACC   PF03854.6
-DESC  P-11 zinc finger
-LENG  50
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  3
-DATE  Tue Apr 22 18:49:02 2008
-CKSUM 2670
-GA    25.0000 25.0000;
-TC    25.1000 81.0000;
-NC    20.1000 20.1000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -8.886599   0.692147
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -415      *  -2000
-     1  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6687  -7729   -894  -1115   -701  -1378  -1415  -6615 
-     2  -1040  -1746  -1297   -858  -2484  -1737   -692  -2217    169  -2203  -1503   -915   2833   -354   2307  -1080  -1080  -1859  -2229  -1911     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6687  -7729   -894  -1115   -701  -1378  -7030  -6600 
-     3   -723   -976  -1384   -876     82  -1907   -306   -440   -503    970      1   -897  -1966   1835   -713   -953   -656   -405   -511   2466     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6687  -7729   -894  -1115   -701  -1378  -7030  -6585 
-     4  -1087  -1463  -1169  -1053   2328  -1919   -439  -1274  -1120  -1299   -883   3011  -2202   -939  -1372  -1189  -1145  -1155   -402    634     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6687  -7729   -894  -1115   -701  -1378  -7030  -6570 
-     5  -1668   5611  -3406  -3571  -2843  -2114  -2801  -2423  -3306  -2880  -2568  -2847  -2716  -3192  -3058  -1988  -2033  -2131  -2810  -2873     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6688  -7731   -894  -1115   -701  -1378  -7030  -6556 
-     6  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6688  -7730   -894  -1115   -701  -1378  -7030  -6539 
-     7      5   3735  -2349  -2230  -2192   -919  -1755  -1813  -1977  -2190  -1433  -1350  -1622  -1749  -1980   2543   -382  -1171  -2520  -2206     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6688  -7730   -894  -1115   -701  -1378  -7030  -6524 
-     8  -1668   5611  -3406  -3571  -2843  -2114  -2801  -2423  -3306  -2880  -2568  -2847  -2716  -3192  -3058  -1988  -2033  -2131  -2810  -2873     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6688  -7730   -894  -1115   -701  -1378  -7030  -6508 
-     9  -3232  -2594  -3508  -3648   -882  -2917  -1886  -3060  -3237  -2665  -2615  -3229  -3282  -3161  -2996  -3457  -3341  -3103   6081   -495     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6688  -7730   -894  -1115   -701  -1378  -7030  -6492 
-    10  -1329  -1488  -1700  -1437   3270  -2276   -422   -944  -1126   -731   -486  -1331  -2415   2106  -1269  -1491  -1308   -997   -226    797    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6688  -7730   -894  -1115   -701  -1378  -7030  -6476 
-    11   1174  -1787    -26   1478  -2122  -1304    -48  -1816   1571  -1812   -956     21  -1471    376     -6   -364   -423  -1426  -2010  -1381    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -6690  -7732   -894  -1115   -701  -1378  -7030  -6460 
-    12   -655  -1800   1911    279   1682  -1331   -231  -1695   -129  -1771  -1019   1824  -1602     68   -662   -557   -639  -1388  -1747   -939    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -6689  -7731   -894  -1115   -701  -1378  -7030  -6443 
-    13   -921  -2336   1908    284  -2675  -1384   -346  -2445   2574  -2385  -1588    -45  -1701     43   -419   -738   -902  -2024  -2506  -1831    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -6689  -7731   -894  -1115   -701  -1378  -7030  -6426 
-    14   -275  -1180   -310   -242  -2438   1369   -712  -2193   -548  -2284  -1438   2186  -1544   -374   -991   1477   -485  -1564  -2507  -1939    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -6689  -7731   -894  -1115   -701  -1378  -7030  -6409 
-    15  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -6689  -7731   -894  -1115   -701  -1378  -7030  -6392 
-    16  -1399   -984  -3856  -3459  -1340  -3561  -3085   2456  -3282   -253   -164  -3213  -3431  -3105  -3332  -2838  -1389   2783  -2712  -2294    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39  -6690  -7733   -894  -1115   -701  -1378  -7030  -6376 
-    17   -471  -1692   -241   1422  -2031  -1361    -32  -1699    522  -1708   -867    -57  -1493    388   1579   -385   1458  -1338  -1908  -1329    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39  -6690  -7732   -894  -1115   -701  -1378  -7030  -6358 
-    18  -1668   5611  -3406  -3571  -2843  -2114  -2801  -2423  -3306  -2880  -2568  -2847  -2716  -3192  -3058  -1988  -2033  -2131  -2810  -2873    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39  -6690  -7732   -894  -1115   -701  -1378  -7030  -6340 
-    19   -466  -1630     -2    224  -1935  -1256   2526  -1799    136  -1837  -1011   1758  -1510    188   -315   1358   -473  -1404  -1990  -1319    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39  -6690  -7732   -894  -1115   -701  -1378  -7030  -6322 
-    20  -1246  -2893   3020    438  -3170  -1295   -633  -3115   -801  -3043  -2348   2167  -1806   -303  -1566   -966  -1320  -2612  -3182  -2264    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40  -6691  -7733   -894  -1115   -701  -1378  -7030  -6305 
-    21  -2323  -2419  -1868  -1956  -1368  -2396   5124  -3143  -1645  -2924  -2595  -1989  -2806  -1873  -1712  -2381  -2439  -2923  -1719   -935    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40  -6691  -7733   -894  -1115   -701  -1378  -7030  -6285 
-    22  -2742  -2290  -3014  -3139    701  -3008   -615  -2258  -2836  -1879  -1835  -2399  -3220  -2421  -2640  -2733  -2781  -2314     18   4561    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40  -6691  -7733   -894  -1115   -701  -1378  -7030  -6267 
-    23  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -40  -6691  -7733   -894  -1115   -701  -1378  -7030  -6248 
-    24  -1668   5611  -3406  -3571  -2843  -2114  -2801  -2423  -3306  -2880  -2568  -2847  -2716  -3192  -3058  -1988  -2033  -2131  -2810  -2873    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -6692  -7734   -894  -1115   -701  -1378  -7030  -6230 
-    25  -1144  -1368  -2007  -1333   -898  -2200   -780   -456    -77   2063    -15  -1303  -2261   -587   1862  -1416  -1068   -609  -1510  -1126    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -6692  -7734   -894  -1115   -701  -1378  -7030  -6209 
-    26   -730  -1899   -506     -8  -2166  -1553   2551  -1935    694  -1867  -1057   1714  -1659    334   1970   -630   -635  -1589  -1927  -1390    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -6692  -7734   -894  -1115   -701  -1378  -7030  -6190 
-    27  -1668   5611  -3406  -3571  -2843  -2114  -2801  -2423  -3306  -2880  -2568  -2847  -2716  -3192  -3058  -1988  -2033  -2131  -2810  -2873    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -6692  -7734   -894  -1115   -701  -1378  -7030  -6170 
-    28  -1110  -1245  -1758  -1383    -53  -2190   3042   -466   -825   1967    -33  -1330  -2295   -929   -934  -1394  -1069   -580   -743     71    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -6693  -7736   -894  -1115   -701  -1378  -7030  -6151 
-    29   -443  -1640    -57    246  -2038  -1273   -126  -1743    281  -1779   -941   1701  -1484   2090   -146   -367   1342  -1358  -2003  -1384    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -6693  -7735   -894  -1115   -701  -1378  -7030  -6129 
-    30  -1816  -1415  -4018  -3505   -395  -3726  -2659   2223  -3199   2292    748  -3330  -3365  -2622  -3021  -2962  -1744    485  -1899  -1777    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -6693  -7735   -894  -1115   -701  -1378  -7030  -6109 
-    31  -2012  -1638  -4014  -3458   -174  -3767  -2536    425  -3089   2416   3218  -3337  -3336  -2446  -2875  -2989  -1911   -171  -1715  -1667    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -6694  -7736   -894  -1115   -701  -1378  -7030  -6088 
-    32  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -6694  -7736   -894  -1115   -701  -1378  -7030  -6066 
-    33   -528  -1347   -959   -526  -2214  -1370   -493  -1932    227  -1981  -1206   -585  -1708   -139   2084   2175   -627  -1492  -2115  -1667    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -6694  -7736   -894  -1115   -701  -1378  -7030  -6044 
-    34   -525   -909  -1140   -976  -1302  -1545   -999    -98   -943  -1051   -540   2056  -1924   -877  -1189   -809   -649   2401  -1806  -1287    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -6695  -7737   -894  -1115   -701  -1378  -7030  -6023 
-    35   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -6695  -7737   -894  -1115   -701  -1378  -7030  -6000 
-    36  -1090  -2834   2116   2036  -3055  -1264   -464  -2910   -506  -2815  -2049   2080  -1709    -99  -1226   -814  -1116  -2421  -3005  -2107    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -6695  -7737   -894  -1115   -701  -1378  -7030  -5977 
-    37  -1168  -1557  -1842  -1096  -1290  -2101   -568   -879    333   1275   -419  -1091  -2170   -296   2745  -1324  -1070   -930  -1638  -1240    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -45  -6696  -7738   -894  -1115   -701  -1378  -7030  -5955 
-    38  -1668   5611  -3406  -3571  -2843  -2114  -2801  -2423  -3306  -2880  -2568  -2847  -2716  -3192  -3058  -1988  -2033  -2131  -2810  -2873    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -45  -6696  -7738   -894  -1115   -701  -1378  -7030  -5931 
-    39   -685  -1538   -265   -357  -2496  -1286   -905  -2407   -750  -2505  -1759   2359   2836   -623  -1131   -717   -886  -1863  -2568  -2007    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -45  -6696  -7738   -894  -1115   -701  -1378  -7030  -5907 
-    40  -1669  -1274  -3908  -3425   -570  -3624  -2664   2867  -3129   1621    558  -3226  -3342  -2671  -3012  -2866  -1616    793  -2016  -1810    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -46  -6697  -7740   -894  -1115   -701  -1378  -7030  -5884 
-    41  -1668   5611  -3406  -3571  -2843  -2114  -2801  -2423  -3306  -2880  -2568  -2847  -2716  -3192  -3058  -1988  -2033  -2131  -2810  -2873    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -46  -6697  -7739   -894  -1115   -701  -1378  -7030  -5858 
-    42  -1274  -1861  -1537   -874  -1275  -2035   -393  -1781   2701  -1741  -1130   -922  -2125   -170    354  -1285  -1155  -1599   3897   -779    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -47  -6698  -7740   -894  -1115   -701  -1378  -7030  -5834 
-    43   -389   2709  -1263   -668   -771  -1602   -393   -231   1547   -532   2414   -712  -1714   -252   -338   -655   -350   -115  -1150   -743    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -47  -6698  -7740   -894  -1115   -701  -1378  -7030  -5807 
-    44  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -48  -6699  -7741   -894  -1115   -701  -1378  -7030  -5782 
-    45  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -48  -6699  -7741   -894  -1115   -701  -1378  -7030  -5755 
-    46  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -49  -6700  -7742   -894  -1115   -701  -1378  -7030  -5729 
-    47   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -49  -6700  -7742   -894  -1115   -701  -1378  -7030  -5700 
-    48   -659  -1645   -586   -217  -2346  -1441   -317  -2019   2503  -2015  -1224   -383  -1699     73    202   1468   -678  -1610  -2134  -1652    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -50  -6701  -7743   -894  -1115   -701  -1378  -7030  -5673 
-    49  -1816  -1415  -4018  -3505   -395  -3726  -2659   2223  -3199   2292    748  -3330  -3365  -2622  -3021  -2962  -1744    485  -1899  -1777    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -50  -6701  -7743   -894  -1115   -701  -1378  -7030  -5644 
-    50  -1607  -2372  -2009   -938  -3104  -2201   -233  -2516   2189  -2240  -1551   -903  -2184    183   3042  -1501  -1349  -2267  -2130  -1963    50
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -7030      0 
-//
-HMMER2.0  [2.3.2]
-NAME  V-ATPase_G
-ACC   PF03179.7
-DESC  Vacuolar (H+)-ATPase G subunit
-LENG  105
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  34
-DATE  Tue Apr 22 17:22:48 2008
-CKSUM 5949
-GA    25.0000 25.0000;
-TC    26.1000 25.7000;
-NC    20.2000 17.0000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -8.957211   0.669611
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -70      *  -4392
-     1   -731  -3211  -2594  -2085  -4117    273  -2289  -3821  -1850  -3863  -2988  -2246  -3438   1894   1106   2717  -2284   -557  -4074  -3517     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -1070  -7700 
-     2   -968  -3291  -1674  -1128  -3619    499  -1453  -3366   -139  -3310  -2386   1552  -2892   3061    488    753   -245  -2919  -3474  -2798     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -7771  -7693 
-     3  -2035  -3513  -1670    -51  -3839  -2926  -1631  -3590    262  -3528  -2615   1436  -3057   1824  -1713   2400   1004  -3140  -3690  -3005     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -7771  -7687 
-     4    676  -3336   1213  -1137  -3655    268     77  -3405  -1092  -3354  -2433   1756  -2922   2691  -1603    -57  -1810   -637  -3526  -2840     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -7771  -7679 
-     5   -410  -3121  -5488  -5809  -5692   3547  -5046  -5482  -5652   -126  -4829  -4166  -4211  -5127  -5337  -1304  -2988  -4271  -5942  -5866     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -7771  -7672 
-     6  -3842  -3336  -6533  -6245  -3994  -6326  -6498   3870  -6226  -2725  -2685  -6051  -6098  -6183  -6400  -5741  -3844    904  -5802  -5279     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -7771  -7665 
-     7    759  -4700     86  -1804  -5036  -3530    469  -4807   -192  -4690  -3887  -2145  -3869   4027  -2594  -2924  -3122  -4354  -4817  -4091     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -7771  -7658 
-     8  -1948  -3207    -82  -1314  -3461  -2931  -1583  -3150   1120    205    383  -1602  -3025   3143  -1586  -1868   1651  -2795  -3421  -2806     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -7771  -7651 
-     9  -6435  -5560  -7188  -7322  -4299  -6352  -6377  -3967  -7311   3394  -3239  -7291  -6505  -6628  -6771  -7423  -6418  -4780  -5451  -5755     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -7771  -7644 
-    10  -5160  -4537  -7397  -6819  -2491  -7247  -5806  -2024  -6397   3143   1961  -6953  -6230     46  -5919  -6670  -4985  -2918  -4326  -4543    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -7771  -7637 
-    11   1497  -3310   1494    830  -3631  -2795  -1460  -3382    872  -3324  -2400  -1429  -2894   2449     22  -1714   -444  -2932  -3490  -2808    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -7771  -7629 
-    12   3703  -4615  -6461  -6825  -6797  -4806  -6087  -7035  -6822  -7052  -6405  -5707  -5508  -6452  -6406  -4557  -4741  -5961  -6260  -6862    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -7771  -7622 
-    13  -5400  -5901  -3571   3876  -6856  -5047  -4438  -7065  -3946  -6699  -6234  -4139  -5514  -4204   -150  -5206  -5442  -6637  -6015  -6066    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -7771  -7615 
-    14  -3036  -4196  -3117   -325  -4745  -3845  -2126  -4306   3114  -4107  -3303  -2491  -3867   1720   1386  -2914   -319   -144  -4101  -3719    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -7771  -7607 
-    15   -456  -3271    673   2538  -3591  -2771  -1432  -3341    -29  -3286  -2361  -1407  -2866   -973   1885   -251   -198   -698  -3455  -2773    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9486 -10528   -894  -1115   -701  -1378  -7771  -7600 
-    16   3703  -4615  -6461  -6825  -6797  -4806  -6087  -7035  -6822  -7052  -6405  -5707  -5508  -6452  -6406  -4557  -4741  -5961  -6260  -6862    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9487 -10529   -894  -1115   -701  -1378  -7771  -7593 
-    17   1593  -3261    -82    -10  -3582   -955   1768  -3333    349  -1122  -2350    186  -2855   2227    -60   -249   -459  -2883  -3444  -2761    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9486 -10528   -894  -1115   -701  -1378  -7771  -7585 
-    18   -456  -3272    547   2445  -3594  -2770   1952  -3344   1592  -1131  -2362     99  -2864   -147   -251  -1679  -1739  -2895  -3455  -2772    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9486 -10528   -894  -1115   -701  -1378  -7771  -7577 
-    19  -3775  -3336  -6256  -5753  -3975  -5975  -5439   3186   2460  -2779  -2697  -5527  -5835  -5172  -4689  -5353  -3766    738  -5477  -5013    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9486 -10528   -894  -1115   -701  -1378  -7771  -7570 
-    20  -3859  -3336  -6555  -6243  -3905  -6430  -6497   1825  -6227   -415  -2589  -6086  -6124  -6147  -6395  -5826  -3849   3426  -5736  -5263    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9486 -10529   -894  -1115   -701  -1378  -7771  -7562 
-    21    939   1036  -1636   1151  -3582   -807  -1422  -3332    708  -3277  -2351   1790  -2857   1769  -1510    524      8  -2883  -3445  -2762    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9486 -10529   -894  -1115   -701  -1378  -7771  -7555 
-    22    743  -3268    428   2259  -3589  -2766  -1426  -3340   1689  -3284  -2357   -507  -2860    907    -13   -622   -606  -2890  -3451  -2768    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9486 -10529   -894  -1115   -701  -1378  -7771  -7547 
-    23   3623  -3278  -5817  -6143  -5689  -3582  -5238  -4929  -5863  -5593  -4869  -4390  -4382  -5359  -5507  -2972  -3175  -1125  -5979  -5919    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9486 -10529   -894  -1115   -701  -1378  -7771  -7539 
-    24  -4478  -4994  -5735  -3786  -6002  -4891  -2613  -5183   2176  -1721  -4126  -3553  -4772    330   3580  -4342  -4062  -4998  -4546  -4541    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9487 -10529   -894  -1115   -701  -1378  -7771  -7531 
-    25  -1013  -3279    414    769  -3601  -2774  -1435  -3351   2209  -3295  -2369   1134  -2870   1458    643  -1685   1201  -2901  -3461  -2779    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -50  -9487  -5211   -894  -1115   -701  -1378  -7771  -7524 
-    26    755  -3231    -59   -432  -3550  -2737    856  -3299   -145  -3246  -2321    178  -2830    480   2404  -1644  -1702   -609  -3415   2430    26
-     -   -148   -500    232     43   -381    400    105   -627    210   -466   -721    275    393     45     95    360    120   -370   -295   -250 
-     -    -56  -4974 -10490  -2361   -312   -480  -1820  -7771  -7516 
-    27  -4587  -5060  -5794  -3907  -6090  -4959  -2732  -5304   2967  -4876  -4249  -3671  -4863  -2316   3251  -4458  -4180  -5117  -4638  -4652    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9487 -10529   -894  -1115   -701  -1378  -7771  -7508 
-    28   1488  -2310  -2539   -289  -2341  -1114  -1884   -212  -1833   -413    750    687  -3216   1493  -2170  -1130   1485    289  -2699   -442    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9487 -10529   -894  -1115   -701  -1378  -7771  -7500 
-    29    907  -3339   -472    244  -3671  -2843  -1484  -3412   2332  -1128  -2430  -1479  -2935   1991   1408  -1761  -1816  -2968  -3506  -2840    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9487 -10529   -894  -1115   -701  -1378  -7771  -7492 
-    30  -4485  -4992  -5761  -3807  -5996  -4896  -2626  -5188   2155  -4764    818  -3569  -4782  -2207   3650  -4353  -4074  -5005  -4554  -4549    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9487 -10529   -894  -1115   -701  -1378  -7771  -7484 
-    31  -4608  -4075  -7044  -6485  -2590  -6725  -5560    707  -6270   3048    748  -6423  -6010  -5259  -5870  -6027   -939   -575  -4326  -4450    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9487 -10529   -894  -1115   -701  -1378  -7771  -7476 
-    32  -4622  -5082  -5777  -3944  -6115  -4979  -2779  -5348   3772  -4920  -4295  -3711  -4894  -2365   1495  -4496  -4221  -5158  -4673  -4692    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9487 -10529   -894  -1115   -701  -1378  -7771  -7468 
-    33  -3881  -5867   1677   2028  -6016  -3709  -3086  -5962   -366  -5797  -5177  -2291  -4266   3582  -4185  -3509  -3958  -5423  -5981  -4927    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9487 -10529   -894  -1115   -701  -1378  -7771  -7459 
-    34   3703  -4615  -6461  -6825  -6797  -4806  -6087  -7035  -6822  -7052  -6405  -5707  -5508  -6452  -6406  -4557  -4741  -5961  -6260  -6862    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9487 -10529   -894  -1115   -701  -1378  -7771  -7451 
-    35  -4171  -4859  -4888   -471  -5754  -4686  -2538  -5030   3409  -4655  -3986  -3343  -4607    289   1912  -4037  -3830   -637  -4482  -4400    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9487 -10529   -894  -1115   -701  -1378  -7771  -7443 
-    36    -31  -3206    846   2275  -3500   -659  -1444     25  -1037    -90  -2303  -1427  -2875     95  -1540    382    711  -2814  -3406  -2740    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9487 -10529   -894  -1115   -701  -1378  -7771  -7435 
-    37   -646  -5230    919   3497  -5707  -3614  -2998  -5609  -3198  -5501  -4789  -2273  -4142  -2661  -4009   -600   -359  -5037  -5695  -4731    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9487 -10529   -894  -1115   -701  -1378  -7771  -7426 
-    38   3703  -4615  -6461  -6825  -6797  -4806  -6087  -7035  -6822  -7052  -6405  -5707  -5508  -6452  -6406  -4557  -4741  -5961  -6260  -6862    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9487 -10529   -894  -1115   -701  -1378  -7771  -7418 
-    39   -125  -3255  -1639   1979  -3573  -2764  -1423  -3322    524  -1460    229    156  -2857   2488  -1511    -43    829  -2876  -3440  -2759    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9488 -10530   -894  -1115   -701  -1378  -7771  -7410 
-    40    919  -3256   -710   1283  -3573  -2767  -1425  -3321   2388  -1119    145  -1404  -2860    978    645  -1675  -1731  -1033  -3440  -2761    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9487 -10529   -894  -1115   -701  -1378  -7771  -7401 
-    41  -4489  -6171   -322   3864  -6543  -4129  -3664  -6680  -4145  -6460  -5975  -2801  -4725  -3390  -5130  -4102  -4606  -6113  -6335  -5521    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9487 -10529   -894  -1115   -701  -1378  -7771  -7392 
-    42  -4054  -3523  -6700  -6333  -3401  -6545  -6220   3599  -6272    125    593  -6210  -6113  -5862  -6261  -5925  -4022   1162  -5205  -5015    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9487 -10530   -894  -1115   -701  -1378  -7771  -7384 
-    43    407  -4209   1515   2805  -4496  -3226  -2147  -4286   1103  -4212  -3338    801  -3496  -1728  -2494  -2440  -1045  -3818  -4385  -3619    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9487 -10530   -894  -1115   -701  -1378  -7771  -7375 
-    44   1223  -3265   -499   1935  -3586  -2765  -1424   -565   1446  -3281  -2354   -215  -2858   1906   -654   -698  -1731  -2887  -3448  -2765    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9487 -10530   -894  -1115   -701  -1378  -7771  -7366 
-    45  -6015  -5000  -6445   -381   2815  -6345    110  -4940  -6328  -1338  -4358  -4979  -6208  -5107  -5728  -5588  -5872  -5081  -1833   4191    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9488 -10530   -894  -1115   -701  -1378  -7771  -7358 
-    46   -855  -4941  -5626  -3799  -6007  -4847  -2646  -5203   2252  -4787  -4152  -3564  -4767  -2227   3612  -4302  -4047  -4997  -4575  -4568    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9488 -10530   -894  -1115   -701  -1378  -7771  -7349 
-    47   2027  -3211  -1662    590  -3509  -2776  -1436  -1037   -258   -410    237   -276  -2868   1347    303    935  -1732  -2820  -3408  -2739    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9488 -10530   -894  -1115   -701  -1378  -7771  -7340 
-    48  -2270  -3652  -2156   1669  -4044  -3188    110  -3738   2037  -3634  -2748   -172  -3263   2910    499  -2147  -2181  -3318  -3738   -723    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9488 -10530   -894  -1115   -701  -1378  -7771  -7331 
-    49  -2049  -3423  -1951    563  -3758  -3007  -1600  -3465   2278   -845   1192  -1652  -3088   1140   2378  -1939   -939  -1451  -3568  -2953    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9488 -10530   -894  -1115   -701  -1378  -7771  -7322 
-    50  -4060  -6149   1107   3652  -6259  -3761  -3220  -6269   -382  -6082  -5547  -2343  -4360  -2917  -4630  -3651  -4165  -5700  -6269  -5128    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9488 -10530   -894  -1115   -701  -1378  -7771  -7313 
-    51   1700  -3447  -1870   1395  -3798  -2961    409  -3525   1676  -3448  -2539   -510  -3047   1355   1392  -1891  -1940  -3087  -3587  -2949    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9488 -10530   -894  -1115   -701  -1378  -7771  -7304 
-    52  -1091  -3327    451   2857  -3649  -2806   1842  -3399     94  -3341  -2418  -1440  -2908   1516    -17  -1729   -884  -2950  -3507  -2824    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9488 -10530   -894  -1115   -701  -1378  -7771  -7295 
-    53  -5757  -4853  -6451  -6692   4071  -6271    173   -384  -6256    -31  -3992  -4974  -6130  -5067  -5670  -5501  -5625  -4757  -1864   2074    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9488 -10530   -894  -1115   -701  -1378  -7771  -7285 
-    54  -2632  -3930  -2555    539  -4389  -3497  -1932  -4029   2814  -3881  -3031    744  -3555   2088   1239  -2507   -295  -3635  -3935  -3439    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9488 -10530   -894  -1115   -701  -1378  -7771  -7276 
-    55   -258  -3258    281   1776  -3578  -2762  -1421  -1211   1424  -1517      6   -439  -2856   -962   1485    613     90  -2879  -3442  -2760    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9488 -10530   -894  -1115   -701  -1378  -7771  -7267 
-    56  -1860    394  -2138    512   2722   -690  -1695    -67   1629   -887  -1749  -1807  -3073     33   -709   -502  -1799  -2090  -2932   1010    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9488 -10530   -894  -1115   -701  -1378  -7771  -7257 
-    57  -1876  -2998  -1874   2869    -95  -2903    880  -2862     40   -311  -2121  -1603  -2992   1486  -1647  -1832  -1814     91  -3249  -2656    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9489 -10531   -894  -1115   -701  -1378  -7771  -7249 
-    58   1842  -3264   -555    306  -3583  -2767  -1427  -3332   1390  -1120  -2353  -1403  -2861   1106  -1516   1338    -23  -2885  -3448  -2766    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9488 -10530   -894  -1115   -701  -1378  -7771  -7238 
-    59    679  -3264  -1637   1939  -3586   -955  -1423  -3336   1751  -3280  -2354    670  -2858   1609   -473   -661   -153  -2887  -3447  -2765    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9488 -10530   -894  -1115   -701  -1378  -7771  -7229 
-    60    323  -2197  -2770  -2202     88  -3217   3188   -490    515  -2072  -1379    826  -3288  -1900  -2320    201    344   1090  -2604   1024    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -61  -9488  -4917   -894  -1115   -701  -1378  -7771  -7219 
-    61    314  -1881  -3683   -837  -1848  -1356  -2248   -204  -2797    689   2664    -86  -3469  -2529  -2807   1679     88   -147  -2327    514    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -149  -9441  -3471   -894  -1115  -1229   -802  -7771  -7209 
-    62  -2379  -3038  -4103  -4289  -5496   3315  -4334  -5304  -4577  -5503  -4576  -3594   -733   -118  -4645   1096    -55  -4130  -5662  -5442    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9304 -10347   -894  -1115   -229  -2770  -7771  -7200 
-    63    217  -3172   1360  -1137  -3456   1380  -1452   -600  -1049  -3174  -2274  -1440  -2880    410    659   1547    -50   -613  -3382  -2724    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    395     45     96    359    117   -368   -294   -249 
-     -    -48  -5306 -10531   -975  -1026   -701  -1378  -7771  -7190 
-    64   -711  -3251  -1640    599  -3568  -2764  -1423  -3315   -184  -3265    -20   1090  -2857   1493   1524   1050    253   -311  -3437   1490    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9489 -10531   -894  -1115   -701  -1378  -7771  -7180 
-    65  -2648  -4239   1313   1722  -4522   1855  -2166  -4315   -620  -4240  -3368   -230  -3511   1123  -2527   1372  -2622  -3846  -4413  -3643    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9489 -10531   -894  -1115   -701  -1378  -7771  -7170 
-    66   1132  -3266     39   1674  -3587     11  -1424  -3338    247  -3282  -2355    901   -296    370  -1513    468    738  -2888  -3449  -2766    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9489 -10531   -894  -1115   -701  -1378  -7771  -7160 
-    67    680    452   -647   -363  -2177  -3235    851   1009  -2090    814  -1356   1245  -3305  -1945  -2357    -69   -198   1222  -2582  -2171    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9489 -10531   -894  -1115   -701  -1378  -7771  -7150 
-    68   1110  -3301    -73   2075  -3613  -2808  -1489  -3357  -1085  -3317  -2401  -1450  -2915   1516  -1594    471   -161   1074  -3497  -2817    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9489 -10531   -894  -1115   -701  -1378  -7771  -7140 
-    69   1017  -3261   -405   1171  -3581  -2762  -1420  -3332   1697  -1726  -2350    199  -2855    416   -283    430   1063  -1036  -3444  -2761    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9489 -10531   -894  -1115   -701  -1378  -7771  -7129 
-    70  -1798  -3270    633   1403  -3592  -2770  -1428   -554   2048  -3285  -2359  -1406  -2864   1187   1562   -584    402  -2892  -3452  -2770    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9489 -10531   -894  -1115   -701  -1378  -7771  -7119 
-    71   1106   1265  -4872  -4276  -2319  -4126  -3088   2364  -3906   1523  -1485  -3786  -4157  -3553  -3734   -757  -2427    963  -2932  -2580    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9489 -10531   -894  -1115   -701  -1378  -7771  -7109 
-    72   -521  -3549   1925   2464  -3864  -2925  -1651  -3622    385  -3560  -2647   1392  -3067   -103    537  -1916  -1998  -3169  -3727  -3028    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9490 -10532   -894  -1115   -701  -1378  -7771  -7099 
-    73   1115  -3272   -327    259  -3593  -2771  -1429  -3344   2264  -3287  -2361  -1406  -2865   2266    205   -584   -198  -2894  -3454  -2772    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9489 -10531   -894  -1115   -701  -1378  -7771  -7087 
-    74   -804  -3260   1157   2376  -3581  -1100  -1421  -3331  -1002   -969    686    874  -2856   1284   -283   -374   -421  -2882  -3444  -2761    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9489 -10532   -894  -1115   -701  -1378  -7771  -7077 
-    75   1152  -3103  -5804  -6072  -5455  -3462  -5108  -4202  -5728  -5234  -4521  -4260  -4258  -5214  -5380  -2825   3594    621  -5857  -5759    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9489 -10532   -894  -1115   -701  -1378  -7771  -7066 
-    76    -91  -3260   1012   1839  -3580  -2762  -1421   -555    793  -1517  -2349    569  -2856   1970    698  -1669  -1727  -1035  -3443  -2761    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9490 -10532   -894  -1115   -701  -1378  -7771  -7055 
-    77    386  -3260    424   1943  -3581   -318  -1420  -1439    546  -3276  -2349   -507  -2855   1002   -384   -697    362    796  -3443  -2761    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9490 -10532   -894  -1115   -701  -1378  -7771  -7044 
-    78   -495  -3378  -1802   1656  -3717  -2897  -1520   -372   2335  -3382  -2469  -1535  -2985   1857   1004  -1818   -263  -3011  -3533  -2883    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9490 -10532   -894  -1115   -701  -1378  -7771  -7033 
-    79  -4832  -4249  -7259  -6694    138  -7022  -5780   3271  -6502   1659   1206  -6732  -6144  -5353  -6036  -6373  -4695   -759  -4375  -4561    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9490 -10532   -894  -1115   -701  -1378  -7771  -7022 
-    80    718  -3261   1585   1243  -3582  -1255    834  -3333    708  -1635  -2350   -322  -2855   1431   -277    -25     90  -1472  -3444  -2761    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9490 -10532   -894  -1115   -701  -1378  -7771  -7011 
-    81  -1788  -3259   -755   2229   -627   -337    778      1    708  -1121  -2348    -95  -2855   1072   -490   -417    619  -2880  -3443  -2760    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9490 -10532   -894  -1115   -701  -1378  -7771  -7000 
-    82  -3063  -2810  -5416  -4790  -2192  -4700  -3550   2428  -4415   1783   2633  -4352  -4599    215  -4174  -3813  -2989   -215  -3170   1106    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9490 -10532   -894  -1115   -701  -1378  -7771  -6989 
-    83   -427  -3266   -315    255  -3588  -2765  -1425  -3338   2546  -3282  -2356   1464  -2859   1485    544   -159   -661  -2889  -3449  -2767    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9491 -10533   -894  -1115   -701  -1378  -7771  -6978 
-    84     -5  -3261    877    831  -3582  -1049  -1420  -1324   1182  -3277  -2350   1110  -2855    556   1375   -106   1024  -2883  -3444  -2762    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9490 -10532   -894  -1115   -701  -1378  -7771  -6966 
-    85   1098  -3113    660    759  -3371  -1439    477   -996  -1076  -1084   -196  -1464  -2892    392  -1571   1912   -554   -923  -3335   -438    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9490 -10532   -894  -1115   -701  -1378  -7771  -6954 
-    86   1159  -1840  -4261  -3631   2018    146  -2405    -91  -3244  -1075  -1042  -3157  -3589   -506  -3074      1   -199   1425  -2296   1833    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9490 -10533   -894  -1115   -701  -1378  -7771  -6943 
-    87    817  -3262   -315    712  -3583   -995  -1421  -3334   1187  -3278  -2351   1834  -2855   1603    101    617  -1728   -785  -3445  -2762    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9491 -10533   -894  -1115   -701  -1378  -7771  -6931 
-    88    469  -3256  -1638   -334  -3575  -1062  -1422  -3324   2087   -582  -2346    148  -2856    -36   1213    877    454  -1470  -3441  -2760    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9491 -10533   -894  -1115   -701  -1378  -7771  -6919 
-    89  -2020  -3152  -2034  -1456  -3381  -3027   1471    644   1237  -3108  -2274   3137  -3108    259   -660  -1967  -1948   -342  -3369    714    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9491 -10533   -894  -1115   -701  -1378  -7771  -6907 
-    90  -3181  -4280  -3325  -2493  -4873    397  -2198  -4403   2906  -4188    293  -2618  -3977   -439   1773   1196  -3009  -4065  -4162  -3820    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9491 -10533   -894  -1115   -701  -1378  -7771  -6895 
-    91   -417  -3322   2101   1957  -3641   -198  -1470  -3394    615  -3337  -2413    652    154    919  -1570  -1720  -1784  -2943  -3505   -673    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9491 -10533   -894  -1115   -701  -1378  -7771  -6883 
-    92   1402  -3263   1622    505  -3584  -1049  -1422  -3335   1500  -3279  -2352  -1398   -471   1642   -384   -661  -1729  -2885  -3446   -546   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9491 -10533   -894  -1115   -701  -1378  -7771  -6870 
-    93    260  -3273  -6460  -6142  -3953  -6229  -6260    203  -6098  -1565  -2653  -5928  -6012  -6039  -6250  -5598  -3765   3599  -5667  -5155   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9491 -10533   -894  -1115   -701  -1378  -7771  -6858 
-    94    156  -3216  -6285  -5877  -3509  -5962  -5457   2358  -5733    877    441  -5615  -5742  -5486  -5735  -5243  -3651   2603  -4939  -4574   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9492 -10534   -894  -1115   -701  -1378  -7771  -6846 
-    95   -136  -3279   1716   1006  -3600  -1255  -1435  -3351   1476  -3295  -2369   1049  -2868   2133  -1527   -433  -1744  -1050  -3462  -2778   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9491 -10533   -894  -1115   -701  -1378  -7771  -6833 
-    96   -506  -3168   1077    656   -146  -2786  -1449  -1020    430    907   2778   -357  -2878    979   -352  -1696   -777  -2768  -3376  -2719   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9491 -10534   -894  -1115   -701  -1378  -7771  -6820 
-    97  -4890  -4282  -7335  -6788   -687  -7161  -5934   1936  -6623   2871  -1367  -6876  -6220  -5439  -6150  -6553  -4753   -402  -4444  -4638   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9492 -10534   -894  -1115   -701  -1378  -7771  -6807 
-    98  -4596  -4082  -6997  -6412  -2517  -6625  -5385   2025  -6168   2747    462  -6317  -5936  -5153  -5752  -5898  -4469   -589  -4210    375   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9492 -10534   -894  -1115   -701  -1378  -7771  -6794 
-    99   -901  -3262   1568    479  -3583  -1120    550  -3334   1658  -3278  -2351    190  -2856    521    710   1394   -843  -2884  -3445  -2762   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9492 -10534   -894  -1115   -701  -1378  -7771  -6781 
-   100    620    558  -4101  -3481    606  -3515   1987    -37    926    474   1657  -3081  -3568  -2795    920  -2589     66  -1276  -2314   1726   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9492 -10534   -894  -1115   -701  -1378  -7771  -6768 
-   101    -65  -3172  -6278  -5911  -3801  -5945  -5671    414  -5798  -1278  -2570  -5636  -5787  -5676  -5873  -5251   -459   3525  -5246  -4771   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9492 -10534   -894  -1115   -701  -1378  -7771  -6755 
-   102  -2059   3149  -4405  -3770    849  -3610  -2481    510  -3366   1006   1152  -3257  -3655  -2984  -3165  -2696   1899   -259  -2338   1806   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -9493 -10535   -894  -1115   -701  -1378  -7771  -6742 
-   103  -1146  -3460   2474  -1191  -3778  -2876  -1587  -3534   1136  -3476  -2559    943  -3005    681  -1714     -1   1909  -3082  -3645  -2950   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -9492 -10534   -894  -1115   -701  -1378  -7771  -6728 
-   104  -2042   1233  -4363  -3733  -1835  -3591  -2472   2019  -3336  -1716    606  -3232   1067  -2967  -1086   -898   -465   2551  -2345  -2001   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -9492 -10535   -894  -1115   -701  -1378  -7771  -6714 
-   105   -686  -3275   1131   -433  -3596  -2771  -1432  -3347   2900  -3291  -2364   -269  -2866    668    172    206   -556  -2897  -3457  -2775   113
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -7771      0 
-//
-HMMER2.0  [2.3.2]
-NAME  XhoI
-ACC   PF04555.5
-DESC  Restriction endonuclease XhoI
-LENG  202
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  4
-DATE  Tue Apr 22 19:35:36 2008
-CKSUM 1869
-GA    25.0000 25.0000;
-TC    48.0000 48.0000;
-NC    16.4000 10.6000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -9.990635   0.682481
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -263      *  -2585
-     1   -940  -2133   -476   1482  -2338  -1768   -501  -2013    -44  -2013   2617   -449  -1933   2752   -435   -852   -884  -1709  -2332  -1733     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -1263  -8651 
-     2  -1799  -2877   -943   -804  -3476  -2253   -956  -3186   2618  -3012  -2285   2983  -2512   -569   -204  -1661  -1736  -2805  -2957  -2527     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8647 
-     3  -1210  -2717   1772    -74  -3041  -1783   -643  -2797   1752  -2704  -1860   -403  -2044   2870   -681  -1027  -1169  -2356  -2841  -2146     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8644 
-     4   -966  -2055   -490   1482  -2233  -1797   -562   1242   -150  -1921  -1187   -497  -1973   2854   -546   -904   -913  -1507  -2303  -1715     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8640 
-     5   1492  -2497   -344   3059  -3377  -1845  -1299  -3064  -1230  -3176  -2439   -792  -2334   -968  -1756  -1323  -1543  -2563  -3390  -2725     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -347  -7446  -2281   -894  -1115   -701  -1378  -8914  -8637 
-     6   -905  -1470  -2344  -2555  -3195  -1648  -2484  -3305  -2698  -3508  -2790  -1982  -2368  -2494  -2714   3467  -1324  -2423  -3319  -3035     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7118  -8160   -894  -1115  -1443   -662  -8914  -8633 
-     7  -2605  -2700  -3315  -3634  -4338   3748  -3472  -4773  -3964  -4682  -4223  -3331  -3361  -3759  -3790  -2850  -2992  -4015  -3676  -4232     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7118  -8160   -894  -1115   -377  -2120  -8914  -8629 
-     8  -2460  -3097  -3153  -1774  -3986  -2945   -834  -3296   3291  -2932  -2274  -1642  -2887   -417   2205  -2338  -2129  -3075  -2750  -2676     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -393  -7446  -2118   -894  -1115   -701  -1378  -8914  -8626 
-     9   1840   -941  -1955  -1768  -2798  -1178  -1734  -2505  -1729  -2723  -1865  -1319   2170  -1530  -1944   1880   -636  -1701  -2993  -2652     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7072  -8114   -894  -1115   -357  -2189  -8914  -8622 
-    10  -2019  -3722   3443   -205  -3949  -1954  -1319  -3955  -1508  -3829  -3188   -590  -2486   2235  -2267  -1704  -2096  -3447  -3919  -3002    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8618 
-    11   -837  -1754   -933   -729  -2785   1307  -1061  -2491   -711  -2576  -1749   -869  -2068   2953  -1078   -880   1759  -1966  -2806  -2268    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8615 
-    12  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8611 
-    13  -1897  -3548    111   3102  -3854  -1918  -1240  -3790  -1334  -3687  -3004   2255  -2428   -909  -2022  -1608  -1965  -3284  -3801  -2912    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8607 
-    14  -3572  -3491  -3930  -3374  -4367  -3463  -2544  -4583  -1435  -4243  -3795  -3226  -3764  -2331   4134  -3660  -3534  -4308  -3567  -3769    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8604 
-    15   1323  -1480  -1314   -868  -2660   1428  -1045  -2364   -700  -2459  -1593   -925  -1952   -677   1665   1381   -778  -1788  -2698  -2187    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8600 
-    16   1583  -1500  -1796  -1468  -2974   2319  -1478  -2654  -1010  -2781  -1954  -1338  -2173  -1169   1801   -908  -1021  -2016  -2993  -2601    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -337  -7446  -2322   -894  -1115   -701  -1378  -8914  -8596 
-    17  -1790  -1621  -3772  -3713  -2058  -3067  -3255    387  -3504  -1174  -1097  -3268  -3417  -3408  -3461  -2649  -1936   3542  -3095  -2699    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7128  -8170   -894  -1115   -382  -2104  -8914  -8592 
-    18   -921  -1626   1594   -553  -1809  -1824   -881  -1259   -765    815   -909   -773  -2090   -609  -1193  -1005   2410  -1088  -2156  -1629    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8589 
-    19  -1987  -2505  -2553  -2389  -3940   3207  -2173  -3853  -1367  -3788  -3105  -2259  -3025  -1923   2054  -2115  -2214  -3242  -3487  -3436    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8585 
-    20  -1987  -2505  -2553  -2389  -3940   3207  -2173  -3853  -1367  -3788  -3105  -2259  -3025  -1923   2054  -2115  -2214  -3242  -3487  -3436    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8581 
-    21  -2460  -3097  -3153  -1774  -3986  -2945   -834  -3296   3291  -2932  -2274  -1642  -2887   -417   2205  -2338  -2129  -3075  -2750  -2676    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8577 
-    22  -1726  -2949   -332   -496  -3332  -2015  -1182  -3391   -822  -3293  -2590   3492  -2451   2360  -1170  -1562  -1786  -2927  -3245  -2550    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8574 
-    23  -2974  -2816  -4159  -4200  -2091  -3504  -3380  -1690  -3763  -1179   5175  -3864  -3864  -3670  -3585  -3468  -3151  -2065  -3012  -2758    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8570 
-    24  -3359  -3855   4091  -1760  -4660  -2944  -2744  -5137  -3226  -4926  -4562  -2110  -3493  -2619  -3804  -3177  -3522  -4662  -4114  -4101    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8566 
-    25  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8562 
-    26  -3904  -3244  -4483  -4744   4436  -3934  -1848  -2962  -4575  -2394  -2507  -3766  -4186  -3845  -4126  -4011  -3988  -3213  -1146    -58    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8558 
-    27   1437   3144  -3203  -2753  -1121  -2134  -1793   -312  -2397   1893   -255  -2148  -2483  -2076  -2294  -1355   -987   -273  -1793  -1474    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8555 
-    28   2846  -2297   2134   -773  -3582  -1821  -1646  -3321  -1812  -3485  -2756   -998  -2413  -1366  -2395  -1355  -1609  -2688  -3667  -3039    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8551 
-    29  -2969  -2470  -5176  -4620   -715  -4870  -3589   -172  -4274   2306   3978  -4560  -4194  -3342  -3894  -4185  -2842   -906  -2415  -2484    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8547 
-    30  -2054  -1594  -4619  -4194  -1621  -4303  -3710   2130  -4033   1342   -422  -3953  -4045  -3699  -3996  -3581  -2022   2633  -3101  -2812    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8543 
-    31   -784   -914  -1832   1153   -889  -2151   -965   1535  -1103    906    -24  -1312  -2213   -952  -1321  -1184   1507     -9  -1411  -1021    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8539 
-    32  -1839  -3546   2840   -110  -3945   1418  -1236  -3864  -1465  -3758  -3070   2254  -2383   -907  -2292  -1548  -1932  -3310  -3944  -2972    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8535 
-    33  -2086  -1624  -4647  -4218  -1571  -4332  -3718   2783  -4055   1367   -370  -3984  -4056  -3691  -4004  -3611  -2051   1978  -3072  -2808    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8531 
-    34  -2084  -1622  -4645  -4217  -1575  -4331  -3719   2768  -4054   1365   -374  -3982  -4056  -3693  -4005  -3610  -2050   2003  -3075  -2809    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8527 
-    35  -1685  -2667  -1877  -1041  -3330  -2418   -653  -2832   1917  -2620  -1863  -1122  -2451   -227   2776   1363  -1513  -2513  -2583  -2290    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8524 
-    36   2183  -2027  -1600  -1234  -3125  -2003  -1166  -2693   2701  -2757  -2007  -1262  -2374   -805   -474  -1290  -1350  -2234  -2878  -2512    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8520 
-    37  -1169  -1663  -1636  -1692  -2322  -2016  -1876  -1222  -1854  -2190  -1711   3500  -2551  -1762  -2082  -1403  -1406   1765  -2807  -2229    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8516 
-    38  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8512 
-    39  -2757  -2254  -5108  -4592   -869  -4806  -3690   2060  -4328   2680    323  -4494  -4201  -3464  -4001  -4120  -2659   -319  -2561  -2586    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8508 
-    40   1251  -1513  -1035   -631  -2366  -1555   2671  -2062   -581  -2184  -1348   -766   1580   -508  -1003   1438   -736  -1601  -2467  -1924    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8504 
-    41   -908  -2392   1631     38  -2692  -1658   2551  -2456    -66  -2393  -1511   1906  -1853    -15   1540   -757   -861  -2016  -2552  -1853    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8500 
-    42   2875  -1677  -1765  -1740  -2436  -1848   3184  -2660  -1648  -2831  -2132  -1596  -2425  -1662  -1838  -1218  -1336  -2129  -2748  -2127    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8496 
-    43  -3263  -3764  -1446   3823  -4534  -2947  -2635  -4813  -2809  -4652  -4247  -2114  -3462  -2477  -3224  -3106  -3391  -4409  -4008  -3980    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8492 
-    44  -2033  -1555  -4661  -4321  -2098  -4413  -4240   2821  -4228   -909   -843  -4096  -4210  -4117  -4333  -3757  -2027   2790  -3698  -3228    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8488 
-    45  -1982   3318  -3402  -3089   2541  -3091   3890  -1499  -2700  -1514  -1129  -2391  -3204  -2271  -2583  -2270  -1978  -1458   -314    761    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8488   -894  -1115   -701  -1378  -8914  -8484 
-    46   -849  -1277  -1455   -980  -1418  -1992   -903   1499   -657  -1085   -516  -1080  -2158   2732   -922  -1073   1582   -512  -1822  -1382    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8489   -894  -1115   -701  -1378  -8914  -8480 
-    47  -1028  -2289   -594   -283  -2831  -1794   -589  -2541   2405  -2475  -1625   1792  -2007   -169   -332   1343  -1003  -2101  -2600  -2013    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1447  -7446   -679   -894  -1115   -701  -1378  -8914  -8476 
-    48   -740  -1086  -1291  -1464  -2439   3320  -1540  -2477  -1695  -2621  -2057  -1303  -1758  -1567  -1768   -938  -1074  -1898  -2181  -2257    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6036  -7078   -894  -1115   -194  -2992  -8914  -8472 
-    49  -2050  -3013  -1372   1754  -3638  -2493   -992  -3242     60  -3023  -2321  -1233  -2669   -597   3365  -1908  -1913  -2923  -2932  -2631    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8489   -894  -1115   -701  -1378  -8914  -8468 
-    50   2061  -1769  -1102   -714  -2667  -1715   -882  -2322   1781  -2394  -1571   -850   1629   -504   -648   -874   -937  -1858  -2611  -2109    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7446  -8489   -894  -1115   -701  -1378  -8914  -8464 
-    51   -708   -965  -1559  -1042   -915  -1972   -802   -462   -840    868   2496   1576   1500   -731  -1089  -1010   -665   -384  -1384   -972    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -394  -7446  -2118   -894  -1115   -701  -1378  -8914  -8459 
-    52  -2811  -2405  -4171  -4037   -991  -3753  -3106   -494  -3664   3119      9  -3869  -3749  -3228  -3422  -3647  -2809  -1081  -2348  -2165    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7073  -8115   -894  -1115   -357  -2189  -8914  -8455 
-    53  -1216  -1836  -1647  -1574  -2204  -1985   3168  -2529  -1300  -2669  -2010  -1526  -2487  -1445  -1478  -1355   3206  -2107  -2521  -1850    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8490   -894  -1115   -701  -1378  -8914  -8452 
-    54  -3371  -2888  -4716  -4628  -1407  -4203  -3653   -947  -4306   3212   -381  -4472  -4191  -3767  -3993  -4264  -3364  -1600  -2791  -2682    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7446  -8489   -894  -1115   -701  -1378  -8914  -8447 
-    55  -3569  -3390  -4042  -4362  -4763  -3426  -4034  -5349  -4542  -5126  -4838  -4133   4267  -4442  -4297  -3840  -3922  -4781  -4041  -4662    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7446  -8489   -894  -1115   -701  -1378  -8914  -8443 
-    56  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7446  -8489   -894  -1115   -701  -1378  -8914  -8439 
-    57  -4022  -3300  -4202  -4471   -162  -3952  -1522  -3554  -4217  -3007  -3045  -3501  -4179  -3602  -3853  -3928  -4069  -3631   -835   4786    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8435 
-    58  -4021  -3052  -4521  -4813   3953  -4389   -688  -2910  -4383  -2274  -2342  -3069  -4267  -3187  -3797  -3648  -3892  -3073     59   3018    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8430 
-    59  -3572  -3491  -3930  -3374  -4367  -3463  -2544  -4583  -1435  -4243  -3795  -3226  -3764  -2331   4134  -3660  -3534  -4308  -3567  -3769    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8426 
-    60   1762  -1439  -2757  -2920  -3571  -1678  -2746  -3273  -2979  -3565  -2775  -2122   3535  -2704  -2964  -1079  -1273  -2365  -3741  -3573    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8422 
-    61  -1680  -2119  -3327  -3541  -3740  -2348  -3223  -3396  -3447  -3750  -3249  -2849  -3039  -3332  -3347  -1934   3920  -2813  -3757  -3736    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8418 
-    62  -3217  -3413  -3082  -2664  -4291  -3257  -2104  -4231   3883  -3955  -3433  -2635  -3520  -1813   -964  -3215  -3130  -3953  -3447  -3538    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8414 
-    63  -2039  -2253  -2670  -2047  -1690  -2949  -1463  -1185   1900   2504   -714  -2013  -3006  -1208   -586  -2283  -1939  -1425  -2329  -2024    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8409 
-    64  -4741  -3759  -4708  -4998  -2384  -3919  -3279  -4878  -4788  -4326  -4345  -4625  -4321  -4645  -4395  -5004  -4887  -4878   6238  -1990    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8405 
-    65  -3359  -3855   4091  -1760  -4660  -2944  -2744  -5137  -3226  -4926  -4562  -2110  -3493  -2619  -3804  -3177  -3522  -4662  -4114  -4101    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8401 
-    66  -2240  -1861  -4541  -3980   2263  -4036  -2725     44  -3673   2176    330  -3654  -3710  -2970  -3394  -3219  -2153   1638  -1999  -1703    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8397 
-    67  -3371  -2888  -4716  -4628  -1407  -4203  -3653   -947  -4306   3212   -381  -4472  -4191  -3767  -3993  -4264  -3364  -1600  -2791  -2682    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8392 
-    68  -2174  -1982  -4186  -4170  -2484  -3406  -3713     42  -3993  -1584  -1517  -3697  -3771  -3891  -3924  -3057  -2329   3646  -3507  -3148    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8388 
-    69  -1845  -1443  -4337  -3872   1982  -3903  -3054   2736  -3646   -469   -383  -3538  -3745  -3307  -3567  -3121  -1810   2078  -2607  -2186    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8384 
-    70   -761  -2191   1509     54  -2461  -1620   -331  -2233   1641  -2187  -1298   -257  -1763   1889   -375   -632   -703  -1810  -2343   1855    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8379 
-    71   -832  -2255   1585     36  -2616   1025   -452  -2365   1503  -2331  -1448   -283  -1820    -23   -635   -702   1514  -1922  -2520  -1825    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1354  -7447   -737   -894  -1115   -701  -1378  -8914  -8375 
-    72   -727  -1429    -82   -236  -1869  -1151   -720  -2087   -607  -2225  -1632   3545  -1653   -536   -916   -751   -913  -1672  -1986  -1422    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -6128  -7170   -894  -1115  -2276   -334  -8914  -8371 
-    73  -1236  -2162   3510    160  -2616  -1237   -757  -2651   -957  -2702  -2161   -181  -1743   -521  -1554  -1072  -1349  -2268  -2484  -2024    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -6128  -7170   -894  -1115  -2276   -334  -8914  -8366 
-    74  -1294  -1708  -1554  -1017  -2182  -1720   -534  -2071    487  -1980  -1442  -1003  -1963   -245   3507  -1338  -1258  -1842  -1832  -1633    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -6128  -7170   -894  -1115  -2276   -334  -8914  -8362 
-    75   -884  -1214  -1454  -1641  -2600   3389  -1704  -2668  -1884  -2797  -2239  -1466  -1887  -1748  -1939  -1086  -1225  -2071  -2310  -2423    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -6128  -7170   -894  -1115  -2276   -334  -8914  -8358 
-    76  -1083  -2013    315   3129  -2415  -1267   -582  -2232   -450  -2307  -1729   -180  -1698   -300   -874   -952  -1140  -1917  -2296  -1841    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -6128  -7170   -894  -1115   -199  -2953  -8914  -8353 
-    77  -1848  -2776  -2040  -1178  -3493   1194   -707  -2958   2752  -2712  -1976  -1228  -2550   -283   2058  -1740  -1654  -2653  -2642  -2395    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8349 
-    78  -1061  -2320   -978   1398  -2709  -1941   -408  -2371   1741  -2270  -1427   -591  -2007     30   1758   -949   -954  -1998  -2355   2174    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8344 
-    79  -3371  -2888  -4716  -4628  -1407  -4203  -3653   -947  -4306   3212   -381  -4472  -4191  -3767  -3993  -4264  -3364  -1600  -2791  -2682    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8340 
-    80  -2054  -1594  -4619  -4194  -1620  -4303  -3708   2106  -4032   1343   -421  -3952  -4044  -3698  -3995  -3580  -2022   2647  -3100  -2811    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8335 
-    81   3527  -1872  -3386  -3637  -3817  -2114  -3249  -3478  -3634  -3846  -3228  -2714  -2847  -3362  -3481  -1630  -1813  -2725  -3849  -3859    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8331 
-    82   3527  -1872  -3386  -3637  -3817  -2114  -3249  -3478  -3634  -3846  -3228  -2714  -2847  -3362  -3481  -1630  -1813  -2725  -3849  -3859    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8326 
-    83  -2045  -1584  -4617  -4199  -1668  -4309  -3746   2115  -4044   1182   -465  -3959  -4056  -3732  -4021  -3591  -2015   2731  -3149  -2843    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8322 
-    84  -3263  -3764  -1446   3823  -4534  -2947  -2635  -4813  -2809  -4652  -4247  -2114  -3462  -2477  -3224  -3106  -3391  -4409  -4008  -3980    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8317 
-    85  -3058  -2523  -5068  -4650   2214  -4762  -2713   -363  -4354   2773    296  -4254  -4188  -3333  -3922  -4080  -2932  -1091  -1747  -1120    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8313 
-    86  -3217  -3413  -3082  -2664  -4291  -3257  -2104  -4231   3883  -3955  -3433  -2635  -3520  -1813   -964  -3215  -3130  -3953  -3447  -3538    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8308 
-    87  -1298  -1844  -2875  -3136  -3678  -2026  -2995  -3857  -3302  -4033  -3306  -2458  -2758  -3055  -3253   3563  -1733  -2892  -3744  -3541    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8304 
-    88  -2067  -2929  -1135  -1080  -2181  -2450   4579  -3183   -445  -2986  -2390  -1265  -2737   2213   -584  -1944  -2021  -2890  -2363  -1577    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8299 
-    89  -2174  -1982  -4186  -4170  -2484  -3406  -3713     42  -3993  -1584  -1517  -3697  -3771  -3891  -3924  -3057  -2329   3646  -3507  -3148    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8295 
-    90  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8290 
-    91  -3569  -3390  -4042  -4362  -4763  -3426  -4034  -5349  -4542  -5126  -4838  -4133   4267  -4442  -4297  -3840  -3922  -4781  -4041  -4662    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8285 
-    92  -1298  -1844  -2875  -3136  -3678  -2026  -2995  -3857  -3302  -4033  -3306  -2458  -2758  -3055  -3253   3563  -1733  -2892  -3744  -3541    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8281 
-    93  -3904  -3244  -4483  -4744   4436  -3934  -1848  -2962  -4575  -2394  -2507  -3766  -4186  -3845  -4126  -4011  -3988  -3213  -1146    -58    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8276 
-    94   -765  -1395  -2480  -2726  -3729   3151  -2728  -3604  -3047  -3819  -2932  -1996  -2354  -2667  -3057   1609  -1209  -2478  -3884  -3686    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8271 
-    95  -2749  -3127  -2054  -2376  -3897  -2856  -2871  -4637  -3059  -4563  -4104   4298  -3433  -2867  -3263  -2819  -3038  -4043  -3716  -3493    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8267 
-    96  -2749  -3127  -2054  -2376  -3897  -2856  -2871  -4637  -3059  -4563  -4104   4298  -3433  -2867  -3263  -2819  -3038  -4043  -3716  -3493    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8262 
-    97  -3066  -2530  -4777  -4525   3707  -4474  -1941   -648  -4185   1643    -48  -3774  -4109  -3235  -3773  -3782  -2963  -1276  -1121   -190    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8257 
-    98  -2749  -3127  -2054  -2376  -3897  -2856  -2871  -4637  -3059  -4563  -4104   4298  -3433  -2867  -3263  -2819  -3038  -4043  -3716  -3493    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8253 
-    99  -2749  -3127  -2054  -2376  -3897  -2856  -2871  -4637  -3059  -4563  -4104   4298  -3433  -2867  -3263  -2819  -3038  -4043  -3716  -3493    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8248 
-   100  -3572  -3491  -3930  -3374  -4367  -3463  -2544  -4583  -1435  -4243  -3795  -3226  -3764  -2331   4134  -3660  -3534  -4308  -3567  -3769   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8243 
-   101   1441  -1059  -2957  -2644  -1974  -1821  -2083   -678  -2405  -1657  -1089  -2008  -2371  -2157  -2436  -1096   2560   1790  -2505  -2172   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8238 
-   102  -3263  -3764  -1446   3823  -4534  -2947  -2635  -4813  -2809  -4652  -4247  -2114  -3462  -2477  -3224  -3106  -3391  -4409  -4008  -3980   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8234 
-   103  -3263  -3764  -1446   3823  -4534  -2947  -2635  -4813  -2809  -4652  -4247  -2114  -3462  -2477  -3224  -3106  -3391  -4409  -4008  -3980   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8229 
-   104   2976  -1214  -2975  -3085  -3523  -1481  -2729  -3257  -3038  -3546  -2665  -2033  -2250  -2690  -2980   1779  -1039  -2223  -3758  -3563   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8224 
-   105  -2455  -1981  -4872  -4414  -1117  -4569  -3676   3217  -4169   1596     62  -4246  -4139  -3546  -3972  -3881  -2395    214  -2738  -2625   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8219 
-   106  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8214 
-   107   -629  -1249  -2718  -2776  -3375  -1509  -2544  -3085  -2720  -3379  -2533  -1942  -2254  -2466  -2739   1760   3299  -2161  -3612  -3357   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8209 
-   108   3527  -1872  -3386  -3637  -3817  -2114  -3249  -3478  -3634  -3846  -3228  -2714  -2847  -3362  -3481  -1630  -1813  -2725  -3849  -3859   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8205 
-   109  -1316  -1938  -1637  -1597  -2168  -2045   4547  -2660  -1297  -2768  -2131  -1560  -2549  -1480  -1461  -1442   1914  -2234  -2499  -1784   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8200 
-   110  -3359  -3855   4091  -1760  -4660  -2944  -2744  -5137  -3226  -4926  -4562  -2110  -3493  -2619  -3804  -3177  -3522  -4662  -4114  -4101   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8195 
-   111  -2757  -2254  -5108  -4592   -869  -4806  -3690   2060  -4328   2680    323  -4494  -4201  -3464  -4001  -4120  -2659   -319  -2561  -2586   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8190 
-   112   1536  -1879  -3269  -3206  -1476  -2365  -2124  -2402  -2775  -2495  -2072  -2549  -2933  -2696  -2719  -1817  -1849  -2125   5572  -1188   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8185 
-   113  -1291  -1350  -3324  -3049  -1752  -2589  -2509   2062  -2727  -1000   -778  -2587  -2971  -2590  -2741  -1884   3067    209  -2646  -2265   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8180 
-   114   3527  -1872  -3386  -3637  -3817  -2114  -3249  -3478  -3634  -3846  -3228  -2714  -2847  -3362  -3481  -1630  -1813  -2725  -3849  -3859   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8175 
-   115  -2873  -2335  -4230  -4141   2649  -3905   -814   1735  -3739  -1437  -1323  -2897  -3816  -2865  -3337  -3084  -2783  -1762   -114   3644   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8170 
-   116  -3572  -3491  -3930  -3374  -4367  -3463  -2544  -4583  -1435  -4243  -3795  -3226  -3764  -2331   4134  -3660  -3534  -4308  -3567  -3769   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8489   -894  -1115   -701  -1378  -8914  -8165 
-   117  -3263  -3764  -1446   3823  -4534  -2947  -2635  -4813  -2809  -4652  -4247  -2114  -3462  -2477  -3224  -3106  -3391  -4409  -4008  -3980   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8490   -894  -1115   -701  -1378  -8914  -8160 
-   118  -1320  -2738   -242   1602  -3141   2112   -745  -2876   1793  -2789  -1970   -506  -2137   -342   -691  -1147  -1291  -2442  -2919  -2261   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8490   -894  -1115   -701  -1378  -8914  -8155 
-   119   2808  -1303  -3311  -3100  -1937  -2316  -2555   1911  -2847  -1243   -974  -2488  -2809  -2640  -2840  -1628  -1351      6  -2770  -2407   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8490   -894  -1115   -701  -1378  -8914  -8150 
-   120  -3075  -2537  -4751  -4518   3769  -4449  -1876   -688  -4173   1523    -96  -3733  -4105  -3229  -3762  -3760  -2975  -1304  -1065   -114   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8490   -894  -1115   -701  -1378  -8914  -8145 
-   121  -1889  -2589  -1654  -1616  -3837   3052  -1746  -3639   2021  -3565  -2862  -1696  -2826  -1436  -1114  -1923  -2042  -3093  -3395  -3178   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7447  -8490   -894  -1115   -701  -1378  -8914  -8140 
-   122   -975  -2506   1690     54  -2810  -1662   -502  -2578   1530  -2506  -1625   1945  -1887   1965   -692   -808   -934  -2124  -2670  -1947   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7447  -8490   -894  -1115   -701  -1378  -8914  -8134 
-   123  -1096  -1975   -974   -941  -3048  -1789  -1314  -2949   -909  -2978  -2198  -1060  -2275   3080  -1196   2367  -1289  -2356  -3054  -2493   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7447  -8490   -894  -1115   -701  -1378  -8914  -8129 
-   124  -1300  -1810  -1908  -1263  -1922  -2268   -918  -1517   -130    915   -993  -1297   2547   -634   1987  -1433  -1253  -1410  -2112  -1726   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8124 
-   125   1468  -1701  -1591  -1111  -2776  -1786  -1071  -2415   -400  -2491  -1692  -1126   1710   -715   2661   -985  -1039  -1931  -2690  -2274   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8119 
-   126  -3569  -3390  -4042  -4362  -4763  -3426  -4034  -5349  -4542  -5126  -4838  -4133   4267  -4442  -4297  -3840  -3922  -4781  -4041  -4662   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8114 
-   127  -3906  -3011  -4521  -4766   3902  -4318   -776  -2764  -4327  -2135  -2198  -3116  -4229  -3209  -3774  -3640  -3797  -2961   4131   1147   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8109 
-   128  -1409  -1183  -3641  -3129  -1210  -3105  -2287    559  -2824   1272   -214  -2774  -3138  -2533  -2763  -2274   1491   2497  -2122  -1790   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8103 
-   129  -3196  -3194  -3915  -4259  -4867   3789  -4005  -5414  -4591  -5241  -4823  -3935  -3840  -4374  -4341  -3455  -3585  -4634  -4094  -4784   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8098 
-   130  -3981  -3060  -4462  -4706    709  -4314   -746  -2992  -4203  -2378  -2424  -3084  -4236  -3179  -3695  -3643  -3867  -3127   5479   3131   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8093 
-   131  -3371  -2888  -4716  -4628  -1407  -4203  -3653   -947  -4306   3212   -381  -4472  -4191  -3767  -3993  -4264  -3364  -1600  -2791  -2682   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8087 
-   132  -2323  -1939  -4589  -4111   -991  -4183  -3243   1959  -3760    283   4408  -3878  -3897  -3222  -3572  -3453  -2274    -15  -2488  -2344   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8082 
-   133  -3038  -2515  -5269  -4705   -710  -4981  -3677   -177  -4380   2795   2999  -4676  -4242  -3386  -3972  -4306  -2902   -936  -2439  -2541   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8077 
-   134  -2100  -1697  -4523  -4114  -1407  -4119  -3475    634  -3865   1428   -264  -3842  -3940  -3492  -3782  -3413  -2082   3061  -2858  -2580   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8071 
-   135  -3263  -3764  -1446   3823  -4534  -2947  -2635  -4813  -2809  -4652  -4247  -2114  -3462  -2477  -3224  -3106  -3391  -4409  -4008  -3980   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8066 
-   136  -3359  -3855   4091  -1760  -4660  -2944  -2744  -5137  -3226  -4926  -4562  -2110  -3493  -2619  -3804  -3177  -3522  -4662  -4114  -4101   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8061 
-   137   2451   4583  -3663  -3789  -3284  -1602  -2955  -2655  -3451  -3207  -2476  -2311  -2368  -3065  -3216   -974  -1139  -1945  -3608  -3449   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8055 
-   138  -2148  -3150   -652   1817  -3960  -2286  -1804  -3903  -1806  -3864  -3231  -1237   3577  -1526  -2296  -2015  -2289  -3401  -3761  -3281   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8050 
-   139  -1198  -2593   -498   2279  -2984  -1885   -553  -2677   1703  -2557  -1716   -514  -2062   2183   -214  -1041  -1121  -2265  -2650  -2063   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8044 
-   140  -1298  -1844  -2875  -3136  -3678  -2026  -2995  -3857  -3302  -4033  -3306  -2458  -2758  -3055  -3253   3563  -1733  -2892  -3744  -3541   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8039 
-   141  -1037  -2302   -967   -348  -2729  -1922   -406  -2377   1735  -2274  -1426   1700  -1992     35   1750   -927   1521  -1994  -2366  -1854   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8033 
-   142  -2209  -2998  -2709  -1503  -3805  -2792   -737  -3152   2150  -2819  -2126  -1451  -2739   2178   2887  -2080  -1916  -2902  -2681  -2540   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8028 
-   143   1377  -1619  -1653  -1232  -2786  -1743  -1207  -2432   -608  -2539  -1742  -1203   2762   -873   1799   -967  -1037  -1921  -2760  -2351   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8022 
-   144  -1548  -1685  -2974  -2383  -2024  -2652  -1739   -450  -1007  -1498  -1131  -2162  -2904  -1584   1816  -1974  -1600   3071  -2497  -2124   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8017 
-   145   1119  -2634  -1949  -1084  -3295  -2432   -664  -2785   2051  -2594  -1843  -1151  -2464   -242   2780  -1600  -1520  -2477  -2571  -2287   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8011 
-   146  -1699  -2436   3347   -851  -2908  -2150  -1693  -1542  -1873  -2558  -2144  -1134  -2651  -1450  -2449  -1736  -1841   1735  -3329  -2679   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8006 
-   147   -963  -2035   1959   -441  -3037  -1634  -1066  -2790   -934  -2844  -2004   -678  -2079   -703  -1466   2199   1578  -2217  -3067  -2411   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -8000 
-   148  -1381  -2508   -290   1854  -3429  -1810  -1287  -3266  -1228  -3286  -2522   -756  -2314   -957  -1758   2820  -1537  -2692  -3433  -2733   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7994 
-   149  -3569  -3390  -4042  -4362  -4763  -3426  -4034  -5349  -4542  -5126  -4838  -4133   4267  -4442  -4297  -3840  -3922  -4781  -4041  -4662   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7989 
-   150  -3876  -3573  -3389  -3606  -2721  -3538   5366  -4886  -3380  -4486  -4287  -3579  -3985  -3570  -3329  -3991  -4049  -4627  -2939  -2299   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7983 
-   151  -3904  -3244  -4483  -4744   4436  -3934  -1848  -2962  -4575  -2394  -2507  -3766  -4186  -3845  -4126  -4011  -3988  -3213  -1146    -58   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7977 
-   152  -1261  -2522   -630   1678  -2968  -1944   -658  -2651      6  -2567  -1751   -634   2510   -244   1766  -1133  -1201  -2259  -2671  -2123   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7972 
-   153  -1477   3254  -4134  -3891  -2073  -2915  -3211    458  -3608  -1235  -1026  -3160  -3303  -3382  -3530  -2262  -1641   3175  -3115  -2711   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7966 
-   154  -1618  -1862  -3157  -3174   3854  -2497  -1343  -2156  -3047  -2073  -1774  -2391  -2996  -2601  -2943   1427  -1881  -1980   -880    202   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7960 
-   155  -1290  -2534   -657   1526  -2989  -1964   -675  -2668      5  -2583  -1772   -660   2625   -263   1779  -1163  -1229  -2279  -2682  -2144   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7954 
-   156  -1641  -3375   2019   2606  -3631  -1803  -1027  -3492  -1088  -3396  -2634   -411  -2259   -666  -1818   1301  -1676  -2992  -3586  -2680   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7948 
-   157  -1618  -1862  -3157  -3174   3854  -2497  -1343  -2156  -3047  -2073  -1774  -2391  -2996  -2601  -2943   1427  -1881  -1980   -880    202   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7943 
-   158  -2459  -3097  -3150  -1773  -3985  -2945   -835  -3296   3302  -2932  -2275  -1642  -2887   -418   2177  -2337  -2129  -3075  -2751  -2676   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7937 
-   159   1495  -1492  -1449  -1522  -3367   2412  -1910  -3132  -1932  -3293  -2433   2222  -2204  -1661  -2260   -905  -1100  -2270  -3503  -3073   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7931 
-   160   2944  -1670  -1777  -1754  -2446  -1844   2986  -2662  -1664  -2835  -2136  -1604  -2424  -1675  -1852  -1215  -1334  -2128  -2758  -2141   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7925 
-   161   -789  -1426  -2366  -2506  -3543  -1615  -2524  -3416  -2674  -3619  -2767  -1914   1955  -2416  -2759   3086  -1208  -2412  -3704  -3431   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7919 
-   162  -1808  -1989  -2841  -2774   -141  -2669  -1204  -2033  -2473  -2060  -1717  -2268  -3062  -2283  -2466  -2006   1695  -1894   -813   4191   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7913 
-   163   1296  -1013  -2831  -2319   -372  -2492  -1216   -286  -1985   1854     24  -1987  -2575  -1696  -1949  -1607  -1058   -321  -1050   2266   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7907 
-   164   -888  -1810  -1102   -753  -2756   1225   -928  -2417   1799  -2476  -1654   -884  -2083   -552   -657   -920   2440  -1938  -2676  -2183   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8490   -894  -1115   -701  -1378  -8914  -7901 
-   165  -2105  -2635  -2642  -2253  -3931   1547  -1845  -3740   -813  -3600  -2925  -2145  -3022  -1535   3611  -2192  -2232  -3230  -3323  -3262   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8491   -894  -1115   -701  -1378  -8914  -7895 
-   166  -2758  -2384  -3887  -3748    397  -3717   -999  -1604  -3224  -1203   2930  -2850  -3723  -2724  -3006  -2978  -2718  -1816   -349   4212   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8491   -894  -1115   -701  -1378  -8914  -7889 
-   167  -1514  -3173   1945   2586  -3444  -1781   -943  -3269   -928  -3198  -2411   -396  -2198   -570  -1609  -1268   1524  -2790  -3393  -2536   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7448  -8491   -894  -1115   -701  -1378  -8914  -7883 
-   168  -1027   -978  -3018  -2513   -933  -2460  -1668     86  -2197   1924    -52  -2153  -2622  -1920  -2161   1102  -1047   1649  -1651  -1308   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7448  -8491   -894  -1115   -701  -1378  -8914  -7877 
-   169  -1325  -1214  -3170  -2675   2232  -2730  -1376   -363  -2358   1951     37  -2269  -2794  -1975  -2268   1122  -1300   -499  -1070   -383   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7448  -8491   -894  -1115   -701  -1378  -8914  -7870 
-   170   1605   5129  -3689  -3839  -3317  -1630  -2998  -2655  -3494  -3234  -2523  -2349  -2398  -3115  -3248  -1009  -1176  -1959  -3639  -3485   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7864 
-   171  -1347  -2428  -1338   -722  -3005  -2141   -607  -2612    351  -2482  -1687   -881  -2244   2065   2760   1175  -1247  -2250  -2523  -2111   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7858 
-   172  -1848  -2776  -2040  -1178  -3493   1194   -707  -2958   2752  -2712  -1976  -1228  -2550   -283   2058  -1740  -1654  -2653  -2642  -2395   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7852 
-   173  -1246  -1098  -3264  -2722   -814  -2790  -1805   1917  -2389   1926    119  -2395  -2828  -2068  -2317   1061  -1218     98  -1661  -1348   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7845 
-   174  -1372  -1159  -3631  -3166  -1510  -3074  -2442   2029  -2906   -851   -517  -2797  -3177  -2671  -2893   1073  -1388   2635  -2370  -1978   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7839 
-   175  -1563  -2168  -1996  -1197  -2216  -2456   -757  -1796    260   1818  -1141  -1250  -2477   2058   1923  -1606  -1412  -1723  -2209  -1872   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7833 
-   176  -1022  -2453   -280   2350  -2817  -1730   -531  -2554   1608  -2485  -1622   -379  -1943   -106   -515   1157   -978  -2119  -2636  -1970   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7827 
-   177   -796  -2065   -679   -174  -2529    988   -403  -2228    171  -2187  -1315   -434  -1844   1924   1754   1109   -753  -1808  -2345  -1755   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7820 
-   178  -1527  -1504  -2762  -2194   2939  -2843  -1207   -562   1605   1199   -124  -2032  -2833  -1551  -1565  -1947  -1452   -731  -1122   -377   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7814 
-   179  -1606  -1840  -2684  -2564   -312  -2507  -1256  -1883  -2279  -1978  -1573  -2137  -2911  -2124  -2312  -1826   2641  -1724   -967   3631   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7807 
-   180   -897  -1490  -2580  -2665  -3399  -1728  -2553  -3070  -2637  -3358  -2608  -2045   2952  -2471  -2687  -1126   2865  -2289  -3575  -3352   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7801 
-   181   -826  -1670  -1477   -970  -2700  -1733   -972  -2352   -338  -2422  -1604  -1018  -2089   -604   2634   1477   1568  -1866  -2623  -2176   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7794 
-   182   1574  -1227  -2601  -2544  -3367  -1474  -2391  -3105  -2519  -3337  -2454  -1832   2888  -2252  -2625   1748   -991  -2151  -3572  -3307   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7788 
-   183   1084   3030  -1070   -491  -2003  -1764   -547  -1621    -20  -1752   -966   -672  -1922   1937   1603   -788   -737  -1330  -2062  -1569   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7781 
-   184   -935   -973  -2779  -2296  -1055  -2290  -1596    -21  -2009   1199   -198  -1982  -2517  -1778  -2039   2031   -985   1608  -1710  -1345   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7775 
-   185  -1254  -1110  -3261  -2719   -805  -2791  -1806   1770  -2386   2013    131  -2396  -2829  -2064  -2315   1064  -1226     64  -1659  -1349   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7768 
-   186   1097   -801  -2416  -1852   -689  -2195  -1159   -157  -1577   1084   2785  -1656   1377  -1337  -1633  -1281   -765   -149  -1288   -948   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7762 
-   187   1342  -1552  -1588  -1129  -2785  -1653  -1153  -2456   -612  -2549  -1718  -1115  -2086   -802   2657   1533   -931  -1896  -2761  -2320   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7755 
-   188   -962  -2488   1811   1546  -2787  -1651   -503  -2556   -195  -2493  -1612   -274   1458    -76   1536   -797   -924  -2104  -2665  -1937   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7748 
-   189   2003  -2463  -1655   -897  -3068  -2267   -626  -2610   1993  -2477  -1704  -1010  -2333   -206   1953  -1392  -1341  -2281  -2510  -2162   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7741 
-   190   -649  -1520   -789   -307  -1762  -1673   -488  -1401   -162    610   -782   -532   1303   1997   -566   1080   -625  -1139  -1930  -1395   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7735 
-   191   1285  -1546  -1219   -776  -2584   1393   -950  -2272   -555  -2365  -1515   -869   1593   -580   1697   -718   -795  -1752  -2609  -2096   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7728 
-   192   -708  -1185  -2516  -2393  -2387   1630  -2096  -1623  -2317  -2227  -1553  -1848   1829  -2086  -2398   -989  -1021   2472  -2783  -2456   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7721 
-   193  -1054  -1934   1558   -450  -1968  -1927   -679  -1610   -245   1694  -1018   -695  -2093   -340   1627  -1050  -1002  -1437  -2167  -1631   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7714 
-   194   -845  -1764   -928   -730  -2801   1309  -1065  -2508   -713  -2591  -1764   -870  -2073   3055  -1078   -887   1587  -1980  -2817  -2278   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7707 
-   195   1642  -1375  -2863  -3095  -3739   3153  -2877  -3510  -3250  -3785  -2916  -2143  -2382  -2862  -3173  -1008  -1218  -2433  -3892  -3776   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7700 
-   196   -698  -1405  -1011   -458  -1570  -1786   -504   1388   -129  -1359   -616   1585  -1893   -197   1487   -781   1353   -908  -1774  -1291   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7693 
-   197  -2488  -2049  -4100  -3885   2426  -3699   -912   2626  -3494  -1129   -973  -2827  -3624  -2734  -3151  -2861  -2408  -1281   -244   2934   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7687 
-   198   1146  -1678   -818   -317  -2273  -1592   -547  -1948   1653  -2024  -1175   -532   1389   -146   -549   -623   1398  -1541  -2281  -1711   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8491   -894  -1115   -701  -1378  -8914  -7679 
-   199  -1416  -2631   -196   2606  -3434  -1811  -1209  -3271  -1148  -3270  -2502   -680  -2294   -867  -1705   2260  -1543  -2718  -3420  -2689   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8492   -894  -1115   -701  -1378  -8914  -7672 
-   200  -1782  -1622  -3485  -3040   2180  -3171  -1645   -451  -2725   1362     20  -2658   2713  -2297  -2626  -2338  -1748   -751  -1210   -466   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7449  -8492   -894  -1115   -701  -1378  -8914  -7665 
-   201   1503  -1547  -1596  -1138  -2780  -1652  -1159  -2450   -620  -2546  -1715  -1120  -2087   -809   2658   1370   -931  -1891  -2760  -2320   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7449  -8492   -894  -1115   -701  -1378  -8914  -7658 
-   202   -671  -1760   -628   -127  -2015  -1655   -362   1082   1500  -1764   -941   1761  -1775     36   -354   1052   -619  -1350  -2052  -1476   202
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -8914      0 
-//
-HMMER2.0  [2.3.2]
-NAME  Endomucin
-ACC   PF07010.4
-DESC  Endomucin
-LENG  267
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  3
-DATE  Thu Apr 24 20:53:30 2008
-CKSUM 1726
-GA    25.0000 25.0000;
-TC    26.2000 26.2000;
-NC    10.0000 10.0000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -11.148162   0.662539
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -415      *  -2000
-     1  -1736  -1678  -2975  -2821   -903  -2619  -2137   -342  -2336     24   4777  -2581  -2886  -2281  -2280  -2241  -1843   -654  -1928  -1574     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -1415  -9055 
-     2  -1035  -2154   -498   1788  -2607  -1676   -254  -2251    601  -2142  -1377   -380  -1839    151   2690   -913   -937  -1911  -2188  -1744     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9053 
-     3  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9050 
-     4  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9047 
-     5  -1762  -2287  -1132  -1144  -2520  -2040  -1289  -2773   -740  -2625  -2183  -1302  -2433   4141   -881  -1765  -1840  -2519  -2457  -2076     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9044 
-     6   1376   -692  -2580  -2303  -1384  -1769  -1851    615  -2083   -759   -410  -1816  -2222  -1898  -2139  -1051   -728   2711  -2157  -1778     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9042 
-     7   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9039 
-     8   1105   -732  -3124  -2638  -1044  -2746  -2019   2320  -2403   -301    -15  -2362  -2785  -2185  -2437  -1923   -969   2113  -1964  -1576     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9036 
-     9  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9033 
-    10  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9031 
-    11  -2013  -1624  -3762  -3380   3130  -3488  -1365     95  -3045   1875    605  -2854  -3234  -2346  -2790  -2712  -1928   -406   -649    203    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9028 
-    12  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9025 
-    13   -998  -1162  -2048  -1755   -769  -2065  -1374   -242  -1443   2122     83  -1648   2038  -1377  -1544  -1377  -1073   -406  -1606  -1224    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9022 
-    14   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9020 
-    15   -653  -1040   -978   -780  -1103  -1675   -818   1897   -706   -870   -410   2659  -1958   -681   -974   -906   -707    -11  -1626  -1056    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9017 
-    16      5   3760  -2351  -2232  -2191   -919  -1756  -1812  -1979  -2189  -1432  -1351  -1622  -1751  -1981   2529   -383  -1170  -2520  -2206    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9014 
-    17   -468   -782  -1664  -1352   -821  -1551  -1015   -340  -1095   1881    -90  -1184  -1915  -1015  -1241   1543   -598   -297  -1453   -977    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9011 
-    18     -4   4449  -2416  -2328  -2177   -926  -1800  -1786  -2056  -2181  -1435  -1389  -1635  -1822  -2028   1956   -395  -1156  -2517  -2204    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9008 
-    19   -707  -1887   -459     21  -2142  -1531   2526  -1921    669  -1859  -1046   1920  -1643    335   1779   -606   -616  -1572  -1925  -1376    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9006 
-    20    -82   -748  -1389  -1435  -2694   1650  -1564  -2490  -1627  -2696  -1846  -1039  -1615  -1390  -1821   2662   -467  -1603  -2864  -2524    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9003 
-    21   -662  -1785    129   2379  -2291  -1294   -412  -1900   -159  -2043  -1281   -124  -1638    -47   -624   -589   1752  -1530  -2327  -1693    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -9000 
-    22   -970  -2506   2066    445  -2914   1549   -482  -2748   -496  -2697  -1919   2052  -1690   -121  -1176   -753  -1021  -2254  -2893  -2053    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8997 
-    23    -51   -592  -1533  -1238  -1648   1401  -1096  -1128  -1140  -1522   -790   -947  -1582   -969  -1358   1516   -311   1753  -1986  -1604    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8994 
-    24  -1036  -1607  -1346   -726  -1520  -1939   -424  -1001   2529   1158   -567   -812  -2019   -103    336  -1116   -935   -968  -1729  -1322    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -386  -6675  -2165   -894  -1115   -701  -1378  -9470  -8992 
-    25   -943  -2637   2372   2313  -2862  -1065   -308  -2715   -387  -2646  -1913    322  -1531     43  -1112   -665   -981  -2243  -2829  -1944    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6319  -7361   -894  -1115  -1210   -816  -9470  -8989 
-    26   1842   -443  -1951  -1634  -1125  -1324  -1289    501  -1429   -614   -196  -1265  -1786  -1270  -1552   -583   -372   2031  -1775  -1391    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6319  -7361   -894  -1115  -1210   -816  -9470  -8986 
-    27   1696  -1066   -293    -45  -1707  -1075   -287  -1329    102  -1489   -761   -198  -1422   2227   -222   -281   -323   -980  -1832  -1306    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6319  -7361   -894  -1115  -1210   -816  -9470  -8983 
-    28   -965  -1638   -292   -475  -2119  -1347   -974  -2404   -893  -2520  -1940   3736  -1865   -808  -1196   -991  -1166  -1966  -2207  -1670    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6319  -7361   -894  -1115  -1210   -816  -9470  -8980 
-    29   -871  -2420   2348    650  -2706  -1059   -320  -2602   -379  -2564  -1826   2556  -1524     24  -1070   -631   -924  -2130  -2717  -1862    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6319  -7361   -894  -1115   -455  -1887  -9470  -8977 
-    30   1728   -620  -1742  -1668  -2512   -872  -1585  -2174  -1648  -2464  -1637  -1109  -1567  -1434  -1794   2639   -365  -1381  -2746  -2422    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8974 
-    31  -1850  -1448  -4036  -3520   -367  -3749  -2663   2048  -3210   2397    778  -3352  -3373  -2614  -3023  -2986  -1775    419  -1882  -1771    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8972 
-    32   -210   -577  -1578  -1155  -1118  -1331   -908   -221   -969   -868   -252   -989   1522   -834  -1179   -516   1578   1744  -1565  -1173    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1007  -6675  -1027   -894  -1115   -701  -1378  -9470  -8969 
-    33    178   -330   -820   -722  -1220   -663   -684   -467   -553   -971   -492   -523  -1214   -554   -716    -49   2628   -201  -1580  -1183    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5713  -6755   -894  -1115  -1659   -549  -9470  -8966 
-    34   -410   -771   -789   -828  -1620   -882   -876  -1487   -832  -1640  -1174   -777   3357   -827   -968   -591   -662  -1149  -1594  -1446    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5713  -6755   -894  -1115  -1659   -549  -9470  -8963 
-    35   2432   -231   -885   -844  -1354   -543   -807   -602   -781  -1131   -620   -547  -1147   -700   -929     61    -18   -270  -1697  -1334    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5713  -6755   -894  -1115   -903  -1103  -9470  -8960 
-    36  -1208  -2129    228   3218  -2550  -1360   -697  -2392   -582  -2453  -1881   -281  -1799   -420  -1010  -1072  -1269  -2070  -2409  -1969    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -6225  -7267   -894  -1115   -421  -1982  -9470  -8957 
-    37   -460   -679  -2268  -1942  -1289  -1647  -1551    399  -1689   -750   -358  -1571  -2082  -1554  -1792   -906   2474   2026  -1971  -1585    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8954 
-    38    -22   -667  -1553  -1412  -2340   -918  -1384  -1981  -1351  -2267  -1464  -1007  -1571  -1200  -1546   2453   2116  -1294  -2573  -2206    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8951 
-    39   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8948 
-    40   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8945 
-    41  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8943 
-    42   2477   -736  -1600  -1526  -2386   -991  -1502  -1977  -1516  -2286  -1530  -1108   2228  -1348  -1687   -331   -472  -1331  -2618  -2293    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8940 
-    43   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8937 
-    44   1105   -732  -3124  -2638  -1044  -2746  -2019   2320  -2403   -301    -15  -2362  -2785  -2185  -2437  -1923   -969   2113  -1964  -1576    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8934 
-    45   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8931 
-    46   -664   -747  -2293  -1901  -1002  -1980  -1479   1943  -1614   -367    -64  -1669  -2262  -1501  -1724  -1196   2511    678  -1768  -1376    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8928 
-    47  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8925 
-    48   -970  -2513   2064    448  -2911   1297   -476  -2746   -487  -2693  -1914   2274  -1688   -114  -1166   -750  -1018  -2252  -2888  -2048    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8922 
-    49   -687   -577  -2476  -1916   -453  -2231  -1190   1842  -1622    168   2615  -1703  -2266  -1374  -1649  -1331   1595    698  -1207   -875    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8919 
-    50   -734  -1194   -638   1662  -1436  -1703   -780    -20   -609   -986   -509   -698  -1955   -538   -956   -943   -749   2305  -1910  -1405    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8916 
-    51   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8913 
-    52  -1426  -1033  -3816  -3323   -807  -3454  -2608   2192  -3091   1578    330  -3065  -3247  -2701  -3010  -2665  -1382   2073  -2121  -1869    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -870  -6675  -1181   -894  -1115   -701  -1378  -9470  -8910 
-    53   -650  -1358   -138    -46  -1456  -1168   -222  -1458    319  -1420   -914   -229  -1498   3267    120   -646   -686  -1242  -1544  -1032    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -5846  -6888   -894  -1115   -830  -1192  -9470  -8907 
-    54   -445  -1338   -511    -68  -1875  -1298   -106  -1412   2132  -1537   -789   -227  -1512    268    392   -449   1654  -1102  -1781  -1319    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6319  -7361   -894  -1115  -1210   -816  -9470  -8904 
-    55   -965  -1638   -292   -475  -2119  -1347   -974  -2404   -893  -2520  -1940   3736  -1865   -808  -1196   -991  -1166  -1966  -2207  -1670    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6319  -7361   -894  -1115   -455  -1887  -9470  -8901 
-    56   -210   -577  -1578  -1155  -1118  -1331   -908   -221   -969   -868   -252   -989   1522   -834  -1179   -516   1578   1744  -1565  -1173    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8898 
-    57   -495  -1004   -902   -754  -1429  -1439   -880   -452   -760  -1245   -697   2744  -1836   -702  -1046   -706   -630   1779  -1868  -1318    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8895 
-    58   -711  -1613   -794   -329  -2231  -1532   -311  -1774   2504  -1852  -1102   -469  -1748     72    307   -706   1732  -1443  -2041  -1606    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8892 
-    59   -163   -831  -1241  -1241  -2491   -993  -1389  -2281  -1349  -2488  -1688   -968   3035  -1198  -1568   1678   -513  -1536  -2674  -2279    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8889 
-    60   1684   -609  -1855  -1708  -2194   -949  -1524  -1553  -1577  -2032  -1311  -1157  -1611  -1404  -1705   -265   2867  -1017  -2512  -2189    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8886 
-    61   -514  -1641   1821    186  -2370   1209   -436  -2094   -285  -2163  -1341    -87  -1562    -69   -824   -459   1760  -1616  -2411  -1749    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8883 
-    62  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8880 
-    63   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8877 
-    64   -209   -829  -1418  -1318  -2263  -1073  -1346  -1834  -1256  -2137  -1419  -1036   2865  -1166  -1452   -410   2124  -1284  -2491  -2132    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8873 
-    65  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8870 
-    66   -979  -2238   -161   1607  -2662  -1562   -237  -2319   2631  -2211  -1427   -223  -1769    170    262   -826   -898  -1949  -2281  -1764    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8867 
-    67  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8864 
-    68   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8861 
-    69   -700   -747  -2372  -1975   -992  -2052  -1529   2148  -1687   -339    -44  -1738  -2314  -1566  -1787  -1267   2363    748  -1778  -1388    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8858 
-    70   -472  -1659   -215    182  -2066  -1335    -88  -1741   1606  -1759   -921   1660  -1506    325     80   -397   1526  -1365  -1961  -1380    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8855 
-    71   -355  -1211   -332   -351  -2407  -1084   -832  -2264   -686  -2380  -1572   2275  -1618   -533  -1081   2307   -591  -1636  -2529  -1942    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8852 
-    72   1144  -2335   1917   1920  -2626  -1248   -303  -2403   -177  -2371  -1549    120  -1596     87   -794   -599   -796  -1957  -2578  -1793    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8849 
-    73   -743   -632  -2578  -2043   -585  -2291  -1355    802  -1757   1369    362  -1817  -2356  -1520  -1790  -1417   1396   1820  -1376  -1036    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8845 
-    74   -225   -713  -1079   -666  -1073  -1297   -588   -646   -510   1052   -243   -672   1432   -426   -793   1236   -317   -440  -1451  -1004    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8842 
-    75  -1191  -2216   -953   -400  -2743  -1851   -199  -2320   2755  -2138  -1396   -537  -1937   2146    762  -1073  -1037  -2009  -2127  -1776    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9470  -8839 
-    76   -469   -727  -1857  -1441   -848  -1629  -1068    -55  -1113   -287   2973  -1262  -1950  -1038  -1251   -829   2388    -26  -1505  -1130    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8836 
-    77   -136   -816  -1237  -1189  -2474   -979  -1332  -2253  -1273  -2452  -1639   -932   1925  -1122  -1513   2603   -477  -1509  -2650  -2248    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8833 
-    78  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8830 
-    79  -1198  -1001  -3189  -2707   -577  -2816  -1975    813  -2361    445   3800  -2450  -2814  -2078  -2329  -2014  -1191   1872  -1722  -1434    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8827 
-    80    -41   -749  -1188   -889  -2135   -964   -975  -1803   -830  -2008  -1185   -738   1750   -708  -1144   1761   1761  -1207  -2320  -1892    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8823 
-    81   1684   -609  -1855  -1708  -2194   -949  -1524  -1553  -1577  -2032  -1311  -1157  -1611  -1404  -1705   -265   2867  -1017  -2512  -2189    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8820 
-    82   1307   -694  -2741  -2199   -542  -2454  -1471   1944  -1917   1279    432  -1970  -2470  -1646  -1927  -1578   -819    807  -1411  -1090    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8817 
-    83   -665  -2046   1837    402  -2442  -1231   -288  -2198   -117  -2205  -1377   1884  -1562    101   -692   -519   1668  -1760  -2425  -1692    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8814 
-    84   -562   -907  -1768  -1515   2458  -1561   -713   -945  -1390  -1085   -600  -1223  -1976  -1174  -1534   2249   -734   -765   -693    229    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8811 
-    85  -1023  -1165  -2103  -1806   -732  -2106  -1402   -201  -1489   2252    135  -1693   1751  -1413  -1581  -1416  -1092   -384  -1596  -1224    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8807 
-    86   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8804 
-    87    -25   -662  -1565  -1426  -2304   -924  -1384  -1933  -1358  -2229  -1434  -1016  -1575  -1208  -1547   1880   2716  -1266  -2547  -2181    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8801 
-    88   -973  -1853   -745   -449  -2511  -1639   -514  -2188   2117  -2176  -1443   -608   2684   -147     95   -946   -977  -1827  -2243  -1845    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8798 
-    89   -928  -2361   2116    303  -2692  -1373   -354  -2469   2450  -2409  -1613    -30  -1699     33   -474   -740   -912  -2044  -2534  -1846    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8794 
-    90  -1012  -2297    249   1947  -2263  -1439   3723  -2356   -100  -2319  -1577   -120  -1773    -68   -513   -842   -997  -1989  -2299  -1568    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9470  -8791 
-    91  -1051  -2269    301   2624  -2889   1703   -694  -2706   -627  -2709  -1964   -196  -1830   -357  -1179   -905  -1134  -2232  -2816  -2160    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -386  -6675  -2166   -894  -1115   -701  -1378  -9470  -8788 
-    92  -1149   -887  -3127  -2644   -383  -2874  -1953   1102  -2331   1871    679  -2441  -2783  -2023  -2305  -2074  -1121   2120  -1618  -1330    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6320  -7362   -894  -1115  -1210   -816  -9470  -8785 
-    93   -589  -1521   -323    -76  -2217   1530   -259  -1900   2270  -1919  -1151   -259  -1580    109    175   -564   -619  -1505  -2020  -1572    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6320  -7362   -894  -1115   -455  -1887  -9470  -8781 
-    94   1893   -605  -1856  -1700  -2188   -947  -1516  -1556  -1569  -2029  -1304  -1152  -1607  -1394  -1700   -260   2727  -1018  -2504  -2181    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9470  -8778 
-    95   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9470  -8775 
-    96   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9470  -8771 
-    97   -471  -1690   -241   1413  -2029  -1361    -32  -1696    521  -1706   -865    -58  -1493    388   1569   -385   1478  -1336  -1907  -1328    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9470  -8768 
-    98  -1174  -2339   2413     58  -3152   2465   -913  -3066  -1071  -3060  -2357   -269  -1915   -612  -1738  -1030  -1324  -2509  -3092  -2429    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9470  -8765 
-    99   -540   -780  -2071  -1829  -1318  -1650  -1500    155  -1621   -851   -455  -1526   1723  -1507  -1729   -948   -721   2668  -1945  -1548    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9470  -8762 
-   100   -763   -785  -2071  -1439   -481  -2164   -887   1683   -776   1229    454  -1379  -2167   -867   1682  -1241   -693    260  -1202   -861   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9470  -8758 
-   101  -1559  -2358  -1917   -884  -3077  -2170   -222  -2500   2891  -2229  -1531   -867  -2157    195   2265  -1451  -1310  -2243  -2125  -1943   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8755 
-   102  -1468  -2069   -762   -997  -2634  -1768  -1516  -3059  -1508  -3127  -2580   4001  -2312  -1391  -1789  -1503  -1700  -2572  -2658  -2191   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8752 
-   103  -1263  -3025   2380   2631  -3240  -1297   -589  -3126   -735  -3033  -2326     95  -1793   -248  -1507   -959  -1313  -2634  -3206  -2280   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8748 
-   104   -157   -639  -1775  -1541  -1621  -1150  -1315   -700  -1383  -1413   -817  -1157  -1716  -1239  -1538   2455   -432   1634  -2070  -1652   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8745 
-   105   -362   -682  -1718  -1398  -1108  -1470  -1115   1955  -1196   -801   -317  -1189  -1879  -1087  -1362   2134   -520     73  -1661  -1210   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8741 
-   106   -700   -747  -2372  -1975   -992  -2052  -1529   2148  -1687   -339    -44  -1738  -2314  -1566  -1787  -1267   2363    748  -1778  -1388   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8738 
-   107   -428   -455  -1934  -1386   -418  -1832   -798   1641  -1120    -45   2519  -1241  -1938   -924  -1221   1193   -405    435  -1005   -635   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8735 
-   108   -964  -2109   -331    -84  -2579  -1585   -264  -2276   2542  -2181  -1408   2114  -1795    135    325   -845   -899  -1906  -2224  -1729   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8731 
-   109   -972   -724  -3092  -2594  -1009  -2757  -1967   2163  -2350   -278     14  -2335  -2775  -2136  -2385  -1923   1406   2240  -1915  -1528   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8728 
-   110   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8725 
-   111  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8721 
-   112   1580   -665  -1420  -1111  -2006   -966  -1088  -1591  -1011  -1873  -1086   -860   1773   -871  -1278   -219   2014  -1056  -2253  -1862   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8718 
-   113   -398  -1273   -252   -293  -2424  -1101   -811  -2294   -668  -2402  -1600   2895  -1630   -509  -1073   1724   -625  -1674  -2543  -1939   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8714 
-   114   -210   -577  -1578  -1155  -1118  -1331   -908   -221   -969   -868   -252   -989   1522   -834  -1179   -516   1578   1744  -1565  -1173   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8711 
-   115   -195   -813  -1419  -1292  -2210  -1070  -1308  -1776  -1218  -2080  -1358  -1018   1907  -1126  -1422   -396   2861  -1241  -2444  -2080   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8707 
-   116   -907   -727  -2820  -2267   -491  -2534  -1505   1941  -1967   1488    496  -2037  -2516  -1684  -1959  -1653   1388    767  -1399  -1093   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8704 
-   117   -139   -818  -1233  -1187  -2472   -981  -1332  -2252  -1273  -2451  -1639   -931   2197  -1122  -1513   2470   -480  -1509  -2649  -2247   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8700 
-   118  -1468  -2069   -762   -997  -2634  -1768  -1516  -3059  -1508  -3127  -2580   4001  -2312  -1391  -1789  -1503  -1700  -2572  -2658  -2191   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8697 
-   119   3260   -995  -2154  -2261  -2604  -1267  -2060  -2035  -2233  -2502  -1934  -1631  -1961  -2058  -2240   -724   -871  -1499  -2817  -2619   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8693 
-   120   -536   -888  -1214  -1051  -1277  -1575  -1044    -19  -1006  -1011   -512   1818  -1953   -939  -1239   -842   -660   2530  -1800  -1287   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8690 
-   121   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8687 
-   122   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8683 
-   123  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8679 
-   124   -354  -1430   -212    101  -2041  -1211   -239  -1754    140  -1810   -972   -132   1367   2153   -279   1209   -396  -1328  -2042  -1448   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8676 
-   125    -82   -748  -1389  -1435  -2694   1650  -1564  -2490  -1627  -2696  -1846  -1039  -1615  -1390  -1821   2662   -467  -1603  -2864  -2524   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8672 
-   126   -136   -816  -1237  -1189  -2474   -979  -1332  -2253  -1273  -2452  -1639   -932   1925  -1122  -1513   2603   -477  -1509  -2650  -2248   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8669 
-   127  -1127  -2183   -816   -323  -2676  -1793   -200  -2279   2150  -2118  -1369   -483  -1899   2929    689  -1010   -990  -1961  -2127  -1744   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8665 
-   128   -691  -1579   -203   -286  -2499  -1285   -851  -2405   -689  -2491  -1738   2991   2127   -557  -1088   -708   -877  -1867  -2561  -1984   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8662 
-   129  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8658 
-   130   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8655 
-   131  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8651 
-   132   -378  -1189   -435   -390  -2219  -1145   -781  -1903   -569  -2119  -1355   2856  -1639   -485   -927   -459   1935  -1409  -2365  -1818   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8647 
-   133  -1762  -2287  -1132  -1144  -2520  -2040  -1289  -2773   -740  -2625  -2183  -1302  -2433   4141   -881  -1765  -1840  -2519  -2457  -2076   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8644 
-   134   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8640 
-   135   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8637 
-   136  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8633 
-   137  -1599  -2373  -1999   -928  -3105  -2197   -228  -2516   2343  -2238  -1547   -895  -2178    189   2930  -1491  -1341  -2265  -2128  -1960   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8629 
-   138   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8626 
-   139   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8622 
-   140  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8618 
-   141  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1008  -6676  -1028   -894  -1115   -701  -1378  -9470  -8615 
-   142    325   -294   -498   -492  -1388   -471   -593  -1207   -517  -1499   -839   -315  -1073   -449   -721   2393     17   -697  -1654  -1159   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -45  -5714  -6756   -894  -1115   -903  -1103  -9470  -8611 
-   143     49   -378  -1370  -1071  -1100   -994   -861   -116   -901   -858   -284   -818  -1479   -781  -1088   1693   -164   1892  -1572  -1141   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6226  -7268   -894  -1115   -421  -1982  -9470  -8607 
-   144    -64   -756  -1198   -997  -2253   1485  -1108  -1926  -1009  -2138  -1317   -805   2083   -862  -1300   -238   1808  -1289  -2439  -2034   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8604 
-   145   -124   -748  -1553  -1528  -2484   1885  -1539  -2123  -1566  -2419  -1631  -1109  -1654  -1387  -1730   -335   2788  -1418  -2687  -2375   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8600 
-   146   -477  -1736     60    287  -2181  -1247   -163  -1926    202  -1930  -1080   1743  -1493   1937   -255   1364   -475  -1501  -2127  -1474   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8596 
-   147   -644   -743  -1729  -1186   -511  -2010   -816    327   -845   1149    401  -1192  -2055   1703  -1020  -1072   -592   1699  -1198   -822   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8592 
-   148  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -387  -6676  -2166   -894  -1115   -701  -1378  -9470  -8589 
-   149   -507  -1464   -116     62  -1928  -1219   -249  -1707    224  -1738  -1008   -158   1854   2580    -86   -482   -544  -1353  -1930  -1386   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -6320  -7362   -894  -1115  -1210   -816  -9470  -8585 
-   150   -767  -1954   2332    371  -2499  -1126   -448  -2328   -437  -2367  -1632     46   2343   -119  -1027   -634   -851  -1881  -2492  -1828   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -6320  -7362   -894  -1115   -455  -1887  -9470  -8581 
-   151  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8577 
-   152   2264  -1197   -584   -379  -1999  -1233   -615  -1635   -246  -1800  -1073   -487  -1639   2078   -552   -478   -542  -1244  -2130  -1623   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8574 
-   153   -414  -1205   -618    -96  -1409  -1432   -157  -1004   1528    570   -438   -290  -1564    176     20   1249   -371   -777  -1555  -1057   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8570 
-   154  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8566 
-   155   -656  -1643   -583   -216  -2344  -1439   -317  -2017   2489  -2014  -1222   -382  -1697     72    198   1488   -676  -1608  -2134  -1651   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8562 
-   156   -426   -950   -917   -362  -1103  -1563   -305   1315   1614   -818   -166   -507  -1671    -44   -198   -592   1300   -197  -1400   -951   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8558 
-   157   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8555 
-   158   1232  -1545     54   1607  -2234   1397   -382  -1933   -166  -2016  -1193   -107  -1537    -11   -665   -416   -532  -1484  -2276  -1645   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8551 
-   159   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -871  -6676  -1182   -894  -1115   -701  -1378  -9470  -8547 
-   160  -1120  -1003  -2217  -1957    -18  -2199  -1327    621  -1530   2433    811  -1849  -2312  -1438  -1536  -1694  -1140    313  -1113   -683   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5847  -6889   -894  -1115   -337  -2263  -9470  -8543 
-   161    -42   -746  -1193   -894  -2119   -966   -976  -1784   -834  -1992  -1172   -741   1749   -712  -1145   1546   1990  -1195  -2309  -1882   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8539 
-   162   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8535 
-   163   2083   -717  -2392  -2033  -1089  -1907  -1590   2150  -1794   -456   -141  -1722  -2245  -1633  -1886  -1145   -739    687  -1859  -1475   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8531 
-   164   -139   -818  -1233  -1187  -2472   -981  -1332  -2252  -1273  -2451  -1639   -931   2197  -1122  -1513   2470   -480  -1509  -2649  -2247   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8527 
-   165  -1500  -1185  -3634  -3153   -544  -3293  -2382    884  -2841   2159    553  -2920  -3135  -2439  -2750  -2515  -1465   2078  -1883  -1651   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8524 
-   166   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8520 
-   167   -700   -747  -2372  -1975   -992  -2052  -1529   2148  -1687   -339    -44  -1738  -2314  -1566  -1787  -1267   2363    748  -1778  -1388   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8516 
-   168   2477   -736  -1600  -1526  -2386   -991  -1502  -1977  -1516  -2286  -1530  -1108   2228  -1348  -1687   -331   -472  -1331  -2618  -2293   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8512 
-   169   -633  -1989    -86   1678  -2321  -1401   2483  -2033   1674  -1960  -1111    -40  -1557    362    190   -497   -560  -1637  -2086  -1484   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8508 
-   170   -345  -1127   -521   -456  -2168  -1136   -806  -1837   -599  -2068  -1306   2234  -1634   -520   -942   -442   2545  -1351  -2331  -1801   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8504 
-   171   -687   -577  -2476  -1916   -453  -2231  -1190   1842  -1622    168   2615  -1703  -2266  -1374  -1649  -1331   1595    698  -1207   -875   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8500 
-   172   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8496 
-   173   -965  -1475  -1119   -728   -957  -1916   -623   -657   -130   1120   -180   -865  -2051   3008   -320  -1097   -921   -763  -1548  -1018   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8492 
-   174   -545   -530  -2106  -1567   -431  -1985   -948   1726  -1292   1131    432  -1408  -2071  -1088  -1375   1208   -519    520  -1092   -720   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8488 
-   175  -1762  -2287  -1132  -1144  -2520  -2040  -1289  -2773   -740  -2625  -2183  -1302  -2433   4141   -881  -1765  -1840  -2519  -2457  -2076   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -871  -6676  -1182   -894  -1115   -701  -1378  -9470  -8484 
-   176   -529   -536  -2065  -1845   -701  -1764  -1464   1156  -1569     38    174  -1596  -2087  -1509  -1646  -1145   -653   2744  -1613  -1151   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5847  -6889   -894  -1115  -1586   -584  -9470  -8480 
-   177   -848   -677  -2372  -2084   -432  -2267  -1596   2853  -1752    458    486  -1922  -2394  -1669  -1803  -1645   -883   1244  -1506  -1058   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5847  -6889   -894  -1115   -337  -2263  -9470  -8476 
-   178  -1211  -2453   2976    130  -3190   1803   -871  -3108  -1041  -3085  -2387   -211  -1906   -565  -1737  -1038  -1347  -2559  -3129  -2425   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8472 
-   179   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8468 
-   180  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8464 
-   181  -1211  -2453   2976    130  -3190   1803   -871  -3108  -1041  -3085  -2387   -211  -1906   -565  -1737  -1038  -1347  -2559  -3129  -2425   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8459 
-   182   -914  -1599  -1237   -954  -2622   2617   -910  -2391   -188  -2416  -1685   -979  -2000   -598   2090   -991  -1050  -1927  -2400  -2105   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8455 
-   183  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8451 
-   184   -692   -942  -1240  -1031  -1008  -1806   -960   2506   -920   -704   -279   2000  -2066   -884  -1145  -1038   -738    267  -1592  -1053   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8447 
-   185   2580   -598  -1892  -1745  -2220   -936  -1548  -1595  -1614  -2066  -1336  -1168  -1605  -1431  -1737   -252   1894  -1040  -2533  -2217   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8443 
-   186   1641   -621  -1611  -1317  -2185   -909  -1247  -1818  -1210  -2080  -1261   -949  -1526  -1042  -1449   1839   1838  -1179  -2418  -2053   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9470  -8439 
-   187   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9470  -8435 
-   188    -41   -749  -1188   -889  -2135   -964   -975  -1803   -830  -2008  -1185   -738   1750   -708  -1144   1761   1761  -1207  -2320  -1892   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9470  -8430 
-   189   1938   -617  -1751  -1667  -2500   -871  -1579  -2161  -1642  -2450  -1623  -1109  -1565  -1428  -1789   2504   -361  -1373  -2735  -2412   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9470  -8426 
-   190   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9470  -8422 
-   191    -25   -662  -1565  -1426  -2304   -924  -1384  -1933  -1358  -2229  -1434  -1016  -1575  -1208  -1547   1880   2716  -1266  -2547  -2181   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9470  -8418 
-   192  -1041  -1748  -1297   -855  -2485  -1738   -688  -2216    176  -2202  -1502   -913   2815   -349   2327  -1080  -1079  -1859  -2228  -1910   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9470  -8414 
-   193   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9470  -8409 
-   194  -2742  -2290  -3014  -3139    701  -3008   -615  -2258  -2836  -1879  -1835  -2399  -3220  -2421  -2640  -2733  -2781  -2314     18   4561   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9470  -8405 
-   195   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9470  -8401 
-   196   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9470  -8397 
-   197  -1408   -996  -3855  -3458  -1304  -3558  -3070   2972  -3275   -205   -130  -3212  -3426  -3087  -3318  -2836  -1399   2250  -2683  -2277   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6677  -7719   -894  -1115   -701  -1378  -9470  -8392 
-   198  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6677  -7719   -894  -1115   -701  -1378  -9470  -8388 
-   199  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6677  -7719   -894  -1115   -701  -1378  -9470  -8384 
-   200  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6677  -7719   -894  -1115   -701  -1378  -9470  -8379 
-   201  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8375 
-   202  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8371 
-   203  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8366 
-   204   3260   -995  -2154  -2261  -2604  -1267  -2060  -2035  -2233  -2502  -1934  -1631  -1961  -2058  -2240   -724   -871  -1499  -2817  -2619   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8362 
-   205  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8358 
-   206  -1408   -996  -3855  -3458  -1304  -3558  -3070   2972  -3275   -205   -130  -3212  -3426  -3087  -3318  -2836  -1399   2250  -2683  -2277   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8353 
-   207  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8349 
-   208  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8344 
-   209   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8340 
-   210  -1544  -1230  -3657  -3174   -496  -3320  -2389    830  -2856   2293    605  -2948  -3147  -2432  -2753  -2544  -1506   1873  -1858  -1645   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8335 
-   211   -468   -782  -1664  -1352   -821  -1551  -1015   -340  -1095   1881    -90  -1184  -1915  -1015  -1241   1543   -598   -297  -1453   -977   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8331 
-   212  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8326 
-   213  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8322 
-   214   -460   -679  -2268  -1942  -1289  -1647  -1551    399  -1689   -750   -358  -1571  -2082  -1554  -1792   -906   2474   2026  -1971  -1585   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8317 
-   215  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8313 
-   216  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8308 
-   217  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8304 
-   218  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8299 
-   219  -2742  -2290  -3014  -3139    701  -3008   -615  -2258  -2836  -1879  -1835  -2399  -3220  -2421  -2640  -2733  -2781  -2314     18   4561   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8295 
-   220  -2176  -2415  -2504  -1923  -3054  -2403  -1269  -3053   -167  -2856  -2350  -1844  -2662   -997   3887  -2228  -2131  -2807  -2501  -2452   220
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8290 
-   221  -1470  -1144  -3619  -3110   -531  -3294  -2318   2715  -2785    620   3085  -2882  -3110  -2390  -2692  -2494  -1422    746  -1841  -1619   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8285 
-   222  -1668   5611  -3406  -3571  -2843  -2114  -2801  -2423  -3306  -2880  -2568  -2847  -2716  -3192  -3058  -1988  -2033  -2131  -2810  -2873   222
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8281 
-   223  -3232  -2594  -3508  -3648   -882  -2917  -1886  -3060  -3237  -2665  -2615  -3229  -3282  -3161  -2996  -3457  -3341  -3103   6081   -495   223
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8276 
-   224  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   224
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8271 
-   225   1571  -1313  -1218   -712  -2171  -1444   -552  -1744    234  -1864  -1139   -719  -1775   -211   2715   -672   -681  -1372  -2086  -1702   225
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8267 
-   226  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847   226
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8262 
-   227  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   227
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8257 
-   228  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   228
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8253 
-   229   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   229
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8248 
-   230  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   230
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8243 
-   231  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8238 
-   232   -415  -1291   -232   -288  -2434  -1106   -818  -2312   -681  -2421  -1623   3043  -1638   -519  -1087   1503   -643  -1693  -2555  -1946   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8234 
-   233  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   233
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8229 
-   234  -1468  -2069   -762   -997  -2634  -1768  -1516  -3059  -1508  -3127  -2580   4001  -2312  -1391  -1789  -1503  -1700  -2572  -2658  -2191   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8224 
-   235  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847   235
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8219 
-   236  -1762  -2287  -1132  -1144  -2520  -2040  -1289  -2773   -740  -2625  -2183  -1302  -2433   4141   -881  -1765  -1840  -2519  -2457  -2076   236
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8214 
-   237  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   237
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8209 
-   238  -1762  -2287  -1132  -1144  -2520  -2040  -1289  -2773   -740  -2625  -2183  -1302  -2433   4141   -881  -1765  -1840  -2519  -2457  -2076   238
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8205 
-   239   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   239
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8200 
-   240  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8195 
-   241  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8190 
-   242  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8185 
-   243   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8180 
-   244  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8175 
-   245  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8170 
-   246  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8165 
-   247  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8160 
-   248   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8155 
-   249  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8150 
-   250  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8145 
-   251   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8140 
-   252  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8134 
-   253   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9470  -8129 
-   254  -2323  -2419  -1868  -1956  -1368  -2396   5124  -3143  -1645  -2924  -2595  -1989  -2806  -1873  -1712  -2381  -2439  -2923  -1719   -935   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7720   -894  -1115   -701  -1378  -9470  -8124 
-   255  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7720   -894  -1115   -701  -1378  -9470  -8119 
-   256   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7720   -894  -1115   -701  -1378  -9470  -8114 
-   257  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7720   -894  -1115   -701  -1378  -9470  -8109 
-   258  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   258
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7720   -894  -1115   -701  -1378  -9470  -8103 
-   259  -2323  -2419  -1868  -1956  -1368  -2396   5124  -3143  -1645  -2924  -2595  -1989  -2806  -1873  -1712  -2381  -2439  -2923  -1719   -935   259
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7720   -894  -1115   -701  -1378  -9470  -8098 
-   260   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   260
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7720   -894  -1115   -701  -1378  -9470  -8093 
-   261   3260   -995  -2154  -2261  -2604  -1267  -2060  -2035  -2233  -2502  -1934  -1631  -1961  -2058  -2240   -724   -871  -1499  -2817  -2619   261
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6678  -7720   -894  -1115   -701  -1378  -9470  -8087 
-   262  -1762  -2287  -1132  -1144  -2520  -2040  -1289  -2773   -740  -2625  -2183  -1302  -2433   4141   -881  -1765  -1840  -2519  -2457  -2076   262
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6678  -7720   -894  -1115   -701  -1378  -9470  -8082 
-   263  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   263
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -6678  -7720   -894  -1115   -701  -1378  -9470  -8077 
-   264  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   264
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -6678  -7720   -894  -1115   -701  -1378  -9470  -8071 
-   265   1684   -609  -1855  -1708  -2194   -949  -1524  -1553  -1577  -2032  -1311  -1157  -1611  -1404  -1705   -265   2867  -1017  -2512  -2189   265
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -6678  -7720   -894  -1115   -701  -1378  -9470  -8066 
-   266  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   266
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -6678  -7720   -894  -1115   -701  -1378  -9470  -8061 
-   267  -1468  -2069   -762   -997  -2634  -1768  -1516  -3059  -1508  -3127  -2580   4001  -2312  -1391  -1789  -1503  -1700  -2572  -2658  -2191   267
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -9470      0 
-//
-HMMER2.0  [2.3.2]
-NAME  DUF1798
-ACC   PF08807.2
-DESC  Bacterial domain of unknown function (DUF1798)
-LENG  114
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  15
-DATE  Wed Apr 23 02:14:02 2008
-CKSUM 1086
-GA    25.0000 25.0000;
-TC    157.6000 157.6000;
-NC    14.0000 13.2000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -9.714548   0.634826
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -93      *  -4000
-     1  -1665  -1525  -3799  -3177  -1481  -3189  -2049   1210  -2815   1866   1439  -2764  -3241    498    251    303    357    297  -1979  -1633     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9066 -10108   -894  -1115   -701  -1378  -1093  -7820 
-     2  -2304  -2089  -4681  -4122  -2224  -3959  -3048   1773  -3782   -281  -1341  -3656  -4019  -3453  -3647    298   3032    504  -2905  -2551     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9066 -10108   -894  -1115   -701  -1378  -7913  -7814 
-     3  -1494  -2953  -1347   2281  -3272  -2468  -1122    732   1122  -2966   1035    502  -2560    825    483     71  -1432  -2574  -3135  -2459     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9066 -10108   -894  -1115   -701  -1378  -7913  -7807 
-     4  -1531  -3006   1065   1091  -3328  -2486  -1154  -3078   1382  -3020  -2096  -1121    267   2692    489    -41  -1471  -2629  -3186  -2503     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9067 -10109   -894  -1115   -701  -1378  -7913  -7802 
-     5  -4830  -4182  -7148  -6580  -2120  -6944  -5553  -1640  -6361   3226   1601  -6749  -5891  -5025  -5779  -6422  -4656  -2530  -3972  -4202     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9066 -10108   -894  -1115   -701  -1378  -7913  -7794 
-     6  -2116  -2090  -3769  -3004  -1993  -3495  -2139   2192    379   1915   1078  -2792  -3516    710    412  -2591  -2030  -1484  -2469  -2147     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9066 -10108   -894  -1115   -701  -1378  -7913  -7788 
-     7    -12  -2958  -1343   1723  -3279  -2465  -1120  -3027   1222   -609  -2048   1237  -2558   1994    408  -1374  -1431  -2580  -3139    597     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9066 -10108   -894  -1115   -701  -1378  -7913  -7781 
-     8  -1508   1637   1583   1427  -2808  -2545    980  -2474   -877    243  -1744  -1250  -2635   1590  -1353  -1469  -1448   -101  -2885   1519     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9066 -10108   -894  -1115   -701  -1378  -7913  -7775 
-     9    -90  -1785  -4228  -3625  -1821  -3572  -2496   1273  -3269    588  -1014   2455  -3613  -2932  -3131  -2669   1124   1524  -2389  -2037     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9066 -10108   -894  -1115   -701  -1378  -7913  -7768 
-    10  -2080  -3625   1044   2742  -3922  -2781   1320  -3698    345   -746  -2741   1806  -3005  -1199  -1885  -1914  -2041  -3238  -3800  -3063    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9066 -10108   -894  -1115   -701  -1378  -7913  -7762 
-    11  -1829  -3243  -1664   2483  -3612  -2752  -1336  -3324   2019  -3234  -2337    473  -2839    905    598  -1706    138  -2894  -3357  -2744    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9066 -10109   -894  -1115   -701  -1378  -7913  -7755 
-    12   1830  -1538  -3783  -3166  -1500   -258  -2058   1178  -2812    666   2695    410  -3244  -2479  -2695  -2263    -39   -948  -1998  -1651    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9066 -10109   -894  -1115   -701  -1378  -7913  -7748 
-    13    708  -2421  -1670   1416  -2553  -2608  -1300   -271    503   -434  -1564   1080  -2694    674  -1461  -1542  -1461   -112   2058   1748    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9066 -10109   -894  -1115   -701  -1378  -7913  -7741 
-    14  -1480  -2921   1049   1461  -3228   -147   1378  -2970   -704   -589  -2014  -1098  -2551   1556    446  -1366  -1419    286  -3112   1673    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9066 -10109   -894  -1115   -701  -1378  -7913  -7735 
-    15     29  -2651  -1667  -1101  -2837  -2646   2294    110   1304   -493  -1782    443  -2729   -907   2331  -1581  -1540  -2201  -2910    806    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -272  -9067  -2597   -894  -1115   -701  -1378  -7913  -7728 
-    16    114  -4261  -5765  -6066   2162  -5536  -1954  -4207  -5644  -3595  -3647  -4308  -5475  -4447  -5055  -4795  -5042  -4332  -1208   4435    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -8806  -9848   -894  -1115  -2120   -377  -7913  -7721 
-    17  -1480  -2680  -1435   1104  -2927  -2472  -1102   1114   -626    561  -1796    663  -2559   1697   1943  -1411  -1411  -2263  -2891  -2300    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -8806  -9848   -894  -1115  -2120   -377  -7913  -7714 
-    18  -1297  -2767  -1145   1228  -3087  -2271   2351    -14    657  -2782  -1856    675  -2364   1080    671    281   1215  -2388  -2950  -2269    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -8806  -9848   -894  -1115  -2120   -377  -7913  -7707 
-    19   1197  -2275  -3485  -3119  -3495   1121  -2907  -3121  -2974  -3395  -2621    843  -3273  -2778  -3181    467    596   2384  -3807  -3450    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1682  -8806   -554   -894  -1115  -2120   -377  -7913  -7700 
-    20   1750  -1024  -3151  -2945  -1867  -2057  -2418    269  -2719  -1205   -872  -2277  -2571  -2497  -2713  -1369  -1084   2830  -2679  -2314    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -7146  -8189   -894  -1115  -3781   -109  -7913  -7693 
-    21  -1510  -2483  -1675   -842  -3110  -2235   -448  -2610   2159  -2403  -1651   -924   2010    -24   2264  -1405  -1327  -2304  -2370  -2080    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -7146  -8189   -894  -1115    -67  -4459  -7913  -7687 
-    22  -3467  -4313  -3872  -2756  -5106    896  -2067  -4476   2919  -4152  -3444  -2734    511    859   2067  -3337  -3196  -4208  -4023  -3856    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9067 -10109   -894  -1115   -701  -1378  -7913  -7679 
-    23  -1709  -3200   1215   2228  -3512  -2586  -1314   -172   -936  -3212  -2299   1323  -2727   -865   1485    659  -1655  -2819  -3383  -2684    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9067 -10109   -894  -1115   -701  -1378  -7913  -7672 
-    24  -1554  -3035    520   1991  -3353  -2496  -1177  -3107   -771  -3049  -2126   1350  -2605    751   1246   1202    148  -2656  -3217  -2529    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9067 -10109   -894  -1115   -701  -1378  -7913  -7665 
-    25     15  -2920  -1337    332  -3228   1827  -1116  -2969   -702  -2930    762   1366  -2549    755    558     73    273   -524  -3111  -2436    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9067 -10109   -894  -1115   -701  -1378  -7913  -7658 
-    26  -1483  -2867  -1366   1022  -3152   -318   1322   -448   1225  -2867  -1966  -1121  -2563   1553  -1228  -1381   1475   -505  -3072   1673    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9067 -10109   -894  -1115   -701  -1378  -7913  -7651 
-    27  -2402  -4015   1822   2647  -4291  -2927  -1899  -4092    370  -4013  -3153    556    369  -1488  -2312    737  -2382  -3620  -4188  -3401    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9067 -10109   -894  -1115   -701  -1378  -7913  -7644 
-    28  -3205  -2980  -4697  -4277   1752  -4454   1393  -2581  -3840  -2688  -2215  -3639   1934  -3445    475  -3560  -3133    140  -1597   3628    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9067 -10109   -894  -1115   -701  -1378  -7913  -7637 
-    29  -6190  -5763   4216  -4766  -6970  -5284  -5417  -7840  -6088  -7337  -7158  -5081  -5786  -5547  -6273  -6158  -6354  -7397  -5940  -6654    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9067 -10109   -894  -1115   -701  -1378  -7913  -7629 
-    30  -5742  -4669  -6116  -6473   4408  -5980  -2212  -4629  -6039  -3930  -4030  -4631  -5851  -4770  -5404  -5263  -5601  -4795  -1459   1626    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9067 -10109   -894  -1115   -701  -1378  -7913  -7622 
-    31  -5705  -4643  -6072  -6409   2815  -5975   1629  -4611  -5948  -3927  -4015  -4589  -5834    784  -5340  -5224  -5556  -4762  -1425   4089    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9067 -10109   -894  -1115   -701  -1378  -7913  -7615 
-    32     17  -2944  -1329   1438  -3262    688   1379  -3010   1452  -2959  -2035  -1091  -2548   1596  -1200  -1362    884   -287  -3130  -2449    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9067 -10109   -894  -1115   -701  -1378  -7913  -7607 
-    33  -1608  -2987   2166   1521  -3263  -2547  -1248  -2984   -868  -2984   1372  -1196  -2665   1602  -1376  -1501    948    654  -3197  -2532    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9067 -10109   -894  -1115   -701  -1378  -7913  -7600 
-    34  -3471  -2961  -6145  -5812  -3382  -5963  -5861    831  -5760  -2101   2689  -5632  -5670  -5603  -5869  -5335  -3457   3412  -5125  -4715    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9068 -10110   -894  -1115   -701  -1378  -7913  -7593 
-    35  -2920  -3768  -2738     52  -3892  -3643  -2008  -3615   3433  -3644  -2941  -2354  -3732  -1642  -1128  -2859  -2776    879  -3666    810    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9067 -10109   -894  -1115   -701  -1378  -7913  -7585 
-    36  -5015  -5290  -3612    352  -6633  -4754  -4795  -7127  -5153  -6834  -6439  -4262   4183  -4736  -5472  -4989  -5265  -6477  -5868  -6187    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9067 -10109   -894  -1115   -701  -1378  -7913  -7577 
-    37    -64  -1780  -3418    112   3330  -3249  -1977  -1306  -2602  -1628   1514  -2634  -3315  -2334  -2635   -143  -1765  -1216  -1993   2266    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9067 -10109   -894  -1115   -701  -1378  -7913  -7570 
-    38   1885  -2601  -5207  -5287  -4492  -3024  -4327  -3722  -4954  -4384  -3634  -3730  -3780  -4484  -4680    -15   1767   2657  -4883  -4696    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9067 -10109   -894  -1115   -701  -1378  -7913  -7562 
-    39    859  -3852   2634   1944  -4137  -2867  -1788  -3928    232  -3853  -2980    537  -3137    707  -2134  -2081  -2239  -3460  -4026  -3260    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9067 -10110   -894  -1115   -701  -1378  -7913  -7555 
-    40   -108  -2949    262   1522  -3270  -2449   2188  -3020   1185  -2965   1649    493    332   -648    403     75  -1415  -2571  -3132  -2449    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9067 -10110   -894  -1115   -701  -1378  -7913  -7547 
-    41    809  -1635  -4077  -3464    649  -3352  -2269   1938  -3088  -1478   -861    319  -3412  -2734  -2926    -85  -1750   2355  -2160  -1812    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9067 -10110   -894  -1115   -701  -1378  -7913  -7539 
-    42  -2516  -4125   3001    367  -4404  -2996  -1971  -4202   1705  -4112  -3268  -1603  -3311   1703  -2302  -2308  -2496  -3735  -4273   1071    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9068 -10110   -894  -1115   -701  -1378  -7913  -7531 
-    43     23  -2999  -1322   1390  -3324  -2483  -1162  -3075   -752  -3021  -2098   1712    205   2442  -1262    -40   1007  -2625  -3191  -2506    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9068 -10110   -894  -1115   -701  -1378  -7913  -7524 
-    44     27  -2840  -1380    719  -3113  -2478   1235  -2831   1093   1482   1047  -1133  -2570    744  -1239     91    228  -2436  -3052  -2399    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9068 -10110   -894  -1115   -701  -1378  -7913  -7516 
-    45   1669  -1963  -4551  -3962  -1980  -3796  -2794   1428  -3598   1966  -1124  -3476  -3839  -3235  -3429   -149  -2132    500  -2631  -2292    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9068 -10110   -894  -1115   -701  -1378  -7913  -7508 
-    46   1620  -3202   1734   1485  -3518  -2588  -1309  -3275   1436  -3214  -2300    507  -2726   -859     97  -1573  -1654  -2823  -3380  -2683    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9068 -10110   -894  -1115   -701  -1378  -7913  -7500 
-    47   1017  -2950    433   1828  -3271  -2450  -1109  -3022    416  -2966  -2040    505  -2544    977   1194     33  -1416   -533  -3134  -2451    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9068 -10110   -894  -1115   -701  -1378  -7913  -7492 
-    48  -4618  -4009  -6565  -6211    917  -6281  -3704    291  -5913   1183  -1213  -5564  -5660  -4761  -5401  -5554  -4469  -2652   5569  -1959    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9068 -10110   -894  -1115   -701  -1378  -7913  -7484 
-    49    -52  -2780  -1413    488  -3030  -2493  -1160   -145   2040    752  -1888    475  -2584    899  -1265     90  -1428   -238  -3007  -2371    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9068 -10110   -894  -1115   -701  -1378  -7913  -7476 
-    50    -52   1394    420   2004  -3261  -2451  -1110  -3010    424   -779  -2032  -1087   1080    918  -1198    102    154  -2563  -3127  -2446    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9068 -10110   -894  -1115   -701  -1378  -7913  -7468 
-    51     28  -2812    481    359  -3073   -235   1234    -21   -759   1253  -1917    651  -2577    881  -1255  -1398  -1427  -2401  -3032   1515    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9068 -10110   -894  -1115   -701  -1378  -7913  -7459 
-    52   2831  -3351  -1811    206  -3803  -2899  -1542  -3496    427  -3416  -2544  -1587  -3028  -1102    430    709  -1968  -3073  -3540  -2958    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9068 -10110   -894  -1115   -701  -1378  -7913  -7451 
-    53     20  -2620  -1515    254  -2813  -2540  -1217     68   1062   1175  -1745  -1244     62   1538  -1343     86  -1442  -2172  -2886   1242    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -118  -9068  -3823   -894  -1115   -701  -1378  -7913  -7443 
-    54     64  -2860  -1271    957    277  -2392  -1053  -2914   -633  -2872  -1955  -1033    304   1539   2060   1311  -1356  -2478  -3051  -2377    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -8963 -10005   -894  -1115  -1476   -643  -7913  -7435 
-    55  -2494  -2249  -4694  -4161    970  -3994  -2298   2146  -3763    -42  -1194  -3513  -3986  -3262  -3517  -3101  -2427    239   4494   2085    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -8963 -10005   -894  -1115  -1476   -643  -7913  -7426 
-    56  -3244  -2758  -5899  -5542  -3335  -5658  -5420   2939  -5455   -149  -2078  -5314  -5432  -5337  -5552  -4985   1045   2310  -4896  -4431    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -439  -8963  -1975   -894  -1115  -1476   -643  -7913  -7418 
-    57    361  -2970  -1762  -1118  -3387  -2664  -1149  -3021   2895  -2949  -2110   1028  -2733   -714   1086  -1665  -1662    345  -3062  -2562    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8539  -9581   -894  -1115  -2741   -234  -7913  -7409 
-    58    305  -2618  -1009   2092  -2935  -2137   1801  -2675   1545  -2627  -1711   -776  -2233   1232   -840  -1055  -1110    173  -2798  -2128    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -179  -8539  -3207   -894  -1115  -2741   -234  -7913  -7401 
-    59    492  -2466   -890   1757  -2767  -2019   -686  -2502   -272  -2474  -1564   1835  -2117   -235    869   -938    740  -2078  -2662   1230    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -8375  -9417   -894  -1115   -119  -3662  -7913  -7392 
-    60  -2299  -3601  -2173   1460  -4058  -3149   1056  -3700    323  -3552  -2703   1476  -3215   1529   2815  -2172  -2185  -3305  -3606  -3107    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9068 -10110   -894  -1115   -701  -1378  -7913  -7384 
-    61  -1735  -2021  -2773  -2225  -2163  -2970  -1942  -1707    342    344  -1334  -2224   3215  -1875  -2185     36    173     94  -2556  -2155    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9068 -10111   -894  -1115   -701  -1378  -7913  -7375 
-    62     91  -2989    382   -814  -3314  -2487  -1142  -3062   2327  -3003  -2080  -1123   1623   1462    458    -30  -1460  -2614  -3167  -2490    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9068 -10111   -894  -1115   -701  -1378  -7913  -7366 
-    63  -3929  -5162    595  -2069  -2601  -3749  -2705  -5403  -3668  -5006  -4749   1679  -4299  -2937  -4470  -3575  -4040  -5089  -3247   4465    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9068 -10111   -894  -1115   -701  -1378  -7913  -7358 
-    64  -3910  -3387  -6451  -5982  -2509  -6193  -5359   1199  -5828   1643   3252  -5872  -5633  -5076  -5594  -5519  -3839   2303  -4241  -4247    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9069 -10111   -894  -1115   -701  -1378  -7913  -7349 
-    65  -1902  -3180  -1647  -1204  -3334    -96   3984  -3222   -994  -3205  -2350   1793  -2932  -1064    543    -99  -1847  -2837  -3300   1759    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9069 -10111   -894  -1115   -701  -1378  -7913  -7340 
-    66   -109  -2887  -1356   1867    -75  -2467  -1130  -2910   1066  -2891  -1984  -1114   1705    750  -1223    -38  -1423    524  -3087  -2423    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9069 -10111   -894  -1115   -701  -1378  -7913  -7331 
-    67     35  -2956  -1342   1021  -3272  -2470  -1129  -3017   -706    230  -2048   1888  -2565   2155   1158     71  -1438  -2576  -3141  -2464    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9069 -10111   -894  -1115   -701  -1378  -7913  -7322 
-    68  -3812  -4462  -4231  -3092  -5236  -4285  -2229  -4615   2079  -4244   1493  -2986  -4258   3889   -835  -3693  -3503  -4414  -4134  -4024    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9069 -10111   -894  -1115   -701  -1378  -7913  -7313 
-    69  -3779  -3279  -6319  -5852   2041  -6020  -5185   2390  -5685   1552  -1335  -5689  -5544  -5015  -5483  -5321  -3716   1777  -4199  -4122    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9069 -10111   -894  -1115   -701  -1378  -7913  -7304 
-    70  -1933  -3454   2174   2454  -3757  -2706  -1509  -3525  -1183  -3463  -2565    599  -2898  -1071    442     67  -1889     40  -3636  -2914    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9069 -10111   -894  -1115   -701  -1378  -7913  -7295 
-    71    737  -2146  -2078  -1534  -2233  -2773  -1544     93  -1403    752  -1345    510  -2874   2247  -1776   1682  -1552  -1642  -2546  -2079    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9069 -10111   -894  -1115   -701  -1378  -7913  -7285 
-    72   1760  -2219  -4823  -4337  -2430  -3788  -3264   -965  -3992   1305  -1527  -3727  -4016  -3637  -3835  -2988   1741   1805  -3143  -2811    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9069 -10111   -894  -1115   -701  -1378  -7913  -7276 
-    73    792   2484  -3135    -76  -1621  -3070  -1887   1864     45  -1504   -842  -2404  -3130  -2068    388  -2111  -1580   1528  -2086    537    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9069 -10111   -894  -1115   -701  -1378  -7913  -7267 
-    74   -169  -3356   2359   2411  -3661  -2664  -1441  -3423    329   -755  -2463  -1292  -2838  -1000  -1631    -79  -1805  -2972  -3541  -2829    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -9069 -10111   -894  -1115   -701  -1378  -7913  -7257 
-    75  -3125  -4550  -1453  -1683  -4966  -3308   2546  -4985  -2291  -4852  -4139   3804  -3781    867  -2723   -161  -3192  -4469  -4863  -4069    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9070 -10112   -894  -1115   -701  -1378  -7913  -7249 
-    76    -89  -1764  -4306  -3673    676  -3527  -2397   1986  -3276   1596   2469  -3174  -3546  -2871  -3069  -2618  -1895    413  -2211    834    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9069 -10111   -894  -1115   -701  -1378  -7913  -7238 
-    77     20  -3021    402   2125  -3340  -2490  -1167  -3093   1131   -690  -2113    571  -2596   2218  -1269  -1419  -1484  -2642  -3204  -2517    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9069 -10111   -894  -1115   -701  -1378  -7913  -7229 
-    78  -1497  -2671  -1479   1418  -2881  -2523  -1197     20   1090    349   1261    253  -2613   1542  -1317    -57    -45    -68  -2925  -2316    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9069 -10111   -894  -1115   -701  -1378  -7913  -7219 
-    79  -2447  -2186  -4826  -4254  -2185  -4171  -3163   1839  -3913   2325  -1260    889  -4157  -3558  -3762  -3298    264    589  -2956  -2623    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9069 -10112   -894  -1115   -701  -1378  -7913  -7209 
-    80   1148   1833  -3965  -3342    660  -3204  -2117  -1032  -2956     12   -753  -2853  -3276  -2594  -2784   2097    337    894  -2010  -1667    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9070 -10112   -894  -1115   -701  -1378  -7913  -7200 
-    81  -3731  -3217  -6319  -5894  -2735  -6081  -5450    739  -5770    942   2498  -5750  -5622  -5199  -5641  -5414  -3681   3105  -4450  -4352    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9070 -10112   -894  -1115   -701  -1378  -7913  -7190 
-    82  -1917  -3440   1133   1513  -3746  -2699   1582  -3513    422  -3447  -2546  -1322  -2885   3155  -1685     64  -1871  -3056  -3615  -2897    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9070 -10112   -894  -1115   -701  -1378  -7913  -7180 
-    83   1548   4536  -5449  -5778  -5381  -2984  -4742  -5186  -5406  -5464  -4500  -3821  -3799  -4845  -5014   2241  -2569  -3894  -5611  -5586    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9070 -10112   -894  -1115   -701  -1378  -7913  -7170 
-    84  -5743  -4657  -6107  -6465   3843  -5994   3383  -4631  -6020  -3935  -4032  -4603  -5849  -4743  -5384  -5244  -5592  -4787  -1423   2231    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9070 -10112   -894  -1115   -701  -1378  -7913  -7160 
-    85  -3837  -3464  -5165  -4949   3399  -4938  -2154  -3107  -4588  -3073  -2722    559  -4919    760  -4338  -4085  -3761   1255  -1523   2787    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9070 -10112   -894  -1115   -701  -1378  -7913  -7150 
-    86  -1532   1545  -1591  -1040  -2736   -151   1322  -2389    990  -2516   1395    958   2614   -878  -1379  -1513  -1471  -2107  -2845    658    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9070 -10112   -894  -1115   -701  -1378  -7913  -7140 
-    87  -1695  -3151    513    420  -3489  -2618   1355  -3227   2380  -3155  -2244  -1251  -2723   -813   1961    814  -1629  -2784  -3304  -2645    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9070 -10112   -894  -1115   -701  -1378  -7913  -7129 
-    88  -1991  -2253  -4532  -4197  -2970    461  -3280   1162  -3888  -2810  -2164  -3373  -3644  -3544  -3776    920   3069    289  -3458  -3141    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9070 -10112   -894  -1115   -701  -1378  -7913  -7119 
-    89  -1572  -2951  -1456   -902    422    681   2206  -2981    829  -2956  -2057  -1199    258   -745    585   2067  -1508  -2570  -3143  -2497    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9071 -10113   -894  -1115   -701  -1378  -7913  -7110 
-    90  -1749  -3010  -1701    375  -3302    273  -1314  -2982   2263   -517   1254  -1387  -2801   -881   2031  -1662  -1672  -2619  -3179    845    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9070 -10112   -894  -1115   -701  -1378  -7913  -7098 
-    91  -3974  -4526  -5035  -3347  -5564  -4419  -2245  -4781   3711  -4378  -3737  -3135  -4349  -1827    871  -3859    243  -4569  -4174  -4152    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9070 -10112   -894  -1115   -701  -1378  -7913  -7087 
-    92  -4034  -4423  -5038  -3526  -3982  -4520   1602  -4314  -1017   1280  -3446  -3298  -4466  -2042   3586  -3977  -3715  -4295  -3777  -3328    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9070 -10112   -894  -1115   -701  -1378  -7913  -7077 
-    93  -5210  -4374  -5972  -6162   4159  -5792  -2206    289  -5705  -3524  -3535  -4531  -5666    706  -5169  -5017  -5088  -4223  -1467   1612    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9070 -10113   -894  -1115   -701  -1378  -7913  -7066 
-    94  -1658  -1536  -3693  -3076    336  -3169  -2023   1153   1447    -69   1615   1766  -3222  -2417    222  -2240  -1598   1012  -1988    563    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9071 -10113   -894  -1115   -701  -1378  -7913  -7055 
-    95  -3573  -5646   1969   3231  -5751  -3326  -2763  -5740  -3166  -5570  -4995    754  -3911    845  -4163  -3177  -3669  -5180  -5774  -4641    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9071 -10113   -894  -1115   -701  -1378  -7913  -7044 
-    96  -1663  -1589  -3468  -2861  -1547  -3142   1395    414   1711    605   1475  -2595  -3197  -2279  -2527  -2201   1793  -1007  -2032   1875    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9071 -10113   -894  -1115   -701  -1378  -7913  -7033 
-    97  -1669  -1498  -3993  -3359    718  -3214   1828   1245  -2958    912   -700  -2853  -3264  -2585  -2765    -68   1041    309  -1952   2460    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9071 -10113   -894  -1115   -701  -1378  -7913  -7022 
-    98  -2770  -3933  -2692    991  -4498  -3524  -1823  -4053   2805  -3838  -3044    616  -3565   2428    833  -2637  -2610  -3701  -3820  -3444    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9071 -10113   -894  -1115   -701  -1378  -7913  -7011 
-    99   1961  -2744  -5160  -5501  -5418  -3015  -4711  -5258  -5334  -5519  -4558  -3800  -3828  -4792  -4998   3191  -2612  -3950  -5628  -5588    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9071 -10113   -894  -1115   -701  -1378  -7913  -7000 
-   100   -314  -2793  -5890  -5541  -3470  -5456  -5314   2163  -5428  -2378  -2235  -5224  -5369  -5310  -5504  -4771   1160   2967  -4917  -4435   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -9071 -10113   -894  -1115   -701  -1378  -7913  -6989 
-   101     25  -2953    380   -788  -3273  -2461  -1118  -3021   1189   1036  -2043    503  -2554   1928   1231   -216  -1427  -2575  -3136  -2457   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9072 -10114   -894  -1115   -701  -1378  -7913  -6978 
-   102  -5746  -4670  -6115  -6474   1126  -5980  -2210  -4641  -6039  -3942  -4042  -4629  -5852  -4770  -5403  -5262  -5604  -4802  -1457   4774   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9071 -10113   -894  -1115   -701  -1378  -7913  -6966 
-   103  -2956  -2670   1996  -4574  -3197  -4797  -4314   1505  -4597  -2318  -2080  -4389  -4857  -4382  -4704  -4059   2504   1849  -4291  -3855   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9071 -10113   -894  -1115   -701  -1378  -7913  -6954 
-   104  -4574  -4080    329  -5518    990  -5981  -3996  -1946  -5734   3083  -1246  -5313  -5582  -4696  -5396  -5434  -4468  -2714  -3114  -2402   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9071 -10114   -894  -1115   -701  -1378  -7913  -6943 
-   105     26  -2954    497    424  -3275  -2452   1324  -3026   1073  -2970  -2043   1327  -2546   2215  -1201    714    299  -2576  -3137  -2454   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9072 -10114   -894  -1115   -701  -1378  -7913  -6931 
-   106    -47  -2169  -1941  -1384  -2239   -190  -1435  -1835  -1259    959  -1332   2036  -2799    745    384  -1675    -43    140  -2527   1588   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9072 -10114   -894  -1115   -701  -1378  -7913  -6919 
-   107  -3772  -3251  -6359  -5932  -2711  -6133  -5491   2547  -5812   1620   1610  -5804  -5647  -5211  -5672  -5473  -3719   2081  -4447  -4371   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -121  -9072  -3826   -894  -1115   -701  -1378  -7913  -6907 
-   108  -1492  -2321  -1694   1050  -2442  -2590  -1275   -170   1177   1566  -1469  -1372  -2673    741    506  -1534  -1429   -233  -2635    761   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -8967 -10009   -894  -1115  -1476   -643  -7913  -6895 
-   109     51  -3058   2081   2140  -3374    -38  -1181  -3131   -793  -3072  -2154  -1102  -2599    831    388     24  -1513  -2678  -3241  -2545   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -414  -8967  -2064   -894  -1115  -1476   -643  -7913  -6883 
-   110  -1184  -2658   1550   1400    752     39   1770  -2726   -402  -2672  -1749    844  -2240   1213   -913  -1061    509  -2278  -2842  -2156   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -8571  -9613   -894  -1115  -2692   -242  -7913  -6870 
-   111  -2389  -2069  -4808    192  -1937  -4228  -3250   2625  -3950   1129   1938  -3867  -4134  -3560  -3802  -3379  -2338   1620  -2928  -2635   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -145  -8571  -3571   -894  -1115  -2692   -242  -7913  -6858 
-   112    369  -2526    834   1944  -2843  -2037   -696  -2590    954   -270  -1617   -673  -2131   -238    871   -946    576  -2146  -2711  -2032   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1091  -8445   -946   -894  -1115  -2895   -208  -7913  -6845 
-   113  -1674  -2477  -2062  -1127  -2989  -2449   -626  -2405   2616  -2354  -1641  -1168  -2452   -221   2065  -1620  -1484   1341  -2418  -2145   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -7379  -8421   -894  -1115    -71  -4379  -7913  -6833 
-   114  -1528  -2989  -1358   1807  -3311   -299  -1149  -3056   -714  -1015  -2080    491  -2588   2368   1730  -1409    270  -2612  -3168  -2493   114
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -7913      0 
-//
-HMMER2.0  [2.3.2]
-NAME  DUF881
-ACC   PF05949.4
-DESC  Bacterial protein of unknown function (DUF881)
-LENG  237
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  86
-DATE  Tue Apr 22 20:40:31 2008
-CKSUM 3639
-GA    21.8000 21.8000;
-TC    21.8000 23.4000;
-NC    21.7000 21.7000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -10.432429   0.608424
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -19      *  -6267
-     1    758  -5056  -8159  -7774  -5496  -7872  -7478   1340  -7655   1230    201  -7525  -7653  -7470  -7700  -7172  -1091   2784  -6970  -6557     1
-     -   -145   -501    232     42   -378    397    105   -627    209   -462   -722    274    393     44     95    359    116   -368   -285   -250 
-     -    -35  -5539 -12459  -2240   -343   -701  -1378  -1019  -8883 
-     2    237   3823  -6087  -5451   1470    189  -4161  -1730  -5046    931   1618  -4935  -5339  -4669  -4846    770   -960   -548  -4026  -3684     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8880 
-     3   1696   1436  -6136  -5502   -527   -647  -4218    852  -5099   1701    277  -4988  -5390  -4723  -4901  -4428  -1191   1284  -4081  -3738     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8877 
-     4    406   -438  -6408  -5791    661   -628  -4551   1777  -5403   1629  -3050  -5290  -5678  -5039  -5217  -4739  -1670   1985  -4404  -4057     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8873 
-     5    876    635  -6109  -5474   1445  -5313  -4185    213  -5070   2373    -45  -4959  -5361  -4692  -4870   -986   -532   -158  -4049  -3707    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8870 
-     6   -526  -5047  -7720  -8077  -7782   3737  -7100  -7616  -7783  -7874  -6896  -6160  -6144  -7200  -7386  -1374  -4920  -6274  -7991  -7990    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8867 
-     7   -455  -3593  -6116  -5480   2939  -2499  -4192   1538  -5076   1405   -539  -4966  -5368  -4698  -4876  -4405  -1178    915  -4055   -356    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8864 
-     8   1020  -3630  -6158  -5528  -3593     -1  -4244   -962  -5125   1979   3362  -5008  -5406  -4748  -4926  -2100  -1858    413  -4108  -3767    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8861 
-     9  -1005   -344  -6099  -5463   1450  -2323  -4174   2005  -5059   1987   -669  -4948  -5351  -4682  -4859  -4387  -1872   1228  -4038   -374    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8858 
-    10   2175  -3588  -6102  -5470  -1463   -149  -4186  -1481  -5067  -2351   -700  -4953  -5357  -4691  -4869   1729   1246   1074  -4054  -3712    15
-     -   -147   -501    233     41   -379    401    104   -628    209   -465   -722    274    396     44     94    359    118   -365   -296   -251 
-     -    -54  -4875 -12459  -2181   -359   -701  -1378  -8902  -8855 
-    11    -86  -3567  -6085  -2282   1084  -5288   -806    377  -5044   -498   1401  -4933  -5338  -4667  -4844   -430   1986   1848   1625    557    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8852 
-    12    571  -4602  -1164  -2970   -708   -535   -517  -1796  -2874  -1657   -994    723  -4630   3523  -3349    660   -635  -4151  -4871  -4280    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8849 
-    13    582  -3567  -6086  -5450   2745  -5288    -13    420  -5044     -9    849  -4934  -2175  -4667  -2167  -4372  -1965   1426   2272   1534    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8845 
-    14    198  -4931  -1018  -1637  -5252  -1530    249  -2146   1465  -4947  -4020    852  -4525   1244   2824  -1195  -1054  -1238  -5114  -4431    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8842 
-    15  -3510  -4536  -1532  -1934   1029  -1641   -774    -36  -2924  -1261  -1156    660  -1920   1830  -1024   1321   1738    598  -4821  -4247    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8839 
-    16   1382  -4909  -1597  -1456  -5219  -1291   -552   -253  -1458   -739  -4001    835  -2084    103  -1512     28   2060    363  -5098    289    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8836 
-    17   -607  -4930    283     22  -1761    428    226  -1881   1440  -1236   -925   -669  -4525    611   1786    749  -1815   -315  -5113  -4431    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -98 -11417  -3987   -894  -1115   -701  -1378  -8902  -8833 
-    18    -73  -4843    609    810   -618    636    147  -1033   -431  -1893  -3932   1245  -1931    477  -1573    921    692   -270  -5027  -4344    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -85 -11323  -4200   -894  -1115  -2794   -225  -8902  -8830 
-    19    -80  -4768     -7    529  -5089    -31   -540   -190   -245  -2370    809    831    576   1276   -540   -125    714    273  -4952  -1206    29
-     -   -142   -511    231     50   -392    391    104   -632    226   -467   -724    285    387     46     98    356    114   -370   -294   -250 
-     -   -954  -1055 -12284  -1333   -730    -83  -4166  -8902  -8827 
-    20   1350  -4924    557   1109  -1877  -1101  -3092  -2092    511  -2738   -788    941  -1103  -1081  -3181    959    529    -91  -5109  -4429    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8823 
-    21    906  -4707    709  -2893   -523    217   -527   -352   -426   -397  -3822   -876   1006   -437  -1750   -488   1353    560  -4950  -1210    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8820 
-    22     75  -3724  -2061   -636  -1500   -196  -3913    183  -4273   1187  -2918  -1729    266  -4059   1253    371   -210    688   -273    619    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8817 
-    23   -184  -4930   1133    989  -5251  -2189  -3090  -2000  -1523  -2585  -4020   1196    669    965   1181    147    177    331  -5114  -1062    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36 -11417  -5502   -894  -1115   -701  -1378  -8902  -8814 
-    24   1278  -4897    -87   -956  -1892  -1380   -557   -267    -20  -2621  -3986    115    370  -1001     40    396   1730   -922   2018  -4400    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11385 -12427   -894  -1115  -1796   -490  -8902  -8811 
-    25   1239  -4900   -509    473  -1484  -1349  -3061  -4971    742   -315   1024  -1296  -4495   1573   1596   -582  -1659  -4522  -5084    949    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11385 -12427   -894  -1115  -1796   -490  -8902  -8807 
-    26   -136  -4901   1166    718  -5222  -2405  -3060  -4973    222  -1395  -3990    519  -4495    156   2548    113   -520   -781  -5084  -1331    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11385 -12427   -894  -1115  -1796   -490  -8902  -8804 
-    27   -277  -4883   -304    590  -5195  -4407  -3067   -221   -848  -1430    536  -1213   1233   1124   1456   -433    199    285  -5071   1267    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -92 -11385  -4074   -894  -1115  -1796   -490  -8902  -8801 
-    28   1381  -4820    783   1397  -1548  -1420  -1029  -4891   -187  -2618  -3909    -80   -803   2011  -1417   -695   -799  -4442   1846    496    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11297 -12339   -894  -1115   -112  -3741  -8902  -8798 
-    29   -198  -4931   2560   1443  -5252   -539  -3090  -1881   -848   -935  -4020    -51  -4525   1131    -40   -376   -497  -1959  -5114  -4431    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8794 
-    30   -116  -3588  -6107  -2029  -3536  -5312  -4183    939  -5067   2836   -101  -4957  -5360  -4689  -1708  -4397   -563  -1161  -4047  -1257    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8791 
-    31   1427  -3621  -5647  -5038  -3583  -5219  -4066    265  -1982   -252   -709  -1801  -5273      6   1591   -231    549   1636  -4071    646    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8788 
-    32    857  -4931   1372    746  -5252  -1529  -3090  -1934    -55  -2739  -4020    980  -4525   1218    738     45    539    167  -5114  -4431    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8785 
-    33   -838  -4894   -134   1762  -1491  -4442   -482   -243    -85    730    198   -888  -4535   1747    372   -437  -1893    -62  -5087  -1181    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8781 
-    34  -3756  -3582  -6101  -5465  -3531  -5305  -4175   1866  -2059   2240   -433  -1659  -5353  -4681   -436  -4390  -3697   1692    179  -1179    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8778 
-    35   -483  -4930   1447    930  -5251  -1059    185   -261   1173   -693   -745    719  -4525    691    871   -856    139  -2124  -5114  -1322    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8775 
-    36    587  -4931    855   1250  -5252   -839  -3090  -5003    310  -2738   -625    542  -4525   1822   -132   1308   -531  -2123  -5114  -4431    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8771 
-    37    401  -4191  -3957   1386  -4260  -1422  -3454  -1055  -1872   1753    514  -3600  -4817    512   1185  -1636    163  -1260  -4548  -1302    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8768 
-    38   -299  -4931    -59   1070  -5252  -1365   -711  -1885   1066  -1724  -4020    633  -4525   2233   -410    727     95   -871  -5114   -296    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8765 
-    39    849  -4931     18   1062  -5252  -1141   -711  -5003   2144  -2585  -4020    262  -4525    448    -29    -39    701  -1506  -5114  -4431    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8762 
-    40   -161  -4931     56   2183  -5252  -4432    786  -1253    724  -1919  -4020   -604  -4525   1043   1478   -256   -445   -887  -5114  -4431    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8758 
-    41   -560  -4928   -597    375  -5248   -466   -708    795    470   -947  -4017   1646  -4525   -146   1042  -1202    346    876  -5112   -408    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8755 
-    42   1281  -4931   1557   1375  -5253   -838  -3090  -5003    130  -1985  -4021    967  -4525    821    681    102   -699  -4553  -5115  -4432    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8752 
-    43   1193  -4931   -169    917  -5252   -520  -3090  -5003    396  -2508   -685   1327  -4525   1539   1637    -36   -970  -4553  -5114  -4431    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8748 
-    44   -679  -3573  -6031  -2295  -1717  -5280  -4149  -1022  -5005   3024   -430  -4909  -5331  -1393  -1283  -1683   -992  -2987  -4030  -1066    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8745 
-    45    678  -4931   -879   1267  -5251  -1929   -481  -1357    703  -1138    169    400  -4525   2011   1412  -1470     83  -1424  -5114  -4431    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8741 
-    46   1371  -4931    397   1491  -5252  -1293  -3090  -2168   1341  -4947  -4020   -106  -4525   1612   -748     28     -5  -1297  -5114  -4431    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8738 
-    47  -2208  -4934    714   2700  -5255  -2435  -3093  -5006    129  -2540  -4023   -734  -4527   1188   1769   -111  -1816  -4556  -5117  -4434    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8735 
-    48   -246  -3698  -5225  -2309  -3671  -5135   -571   2260     76    692  -2894    686  -5195  -4148    668  -2286  -3640   1639  -4138   -212    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8731 
-    49   1298  -4930   1309    883  -1618  -1206   -863  -1366   -867  -2744  -4019   1738  -4525   -534      6     95    325   -739  -5113   -763    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8728 
-    50   1049  -4932   1439   1865  -5253   -942  -3091  -5004    734  -4948  -4021    239  -4525   1070   -896    750  -1576  -2201  -5115  -4432    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8725 
-    51  -2380  -4764  -3980  -2062  -4897  -4987  -3681  -4505    -35   3038  -3926   -709  -5102  -1373  -3626  -2020  -1818  -4287  -5061    493    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8721 
-    52  -1571  -4933   -896   1576  -5254  -4433  -3092  -2000     39  -4949  -4022   -210  -4526   2181   2408    510    184  -4555  -5116  -4433    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8718 
-    53    950  -4931    493    604  -5252   -678   -563  -5003   1218  -1932  -4020    358  -4525   1779    450    729   -132  -2114  -5114  -4431    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8714 
-    54  -1089  -4931   -330    757  -1975  -4432  -3090  -5003   1592  -1748  -1132  -1463  -4525   2722   1280   -712   1078  -4553  -5114  -4431    72
-     -   -149   -500    233     43   -381    398    105   -627    210   -466   -721    275    397     48     98    359    117   -370   -295   -250 
-     -    -68  -4520 -12459    -55  -4747   -701  -1378  -8902  -8711 
-    55   -699  -3590  -1948  -5256  -1687  -5258  -4118   1443  -2006   1742  -2792  -1539  -5310   -627   -128  -4333   -570   2195  -4045  -3698    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8707 
-    56   1228  -4931   1309   1054  -1522  -2412  -3090  -2252    866  -2815  -4020   1768  -4525  -1406    886    127   -842  -2086  -5114  -4431    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -11417  -6562   -894  -1115   -701  -1378  -8902  -8704 
-    57    940  -4917   1251   1253  -5238  -1031  -3076  -4989    171  -4933   -813    471  -2004   1540   -796    705    601  -1292  -5100  -4417    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11402 -12444   -894  -1115  -1324   -735  -8902  -8700 
-    58    559  -3564  -5962  -1143    671  -5258  -1351  -1764  -2278   1659   1736  -2434  -5309   -608   -986  -4338  -2091   -103    -84   2834    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11402 -12444   -894  -1115  -1324   -735  -8902  -8697 
-    59     42  -4913  -3293   1836  -5232  -4419     61  -1097    682  -1755  -1024  -1349  -4512   1437   1792    405    514  -2186  -5097  -4416    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11402 -12444   -894  -1115  -1324   -735  -8902  -8693 
-    60    103  -4917   1112    940  -5238  -1989   -895  -1920   1459  -3260  -4006   1061  -1073   1265    809   -140    600  -4539  -5100  -4417    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11402 -12444   -894  -1115  -1324   -735  -8902  -8690 
-    61   1431  -4917   -391    140  -5238    846  -1274  -2768    130  -4933   -739    632  -2004    832    -61   1079    326  -1047  -5100  -4417    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11402 -12444   -894  -1115  -1324   -735  -8902  -8687 
-    62   1433  -4908   -363   -161  -1568    163    268   -597  -1661    386  -3998   -744  -1195    782   1233    250   -991  -1043  -5094  -1176    81
-     -   -146   -501    232     44   -382    398    111   -627    209   -465   -721    277    397     44     95    358    116   -370   -295   -250 
-     -   -546  -4328  -1927   -996  -1004  -1324   -735  -8902  -8683 
-    63   1062  -4512   1137    890  -4833   -379  -2672  -4584    732   -485   -334     15   -205   -757   -500   1106   -728  -1562  -4696  -4013    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10961 -12003   -894  -1115  -2720   -238  -8902  -8679 
-    64   -499  -4569    733    502  -4890    597  -2728  -4641    946  -4585   -771   1055  -1543   1304    235   1281    -60  -1618  -4752  -4070    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11023 -12065   -894  -1115  -2724   -237  -8902  -8676 
-    65    428  -4615    666    555  -1303    718  -2774  -1852   -541  -4631  -1075    738   -805    298    377   1205    802  -1253  -4798  -4115    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11074 -12116   -894  -1115  -3280   -157  -8902  -8672 
-    66   -291  -4635   2170    753  -4956    478  -2794  -4707   1010  -4651  -3724    806   -817    865   -160    -89   -131  -2054  -4818  -4136    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -75 -11096  -4394   -894  -1115  -2132   -374  -8902  -8669 
-    67   1574  -4635    182   1060  -4956   1233  -2795  -4707    144  -4651  -3724  -2771   -792    630    270   -148    -94    -55  -4819  -4136    88
-     -   -146   -501    234     44   -378    399    104   -627    209   -467   -722    274    394     44     97    361    116   -370   -296   -250 
-     -  -6260  -3883   -125   -996  -1004  -2602   -260  -8902  -8665 
-    68    542  -2132   -661   1044  -2412    269   -429  -2131   1194   -160  -1238   -418    758     15   -526   -676    826  -1733  -2346  -1693    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -7931  -8973   -894  -1115  -5145    -41  -8902  -8662 
-    69    429  -2372    885   -314  -2642   1038   -690   1472   -332  -2375  -1499   1359  -2093   1348   -840   -939   -987  -1971  -2606  -1949    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -8147  -9189   -894  -1115   -188  -3033  -8902  -8658 
-    70   1812  -4776    -87    236  -5094  -2228   -561    733  -1213  -1099    702    635  -1484   -952    296   -353    785   -499  -4962  -4281    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11258 -12300   -894  -1115  -1903   -449  -8902  -8655 
-    71   -161  -4774   -309    -31  -5076    428  -2988    -61   -688    950   -810    325  -1070   -325   -243    623    376   -437     30    415    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11292 -12334   -894  -1115   -607  -1542  -8902  -8651 
-    72    944  -4893   1219    443  -1812  -1332  -3052  -4965   1188  -4909  -3982    292   -821   1828     63     53    321  -4515    -15   -725    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11376 -12419   -894  -1115  -1988   -419  -8902  -8647 
-    73    988  -4892    497   1338  -5213   -864  -3053   -609   -769  -2579  -3981   1161  -4487   1395    -56    462   -235    -19   -210  -4393    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11376 -12419   -894  -1115   -839  -1182  -8902  -8644 
-    74   1516  -3553  -6025   -662  -1301  -1629  -4132    717  -2089   1802   1795  -4896  -1963   -175  -4810  -4346   -535    -27  -4010   -278    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11398 -12440   -894  -1115  -1459   -652  -8902  -8640 
-    75    395  -4902  -3293    769  -5217  -1565  -3076    128   1442    142  -3992     74  -4510   2078    555   -487   -643   -517  -5088  -4409    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11398 -12440   -894  -1115   -372  -2136  -8902  -8637 
-    76   1289  -4932    655   1762  -5253  -1373  -3091  -5004    508  -4948  -4021    874  -1662   1031    894   -210   -139  -4554  -5115  -4432    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8633 
-    77  -1421  -4932   1579   2189  -5253  -2750  -3091  -5004   -479  -2900  -4021   -147  -2083   1157   1996  -1981    500  -4554  -5115  -4432   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8629 
-    78    833  -3569  -6068  -1392  -3523  -5285  -4156   1083  -5031   2252   -614  -1575  -5335  -4658  -1982   -498  -1306    964    117  -3683   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8626 
-    79    511  -4931   2212   2056  -5252  -4432  -3091  -1157  -1528  -2579  -4021    267  -4525   1263   -523   -273     47  -4553  -5115  -4432   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8622 
-    80   1053  -4931    213    980  -5252  -2435  -3090  -5003   1415  -1324  -4020    470  -4525    325   1430   -359    796  -1999  -5114  -1190   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8618 
-    81    708  -3568  -1104  -5441  -1565  -5286  -4157  -1053  -5038   2265    321    464  -5336  -4663  -4841   -948   -598   -664  -4025   2127   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8615 
-    82    558  -4931  -1233    341  -5252   1072   -500  -5003   1708  -2616   -702   -103  -4525    370   2083     40  -3397  -4553  -5114  -4432   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8611 
-    83    -90  -4527   -804     -7   -646  -1177  -3254   1661   -290    441   3228  -1611   -552   -440  -1492  -1017  -1715   -708  -4814  -1875   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8607 
-    84   -306  -3730  -1798   -268   -733   -979   1094    461  -4250   1498    764   -637    -96     23  -4378    252   -513    401     26     49   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11417 -12459   -894  -1115   -701  -1378  -8902  -8604 
-    85   2635  -3624  -6001  -2055  -3596  -5297  -4194    385  -5008    -38  -2839   -833  -5361  -4655  -4853    329   1227    253  -4099  -3754   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8601 
-    86   -284  -5087  -2808  -7192  -7778   3690  -6902  -7613  -7546  -7858    -98  -5966  -6131  -6929  -7325  -2037  -4936  -6291  -7992  -7911   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11417 -12459   -894  -1115   -701  -1378  -8902  -8596 
-    87    609  -3578  -5980  -1713   -134  -5272  -4138  -1026  -1352   1813   1434  -1653  -5323  -4610  -1101    338   1625  -1222   -166    -62   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11417 -12459   -894  -1115   -701  -1378  -8902  -8592 
-    88    197  -4667  -2215   -519  -4878   -477  -3190    -25  -1689      2   -898   -536  -1134  -1246  -1654  -1232   2267   1797  -4920  -4311   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11417 -12459   -894  -1115   -701  -1378  -8902  -8589 
-    89   1520  -4993   1832    500  -5313  -1036  -3143  -5065    -76  -5009  -4084    -13   2525  -1006   -854  -3393  -3456  -2180  -5176  -4490   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11417 -12459   -894  -1115   -701  -1378  -8902  -8585 
-    90   1019  -4214  -6870  -2351  -4226  -6167  -5124  -1695  -5916    171    929  -5814  -6163  -5559  -1943  -5284  -4415   3291  -4931  -4592   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11417 -12459   -894  -1115   -701  -1378  -8902  -8581 
-    91   -782  -4913  -3315    840  -5225  -4437   1667   -937   1400  -2810  -4004  -3076  -4530   1670    638   -121   1944   -598  -5101  -1263   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11417 -12459   -894  -1115   -701  -1378  -8902  -8577 
-    92  -9539  -8191  -9164  -9552  -9731   3867  -8810 -10821  -9745 -10136 -10108  -9524  -8610  -9626  -9163 -10043  -9750 -10433  -8398  -9749   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11417 -12459   -894  -1115   -701  -1378  -8902  -8574 
-    93  -4425  -6010  -1566    959  -6296  -2066  -3944  -6086     62  -2853  -5138   -784   3673   -103  -4288   -251  -4397  -5618  -6183  -5418   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11417 -12459   -894  -1115   -701  -1378  -8902  -8570 
-    94   -381  -6052  -8285  -8652  -8553   3775  -7801  -8623  -8544  -8724  -7905  -7172  -7038  -8064  -8113  -5851  -6057  -7372  -8202  -8701   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11417 -12459   -894  -1115   -701  -1378  -8902  -8566 
-    95  -1024  -5174  -8400  -8094  -5805  -8282  -8402   2333  -8086   1131  -4479  -7938  -7981  -8034  -8271  -7682  -5689   2830  -7655  -7155   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11417 -12460   -894  -1115   -701  -1378  -8902  -8562 
-    96  -2107  -4835  -1683   1008  -5113  -4461  -3124   1614    327  -4833  -1515  -1253  -4553  -2680   1114  -1927   2008   1455  -5045  -4390   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11417 -12460   -894  -1115   -701  -1378  -8902  -8558 
-    97  -2509  -5233  -8447  -8125  -5619  -8326  -8311   2396  -8104    775    553  -7982  -7982  -7938  -8231  -7722  -5745   2897  -7457  -7072   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11417 -12460   -894  -1115   -701  -1378  -8902  -8555 
-    98  -1592  -4547  -3568    -93  -4717  -4564  -3246  -1025  -1550  -2595  -3679  -1565  -4652  -1169    442  -1209   3356    225  -4829    181   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11417 -12460   -894  -1115   -701  -1378  -8902  -8551 
-    99  -6811  -6183  -9270  -8732   -612  -9148  -7943   2448  -8587   2388    202  -8871  -8144  -7366  -8103  -8575  -6672   1108  -6369  -6600   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11417 -12460   -894  -1115   -701  -1378  -8902  -8547 
-   100    536  -4968   2497   -260  -5288   -851  -3122  -5040   -985  -4984  -4058   1648  -4554   -805  -3216    377   1536  -1377  -5151  -4466   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -47 -11417  -5107   -894  -1115   -701  -1378  -8902  -8543 
-   101  -2112  -6599   3743  -1024  -6849  -5236  -4330  -6679  -1866  -6584  -5768   -663   1268   -721  -1937  -1226  -4908  -6194  -6761  -5916   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -224 -11375  -2827   -894  -1115  -2022   -408  -8902  -8539 
-   102   1997  -4681  -1354  -2519  -4998    524  -2852  -1631   -695   -500  -3771    157   1001   -935    208   1355  -1508  -4301  -4867  -4186   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -92 -11156  -4095   -894  -1115  -3964    -96  -8902  -8535 
-   103  -3139  -4590   -145    174   -729    183  -2776   -811    392   -949  -3682    135   2296    739  -2866    840    106  -1102  -4779   -905   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11069 -12111   -894  -1115  -4301    -75  -8902  -8531 
-   104    739  -4607     43   1083  -4927  -1078  -2770  -1008   -616   -299   -239   -267    269    363   1455     89  -1368  -2029  -4791   1298   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29 -11069  -5886   -894  -1115  -4301    -75  -8902  -8527 
-   105    176  -4582    596   1106   -429     17  -2749    472   -389  -1555  -3672    521    740    343   -432    670  -1352   -937   1071  -4086   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32 -11044  -5725   -894  -1115  -4380    -71  -8902  -8524 
-   106    576  -4362     70    566    555    371   -125  -1749  -2417    -27  -3474     74   1364  -2369   -363    537  -1211    211  -4599   -809   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27 -11017  -6031   -894  -1115  -4462    -67  -8902  -8520 
-   107   -449  -4543    310    533  -4864    504  -2702   -688     24   -305  -3632   1117   -202    -79    765    622    728  -4165  -4726     86   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -58 -10995  -4785   -894  -1115  -4524    -64  -8902  -8516 
-   108    634  -4462   -593    968  -4767   1371  -2665  -4507  -2252   -494   -578   1485   1000  -2211  -1333    -74    166  -1755  -4654    186   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -91 -10942  -4112   -894  -1115  -4659    -58  -8902  -8512 
-   109    487  -4419    508    494  -4740   1706  -2578  -4490     73  -4435  -3508    976  -1227  -2118    455    900   -788     59  -4602  -3919   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -58 -10856  -4786   -894  -1115  -4846    -51  -8902  -8508 
-   110      3  -4363   1408   1280    333   -808  -2532  -4429  -2114   -748  -3453   1347    720   1459  -2621   -254     60  -1560  -4549  -3868   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -202 -10803  -2973   -894  -1115  -4946    -48  -8902  -8504 
-   111   -709  -4148   1549   -140  -4447   -609  -2371  -1246   -708  -1984  -3243   1912    914  -1918  -2463    275   -211   1176  -4344     93   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -222 -10607  -2844   -894  -1115  -5242    -39  -8902  -8500 
-   112    268  -3994   1199  -1839  -4309   -460  -2171   -990  -1753  -4008    180    639   2297   -169    -53   1258   -121  -3613  -4181  -3502   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -489 -10390  -1816   -894  -1115  -5477    -33  -8902  -8496 
-   113    819  -3599   1250    437  -3919    756  -1761  -3669    897  -3614  -2688  -1737   1823  -1301   -369     90  -2067   -896  -3783    -19   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -118  -9907  -3736   -894  -1115  -4711    -56  -8902  -8492 
-   114    -87  -3296  -2084   -208   -202    331  -1805    287  -1440  -1214  -2414    -20    361   1750    554    910    306    -19  -3546  -2935   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -246  -9855  -2710   -894  -1115  -5842    -25  -8902  -8488 
-   115   -595  -2482  -2537    484    123   -597  -1943   -438  -1842  -2374    927  -2139   1592  -1739   1567    965    477    287  -2860  -2403   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -69  -9616  -4560   -894  -1115  -5947    -24  -8902  -8484 
-   116   1076  -2348  -2950  -2388  -2422  -3307  -2162  -1981  -2184   -898  -1590    -29   2076  -2073   1706  -2329    677   1376  -2811  -2397   139
-     -   -143   -502    231     47   -383    398    103   -628    208   -468   -723    278    394     46     96    362    118   -371   -297   -251 
-     -  -4718   -438  -2177    -12  -6881  -5971    -23  -8902  -8480 
-   117   -261  -2318  -2020  -1474  -2412   1749  -1549   1286  -1358  -2244  -1497    387   1742    592  -1762  -1774    153  -1819  -2687    802   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -593  -9193  -1589   -894  -1115  -6084    -21  -8902  -8476 
-   118  -1299  -2514  -1283   -726    782   1813   -972  -2504    850  -2543  -1682  -1001  -2397   -548   1432    999    424  -2143  -2782  -2178   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -140  -8610  -3522   -894  -1115  -6206    -20  -8902  -8472 
-   119  -1551  -2172  -4111  -4312  -4694  -2432  -3866  -4492  -4267  -4741  -3810  -3069   3102  -3857  -4124   1548   2304  -3299  -4906  -4781   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2015  -8481   -421   -894  -1115  -5127    -42  -8902  -8468 
-   120   1493  -1239  -1119   -715  -2337   1689   -803  -1999   -338  -2120  -1302   -742  -1758   -461   1884   -532   -604  -1492  -2367  -1910   144
-     -   -145   -504    229     39   -384    400    107   -630    207   -464   -724    272    407     44     96    357    123   -368   -298   -253 
-     -   -956  -1065  -8033  -3887   -101    -33  -5453  -8902  -8464 
-   121   -226  -4894   1420   -143  -5207   -146   -692   -440  -2659  -1816   -731   2483   1354   -331  -3165    372   -612  -1989  -5082  -4404   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11396 -12438   -894  -1115  -1521   -618  -8902  -8459 
-   122    254  -4848   1483   -893   -704  -2779    190   -809   -449    239   -876   1189    -55   -957   -491   -194     35   -352   -226   1232   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11396 -12438   -894  -1115   -354  -2199  -8902  -8455 
-   123   -554  -4922   -319   -547    674    619   -682  -4987   -966    666   -924   -553   -925   1370    270  -1251  -1116  -1168  -5108   2458   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8451 
-   124   -279  -4541   -990  -1571  -4708   -793  -3247   1118    139   -212   -700     66   -218  -2863    507  -1149    589   1994  -4824  -1344   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8447 
-   125  -5812  -5282  -8488  -8154  -5492  -8361  -8255   2398  -8123    169    315  -8020  -1316  -7874  -8206  -7755  -5792   3043  -7327  -7016   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8443 
-   126   -820  -4924    -57   -480  -5242   -607   4055  -2023  -2674   -879  -4014  -3070   -874    303    794    294    154  -4544  -5109    293   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8439 
-   127    410  -5118   2902    759  -5435  -1278  -3249  -5190  -2855  -5133  -4213   -509    483   1738  -3372   -529  -3575  -2182  -5301    355   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8435 
-   128   -763  -4929   1119   1576  -1618  -2266   1020  -1179    -12  -2665   -777    -48  -4525   1852   1125    -86  -1780  -2091   -269    682   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8430 
-   129  -3494  -4647   3373    115  -1580  -4524   1495   -367   -724  -1046    113  -1367  -4613  -1259  -1644  -3444   -961   -737  -4905  -1088   172
-     -   -149   -500    233     43   -381    398    105   -622    210   -466   -710    275    393     45     95    359    117   -370   -295   -244 
-     -    -70  -4500 -12460    -54  -4766   -701  -1378  -8902  -8426 
-   130  -6529  -5932  -9066  -8595  -4667  -8953  -8037   1920  -8489   2375   2248  -8655  -8118  -7478  -8144  -8376  -6432   1473  -6547  -6700   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8422 
-   131   -574  -3596  -2785  -1112    693  -5249  -4107    483   -869   1418   -543  -4812  -5302   2432    378  -4323  -3670    989    912  -1069   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8418 
-   132   1000  -4931   1637   -841  -1620   -352    121  -5002   1259   -359     -3   -113  -1742    -76    965   -907   -951  -4553  -5114    634   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8414 
-   133   -125  -4489  -7273  -6735  -4689  -6655  -5733    875  -6427   1750    191  -6307  -6619  -6113  -6302  -2404  -2042   2780  -5514  -5148   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8409 
-   134  -2387  -5145  -8366  -8059  -5856  -8235  -8353   1991  -8047   1077  -4530  -7892  -7956  -8025  -8241  -7628  -1882   3050  -7675  -7139   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8405 
-   135  -5942  -8078   -818   -630  -8157  -5631   -898  -8175  -5573  -7991  -7464   4081  -6235   1341  -6638   -835  -6052  -7601  -8199  -7020   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8401 
-   136   1094  -4390     45   3061  -4517   -764  -3457  -1784  -3224   -549  -3569  -3537  -4819  -3143  -3655   -829   -953   -857  -4748  -4230   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8397 
-   137  -7092  -6421  -9472  -8873  -4374  -9362  -7917  -1757  -8702   3286    581  -9110  -8182  -7303  -8100  -8808  -6907  -1060  -6261  -6550   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8392 
-   138  -2574  -6228  -6995  -5754   -581  -6731  -4397  -6091   1606  -1933  -5423   1071  -6663  -4441   2462  -6010  -5758  -5988   4723    105   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8388 
-   139   2263   -400    455  -1194    233  -2251   -493    591   -410  -4725    -84    402  -4580    426  -3267   -808   -529    -90  -4978   -350   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8384 
-   140   2549  -4818  -6021  -5729  -1415   1268   -846  -5710  -5632  -5970  -5207   -682  -5830  -5408  -5817   1725   -470  -5214  -6249    503   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8379 
-   141  -5909  -7942   -350  -1209  -8156   3660  -5120  -8171  -5590  -7994   -733  -4225  -6236   -606  -6643  -2158  -6032  -7575  -8200  -7033   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8375 
-   142   3673  -5835  -8215  -8579  -8398  -1154  -7670  -8406  -8400  -8550  -7688  -6961  -6853  -7896  -7971  -5591  -5802  -7129  -8166  -8563   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8371 
-   143  -1796  -5854  -1781   3668  -6166  -4990  -3830  -5934   -432  -5853  -4975  -3609  -5219    450  -1803  -2300  -1902  -5477  -6010  -5289   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8366 
-   144   3383  -4157  -4320   -738  -4217  -1053  -1014  -3794  -3804  -2698  -3376  -4000  -5096  -1456  -4123  -2279  -3738   -654  -4587  -1006   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8362 
-   145  -5915  -5374  -8582  -8237  -5344  -8471  -8289   3561  -8206   -598   2066  -8135  -8028  -7841  -8237  -7878  -5887   1271  -7213  -7002   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8358 
-   146   2087  -4907  -3356    176  -5232  -2268  -3139  -4971  -1566  -4938  -1016  -3118  -4564   1493  -3230   2343   -595  -2097  -5123  -4452   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8353 
-   147  -5802  -5269  -8489  -8166  -5565  -8379  -8360   3416  -8149   -627    -44  -8037  -8009  -7944  -8262  -7784  -5785   2197  -7431  -7086   191
-     -   -148   -501    231     42   -382    399    104   -628    211   -465   -722    274    398     44     97    361    120   -371   -296   -251 
-     -    -23  -6317 -12460  -3399   -144   -701  -1378  -8902  -8349 
-   148  -1553  -6380   -249  -3593  -6857    244  -4417  -6675  -4318  -6601   1700   3864  -5656    649  -2665  -1515  -4894  -6158  -6780  -5973   204
-     -   -144   -504    235     39   -385    412    104   -631    206   -470   -725    273    397     47     97    358    113   -366   -299   -254 
-     -   -141  -3476 -12460  -2217   -350   -701  -1378  -8902  -8344 
-   149  -2052  -6518   2103  -1303  -6776   3012  -4296  -6600  -1870  -6511  -5681    895  -2276  -1414  -4844  -2857   -797  -6117  -6689  -5857   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8340 
-   150  -3561  -4924  -3456    538  -5216  -4543   1514    -71  -1562  -4918  -4024    -99  -4632   3200    149  -3461  -1807   1892  -5116  -1360   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8335 
-   151  -8431  -7866  -8889  -8530  -8906  -7874  -7520  -2010  -6664  -8996  -8718  -8308  -8251  -7516   4252  -8655  -8483  -9171  -7997  -8535   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8331 
-   152  -2656  -5206  -8399  -8064  -5587  -8242  -8128   2827  -8022   1573  -4298  -7898  -7923  -7847  -8128  -7617  -5707   2119  -7351  -1175   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8326 
-   153  -4108  -3962  -6544  -5969  -4062    724  -4750   1820  -5588   -595  -3262  -1558  -5764  -5222  -5401   -552   2400   1850  -4623  -4277   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8322 
-   154   2436  -4787   -798  -2842   -914  -1318   1211  -4751  -2753  -4776  -3894    384    835  -1007  -3248   1141  -1080    -88  -5010  -1216   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8317 
-   155  -3460  -4913    680  -2766  -5226  -1112   -121  -4971   -838   -259    857   1497  -4530    637   1410    235   1928  -2174     25   -169   220
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8313 
-   156  -4422  -5031  -7783  -8133  -7748  -5316  -7097  -7506  -7773  -7829  -6865  -6158  -6134  -7201  -7370   2684   3086   -780  -7976  -7959   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8308 
-   157   1670  -4681  -1599   1919  -4898    461  -3184  -2664  -2818  -4652  -3799  -3199  -1750  -2768  -1441  -1260    436   -705   1981   2125   222
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8304 
-   158  -3004  -4589  -7400  -6870    318  -6811  -5903   3451  -6574  -2415  -1115  -6460  -2612  -1562  -6453  -5971  -4880   1964  -5646  -5292   223
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8299 
-   159   -549  -3906  -4496  -1072  -1325  -4935  -3699    218    -17   -659  -3089  -4003  -5006   -663   3223   -628   -761    -79  -4314    719   224
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8295 
-   160   -252   4450   1361   -865  -1492   -127  -3149  -2122  -1537   -760   -808    188  -4573    401  -3256   -394  -1038  -4348  -4994  -1215   225
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23 -11418  -6343   -894  -1115   -701  -1378  -8902  -8290 
-   161   2094  -4844  -1468  -1005  -5133  -1655  -3098   -436  -1603  -2551   -986    372  -2167  -1031  -2121    905   -120   1751  -5047  -4384   226
-     -   -150   -501    239     42   -382    402    104   -628    209   -467   -722    274    396     48     94    361    116   -371   -296   -251 
-     -   -140  -3486 -12443   -672  -1426   -388  -2084  -8902  -8285 
-   162   -414  -7096  -1599  -2004  -7887   3415  -5107  -7833  -5466  -7726  -7074    704    -78  -4799  -6370   -886  -5715  -7162     76  -6911   229
-     -   -149   -500    232     45   -381    398    105   -627    210   -466   -721    277    396     45     98    359    117   -370   -295   -250 
-     -    -44  -5233 -12460   -993  -1007   -701  -1378  -8902  -8281 
-   163   -358  -4933    459   -520  -5254   1596  -3092  -5005  -1528  -4949  -4022   2263   1791     73  -1714    154   -438  -2085  -5116  -4433   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8276 
-   164    656  -4367  -1787   -977   1087    839    898  -2077  -1648  -1845   -848  -1372  -4727  -3007  -1044   -269   2134    581  -4689    661   233
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8271 
-   165  -5888  -5355  -8544  -8189  -5317  -8404  -8151   3082  -8140   1468     77  -8068  -7982  -7771  -8156  -7793    315   1247  -7140  -6925   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8267 
-   166  -2107  -4521  -1814  -1137   -745  -2162   -580   -756    342   1761    241    163  -4661    469   -795   -330    957    551   -139  -1047   235
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11418 -12460   -894  -1115   -701  -1378  -8902  -8262 
-   167  -5625   -509  -8254  -7867  -1543  -7989  -7577   2258  -7754    942   -734  -7643  -7719  -7500  -7775  -7300  -2293   2909  -6946  -6603   236
-     -   -149   -500    235     42   -381    401    105   -623    210   -467   -721    277    393     45     95    359    117   -370   -295   -250 
-     -   -100  -3983 -12460    -38  -5252   -701  -1378  -8902  -8257 
-   168  -5766  -7790   2785  -1163  -7914    717   1641  -7881  -2165  -7722  -7108   2915  -6145   -125  -6278  -1449  -5850  -7331  -7923  -6828   238
-     -   -149   -500    233     43   -381    401    105   -627    212   -466   -721    275    393     45     96    359    117   -370   -295   -250 
-     -    -58  -4789 -12460    -65  -4500   -701  -1378  -8902  -8253 
-   169  -3466  -4856  -1681   -740    187   2858  -3116  -4871  -1662  -1886   -833   1232  -4546   -280  -1510   -212     17  -2153   -148   -231   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11418 -12460   -894  -1115   -701  -1378  -8902  -8248 
-   170  -2536  -4931   -940   -333  -5252  -1508   -688  -5002    795  -4947   -770   1100  -4525    950   1760  -1960   1445   1523  -5114     50   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11418 -12460   -894  -1115   -701  -1378  -8902  -8243 
-   171    184  -4876  -3336  -1062  -5172  -4448   -598  -1873    867  -2689   -842  -3093   1880    500   2141   -181    580    377  -5075  -4408   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11418 -12460   -894  -1115   -701  -1378  -8902  -8238 
-   172  -3740  -3567  -6085  -2286   -344  -5288    491   2038  -5044    920    723  -4933  -5338   -459  -4844  -2298  -1022   1548  -4024   2590   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11418 -12460   -894  -1115   -701  -1378  -8902  -8234 
-   173   1367  -4847  -1156  -2803  -1608  -1338   -458  -2236   -432  -1269   -659  -1169   1041   -437   -479   1962    553  -2085  -5054    139   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25 -11418  -6216   -894  -1115   -701  -1378  -8902  -8229 
-   174   1479  -4826  -1856  -2796  -5108   -780  -3110  -4830  -2709  -2651  -3928  -1622   3075    507   -185    635  -3396  -1198  -5037  -1108   245
-     -   -151   -502    233     47   -383    398    103   -629    214   -464   -723    273    391     43     96    358    120   -369   -297   -239 
-     -   -191  -3053 -12441   -897  -1111   -373  -2135  -8902  -8224 
-   175  -3159  -5896  -7136  -6080  -7850  -6010  -5062  -7269   -580  -7022  -6311  -5614   4193  -4687   -915  -5424  -2157  -6624  -6878  -6858   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11418 -12461   -894  -1115   -701  -1378  -8902  -8219 
-   176  -7397  -6580  -8597  -8692   2682  -8454  -4975    772  -8341  -1343  -4602  -7266  -8112  -7126  -7773  -7729  -7266  -1313  -4184   4160   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11418 -12461   -894  -1115   -701  -1378  -8902  -8214 
-   177  -1651  -4906  -1671   1335  -5215  -2526   -558   -439   -515  -3210  -3998   -173  -4532  -2642    460   -831   1976   2075  -5096  -1223   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11418 -12461   -894  -1115   -701  -1378  -8902  -8209 
-   178  -5776  -5245  -8465  -8148   -896  -8355  -8357   3543  -8133  -1260  -4314  -8010  -8002  -7967  -8265  -7759  -5760   2022  -7472  -7078   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11418 -12461   -894  -1115   -701  -1378  -8902  -8205 
-   179  -1294  -4931   -374    681  -5252  -4432   -651  -5002   2058     51  -4020   -649  -4525    932    670    315    998   -336  -5114  -1208   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11418 -12461   -894  -1115   -701  -1378  -8902  -8200 
-   180   3422   -161  -8129  -8100  -6365  -6392  -7725  -1554  -7932  -5250  -5099  -6955  -6956  -7652  -7834  -5762  -5305   1169  -7795  -7401   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11418 -12461   -894  -1115   -701  -1378  -8902  -8195 
-   181  -2501  -5151  -8382  -8083  -5892  -8266  -8447   3741  -8080  -1822  -4557  -7922  -7982  -8079  -8291  -7668  -5668   1527  -7750  -7195   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11418 -12461   -894  -1115   -701  -1378  -8902  -8190 
-   182   -569  -5024  -7785  -8139  -7765   3737  -7097  -7591  -7783  -7855  -6875  -6152  -6126  -7200  -7375  -2184  -4897  -2228  -7986  -7980   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25 -11419  -6224   -894  -1115   -701  -1378  -8902  -8185 
-   183  -5265  -7068   3497   -657  -7278  -2539  -4618  -7151   -795  -7038  -6281   2046    330  -1387  -5446  -1366  -1882  -6646  -7224  -6296   258
-     -   -150   -501    240     42   -382    398    105   -627    209   -467   -712    276    393     48     95    360    116   -370   -295   -250 
-     -    -93  -4094 -12441   -714  -1357   -374  -2132  -8902  -8180 
-   184    224  -4744  -3556  -3000  -4992  -2158  -3256  -4671    672  -1944  -3887  -3280   3505    422  -1670   -850  -1660    -59  -5009  -4405   263
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8175 
-   185    470  -4931   2447   1306  -5252   -639   1421  -5003     12  -2822  -4020    324   -722   1328  -1496  -1276  -1808  -2248  -5114  -4431   264
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8170 
-   186    925  -4925    -22   -564  -5243  -2358  -3092  -2318   1591  -1809   -121    115  -4526     74    745  -2353   1943    196  -5110  -1105   265
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8165 
-   187  -1512  -6453  -9490  -8881  -1298  -9371  -7889  -1841  -8702   3151   2168  -9121  -8178  -7285  -8085  -8813  -6934  -4789  -6237  -6527   266
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8160 
-   188    578  -4930    600   1136  -5250  -4432    710  -2178    660  -1332    552  -1477  -1662   1486   1072   -135  -3397   -280  -5113   1129   267
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8155 
-   189   1330  -4931   -210    134  -5252  -2018  -3090  -5003    380  -4947  -4020   1401   -223   -239    913   1427    385  -2257  -5114  -1226   268
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8150 
-   190   2606  -4828  -1579  -1495  -1595    497  -3126  -2140  -2726  -4824  -3930  -1889  -4554     61    139    939  -2210  -1216  -5040   1075   269
-     -   -149   -500    233     43   -376    400    105   -626    210   -466   -721    275    394     45     96    359    117   -370   -295   -250 
-     -    -65  -5188  -6279    -84  -4141   -701  -1378  -8902  -8145 
-   191  -1412  -5133  -7900  -7317   1118  -7313  -6222    678  -7003   2486   2456  -6974  -7063  -6393  -6750  -6478  -1881    846  -5621  -5488   271
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26 -11400  -6164   -894  -1115  -1433   -668  -8902  -8140 
-   192    -18  -4894   1621    634  -1842  -1349  -3055  -4965    351   -891   1049   2049  -4489    434    204   -249   -599  -1211  -5077  -1087   272
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11380 -12422   -894  -1115   -256  -2621  -8902  -8134 
-   193    479  -4484    184   -229   1243   -891   -473   1556   -400    302   1715   -609  -4676  -1368    470  -3519   -307   -739  -4780  -1289   273
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8129 
-   194    -96  -4931    274  -1577  -5252  -1154  -3090  -5002    665  -2617  -4020   -720   2135  -1098    540   1780    211  -1185  -5114  -1105   274
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27 -11419  -6104   -894  -1115   -701  -1378  -8902  -8124 
-   195    383  -4925   -814    276  -5246   2723  -3082  -4997   -862  -4941  -4014   -667   1247   -369  -1503   -732    -23  -4547  -5108  -4424   275
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11398 -12440   -894  -1115  -1506   -626  -8902  -8119 
-   196    172  -4756  -1585   -551  -5008   2709  -3126   -113  -1372   -762  -3863   -648  -4551    341  -3232   -105  -1620    328  -4981  -1217   276
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11398 -12440   -894  -1115   -359  -2183  -8902  -8114 
-   197    194  -3587  -5903  -1395   -412   -740   -688    726  -2094    692   -154  -4849  -1887  -1847   -923  -2136   -964   2497  -4042    718   277
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8109 
-   198   -295  -3825    506   -718     47   -890  -3786    327  -2063    718    759  -4159  -5071    849    277   -195   -196   1435    187   -669   278
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8103 
-   199   -514  -4919   2222    962  -5234  -4435  -3094    417   -330     96  -4009   -725  -4528     24    734   -111   -922  -2076   1110    583   279
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -613 -11419  -1548   -894  -1115   -701  -1378  -8902  -8098 
-   200  -1453  -3766  -3228   -479   1690  -1189  -2807   -395  -2562     59  -2918    -15  -4189   1748    231    572   1961  -1470  -4097  -3579   280
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10813 -11855   -894  -1115   -271  -2545  -8902  -8093 
-   201   -595  -3490  -6008  -2110    972  -5211  -4082   -240  -2116   2188   1854  -1761  -1870  -4590  -4767  -4295  -3604    298    317   2151   281
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24 -11338  -6307   -894  -1115  -1558   -598  -8902  -8087 
-   202   -143  -4857   -331    486  -5178  -1332   -504  -1057   1690  -1313    151   -417  -4452    945   2226   -605  -1532   -418  -5041  -4358   282
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25 -11340  -6263   -894  -1115  -2611   -258  -8902  -8082 
-   203  -1276  -4836   1149   1305   -379  -1343    127  -1240   -762   -486  -1126    -55  -1831   1037    624    243    479    -62  -5021   -256   283
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -117 -11321  -3755   -894  -1115  -2835   -218  -8902  -8077 
-   204  -1887  -4165    975   -952    802  -2129  -3150   -725   -365    306  -3314    387  -4536  -2820   1401  -1221  -1495   -665   3136   2209   284
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1288 -11210   -770   -894  -1115  -1986   -420  -8902  -8071 
-   205    768  -3531   -269    871   -330  -3253  -1921  -3478    346  -1311    377  -1922     97   1163   -223  -2167  -2187   1952  -3760    118   285
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -64 -10035  -4684   -894  -1115  -5744    -27  -8902  -8066 
-   206    739  -3655   1174    841  -3975    167  -1817   -182   -224  -3671  -2744   1121  -3251    913  -1905    450    628   -211  -3839  -3157   286
-     -   -149   -500    235     43   -381    398    105   -626    210   -466   -721    275    396     45     96    359    117   -369   -295   -250 
-     -   -229  -4798  -3223   -986  -1014  -3661   -119  -8902  -8061 
-   207   1542  -3650    435  -1487  -3968  -3160  -1819  -3716   -177  -3665    522      7  -3253   2059    297   1319   -525    -45  -3835  -3155   289
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9979 -11021   -894  -1115  -2234   -345  -8902  -8055 
-   208   -414  -2629   -379  -4493   1731  -4345  -3215   -643  -4091   -465  -1831  -3985    390  -3718  -3898  -1129   -814    -82   1110   3690   290
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10404 -11446   -894  -1115    -92  -4012  -8902  -8050 
-   209  -3499  -4972  -1528  -2780  -5295   3017    937  -5044      5  -4986  -4063   1391   -813     47  -1036   -344  -3439  -1466  -5151  -4470   291
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11382 -12425   -894  -1115   -264  -2579  -8902  -8044 
-   210    584  -3567  -6084  -5448   -475   -718  -4159   2445  -1116   1247    879  -1786  -5337  -4667  -4844  -2307  -1186    607  -4024    606   292
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8039 
-   211  -1453  -4931   1026   -266  -5252   1266   -824  -5003    833  -4947  -4020   -738   -847   1470    486    661    633  -1999  -5114    968   293
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8033 
-   212   -629  -3567  -6085  -5449    349  -2360  -4159    736  -5044     -5    -45  -1848   -356  -4667  -1738  -1449  -1746   2561   2236   1807   294
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8028 
-   213   -909  -4931    162    973  -5252  -4432  -3090  -1128   1159  -4947  -4020    512  -4525   1079    160   1302   1761  -1614  -5114  -4431   295
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8022 
-   214  -1153  -3703  -6250   -909  -1380  -5468  -4355   2100  -5226   -708   -555  -5114  -5511  -4854  -5032  -4558  -1724   2988  -4214    568   296
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8017 
-   215  -2046  -4931    397   2033  -5252  -1445  -3090  -5003   1282  -2707  -4020  -1005  -4525    811    501    731   1239   -861  -5114  -4431   297
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8011 
-   216  -1070  -4927   -873    566  -1458  -4433  -3091  -2035   2273  -2635   -131   -246   -134   -234    835   -572   1264    377  -5111  -4429   298
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -8006 
-   217    743  -4931  -2100    698  -5252   -755   -122  -5003    831  -1377  -4020   -637    -52    258    -81   1848  -1583    381  -5114  -1321   299
-     -   -148   -501    234     45   -382    403    104   -628    211   -467   -722    274    392     47     95    358    118   -371   -296   -251 
-     -   -154  -3813  -5243   -891  -1118   -701  -1378  -8902  -8000 
-   218   -173  -4900   2689   1435  -5221   -186  -3058  -4972   -169  -4916  -3989    635   -233      9   -831    -13   -594  -4522  -5083  -4400   306
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11381 -12423   -894  -1115   -256  -2620  -8902  -7994 
-   219  -1620  -4931   1746      7  -5252  -1152     87  -5003    969  -2692  -4020   1748  -1666    716    917    735    123  -1230  -5114  -4431   307
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -7989 
-   220  -2489  -5114  -8246  -7876  -5515  -7997  -7679   2757  -7780   1513     54  -7653  -7745  -7589  -7839  -2791  -5582   2165  -7086  -6689   308
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -11419 -12461   -894  -1115   -701  -1378  -8902  -7983 
-   221  -2493  -4924   -279    343  -1771  -4433   -806   -210   1063  -4939   -934  -1914  -4526    768    199   -315   2430   1032  -5109  -4428   309
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11420 -12462   -894  -1115   -701  -1378  -8902  -7978 
-   222  -2463  -5658  -8757  -8305   -827  -8546  -7768   2887  -8176   1557   2013  -8227  -7948  -7412  -7950  -7900  -6128   1348  -6573  -6593   310
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36 -11419  -5610   -894  -1115   -701  -1378  -8902  -7972 
-   223  -1482  -4902    450   -240  -5221  -1405  -3067  -1964    319  -4917  -3992  -3044   3503  -2608   -976   -309   -226  -1940  -5087  -4405   311
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -56 -11390  -4903   -894  -1115  -1741   -513  -8902  -7966 
-   224   2868  -5034  -3565   -537  -5495   -164  -3320  -5229   1384  -5170  -4259  -3314    410  -2869   -594   -691  -3622  -2168  -5323  -4680   312
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11341 -12383   -894  -1115  -2608   -258  -8902  -7960 
-   225    918   -353  -6010  -5374    766   -594  -1293  -1493  -4969    348   -348   -752  -5263  -4592  -4769   -696    640    536  -3950   3213   313
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29 -11341  -6025   -894  -1115  -2608   -258  -8902  -7954 
-   226     37  -4837   1331   -958  -5159   -363    264  -1940    533  -4854   -659    618    402   -292   1297    445    933   -686  -5021  -1363   314
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11319 -12361   -894  -1115  -2870   -212  -8902  -7948 
-   227    902  -4837    663    156  -5159   1630   -664  -1781    326  -2439  -3927   -423   -466   1329   -818    -64    131   -987  -5021  -4338   315
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11319 -12361   -894  -1115  -2870   -212  -8902  -7943 
-   228    167  -4836    453   -318  -5156   -710  -2997  -1100  -1344   -907  -3925    -69   2229    555    633    676    171   -427  -5020  -4337   316
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25 -11319  -6272   -894  -1115  -2870   -212  -8902  -7937 
-   229   -769  -4555   -401   -779   -666  -2058  -3079   1114    156    985   -984  -1160    848    171   -862    -52   -435   1072  -4809  -1233   317
-     -   -150   -501    237     42   -382    399    105   -623    209   -465   -721    274    393     50     95    358    118   -370   -295   -250 
-     -   -494  -3926  -2183   -700  -1380  -2052   -398  -8902  -7931 
-   230    164  -4513   1166    -33  -4834  -1994   -138  -4585   1285  -2167  -3602    648   1020   1164   1442    -77   -231  -4135  -4696  -4013   321
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10964 -12006   -894  -1115   -713  -1358  -8902  -7925 
-   231  -3588  -3415  -5930  -5294   2143  -1255     28   -956  -4890   1104   1270  -1695    816  -4513   -529   -768   -840   1490    331    833   322
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11258 -12300   -894  -1115   -580  -1596  -8902  -7919 
-   232  -1428  -4885    310    624  -1972  -4385   1271  -4957   1386  -1704  -3974    459   -554   1642   1638    350    129  -2181  -5068  -4385   323
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11370 -12412   -894  -1115  -2165   -364  -8902  -7913 
-   233  -3687  -3542  -5846  -5222   1540   -805   2545  -1505  -1097  -1735  -2744   -780  -2152  -1799  -4723  -4290  -1698  -1060     -8   3983   324
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11370 -12412   -894  -1115  -1066   -937  -8902  -7907 
-   234   2943  -3547  -6067  -5431  -1467  -2831  -4141    496  -5026    403   1737  -4916  -5319  -4649  -4826  -1242  -3662   -451  -4006  -1071   325
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11390 -12432   -894  -1115   -299  -2418  -8902  -7901 
-   235   -985  -4948  -3326   1142  -5271  -4450   -732  -1951   2585  -4963  -4037  -1368  -4542   1879   1604  -1138     91  -4571  -5128  -4448   326
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -57 -11420  -4883   -894  -1115   -701  -1378  -8902  -7895 
-   236  -1271  -4866  -1518   -492  -5178  -1222  -3050  -1984   -854   -864  -3958  -3029   3393    353    254   -442  -1004   -347  -5055  -4377   327
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11370 -12412   -894  -1115   -217  -2840  -8902  -7889 
-   237   1087  -4882    350   -963  -5180   -457   -483    838   -787    214   -107   -198  -1772  -1142   -470   -203  -3402   1788  -5079  -4410   328
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -8902      0 
-//
-HMMER2.0  [2.3.2]
-NAME  Jun
-ACC   PF03957.5
-DESC  Jun-like transcription factor
-LENG  303
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  8
-DATE  Tue Apr 22 18:34:54 2008
-CKSUM 5089
-GA    17.1000 17.1000;
-TC    19.5000 19.5000;
-NC    14.6000 16.4000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -10.746502   0.736470
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -222      *  -2807
-     1  -3457  -3250  -4578  -4682  -2595  -3839  -3833  -2264  -4294  -1708   5248  -4331  -4225  -4184  -4072  -3938  -3655  -2653  -3435  -3236     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -1222  -9238 
-     2  -2158  -3524   -582   3298  -3978  -2358  -1318  -3723   1470  -3555  -2845  -1019  -2729   -948  -1034  -1923  -2126  -3313  -3559  -2987     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9236 
-     3  -1080  -1949  -1247  -1026  -2936  -1903  -1292  -2625   -884  -2720  -1921  -1143    707   2400  -1202  -1136   2873  -2136  -2966  -2456     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9234 
-     4  -1235  -1818  -3027  -3219  -3898  -2041  -3060  -3637  -3229  -3906  -3152  -2469   3734  -3029  -3204  -1471   1762  -2747  -4023  -3880     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9231 
-     5  -2641  -2319  -4532  -4373   3950  -3950  -1907   -663  -4056   -856   -909  -3499  -3996  -3379  -3771  -3267  -2670   1382  -1223   -196     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9229 
-     6  -2327  -2517  -3180  -3315   -151  -3049  -1364  -3049  -3228  -2780  -2544  -2650  -3500  -2840  -3154   1108  -2573  -2835   -842   4411     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -308  -7716  -2430   -894  -1115   -701  -1378  -9461  -9226 
-     7   1376  -1517  -1341  -1250  -2737   1450   3962  -2552  -1350  -2716  -1915  -1216  -2162  -1248  -1665   -915  -1041  -1962  -2920  -2416     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7423  -8466   -894  -1115   -362  -2170  -9461  -9224 
-     8    951  -3821   3190   1635  -4084  -2057  -1379  -3970  -1562  -3869  -3165   -667  -2567  -1039  -2369  -1730  -2099  -3453  -4069  -3102     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9222 
-     9    951  -3826   3210   1589  -4089  -2058  -1383  -3976  -1568  -3876  -3172   -668  -2570  -1043  -2377  -1734  -2104  -3458  -4075  -3107     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -205  -7716  -2989   -894  -1115   -701  -1378  -9461  -9219 
-    10   2190  -1311  -1672  -1280  -2302  -1618  -1333  -1900  -1204  -2157  -1373   1732  -2080  -1078  -1544   1023   -842    722  -2544  -2102    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7525  -8567   -894  -1115  -1280   -766  -9461  -9217 
-    11  -2881  -2442  -4385  -4135    -68  -4154  -1716   -879  -3671   2825   -302  -3432  -3952  -3029  -3390  -3440  -2797  -1404  -1000   2237    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7525  -8567   -894  -1115   -430  -1957  -9461  -9214 
-    12   1008  -1589  -2172  -2200  -3660  -1739  -2383  -3434  -2436  -3618  -2734   1056  -2436  -2174  -2668   3059  -1279  -2482  -3818  -3464    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9212 
-    13   1709   -867  -2771  -2247   1339   1495  -1392   1366  -1965   -814   -204  -1883  -2410  -1682  -1950  -1335   -870   -264  -1467  -1086    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -583  -7716  -1618   -894  -1115   -701  -1378  -9461  -9209 
-    14   1855   -804  -2020  -1629  -1335  -1543  -1257   -798  -1428   1516   -511  -1348  -1974  -1256  -1578    900   -615   -593  -1789  -1414    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1083  -7151   -946   -894  -1115   -833  -1189  -9461  -9207 
-    15  -2048  -1653  -3858  -3452   2913  -3572  -1527    129  -3122   2098    663  -2968  -3281  -2401  -2857  -2797  -1958   -402   -792      6    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6702  -7744   -894  -1115  -2292   -329  -9461  -9205 
-    16   2800   -697  -1820  -1850  -2659   1384  -1771  -2320  -1918  -2622  -1804  -1240  -1656  -1661  -2019   -304   -477  -1503  -2868  -2607    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6702  -7744   -894  -1115  -1286   -762  -9461  -9202 
-    17    754  -1540   -504   -140  -2263    540   -470  -1968   -129  -2029  -1171   -359    951   2652   -580   -467   -540  -1508  -2272  -1678    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7096  -8138   -894  -1115  -1959   -429  -9461  -9200 
-    18   -671  -1922   -125     85  -2359   1310   2096  -2114    -84  -2132  -1281   1931    930     10   -577   -582   -676  -1690  -2341  -1676    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7096  -8138   -894  -1115  -1959   -429  -9461  -9197 
-    19   2267  -2617   1577   1386  -2952  -1512   -634  -2729   -555  -2710  -1907   -165  -1894   -257  -1188   -916  -1132  -2279  -2927  -2135    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7096  -8138   -894  -1115  -1238   -795  -9461  -9195 
-    20   1112  -1095  -2575  -2583  -3377   2261  -2401  -3140  -2601  -3368  -2463  -1767  -2084  -2284  -2664   2283   -878  -2097  -3576  -3346    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7303  -8345   -894  -1115   -846  -1172  -9461  -9192 
-    21   -623  -1206  -2473  -2162  -2603   1462  -1953  -2197  -2022  -2504  -1720  -1699  -2201  -1821  -2209   2317   1018   1074  -2902  -2558    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7523  -8565   -894  -1115   -428  -1963  -9461  -9190 
-    22   -806  -1433  -2720  -2541  -3238   2573  -2387  -2918  -2472  -3173  -2336  -1965    865  -2239  -2631   1766  -1176    438  -3483  -3171    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -141  -7716  -3533   -894  -1115   -701  -1378  -9461  -9187 
-    23    364  -1415  -2823  -2419   1574   1011   -983  -1118  -2193  -1311   -763  -2022  -2788  -1852  -2210  -1754  -1415  -1017   -667   3614    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1518  -7589   -635   -894  -1115  -1119   -890  -9461  -9185 
-    24   2047   -315  -1008   -946  -1954   1750   -997  -1559  -1012  -1869  -1086   -599  -1200   -825  -1217    115    -27   -904  -2176  -1830    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -6105  -7147   -894  -1115  -2581   -264  -9461  -9182 
-    25   1776   -411   -880   -731  -1732   -661   -798  -1268   -710  -1586   -862   -523   2180   -595   -955     32    -69   -764  -1978  -1586    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -6105  -7147   -894  -1115  -2581   -264  -9461  -9180 
-    26    -98   -600  -1242  -1190  -1640   -914  -1112   -939  -1029  -1428   -940   -906  -1503  -1014  -1157   -332   3134   -627  -1961  -1609    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -6105  -7147   -894  -1115  -2581   -264  -9461  -9177 
-    27    286   -399   -713   -681  -2033   1715   -871  -1783   -835  -1993  -1175   -461  -1190   -656  -1097   2003    -48  -1059  -2215  -1807    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -6105  -7147   -894  -1115  -1723   -520  -9461  -9175 
-    28   1603   -635  -1562  -1618  -2573   2719  -1624  -2235  -1746  -2535  -1725  -1093  -1566  -1499  -1872   -228   -403  -1427  -2770  -2494    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6573  -7615   -894  -1115  -2371   -310  -9461  -9172 
-    29   -313  -1290   -522    -44  -1944  -1231   -189  -1616    357  -1677   -854   -221   1143    199   1872   1201   -350  -1214  -1899  -1377    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6573  -7615   -894  -1115  -2371   -310  -9461  -9170 
-    30     -9   -679  -1258  -1285  -2565   1445  -1427  -2352  -1466  -2558  -1715   -926  -1531  -1243  -1675   2670   -384  -1498  -2737  -2382    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6573  -7615   -894  -1115  -1742   -512  -9461  -9167 
-    31   -783  -1361  -1679  -1822  -3174   2905  -2021  -3068  -2126  -3217  -2457  -1555   2278  -1909  -2286   -973  -1155  -2247  -3105  -2992    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6819  -7861   -894  -1115  -2210   -351  -9461  -9165 
-    32   -869  -1262  -1855  -1760  -1679   2844  -1580  -1276  -1625   1060  -1063  -1562  -2212  -1568  -1752  -1127  -1097  -1119  -2145  -1719    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6819  -7861   -894  -1115  -2210   -351  -9461  -9162 
-    33   -207   -760  -1119   -652  -1276    733   -615   -859   -524    627   -396   -665  -1607   -413   -848   1334   1199   -591  -1591  -1154    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6819  -7861   -894  -1115  -2210   -351  -9461  -9160 
-    34  -2207  -1787  -4080  -3662   2720  -3777  -1769     82  -3337   2308    647  -3203  -3431  -2562  -3041  -3015  -2110   -495   -991   -244    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6819  -7861   -894  -1115  -1204   -822  -9461  -9157 
-    35   2579  -1012  -2206  -2054  -2955  -1263  -1959  -2667  -2007  -2895  -2033  -1498   1441  -1784  -2179   1471   -740  -1823  -3162  -2851    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7186  -8228   -894  -1115  -1855   -467  -9461  -9155 
-    36   -453   -561  -1738  -1171   1280  -1811   -682   -122   -957    761    220  -1101    573   -766  -1120    471   1425    -14  -1017   -627    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7186  -8228   -894  -1115  -1855   -467  -9461  -9152 
-    37   1438  -1375   -977   -731  -2157  -1486   2606  -1926   -685  -2089  -1309   -812   2509   -649  -1029   -701   -760  -1498  -2342  -1807    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7186  -8228   -894  -1115  -1855   -467  -9461  -9150 
-    38   -909  -1722   1624   -321  -2097   2038   -854   1576   -804  -1894  -1207   -574  -1997   -569  -1292   -942   -969  -1233  -2363  -1789    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -592  -7186  -1608   -894  -1115  -1855   -467  -9461  -9147 
-    39  -1211  -2128  -1236   -535  -2637  -1898   -186  -2236    939  -2056  -1336   -624  -1960   2632   2599  -1119  -1047  -1950  -2038  -1718    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6618  -7661   -894  -1115  -2344   -316  -9461  -9145 
-    40    872   -700  -2852  -2319   -586  -2551  -1590   2349  -2036   1137    407  -2080  -2549  -1766  -2038  -1685   -861    945  -1496  -1172    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6618  -7661   -894  -1115  -2344   -316  -9461  -9142 
-    41  -1453  -1137  -3447  -3003   2728  -3085  -1475   2381  -2696    498    485  -2572  -2960  -2198  -2543  -2273  -1402    457   -918   -163    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6618  -7661   -894  -1115  -2344   -316  -9461  -9140 
-    42  -1981  -2100  -2455  -2665  -3264  -2165  -2555  -3474  -2766  -3470  -3088  -2497   4102  -2721  -2724  -2205  -2307  -3010  -2892  -3124    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6618  -7661   -894  -1115  -2344   -316  -9461  -9137 
-    43   -847  -1748   -578   -363  -2549   2007   -533  -2248   2328  -2243  -1482   -530  -1825   -171    -44   -829   -897  -1826  -2298  -1883    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6618  -7661   -894  -1115  -2344   -316  -9461  -9134 
-    44   2208   -564  -1789  -1618  -2120   -908  -1442  -1491  -1487  -1960  -1234  -1093  -1562  -1315  -1629   -217   2372   -961  -2435  -2106    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6618  -7661   -894  -1115   -480  -1820  -9461  -9132 
-    45  -1523  -2717   -283   1589  -3595   2537  -1342  -3413  -1330  -3406  -2636   -786   1754  -1006  -1914  -1410  -1660  -2847  -3563  -2857    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -191  -7523  -3098   -894  -1115  -1286   -762  -9461  -9129 
-    46  -1916  -2190  -1964  -1732    218  -2748   2642  -2064  -1493  -1949  -1529  -1647   2768  -1420  -1682  -1933  -1888  -1952   -437   2890    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7348  -8390   -894  -1115  -1626   -565  -9461  -9127 
-    47   -664  -1197  -1500  -1194  -1868  -1679  -1221  -1038  -1128  -1652   -984   2710  -2084  -1026  -1425   -879   1679   1442  -2227  -1782    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -200  -7348  -3044   -894  -1115  -1626   -565  -9461  -9124 
-    48    618  -2046   1516    130  -2538   1156   -396  -2295   -111  -2272  -1391   1346  -1698     25   -651    702   -690  -1823  -2468  -1769    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -453  -7166  -1940   -894  -1115  -1880   -457  -9461  -9122 
-    49   2021  -1680     24   2027  -2352  -1290   -554  -1954   -357  -2127  -1367   -231  -1683   -206   -828   -609   -736  -1554  -2421  -1805    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6736  -7778   -894  -1115  -2270   -335  -9461  -9119 
-    50   2021  -1680     24   2027  -2352  -1290   -554  -1954   -357  -2127  -1367   -231  -1683   -206   -828   -609   -736  -1554  -2421  -1805    50
-     -   -149   -500    233     43   -381    398    110   -626    210   -465   -721    275    394     45     96    359    117   -369   -295   -249 
-     -   -434  -1981  -7778   -982  -1018  -2270   -335  -9461  -9116 
-    51  -1241  -2385   2318    -20  -3234   2597   -997  -3158  -1171  -3151  -2453   -345  -1981   -701  -1839  -1102  -1399  -2591  -3165  -2515    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6736  -7778   -894  -1115   -421  -1982  -9461  -9114 
-    52    650  -1315  -1627  -1225  -1917  -1716  -1217  -1663  -1137  -1900  -1148  -1203   1441  -1017  -1465   1793   -859  -1325  -2233   2684    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7577  -8619   -894  -1115   -477  -1828  -9461  -9111 
-    53  -2222  -2722  -2703  -1937  -2839  -2931  -1326  -2352   2790  -2168   3924  -1893  -3035   -982   -206  -2280  -2103  -2322  -2780  -2497    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9109 
-    54  -1169   -997  -3335  -2731   -771  -2731  -1638    -43  -2377   1682   2640  -2334  -2748  -2009  -2244    768  -1115   1483  -1483  -1175    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9106 
-    55  -1865  -2575  -2103  -1348  -2744  -2672   -938  -2289   2158   1974  -1574  -1415  -2698   1569     63  -1853  -1698  -2178  -2556  -2240    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9103 
-    56  -2237  -3606   1678   -736  -4064  -2375  -1474  -3903   3407  -3749  -3051  -1067  -2792  -1122  -1425  -1998  -2243  -3462  -3723  -3116    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1780  -7716   -510   -894  -1115   -701  -1378  -9461  -9101 
-    57  -1493  -1252  -2408  -2333   3665  -2234   -327   -372  -2103    -85    -94  -1783  -2420  -1679  -1976  -1790  -1537   -573    248   1290    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -5973  -7015   -894  -1115   -154  -3303  -9461  -9098 
-    58  -1839  -3473   2312   -302  -3787  -2039  -1254  -3650  -1255  -3561  -2801   -673   1139   3277  -1921  -1587  -1877  -3157  -3728  -2871    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9095 
-    59   1933  -1422  -3298  -3250  -3681  -1701  -2859  -3406  -3099  -3669  -2776  -2231  -2454  -2782  -3096   2664   1273  -2402  -3908  -3706    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9093 
-    60  -2332  -2073  -4343  -3794   -904  -3936  -2839   -380  -3413   2181   3499  -3559   1343  -2884  -3233  -3119  -2265   -911  -2260  -2160    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9090 
-    61    953  -1598  -1858  -1651  -3238    600  -1849  -2959  -1725  -3115  -2248   2453  -2311  -1557  -2070   -993   2470  -2221  -3366  -2925    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9087 
-    62  -3777  -3243  -5089  -5032  -1735  -4514  -4040  -1299  -4754   3261   -696  -4891  -4508  -4152  -4395  -4705  -3767  -1993  -3125  -3069    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9085 
-    63    742  -1698  -1763  -1826  -3643  -1765  -2183  -3424  -2195  -3581  -2709   3546  -2432  -1936  -2506   1322  -1318  -2520  -3775  -3350    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9082 
-    64  -2114  -2099  -4073  -3800  -1306  -3365  -3014   -602  -3369   2840   -237  -3371  -3573  -3040  -3237  -2702   1302   -982  -2620  -2446    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9079 
-    65   1594  -1444  -2778  -2529  -3413  -1700  -2386  -3135  -2406  -3348  -2470  -1950    981  -2194  -2592   2498   1226  -2271  -3606  -3296    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9077 
-    66  -1913  -3662   2500   2538  -3912  -2030  -1282  -3774  -1377  -3681  -2937   -637  -2502   -927  -2126  -1629   1279  -3274  -3876  -2954    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9074 
-    67    534  -1966  -1324  -1244  -3248  -1907  -1578  -2968  -1233  -3061  -2263  -1309   3075   2554  -1535  -1219  -1358  -2371  -3279  -2786    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1308  -7716   -762   -894  -1115   -701  -1378  -9461  -9071 
-    68   -203   -557  -1713  -1524  -1333   1300  -1262    -89  -1398  -1022   -503  -1183  -1744  -1249  -1521   -539   -434   2521  -1841  -1455    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -6436  -7478   -894  -1115   -516  -1735  -9461  -9069 
-    69   2313  -1213  -2094  -1813  -1567  -1720  -1492  -1680  -1703  -1945  -1246  -1541  -2224  -1531  -1898    744   -954  -1334  -2025   2910    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7472  -8514   -894  -1115  -1397   -689  -9461  -9066 
-    70   1908  -1521  -1625  -1181  -2781  -1641  -1220  -2456   -739  -2566  -1732  -1151  -2093   -878   2256   1490   -926  -1887  -2794  -2350    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7472  -8514   -894  -1115  -1397   -689  -9461  -9063 
-    71   2054  -1417  -1634  -1455  -3147   1720  -1684  -2891  -1568  -3028  -2146   1600  -2118  -1386  -1920    846   -958  -2097  -3255  -2810    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7472  -8514   -894  -1115  -1397   -689  -9461  -9061 
-    72  -2907  -2391  -5216  -4692   -831  -4926  -3742   1310  -4411   2917    361  -4626  -4261  -3481  -4047  -4258  -2797   -551  -2547  -2598    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7472  -8514   -894  -1115  -1397   -689  -9461  -9058 
-    73  -3266  -3450  -3133  -2715  -4336  -3295  -2149  -4283   3889  -4002  -3482  -2684  -3559  -1860  -1007  -3265  -3179  -4004  -3484  -3584    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1227  -7472   -823   -894  -1115   -391  -2075  -9461  -9055 
-    74   1364  -1100   -612   -530  -2477   1530   -923  -2198   -787  -2337  -1499   2381  -1622   -610  -1191   -375   -523  -1555  -2588  -2072    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6784  -7826   -894  -1115   -206  -2913  -9461  -9053 
-    75  -1144  -1759  -2757  -3014  -3954  -1945  -3008  -3903  -3261  -4103  -3261  -2329   3843  -2965  -3262   1017  -1584  -2826  -4089  -3874    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9050 
-    76    241  -2709   1277   -144  -3038   1732   2607  -2814   -549  -2768  -1904   1598  -2113   -368  -1121  -1048  -1195  -2359  -2959  -2215    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9047 
-    77   1199  -1489  -1040   -501  -1685  -1822   -614  -1296   1187   1151   -732   -707    297   -300   -739    304   -699  -1064  -1904  -1398    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9044 
-    78   1578  -1970  -1908  -1300  -1874  -2300   -989  -1975   -316  -2090  -1397  -1344  -2484   -751   2868  -1441  -1338  -1737  -2088   1671    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1414  -7716   -694   -894  -1115   -701  -1378  -9461  -9042 
-    79  -1440  -1648  -1889  -2044  -2715  -1727  -1998  -2799  -2112  -2857  -2444  -1913   3969  -2083  -2137  -1649  -1745  -2378  -2467  -2562    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6332  -7374   -894  -1115  -2492   -282  -9461  -9039 
-    80   1757   -461  -1252  -1249  -2251   2383  -1287  -1883  -1349  -2187  -1391   -824  -1366  -1135  -1521    -40   -200  -1154  -2459  -2144    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6332  -7374   -894  -1115  -2492   -282  -9461  -9036 
-    81   -106   -710  -1184  -1255  -2097   -883  -1310  -2027  -1327  -2283  -1593   -935  -1543  -1211  -1476   3041   -467  -1367  -2316  -1888    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6332  -7374   -894  -1115  -2492   -282  -9461  -9033 
-    82  -1207  -1039  -2491  -2085    758  -2489   -480     27  -1684   1957    408  -1715  -2466  -1390  -1655  -1643  -1146   -187    -33   2596    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6332  -7374   -894  -1115  -1634   -561  -9461  -9031 
-    83   -849  -2148   2352    253  -2802   1477   -572  -2605   -535  -2600  -1803    -72   1332   -214  -1155   -712   -935  -2092  -2793  -2049    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6740  -7782   -894  -1115  -1133   -878  -9461  -9028 
-    84    914   -804  -1690  -1206  -1148  -1611   -941   -632  -1021    975   -306  -1113   1991   -877  -1249   -745    976   -454  -1564  -1172    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7186  -8229   -894  -1115  -1855   -467  -9461  -9025 
-    85   2250  -1283  -1167  -1130  -2934   1313  -1477  -2670  -1409  -2826  -1976   2139  -1944  -1198  -1767   -658   -826  -1920  -3065  -2604    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7186  -8229   -894  -1115  -1855   -467  -9461  -9022 
-    86   1897  -1022  -2156  -2005  -2966  -1264  -1935  -2681  -1968  -2904  -2040  -1477   2432  -1751  -2152   1711   -742  -1834  -3165  -2847    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7186  -8229   -894  -1115  -1855   -467  -9461  -9020 
-    87    650  -2008    969   1331  -2320  -1421   -144  -2073   1544  -2022  -1110    -55  -1558    305   -280    614   -478  -1627  -2196  -1503    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7186  -8229   -894  -1115  -1855   -467  -9461  -9017 
-    88   1939   -994  -2415  -2366  -3184   2087  -2203  -2933  -2357  -3160  -2266  -1622  -1971  -2068  -2456   1750   -763  -1947  -3386  -3132    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7186  -8229   -894  -1115  -1855   -467  -9461  -9014 
-    89   2452   -917  -1983  -1629  -1783  -1445  -1397  -1279  -1458    346   -944  -1332  -1957  -1304  -1653   1291   -660   -957  -2166  -1781    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7186  -8229   -894  -1115  -1855   -467  -9461  -9011 
-    90    658  -1849   -445    105  -2208    661   -151  -1914   1598  -1893  -1008   -175    560    290   1034   -437   -473  -1509  -2078  -1459    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7186  -8229   -894  -1115  -1855   -467  -9461  -9008 
-    91   1166  -1416   -806   -417  -2465    779   -713  -2189   -416  -2255  -1374   1922    889   -323   -871    829   -573  -1626  -2486  -1913    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7187  -8229   -894  -1115  -1855   -467  -9461  -9006 
-    92    573  -2092   1126    153  -2482   1552   -341  -2227   1602  -2202  -1324   -162  -1693     84   -532   -576   -678  -1784  -2397  -1707    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7187  -8229   -894  -1115   -724  -1341  -9461  -9003 
-    93    354  -2046   -402    968  -2371     35   -240  -2115    170  -2072  -1156   1643  -1665    213   1306    747   -547  -1675  -2249  -1572    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8568   -894  -1115   -430  -1957  -9461  -9000 
-    94    942  -1395  -1012   -455  -1478  -1838   1866    945   1299  -1307   -554   -670    238   -250   -713   -791   -639   -888  -1733   1335    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -8997 
-    95    459  -1227  -1546  -1055   2253  -1876   -986  -1111   -938  -1384   -663    815   1276   -815  -1265   -953   1621   -902  -1857  -1412    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8994 
-    96   2389  -2044   1648  -1013  -3490  -1820  -1639  -3257  -1605  -3345  -2501  -1152  -2375  -1314  -2105   1713  -1376  -2541  -3563  -2967    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8992 
-    97  -1943  -3663   1258    999  -3969   2670  -1330  -3842  -1459  -3748  -3015   -660   1449   -982  -2226  -1661  -2000  -3329  -3944  -3015    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -208  -7716  -2972   -894  -1115   -701  -1378  -9461  -8989 
-    98    716  -1629  -4134  -3597   -950  -3613  -2657   1300  -3281   2526    142  -3283  -3486  -2796  -3123  -2791  -1862    -55  -2188  -2012   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1587  -7523   -600   -894  -1115  -1286   -762  -9461  -8986 
-    99   -636   -616  -2238  -2028   -808  -1891  -1630   1129  -1754    -50     80  -1757  -2213  -1689  -1819  -1286   -759   2863  -1740  -1283   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -5974  -7016   -894  -1115   -651  -1461  -9461  -8983 
-   100  -2603  -2116  -4929  -4412   -757  -4622  -3504   1964  -4136   2680    428  -4299  -4052  -3309  -3827  -3923  -2507   -204  -2425  -2432   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7303  -8345   -894  -1115   -838  -1182  -9461  -8980 
-   101   1024  -1880   -561    -97  -2355    317   -429  -2072    -57  -2093  -1209   1545  -1762   1558   -545   -577   1400  -1644  -2316  -1679   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8568   -894  -1115  -1280   -766  -9461  -8977 
-   102   -820  -1450  -2630  -2857  -3802   1181  -2812  -3673  -3126  -3888  -2994  -2084  -2419  -2751  -3128   3239  -1265  -2539  -3957  -3766   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8568   -894  -1115  -1280   -766  -9461  -8974 
-   103   -941  -1564  -2469  -2689  -3690  -1746  -2718  -3611  -2916  -3814  -2979  -2073   3742  -2648  -2958   1205  -1371  -2584  -3840  -3589   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8568   -894  -1115   -430  -1957  -9461  -8972 
-   104  -2454  -4387   3752   1098  -4576  -2196  -1657  -4595  -2066  -4432  -3876   -803  -2783  -1356  -3040  -2070  -2558  -4041  -4554  -3510   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8969 
-   105   -834   -702  -2922  -2311   -649  -2357  -1242    -65  -1965   1500   1872  -1925  -2411  -1638  -1863    490    925   1430  -1184   -840   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8966 
-   106  -1036  -1657  -2869  -3163  -4071   3324  -3108  -3969  -3503  -4184  -3287  -2331  -2635  -3081  -3454   1301  -1490  -2787  -4213  -4062   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8963 
-   107    693   -905  -2577  -2024   -902  -2236  -1303   -392  -1749   1624   1878  -1779  -2392  -1503  -1793   1530   -867   -336  -1446  -1097   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    360    117   -369   -294   -249 
-     -   -208  -2945  -8759   -202  -2938   -701  -1378  -9461  -8960 
-   108  -2506  -2595  -3230  -2650  -1816  -3405  -1979  -1330   1432   2799   -821  -2575  -3455  -1748  -1094  -2825  -2415  -1685  -2638  -2373   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8957 
-   109  -1914  -2665  -2203  -1676  -3705  -2570  -1309  -3210   3421  -3127  -2430  -1663  -2834   -927   -244  -1923   1333  -2823  -3112  -2863   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8954 
-   110  -2824  -2380  -5174  -4707  -1150  -4751  -3826    -64  -4426   2852     27  -4525  -4324  -3660  -4140  -4078  -2763   1413  -2799  -2769   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8951 
-   111   2923  -1583  -2164  -2185  -3606  -1741  -2362  -3366  -2415  -3559  -2683   1733  -2432  -2155  -2649    763  -1273  -2448  -3774  -3417   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8948 
-   112   -872  -1493  -3138  -3282  -3813  -1746  -2977  -3578  -3244  -3856  -2977  -2277  -2516  -2932  -3191   3241   1541  -2521  -4037  -3831   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8945 
-   113  -1266  -1845  -3030  -3238  -3929  -2064  -3088  -3679  -3260  -3944  -3197  -2492   3858  -3062  -3229  -1500   1274  -2784  -4043  -3909   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8943 
-   114  -2385  -4299   1822   3375  -4489  -2175  -1607  -4483  -1965  -4328  -3738   -780  -2747  -1297  -2897  -2013  -2477  -3938  -4463  -3435   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8940 
-   115  -3777  -3243  -5089  -5032  -1735  -4514  -4040  -1299  -4754   3261   -696  -4891  -4508  -4152  -4395  -4705  -3767  -1993  -3125  -3069   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8937 
-   116  -3777  -4125  -1925   3871  -4984  -3355  -3125  -5379  -3371  -5156  -4796  -2611  -3875  -3007  -3762  -3630  -3916  -4960  -4357  -4463   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8934 
-   117  -2810  -3374  -3654  -2130  -4316  -3244  -1094  -3597   1789  -3208  -2567  -1954  -3177   -678   3653  -2688  -2454  -3390  -3002  -2963   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -259  -7717  -2665   -894  -1115   -701  -1378  -9461  -8931 
-   118  -3411  -2924  -4754  -4669  -1438  -4234  -3692   -981  -4352   3217   -411  -4515  -4223  -3806  -4034  -4309  -3404  -1639  -2824  -2721   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7472  -8515   -894  -1115   -391  -2075  -9461  -8928 
-   119  -2873  -2478  -4720  -4678  -2491  -4148  -4128   3883  -4491  -1465  -1516  -4385  -4341  -4341  -4380  -4023  -2944   -274  -3641  -3325   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8925 
-   120  -2343  -1860  -4939  -4537  -1870  -4671  -4170   3220  -4406    958   -644  -4328  -4367  -4066  -4384  -3980  -2313   1595  -3457  -3182   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8922 
-   121  -1401  -2089  -1441  -1103  -2068  -2290  -1145  -1771   -624    631  -1200  -1259   1036   3472   -852  -1473  -1397  -1685  -2402  -1903   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8919 
-   122   -919  -1652  -1869  -1836  -3500  -1755  -2098  -3261  -2039  -3422  -2554   1439  -2400  -1841  -2338   2952   1188  -2416  -3631  -3211   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -817  -7717  -1233   -894  -1115   -701  -1378  -9461  -8916 
-   123   -682  -1258  -2032  -2209  -2907  -1434  -2176  -2972  -2336  -3189  -2479  -1702  -2142  -2156  -2389   3391  -1090  -2144  -3060  -2734   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -6920  -7962   -894  -1115   -223  -2806  -9461  -8913 
-   124  -3232  -3514  -2565  -2905  -4358  -3267  -3364  -5192  -3627  -5059  -4632   4348  -3843  -3410  -3792  -3319  -3533  -4568  -4087  -3976   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8910 
-   125  -1736  -2430  -1613  -1945  -4225   3340  -2639  -4326  -2871  -4391  -3645   1841  -2954  -2478  -3199  -1852  -2108  -3377  -4176  -3849   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -205  -7717  -2990   -894  -1115   -701  -1378  -9461  -8907 
-   126  -2663  -2212  -5005  -4428   -836  -4599  -3427    -35  -4150   2660   2236  -4266  -4070  -3301  -3818  -3834  -2557   1252  -2439  -2476   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8568   -894  -1115   -430  -1957  -9461  -8904 
-   127  -2187  -1729  -4776  -4368  -1993  -4461  -3953   2524  -4218   -844   2489  -4113  -4242  -3970  -4223  -3742  -2163   2643  -3432  -3072   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -259  -7717  -2665   -894  -1115   -701  -1378  -9461  -8901 
-   128  -1292  -1544  -3023  -2796  -1617  -2356  -2264   -760  -2383    879   -747  -2364  -2809  -2308  -2400  -1682   3340   -801  -2475  -2098   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7473  -8515   -894  -1115   -391  -2075  -9461  -8898 
-   129  -1420  -2120  -1712  -1698  -3287  -2139  -1874  -3032  -1388  -3144  -2475  -1675  -2679   1891  -1557  -1538   3458  -2519  -3350  -2917   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8895 
-   130  -2081  -2497  -3792  -4048  -4206  -2712  -3671  -3972  -3974  -4274  -3765  -3291  -3408  -3829  -3824  -2338   3976  -3321  -4129  -4203   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8892 
-   131  -4077  -3791  -4518  -4858  -5206  -3818  -4460  -5898  -5053  -5602  -5343  -4628   4289  -4938  -4749  -4364  -4429  -5313  -4385  -5119   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8889 
-   132  -1420  -2120  -1712  -1698  -3287  -2139  -1874  -3032  -1388  -3144  -2475  -1675  -2679   1891  -1557  -1538   3458  -2519  -3350  -2917   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1939  -7717   -450   -894  -1115   -701  -1378  -9461  -8886 
-   133   -567   -906   -958  -1015  -1792  -1011  -1051  -1690  -1028  -1830  -1371   -952   3509  -1020  -1150   -752   -828  -1339  -1733  -1621   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115   -149  -3348  -9461  -8883 
-   134  -1089  -1711  -2767  -2997  -3932  -1903  -2971  -3853  -3217  -4056  -3200  -2293   3520  -2915  -3229   1972  -1528  -2772  -4078  -3859   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8880 
-   135   -890  -1625  -1903  -1842  -3499   2733  -2094  -3253  -2055  -3407  -2528   1047  -2380  -1831  -2370    572   1615  -2397  -3629  -3217   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8877 
-   136  -2416  -3268  -1979  -1508  -3951  -2850  -1149  -3504   1682  -3216  -2544  -1579  -2967   3905     16  -2279  -2224  -3220  -3081  -2847   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8873 
-   137  -3343  -2736  -4537  -4542   3480  -4243   -993  -2189  -4131  -1977  -1866  -3163  -4159  -3183  -3687  -3438  -3253   1210   -279   3124   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8870 
-   138  -3400  -2826  -5381  -4998   2685  -5087  -2877   -633  -4709   2671     46  -4543  -4476  -3614  -4234  -4432  -3266  -1390  -1897  -1211   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8867 
-   139  -1590   3276  -3421  -3194   -658  -2589  -1617  -1920  -2824  -2085  -1577  -2498   1520  -2543  -2750  -1890  -1783  -1727  -1291   3894   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8864 
-   140   -846  -1481  -2885  -2921  -3684  -1727  -2747  -3430  -2913  -3671  -2791  -2134   3438  -2639  -2966   1024   1525  -2442  -3895  -3654   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8861 
-   141  -2773  -3362  -3605  -2086  -4297  -3225  -1069  -3572   3284  -3185  -2538  -1921  -3153   -651   2403  -2648  -2417  -3362  -2986  -2939   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1939  -7717   -450   -894  -1115   -701  -1378  -9461  -8858 
-   142   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8855 
-   143   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8852 
-   144   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8849 
-   145    264   -354   -599   -601  -1499   -529   -698  -1334   -634  -1619   -952   -405  -1140   -558   -833   2530    -52   -800  -1757  -1272   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8845 
-   146   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8842 
-   147   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8839 
-   148   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8836 
-   149    112   -396   -924   -835  -1323   -724   -788   -584   -668  -1084   -601   -616  -1284   -665   -823   -117   2782   -306  -1674  -1287   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8833 
-   150   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8830 
-   151   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115   -149  -3348  -9461  -8827 
-   152   1714  -1442  -2018  -1731  -2590   1683  -1748  -2160  -1710  -2461  -1687   1843  -2306  -1543  -2002  -1013  -1070   1250  -2864  -2456   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1781  -7717   -510   -894  -1115   -701  -1378  -9461  -8823 
-   153   -646  -1003  -1185  -1348  -2333   3269  -1433  -2351  -1572  -2505  -1938  -1197  -1673  -1447  -1655   -842   -975  -1784  -2095  -2147   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -5974  -7016   -894  -1115  -2625   -255  -9461  -8820 
-   154   -811  -1115  -1220  -1305  -2055  -1212  -1321  -2003  -1333  -2122  -1674  -1222   3688  -1320  -1430  -1002  -1085  -1633  -1945  -1888   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -5974  -7016   -894  -1115   -154  -3303  -9461  -8817 
-   155   1560  -1572  -4446  -4042  -2093  -3927  -3534   1707  -3853  -1145   -950  -3688  -3925  -3662  -3870  -3185  -1936   2822  -3284  -2859   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8814 
-   156   1941  -1461  -3436  -3557  -3691  -1760  -3055  -3210  -3394  -3638  -2826  -2367  -2530  -3057  -3275  -1122   3305  -2332  -3968  -3798   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8811 
-   157  -1216  -2648   2247   1156  -2943  -1850   -795  -2677   -576  -2684  -1838   -501  -2124   -390  -1146   1576  -1198    860  -2908  -2182   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8807 
-   158  -3777  -4125  -1925   3871  -4984  -3355  -3125  -5379  -3371  -5156  -4796  -2611  -3875  -3007  -3762  -3630  -3916  -4960  -4357  -4463   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8804 
-   159  -2128  -3614   -351   2081  -3946  -2254  -1393  -3819  -1121  -3677  -2983   -910  -2691   3669  -1546  -1872  -2144  -3376  -3729  -3016   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8801 
-   160  -1285  -2550   -540   2436  -2711  -1994   -790  -2418   -359    402  -1638   -656  -2207   2398   -760  -1165  -1236  -2119  -2708  -2078   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8798 
-   161  -2199  -4083   1805   2131  -4308   2472  -1480  -4246  -1763  -4112  -3461   -698  -2644  -1155  -2646  -1857  -2280  -3706  -4300  -3273   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8794 
-   162  -4350  -3618  -4843  -5137   4483  -4245  -2206  -3493  -4990  -2887  -3007  -4147  -4512  -4243  -4506  -4433  -4439  -3737  -1500   -417   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8791 
-   163   3225  -1599  -3356  -3607  -4039   1290  -3237  -3824  -3680  -4097  -3209  -2466  -2631  -3256  -3531  -1243  -1456  -2697  -4194  -4117   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8788 
-   164  -1707  -3371   2020   2743  -3635  -2003  -1100  -3458   -980  -3359  -2561   -608  -2394   -718   1399  -1461  -1710  -2982  -3523  -2699   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8785 
-   165  -3681  -3593  -4389  -4747  -5281   3812  -4419  -5908  -5071  -5671  -5288  -4417  -4223  -4850  -4766  -3952  -4069  -5125  -4424  -5214   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8781 
-   166  -4350  -3618  -4843  -5137   4483  -4245  -2206  -3493  -4990  -2887  -3007  -4147  -4512  -4243  -4506  -4433  -4439  -3737  -1500   -417   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8778 
-   167  -1926  -2067  -1903   1202  -2526  -2903  -2414   -332  -2384  -1837  -1560  -2160  -3264  -2267  -2653  -2383  -2013   3293  -3270  -2795   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8775 
-   168  -2137  -3097  -2204   1186  -3797  -2772   -892  -3238   2990  -2955  -2223  -1423  -2777   -465   1978  -2002  -1910  -2943  -2864  -2625   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8771 
-   169   3577  -2213  -3823  -4109  -4242  -2448  -3656  -3995  -4111  -4316  -3680  -3108  -3185  -3808  -3906  -1985  -2175  -3167  -4199  -4290   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8768 
-   170  -3777  -3243  -5089  -5032  -1735  -4514  -4040  -1299  -4754   3261   -696  -4891  -4508  -4152  -4395  -4705  -3767  -1993  -3125  -3069   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8765 
-   171   1070  -3008   2086   1968  -3276  -1897   2449  -3076   -736  -3008  -2163   -510  -2218   -497  -1346  -1206  -1396  -2613  -3192  -2402   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8762 
-   172  -2266  -4258   3215   1709  -4398  -2099  -1496  -4357  -1824  -4205  -3582   1815  -2660  -1175  -2753  -1896  -2348  -3812  -4403  -3326   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8758 
-   173  -3777  -3243  -5089  -5032  -1735  -4514  -4040  -1299  -4754   3261   -696  -4891  -4508  -4152  -4395  -4705  -3767  -1993  -3125  -3069   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8755 
-   174  -4406  -3961  -3921  -4171  -3231  -3926   5401  -5468  -3992  -5013  -4849  -4130  -4378  -4151  -3893  -4548  -4592  -5195  -3383  -2818   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8752 
-   175  -1383  -2546  -1062   -685  -3144  -2135   -833  -2796   2831  -2712  -1894   1766  -2326   -416   -302  -1291   1209  -2387  -2803  -2300   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8748 
-   176  -1258  -2236   -904   -619  -2405  -2070   -851  -2154   -332  -2189   2930   1543  -2272   3075   -634  -1222  -1224  -1886  -2479  -1907   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8745 
-   177  -1171  -1837  -1508  -1389   1468  -2026  -1390  -2351  -1565  -2477  -1801   3180  -2478  -1385  -1912   1613  -1354  -1969  -2043  -1162   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8741 
-   178  -1312  -2397   -954   -641  -2691  -2084   2163  -2536   -230  -2526  -1737   -871  -2294   3361   -505  -1244   1407  -2177  -2617  -2030   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1781  -7717   -511   -894  -1115   -701  -1378  -9461  -8738 
-   179   2732   -391  -1180  -1164  -1643   -694  -1093   -932  -1109  -1448   -917   -792  -1324  -1005  -1231   -102   -200   -553  -1958  -1629   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -5974  -7016   -894  -1115   -154  -3303  -9461  -8735 
-   180  -2658  -2249  -4998  -4388   1828  -4481  -3235   -303  -4083   2367   2418  -4144  -4031  -3250  -3734  -3672  -2546   1036  -2365  -2341   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8731 
-   181   -909  -1543  -2795  -2919  -3812   1966  -2828  -3575  -3047  -3809  -2927  -2168   3143  -2732  -3091  -1137   1266  -2545  -3997  -3784   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8728 
-   182   1324  -1471  -2529  -2213  -3359    647  -2172  -3091  -2104  -3272  -2384  -1800   2185  -1926  -2361   1790    873  -2250  -3515  -3158   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8725 
-   183   1720  -1333  -2888  -2647  -2731   1378  -2296  -2261  -2497  -2633  -1874  -2013   2176  -2247  -2597  -1058  -1133   1436  -3074  -2761   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2086  -7717   -401   -894  -1115   -701  -1378  -9461  -8721 
-   184   -227   -626   -706   -826  -1839   2942   -940  -1774  -1009  -1969  -1391   -716  -1288   -908  -1137   -413   -533  -1264  -1693  -1639   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -46  -5677  -6719   -894  -1115  -2707   -240  -9461  -8718 
-   185   -227   -626   -706   -826  -1839   2942   -940  -1774  -1009  -1969  -1391   -716  -1288   -908  -1137   -413   -533  -1264  -1693  -1639   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -46  -5677  -6719   -894  -1115   -803  -1229  -9461  -8714 
-   186   -524  -1708   -465     20  -2134  -1465   -245  -1825    213  -1856   -997   1763    871    174   1057   -466   1621  -1436  -2080  -1482   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7132  -8174   -894  -1115  -1063   -940  -9461  -8711 
-   187    774  -1388  -1311   -965  -2716  -1461  -1187  -2427   -954  -2549  -1682   2348  -1942   -842  -1355   1922   1041  -1800  -2802  -2299   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7380  -8423   -894  -1115  -1573   -591  -9461  -8707 
-   188   2736  -1065  -2838  -2687  -2557    933  -2238  -1826  -2522  -2413  -1698  -1882  -2187  -2240  -2543   -827   -909   1286  -2942  -2652   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7380  -8423   -894  -1115   -944  -1058  -9461  -8704 
-   189   2333  -1263  -2771  -2568  -3305    852  -2356  -3032  -2443  -3256  -2376  -1871  -2237  -2198  -2581   1197   1830  -2134  -3513  -3234   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8568   -894  -1115  -1280   -766  -9461  -8700 
-   190   1499  -1685   -690   -227  -1917  -1695   -465  -1562   -119    193   -900   1512  -1836   1916   -548   -693   -662  -1279  -2036  -1472   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8568   -894  -1115   -430  -1957  -9461  -8697 
-   191   1735  -1669  -1534  -1189  -3094    788  -1438  -2832  -1195  -2921  -2028   1351   1635  -1077  -1611   1143  -1024  -2145  -3139  -2621   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8693 
-   192   2761  -1325  -3479  -3282  -2515  -1991  -2628  -1094  -3023  -2169  -1611  -2383  -2622  -2726  -2970  -1301    732   1747  -3060  -2758   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8690 
-   193   2246  -1460  -3355  -3519  -3886  -1723  -3093  -3654  -3467  -3932  -3027  -2336  -2506  -3077  -3353   2834  -1296  -2535  -4112  -3953   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8687 
-   194    443  -1370  -1572  -1125  -1935   2117  -1151    885  -1035  -1782  -1034   1497  -2148   -919  -1386   -935    723  -1219  -2226  -1776   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1646  -7717   -571   -894  -1115   -701  -1378  -9461  -8683 
-   195   1882   -320   -994   -942  -1970   1955  -1002  -1576  -1018  -1886  -1103   -597  -1202   -830  -1223    112    -32   -917  -2188  -1842   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -6106  -7148   -894  -1115  -1000  -1000  -9461  -8679 
-   196  -2504  -2614  -3210  -3524  -4244   3739  -3377  -4659  -3852  -4582  -4116  -3226  -3278  -3650  -3691  -2746  -2889  -3907  -3602  -4134   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -228  -7061  -2878   -894  -1115   -991  -1009  -9461  -8676 
-   197    887   -917  -1066   -527  -1009    397   -472   -580   -389    292   1835   1575  -1768   -285   -734   -653   -419   -416  -1354   -906   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7215  -8257   -894  -1115  -1820   -480  -9461  -8672 
-   198   1170  -1003  -2478  -2398  -3031   2136  -2182  -2707  -2335  -2983  -2129  -1653  -2000  -2067  -2423   -610   2543  -1847  -3268  -3006   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -976  -7215  -1052   -894  -1115   -281  -2497  -9461  -8669 
-   199   1175  -1107  -2331  -2526  -3339   3199  -2431  -3076  -2715  -3362  -2521  -1757  -2084  -2379  -2714   -728   -931  -2089  -3499  -3329   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -624  -7119  -1551   -894  -1115   -804  -1226  -9461  -8665 
-   200  -2771  -2749  -3261  -3535  -4031  -2798  -3320  -4432  -3681  -4324  -3989  -3326   4210  -3609  -3537  -3018  -3117  -3909  -3480  -3910   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -995  -7029  -1034   -894  -1115  -2030   -405  -9461  -8662 
-   201   1928   -255  -1024   -869  -1797   -517   -872  -1390   -841  -1704   -920   -532  -1147   -683  -1061   1821     56   -776  -2048  -1663   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1234  -6069   -843   -894  -1115  -1744   -512  -9461  -8658 
-   202   -501   -516  -2018  -1796   -673  -1730  -1420   1161  -1519     61    198  -1553  -2054  -1462  -1600  -1107   -625   2709  -1580  -1117   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5812  -6854   -894  -1115  -1575   -590  -9461  -8655 
-   203     87   -598  -1257  -1028  -2192   1333  -1083  -1876  -1008  -2089  -1253   -762  -1431   -845  -1284   1562   2096  -1195  -2386  -1994   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -6542  -7585   -894  -1115  -1382   -698  -9461  -8651 
-   204  -1035  -1503  -2528  -2651  -2934  -1760  -2432  -2426  -2525  -2850  -2358  -2100  -2430  -2456  -2516  -1284   3765  -1956  -3094  -2925   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -6977  -8019   -894  -1115  -1406   -683  -9461  -8647 
-   205   1739   2816  -3160  -2623   -953  -2501  -1692   1590  -2317   -525    -62  -2206  -2613  -2023  -2245  -1651   -905   1544  -1627  -1265   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7183  -8225   -894  -1115  -1232   -800  -9461  -8644 
-   206   2497  -1100  -2703  -2559  -3141  -1385  -2290  -2830  -2427  -3095  -2232  -1777  -2102  -2169  -2517   1986   1131  -1956  -3373  -3112   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7349  -8391   -894  -1115   -905  -1102  -9461  -8640 
-   207   1113  -1195  -1449   -935  -1689   1186   -930    656   -807  -1540   -790   -987    586   -697  -1162    598   1133  -1018  -1982  -1530   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -177  -7524  -3220   -894  -1115   -428  -1963  -9461  -8637 
-   208   -614  -1590   -743   -205  -1826    204   -420  -1474   -104  -1615   2717   -456    343   1460   -560    400    929  -1187  -1958  -1396   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7578  -8620   -894  -1115   -477  -1828  -9461  -8633 
-   209   2982  -1425  -3385  -3449  -3742    723  -2992  -3462  -3334  -3744  -2852  -2300  -2478  -2963  -3256  -1059   1543  -2433  -3982  -3813   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8629 
-   210   1287  -1458  -2972  -2922  -3741   2517  -2731  -3510  -2899  -3725  -2812  -2120   1716  -2596  -2984   1031  -1230  -2461  -3930  -3695   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -737  -7717  -1348   -894  -1115   -701  -1378  -9461  -8626 
-   211   -347   -854  -1810  -1583  -1886   1126  -1425  -1258  -1502  -1735  -1041  -1266   2451  -1330  -1687   -600   -612   1785  -2249  -1879   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7000  -8042   -894  -1115   -606  -1544  -9461  -8622 
-   212    725  -1609  -1435  -1581  -3553   2615  -2046  -3336  -2119  -3494  -2637   2529  -2307  -1809  -2449  -1018  -1228  -2432  -3687  -3253   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8569   -894  -1115  -1280   -766  -9461  -8618 
-   213  -1353  -2991   1196   1724  -3259   1495   -823  -3071   -696  -2992  -2155   1808    777   -425  -1329  -1135  -1347  -2596  -3173  -2359   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7527  -8569   -894  -1115   -430  -1957  -9461  -8615 
-   214    462   -830  -2609  -2071   -972    776  -1303   -446  -1801   1279   -192  -1754  -2322  -1538  -1823    325   -798   1715  -1450  -1094   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8611 
-   215    936   -706  -2896  -2293   2403  -2344  -1128   1340  -1946   -524    100  -1889    508  -1610  -1838  -1421   -782   -106  -1019   1613   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8607 
-   216   1920  -1648  -1606  -1259  -3116    785  -1490  -2854  -1255  -2949  -2056   1003    638  -1135  -1662   1686  -1031  -2153  -3169  -2661   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8604 
-   217    478  -1693  -1321   -864  -2810   1695  -1106  -2532   -801  -2606  -1720    966    753   -718  -1242    846   1444  -1952  -2837  -2282   220
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -209  -7717  -2973   -894  -1115   -701  -1378  -9461  -8600 
-   218    777  -1321  -2231  -1897  -3125   1961  -1897  -2852  -1799  -3026  -2144  -1559    886  -1634  -2083   1771   1026  -2049  -3275  -2895   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -301  -7524  -2473   -894  -1115  -1286   -762  -9461  -8596 
-   219    833   -913  -2278  -1991  -1390    630  -1527   -809  -1796   2284   -557  -1611  -2150  -1596  -1870   -943   -791   -655  -1922  -1573   222
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7241  -8283   -894  -1115  -1785   -494  -9461  -8592 
-   220   1789  -1824   -552   -205  -2129  -1634   2875  -1901     -5  -1963  -1160   -447  -1839   1776   -364   -731   -756  -1558  -2161  -1565   223
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7241  -8283   -894  -1115   -927  -1077  -9461  -8589 
-   221   -672  -1528  -1230   -966  -2844  -1551  -1252  -2566  -1027  -2676  -1812   1193   2535   -907  -1435   1690    876  -1936  -2919  -2401   224
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7473  -8515   -894  -1115  -1397   -689  -9461  -8585 
-   222  -3316  -3802  -1493   3828  -4580  -2988  -2685  -4871  -2866  -4704  -4304  -2164  -3504  -2531  -3279  -3159  -3444  -4465  -4044  -4029   225
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    395     45     96    359    117   -369   -294   -249 
-     -   -250  -2702  -8515   -202  -2938  -1397   -689  -9461  -8581 
-   223    867  -1243  -2754  -2757  -3327  -1520  -2513  -2959  -2686  -3272  -2435  -1939   3538  -2424  -2724   -865   1023  -2095  -3572  -3332   227
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7473  -8515   -894  -1115  -1397   -689  -9461  -8577 
-   224  -3621  -3431  -4091  -4413  -4808  -3466  -4078  -5406  -4595  -5176  -4890  -4183   4270  -4493  -4344  -3892  -3974  -4836  -4076  -4709   228
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7473  -8515   -894  -1115  -1397   -689  -9461  -8574 
-   225  -2045  -1577  -4659  -4322  -2101  -4387  -4211   1943  -4217   -919   -855  -4086  -4206  -4102  -4315  -3730  -2042   3286  -3684  -3215   229
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7473  -8515   -894  -1115  -1397   -689  -9461  -8570 
-   226  -4065  -3335  -4241  -4514   -196  -3984  -1557  -3598  -4262  -3047  -3087  -3539  -4212  -3642  -3894  -3969  -4112  -3676   -869   4791   230
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7473  -8515   -894  -1115  -1397   -689  -9461  -8566 
-   227   2816  -1232  -3086  -3133  -3339  -1539  -2700  -2829  -2976  -3263  -2468  -2081  -2292  -2675  -2918   -892   2355  -2024  -3625  -3420   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -247  -7473  -2747   -894  -1115  -1397   -689  -9461  -8562 
-   228  -2398  -2841  -1689  -1993  -3556  -2557  -2505  -4219  -2638  -4186  -3703   4247  -3129  -2466  -2867  -2457  -2674  -3650  -3437  -3139   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7244  -8287   -894  -1115   -931  -1072  -9461  -8558 
-   229  -3411  -2924  -4754  -4669  -1438  -4234  -3692   -981  -4352   3217   -411  -4515  -4223  -3806  -4034  -4309  -3404  -1639  -2824  -2721   233
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7473  -8515   -894  -1115  -1397   -689  -9461  -8555 
-   230   -951  -1702  -1266  -1457  -3417  -1665  -1966  -3391  -2000  -3522  -2701   1680  -2333  -1745  -2317   3126  -1304  -2508  -3574  -3052   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7473  -8515   -894  -1115   -391  -2075  -9461  -8551 
-   231    921  -1583  -1823  -1492  -3102  -1708  -1660  -2819  -1468  -2958  -2085   1862  -2247  -1338  -1835   1924   2020  -2126  -3207  -2743   235
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8760   -894  -1115   -701  -1378  -9461  -8547 
-   232  -4362  -3341  -4802  -5127   3458  -4674   -926  -3247  -4692  -2582  -2665  -3327  -4544  -3457  -4081  -3934  -4225  -3411   -175   3853   236
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -444  -7717  -1959   -894  -1115   -701  -1378  -9461  -8543 
-   233   1608   3004  -1917  -1551  -2474  -1389  -1515  -2135  -1438  -2361  -1546   2203  -1958  -1287  -1720   1289   -722  -1557  -2704  -2309   237
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7292  -8334   -894  -1115   -994  -1006  -9461  -8539 
-   234  -1734  -2225  -2844  -3120  -4273   1692  -3205  -4331  -3516  -4421  -3689  -2682   3749  -3227  -3519  -1951  -2152  -3349  -4005  -4171   238
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -465  -7473  -1904   -894  -1115  -1397   -689  -9461  -8535 
-   235   1421  -1159  -1014   -764  -2583   1689  -1036  -2309   -845  -2428  -1560   1529  -1725   -702  -1247   1123   -574  -1641  -2673  -2172   239
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7029  -8071   -894  -1115  -2030   -405  -9461  -8531 
-   236   2424   -847  -2179  -1955  -2656  -1139  -1783  -2313  -1835  -2580  -1742  -1378  -1814  -1623  -2000   1589   1463  -1563  -2894  -2581   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -484  -7029  -1865   -894  -1115  -2030   -405  -9461  -8527 
-   237   1318   -631  -2583  -2043   -496  -2346  -1359   1873  -1768   1206    471  -1838  -2373  -1514  -1800  -1465   -736    846  -1343  -1015   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -6572  -7614   -894  -1115  -2372   -310  -9461  -8524 
-   238   -594  -1489   -123   -184  -2370  -1205   -732  -2256   -556  -2348  -1592   2851   2124   -433   -955   -609   -770  -1737  -2438  -1858   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -6572  -7614   -894  -1115  -1366   -708  -9461  -8520 
-   239   -254   -888  -2008  -1929  -2741  -1145  -1831  -2407  -1868  -2694  -1875  -1375  -1837  -1682  -2007   2268   2703  -1633  -2976  -2649   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1221  -6999   -835   -894  -1115   -995  -1005  -9461  -8516 
-   240  -1547  -1794  -2187  -2436  -3306   3597  -2424  -3517  -2726  -3569  -3044  -2202  -2469  -2559  -2695  -1766  -1912  -2845  -2869  -3157   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -6523  -7565   -894  -1115  -2399   -303  -9461  -8512 
-   241   -441  -1049  -1223  -1303  -2707   2789  -1528  -2546  -1556  -2710  -1949  -1114   1963  -1372  -1768   -619   -785  -1811  -2698  -2491   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -6523  -7565   -894  -1115  -2399   -303  -9461  -8508 
-   242   1487   -607  -1186   -918  -2119   -828   -985  -1794   -880  -2005  -1174   -701   1605   -733  -1176   1867   -210  -1148  -2310  -1901   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -6523  -7565   -894  -1115   -535  -1690  -9461  -8504 
-   243   2362  -1227  -2932  -2997  -3587   2310  -2700  -3354  -2990  -3596  -2685  -2007  -2248  -2628  -2975    943  -1036  -2270  -3800  -3611   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -340  -7473  -2310   -894  -1115  -1397   -689  -9461  -8500 
-   244   -460   -897  -2072  -1723  -1728  -1508  -1455   -876  -1533  -1492   -861  -1407   2297  -1383  -1706   -748   2217   1190  -2157  -1785   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7152  -8194   -894  -1115  -1898   -451  -9461  -8496 
-   245   1997  -1186  -1291  -1115  -2756  -1293  -1351  -2480  -1217  -2637  -1780   1476  -1867  -1057  -1568   2062   -711  -1769  -2886  -2427   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7152  -8195   -894  -1115   -891  -1117  -9461  -8492 
-   246  -2607  -2182  -3893  -3696   1936  -3651   2624  -1839  -3328  -1736  -1436  -2664  -3611  -2610  -3049  -2798  -2523   1144    -57   3702   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7451  -8494   -894  -1115   -377  -2119  -9461  -8488 
-   247    666  -1663  -1492  -1139  -2974   1843  -1382  -2694  -1139  -2799  -1924   1823   1099  -1025  -1554   -891   1360  -2064  -3042  -2524   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7718  -8760   -894  -1115   -701  -1378  -9461  -8484 
-   248   2157  -1560  -1925  -1600  -3127  -1708  -1739  -2843  -1568  -2992  -2121   1659  -2265  -1431  -1920   1561   1170  -2135  -3246  -2799   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7718  -8760   -894  -1115   -701  -1378  -9461  -8480 
-   249    842  -1897   -621    819  -2153    347   -391  -1841    -25  -1903   1982   1532  -1795     28   -512   -623    828  -1492  -2172  -1552   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7718  -8760   -894  -1115   -701  -1378  -9461  -8476 
-   250   -805  -1475  -2648  -2472  -3506    575  -2403  -3247  -2428  -3446  -2558  -1932    986  -2204  -2623   1654   2871  -2339  -3683  -3370   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7718  -8760   -894  -1115   -701  -1378  -9461  -8472 
-   251   -726   -889  -1796    862   -890     87   -865    979  -1039   -756   2417  -1236  -2142   -873  -1259    537   -669   1183  -1320   -923   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7718  -8760   -894  -1115   -701  -1378  -9461  -8468 
-   252   1145  -1474  -1607  -1174  -2311   1963  -1266  -1966  -1096  -2169  -1378  -1194    766   -984  -1469    833   -921  -1564  -2535   1627   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7718  -8760   -894  -1115   -701  -1378  -9461  -8464 
-   253  -3796  -3067  -4540  -4676   3437  -4396   -937  -2900  -4291  -2423  -2380  -3195   1234  -3273  -3828  -3627  -3706  -2994   -211   3412   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7718  -8760   -894  -1115   -701  -1378  -9461  -8459 
-   254   2081  -1221  -2357  -1923  -1962  -1834  -1640  -1511  -1743    372  -1120  -1657  -2298  -1569  -1946   1093   1765  -1212  -2338  -1963   258
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -690  -7718  -1425   -894  -1115   -701  -1378  -9461  -8455 
-   255   3417  -1398  -2743  -2924  -3186  -1655  -2636  -2718  -2911  -3145  -2554  -2145  -2372  -2689  -2840  -1140  -1308  -2081  -3319  -3216   259
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7048  -8090   -894  -1115  -1161   -855  -9461  -8451 
-   256   -700  -2085   -214   1558  -2404  -1537   -314  -2134     59  -2118  -1240   -199   1800   1421   -434   -581   1111  -1720  -2319  -1648   260
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -514  -7308  -1782   -894  -1115  -1018   -982  -9461  -8447 
-   257  -2801  -2773  -3291  -3567  -4059  -2822  -3348  -4468  -3715  -4355  -4022  -3357   4213  -3641  -3567  -3048  -3147  -3943  -3501  -3939   261
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1046  -7045   -984   -894  -1115  -1157   -858  -9461  -8443 
-   258  -1280   -883  -3683  -3273  -1192  -3393  -2857   2516  -3081   -126    -33  -3031  -3277  -2895  -3126  -2656  -1270   2656  -2520  -2113   262
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -6523  -7565   -894  -1115  -1549   -603  -9461  -8439 
-   259   -453  -1379   -475   -202  -1947  -1316   2688  -1781   -185  -1884  -1078   -385   1952   -155   -581   1333   -541  -1366  -2075  -1471   263
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6883  -7925   -894  -1115  -2161   -365  -9461  -8435 
-   260  -1641  -1324  -3294  -2959   2820  -2915   -449   -627  -2597   -708   -402  -2134  -2895  -1999  -2366  -2048  -1573   1609    146   2866   264
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6884  -7926   -894  -1115  -2161   -365  -9461  -8431 
-   261   -595  -1269   -767   -332  -1279  -1612   -395   -907    -19    810   -379   -515   1780   1908   -320   -683   -560   -779  -1598  -1102   265
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6883  -7925   -894  -1115  -2161   -365  -9461  -8426 
-   262  -1078  -1927   -617   -576  -2577  -1666   -916  -2455   -443  -2453  -1768   -761   3097   2307   -702  -1076  -1181  -2051  -2540  -2049   266
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6883  -7925   -894  -1115  -2161   -365  -9461  -8422 
-   263   -454  -1380   -475   -203  -1946  -1316   2705  -1781   -186  -1884  -1078   -386   1952   -155   -581   1320   -541  -1366  -2075  -1471   267
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6883  -7926   -894  -1115  -1488   -636  -9461  -8418 
-   264   1171  -1521   -632   -333  -2306  -1428   -632  -1989   -266  -2081  -1264   -513   1824   2565   -654   -586   -658  -1546  -2345  -1792   268
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -586  -7102  -1627   -894  -1115  -1282   -764  -9461  -8414 
-   265  -1186  -1861   -857   -907  -2047   1217   4523  -2628   -991  -2658  -1993  -1036  -2196  -1026  -1250  -1235  -1356  -2184  -2251  -1599   269
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6815  -7857   -894  -1115  -2215   -350  -9461  -8409 
-   266    976  -1210   -588   -287  -1778  -1290   3252  -1532   -217  -1686   -907   -434   1601   -195   -584   -453   -482  -1163  -1951  -1396   270
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6815  -7857   -894  -1115  -2215   -350  -9461  -8405 
-   267   -342   -828   -815   1218   -876  -1533   -290   1023   -167    408     10   -464  -1624    -78   -525    745   -288   -186  -1232   -772   271
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6815  -7857   -894  -1115  -2215   -350  -9461  -8401 
-   268   -812  -1664   -307   -499  -2918   1187  -1180  -2858  -1162  -2935  -2175   3464  -1930   -913  -1587   -849  -1067  -2185  -2954  -2409   272
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6815  -7857   -894  -1115   -626  -1506  -9461  -8397 
-   269   -987  -1575  -2639  -2787  -3540  -1797  -2686  -3236  -2790  -3518  -2781  -2143   3731  -2624  -2812  -1217   1479  -2422  -3692  -3498   273
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7474  -8516   -894  -1115  -1397   -689  -9461  -8392 
-   270  -1233  -2399  -1113   -528  -2797  -2065   2280  -2447    342  -2351  -1538   -735   2613   1408   1357  -1129  -1120  -2100  -2425  -1951   274
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7474  -8516   -894  -1115  -1397   -689  -9461  -8388 
-   271   -687   -615  -2487  -1893   1455   1162  -1009    -65  -1595    603   2668  -1626    431  -1312  -1582  -1226   -632    -14  -1040   -672   275
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1704  -7474   -547   -894  -1115  -1397   -689  -9461  -8384 
-   272  -1264  -1069  -2182  -2069   3476  -2059   -225   -155  -1840     98    104  -1588  -2244  -1460  -1754  -1576  -1306   -345    316   1343   276
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -5813  -6855   -894  -1115  -2673   -246  -9461  -8379 
-   273   -617  -1328   -110    -16  -1421  -1141   -192  -1416    347  -1381   -875   -199  -1471   3216    146   -614   -653  -1202  -1514  -1000   277
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -5813  -6855   -894  -1115  -2673   -246  -9461  -8375 
-   274   -855  -1279   -507   -439   -292  -1304   4245  -1505   -118  -1451   -989   -539  -1641   -320   -282   -892   -908  -1307   -698    135   278
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -5813  -6855   -894  -1115  -2673   -246  -9461  -8371 
-   275    269   -349   -591   -593  -1490   -525   -690  -1324   -624  -1610   -943   -398  -1135   -549   -824   2520    -46   -792  -1749  -1263   279
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -5813  -6855   -894  -1115   -427  -1964  -9461  -8366 
-   276   2289  -1278  -2649  -2689  -3493   1185  -2544  -3240  -2750  -3478  -2594  -1922   2625  -2436  -2814   -871  -1064  -2246  -3694  -3465   280
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115  -1397   -689  -9461  -8362 
-   277   -727   -836  -2357  -1873  -1023    707  -1276   -259  -1631    327   -212  -1633   1605  -1420  -1714  -1168   -771   2161  -1527  -1159   281
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115  -1397   -689  -9461  -8358 
-   278   -649  -1665   -632   -137  -1847   1123   1614  -1511     -7    174   -826   -400   1411   1259   -438   -630   -594  -1228  -1952  -1381   282
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115  -1397   -689  -9461  -8353 
-   279  -2254  -2762  -1943  -2056  -2695  -2648   4039  -3765  -1992  -3677  -3122  -2128   3244  -2134  -2153  -2322  -2456  -3309  -2910  -2250   283
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115  -1397   -689  -9461  -8349 
-   280  -1929  -2625  -1444  -1562  -3541  -2367  -1931  -3607  -1487  -3541  -2927  -1694   3725   1906  -1678  -1965  -2124  -3103  -3414  -3041   284
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -200  -7474  -3049   -894  -1115  -1397   -689  -9461  -8344 
-   281   1159  -1912  -2184  -1626  -3095  -2029  -1205  -2676   -193  -2708  -2010  -1482  -2418   -866   3450  -1365  -1396  -2228  -2788  -2524   285
-     -   -149   -500    232     42   -381    400    105   -627    210   -463   -721    275    393     47     97    360    117   -370   -295   -250 
-     -   -287  -2520  -8334  -2609   -258  -1715   -524  -9461  -8340 
-   282    929   -918  -2719  -2201   -304  -2410  -1142   -155  -1867   2023    158  -1890  -2481  -1585  -1839  -1520   -960   -203   -994   2011   293
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7292  -8334   -894  -1115   -994  -1006  -9461  -8335 
-   283   1077  -1468   -836   -312  -1824  -1609   -503  -1461   -210  -1624   -822   -528    675   1941   -650    827   -571    739  -1979  -1438   294
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115   -391  -2075  -9461  -8331 
-   284   2592  -1354  -3189  -3032  -2742  -1849  -2539  -1829  -2833  -2531  -1876  -2217   2041  -2562  -2838  -1164  -1219   1285  -3173  -2878   295
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8326 
-   285  -3099  -2583  -5437  -4861   1595  -5078  -3674   1584  -4606   2667    245  -4734  -4386  -3573  -4179  -4348  -2967   -969  -2533  -2482   296
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8322 
-   286  -3709  -3782  -3592  -3179  -4734  -3639  -2561  -4748   3938  -4426  -3926  -3130  -3916  -2292  -1410  -3723  -3624  -4465  -3818  -3998   297
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8317 
-   287  -2385  -4339   2985   2742  -4509  -2162  -1598  -4504  -1974  -4346  -3762   -761  -2739  -1289  -2927  -2007  -2480  -3955  -4496  -3441   298
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8313 
-   288  -3777  -4125  -1925   3871  -4984  -3355  -3125  -5379  -3371  -5156  -4796  -2611  -3875  -3007  -3762  -3630  -3916  -4960  -4357  -4463   299
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8308 
-   289  -4077  -3791  -4518  -4858  -5206  -3818  -4460  -5898  -5053  -5602  -5343  -4628   4289  -4938  -4749  -4364  -4429  -5313  -4385  -5119   300
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -261  -7718  -2667   -894  -1115   -701  -1378  -9461  -8304 
-   290  -3273  -3436  -2584  -2724  -3900  -3212  -2789  -4504  -2336  -4215  -3876  -2841  -3665   4480  -2399  -3323  -3415  -4197  -3614  -3492   301
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115  -1397   -689  -9461  -8299 
-   291  -1212  -1388  -3194  -2968  -1877  -2386  -2463   1343  -2632  -1177   -943  -2461  -2851  -2517  -2651  -1699   3357   -102  -2711  -2327   302
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115   -391  -2075  -9461  -8295 
-   292  -2526  -2317  -4538  -4556  -2871  -3702  -4098   -296  -4409  -1966  -1905  -4068  -4081  -4300  -4315  -3418  -2688   3715  -3860  -3544   303
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8290 
-   293  -1931  -2613  -1639  -1938  -4060  -2409  -2572  -4266  -2652  -4305  -3617   1847   3807  -2408  -2946  -2025  -2267  -3454  -4014  -3643   304
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8285 
-   294  -2040  -3896   2463   2611  -4084  -2056  -1344  -3982  -1496  -3858  -3145   -646  -2555   1869  -2286  -1721  -2088  -3468  -4045  -3074   305
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8281 
-   295   1636  -1239  -3595  -3113  -1403  -2818  -2235    148  -2799   -802   3354  -2650  -3017  -2505  -2729  -2010  -1376   2048  -2173  -1836   306
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8276 
-   296  -1089  -2195  -1061   -569  -2678  -1976   2083  -2380    -73  -2375  -1544   -787   2643   -302   1246    927  -1060  -1995  -2532  -1991   307
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -618  -7718  -1555   -894  -1115   -701  -1378  -9461  -8271 
-   297   -906  -1471  -2346  -2557  -3197  -1649  -2486  -3307  -2701  -3510  -2792  -1984  -2369  -2496  -2716   3468  -1326  -2424  -3320  -3037   308
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7121  -8163   -894  -1115  -1935   -437  -9461  -8267 
-   298   -724  -1160  -1439   -931   2722  -1813   -590   -978   -480  -1169   -521   -957  -2005   -565   1498   1064   -732   -804  -1158   -428   309
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7121  -8163   -894  -1115   -804  -1226  -9461  -8262 
-   299  -2188  -3284   2573   -821  -4311   2917  -1920  -4378  -2277  -4295  -3680  -1156  -2810  -1661  -3028  -2025  -2392  -3716  -4129  -3552   310
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115  -1397   -689  -9461  -8257 
-   300    780   2406    946   2328  -2495  -1631   -518  -2205   -226  -2240  -1383   -345  -1852   -105   -751   -730   -813  -1802  -2479  -1808   311
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115   -391  -2075  -9461  -8253 
-   301   -866  -1488  -3133  -3250  -3779  -1744  -2946  -3533  -3198  -3812  -2936  -2264  -2509  -2894  -3159   2902   2425  -2498  -4004  -3793   312
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8248 
-   302  -4077  -3791  -4518  -4858  -5206  -3818  -4460  -5898  -5053  -5602  -5343  -4628   4289  -4938  -4749  -4364  -4429  -5313  -4385  -5119   313
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8243 
-   303  -1248  -1829  -3028  -3227  -3912  -2051  -3072  -3655  -3242  -3923  -3171  -2479   3794  -3043  -3215  -1483   1549  -2762  -4032  -3893   314
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -9461      0 
-//
-HMMER2.0  [2.3.2]
-NAME  Jun
-ACC   PF03957.5
-DESC  Jun-like transcription factor
-LENG  303
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  8
-DATE  Tue Apr 22 18:34:54 2008
-CKSUM 5089
-GA    17.1000 17.1000;
-TC    19.5000 19.5000;
-NC    14.6000 16.4000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -10.746502   0.736470
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -222      *  -2807
-     1  -3457  -3250  -4578  -4682  -2595  -3839  -3833  -2264  -4294  -1708   5248  -4331  -4225  -4184  -4072  -3938  -3655  -2653  -3435  -3236     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -1222  -9238 
-     2  -2158  -3524   -582   3298  -3978  -2358  -1318  -3723   1470  -3555  -2845  -1019  -2729   -948  -1034  -1923  -2126  -3313  -3559  -2987     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9236 
-     3  -1080  -1949  -1247  -1026  -2936  -1903  -1292  -2625   -884  -2720  -1921  -1143    707   2400  -1202  -1136   2873  -2136  -2966  -2456     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9234 
-     4  -1235  -1818  -3027  -3219  -3898  -2041  -3060  -3637  -3229  -3906  -3152  -2469   3734  -3029  -3204  -1471   1762  -2747  -4023  -3880     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9231 
-     5  -2641  -2319  -4532  -4373   3950  -3950  -1907   -663  -4056   -856   -909  -3499  -3996  -3379  -3771  -3267  -2670   1382  -1223   -196     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9229 
-     6  -2327  -2517  -3180  -3315   -151  -3049  -1364  -3049  -3228  -2780  -2544  -2650  -3500  -2840  -3154   1108  -2573  -2835   -842   4411     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -308  -7716  -2430   -894  -1115   -701  -1378  -9461  -9226 
-     7   1376  -1517  -1341  -1250  -2737   1450   3962  -2552  -1350  -2716  -1915  -1216  -2162  -1248  -1665   -915  -1041  -1962  -2920  -2416     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7423  -8466   -894  -1115   -362  -2170  -9461  -9224 
-     8    951  -3821   3190   1635  -4084  -2057  -1379  -3970  -1562  -3869  -3165   -667  -2567  -1039  -2369  -1730  -2099  -3453  -4069  -3102     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9222 
-     9    951  -3826   3210   1589  -4089  -2058  -1383  -3976  -1568  -3876  -3172   -668  -2570  -1043  -2377  -1734  -2104  -3458  -4075  -3107     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -205  -7716  -2989   -894  -1115   -701  -1378  -9461  -9219 
-    10   2190  -1311  -1672  -1280  -2302  -1618  -1333  -1900  -1204  -2157  -1373   1732  -2080  -1078  -1544   1023   -842    722  -2544  -2102    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7525  -8567   -894  -1115  -1280   -766  -9461  -9217 
-    11  -2881  -2442  -4385  -4135    -68  -4154  -1716   -879  -3671   2825   -302  -3432  -3952  -3029  -3390  -3440  -2797  -1404  -1000   2237    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7525  -8567   -894  -1115   -430  -1957  -9461  -9214 
-    12   1008  -1589  -2172  -2200  -3660  -1739  -2383  -3434  -2436  -3618  -2734   1056  -2436  -2174  -2668   3059  -1279  -2482  -3818  -3464    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9212 
-    13   1709   -867  -2771  -2247   1339   1495  -1392   1366  -1965   -814   -204  -1883  -2410  -1682  -1950  -1335   -870   -264  -1467  -1086    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -583  -7716  -1618   -894  -1115   -701  -1378  -9461  -9209 
-    14   1855   -804  -2020  -1629  -1335  -1543  -1257   -798  -1428   1516   -511  -1348  -1974  -1256  -1578    900   -615   -593  -1789  -1414    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1083  -7151   -946   -894  -1115   -833  -1189  -9461  -9207 
-    15  -2048  -1653  -3858  -3452   2913  -3572  -1527    129  -3122   2098    663  -2968  -3281  -2401  -2857  -2797  -1958   -402   -792      6    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6702  -7744   -894  -1115  -2292   -329  -9461  -9205 
-    16   2800   -697  -1820  -1850  -2659   1384  -1771  -2320  -1918  -2622  -1804  -1240  -1656  -1661  -2019   -304   -477  -1503  -2868  -2607    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6702  -7744   -894  -1115  -1286   -762  -9461  -9202 
-    17    754  -1540   -504   -140  -2263    540   -470  -1968   -129  -2029  -1171   -359    951   2652   -580   -467   -540  -1508  -2272  -1678    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7096  -8138   -894  -1115  -1959   -429  -9461  -9200 
-    18   -671  -1922   -125     85  -2359   1310   2096  -2114    -84  -2132  -1281   1931    930     10   -577   -582   -676  -1690  -2341  -1676    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7096  -8138   -894  -1115  -1959   -429  -9461  -9197 
-    19   2267  -2617   1577   1386  -2952  -1512   -634  -2729   -555  -2710  -1907   -165  -1894   -257  -1188   -916  -1132  -2279  -2927  -2135    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7096  -8138   -894  -1115  -1238   -795  -9461  -9195 
-    20   1112  -1095  -2575  -2583  -3377   2261  -2401  -3140  -2601  -3368  -2463  -1767  -2084  -2284  -2664   2283   -878  -2097  -3576  -3346    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7303  -8345   -894  -1115   -846  -1172  -9461  -9192 
-    21   -623  -1206  -2473  -2162  -2603   1462  -1953  -2197  -2022  -2504  -1720  -1699  -2201  -1821  -2209   2317   1018   1074  -2902  -2558    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7523  -8565   -894  -1115   -428  -1963  -9461  -9190 
-    22   -806  -1433  -2720  -2541  -3238   2573  -2387  -2918  -2472  -3173  -2336  -1965    865  -2239  -2631   1766  -1176    438  -3483  -3171    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -141  -7716  -3533   -894  -1115   -701  -1378  -9461  -9187 
-    23    364  -1415  -2823  -2419   1574   1011   -983  -1118  -2193  -1311   -763  -2022  -2788  -1852  -2210  -1754  -1415  -1017   -667   3614    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1518  -7589   -635   -894  -1115  -1119   -890  -9461  -9185 
-    24   2047   -315  -1008   -946  -1954   1750   -997  -1559  -1012  -1869  -1086   -599  -1200   -825  -1217    115    -27   -904  -2176  -1830    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -6105  -7147   -894  -1115  -2581   -264  -9461  -9182 
-    25   1776   -411   -880   -731  -1732   -661   -798  -1268   -710  -1586   -862   -523   2180   -595   -955     32    -69   -764  -1978  -1586    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -6105  -7147   -894  -1115  -2581   -264  -9461  -9180 
-    26    -98   -600  -1242  -1190  -1640   -914  -1112   -939  -1029  -1428   -940   -906  -1503  -1014  -1157   -332   3134   -627  -1961  -1609    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -6105  -7147   -894  -1115  -2581   -264  -9461  -9177 
-    27    286   -399   -713   -681  -2033   1715   -871  -1783   -835  -1993  -1175   -461  -1190   -656  -1097   2003    -48  -1059  -2215  -1807    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -6105  -7147   -894  -1115  -1723   -520  -9461  -9175 
-    28   1603   -635  -1562  -1618  -2573   2719  -1624  -2235  -1746  -2535  -1725  -1093  -1566  -1499  -1872   -228   -403  -1427  -2770  -2494    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6573  -7615   -894  -1115  -2371   -310  -9461  -9172 
-    29   -313  -1290   -522    -44  -1944  -1231   -189  -1616    357  -1677   -854   -221   1143    199   1872   1201   -350  -1214  -1899  -1377    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6573  -7615   -894  -1115  -2371   -310  -9461  -9170 
-    30     -9   -679  -1258  -1285  -2565   1445  -1427  -2352  -1466  -2558  -1715   -926  -1531  -1243  -1675   2670   -384  -1498  -2737  -2382    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6573  -7615   -894  -1115  -1742   -512  -9461  -9167 
-    31   -783  -1361  -1679  -1822  -3174   2905  -2021  -3068  -2126  -3217  -2457  -1555   2278  -1909  -2286   -973  -1155  -2247  -3105  -2992    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6819  -7861   -894  -1115  -2210   -351  -9461  -9165 
-    32   -869  -1262  -1855  -1760  -1679   2844  -1580  -1276  -1625   1060  -1063  -1562  -2212  -1568  -1752  -1127  -1097  -1119  -2145  -1719    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6819  -7861   -894  -1115  -2210   -351  -9461  -9162 
-    33   -207   -760  -1119   -652  -1276    733   -615   -859   -524    627   -396   -665  -1607   -413   -848   1334   1199   -591  -1591  -1154    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6819  -7861   -894  -1115  -2210   -351  -9461  -9160 
-    34  -2207  -1787  -4080  -3662   2720  -3777  -1769     82  -3337   2308    647  -3203  -3431  -2562  -3041  -3015  -2110   -495   -991   -244    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6819  -7861   -894  -1115  -1204   -822  -9461  -9157 
-    35   2579  -1012  -2206  -2054  -2955  -1263  -1959  -2667  -2007  -2895  -2033  -1498   1441  -1784  -2179   1471   -740  -1823  -3162  -2851    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7186  -8228   -894  -1115  -1855   -467  -9461  -9155 
-    36   -453   -561  -1738  -1171   1280  -1811   -682   -122   -957    761    220  -1101    573   -766  -1120    471   1425    -14  -1017   -627    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7186  -8228   -894  -1115  -1855   -467  -9461  -9152 
-    37   1438  -1375   -977   -731  -2157  -1486   2606  -1926   -685  -2089  -1309   -812   2509   -649  -1029   -701   -760  -1498  -2342  -1807    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7186  -8228   -894  -1115  -1855   -467  -9461  -9150 
-    38   -909  -1722   1624   -321  -2097   2038   -854   1576   -804  -1894  -1207   -574  -1997   -569  -1292   -942   -969  -1233  -2363  -1789    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -592  -7186  -1608   -894  -1115  -1855   -467  -9461  -9147 
-    39  -1211  -2128  -1236   -535  -2637  -1898   -186  -2236    939  -2056  -1336   -624  -1960   2632   2599  -1119  -1047  -1950  -2038  -1718    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6618  -7661   -894  -1115  -2344   -316  -9461  -9145 
-    40    872   -700  -2852  -2319   -586  -2551  -1590   2349  -2036   1137    407  -2080  -2549  -1766  -2038  -1685   -861    945  -1496  -1172    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6618  -7661   -894  -1115  -2344   -316  -9461  -9142 
-    41  -1453  -1137  -3447  -3003   2728  -3085  -1475   2381  -2696    498    485  -2572  -2960  -2198  -2543  -2273  -1402    457   -918   -163    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6618  -7661   -894  -1115  -2344   -316  -9461  -9140 
-    42  -1981  -2100  -2455  -2665  -3264  -2165  -2555  -3474  -2766  -3470  -3088  -2497   4102  -2721  -2724  -2205  -2307  -3010  -2892  -3124    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6618  -7661   -894  -1115  -2344   -316  -9461  -9137 
-    43   -847  -1748   -578   -363  -2549   2007   -533  -2248   2328  -2243  -1482   -530  -1825   -171    -44   -829   -897  -1826  -2298  -1883    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6618  -7661   -894  -1115  -2344   -316  -9461  -9134 
-    44   2208   -564  -1789  -1618  -2120   -908  -1442  -1491  -1487  -1960  -1234  -1093  -1562  -1315  -1629   -217   2372   -961  -2435  -2106    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6618  -7661   -894  -1115   -480  -1820  -9461  -9132 
-    45  -1523  -2717   -283   1589  -3595   2537  -1342  -3413  -1330  -3406  -2636   -786   1754  -1006  -1914  -1410  -1660  -2847  -3563  -2857    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -191  -7523  -3098   -894  -1115  -1286   -762  -9461  -9129 
-    46  -1916  -2190  -1964  -1732    218  -2748   2642  -2064  -1493  -1949  -1529  -1647   2768  -1420  -1682  -1933  -1888  -1952   -437   2890    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7348  -8390   -894  -1115  -1626   -565  -9461  -9127 
-    47   -664  -1197  -1500  -1194  -1868  -1679  -1221  -1038  -1128  -1652   -984   2710  -2084  -1026  -1425   -879   1679   1442  -2227  -1782    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -200  -7348  -3044   -894  -1115  -1626   -565  -9461  -9124 
-    48    618  -2046   1516    130  -2538   1156   -396  -2295   -111  -2272  -1391   1346  -1698     25   -651    702   -690  -1823  -2468  -1769    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -453  -7166  -1940   -894  -1115  -1880   -457  -9461  -9122 
-    49   2021  -1680     24   2027  -2352  -1290   -554  -1954   -357  -2127  -1367   -231  -1683   -206   -828   -609   -736  -1554  -2421  -1805    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6736  -7778   -894  -1115  -2270   -335  -9461  -9119 
-    50   2021  -1680     24   2027  -2352  -1290   -554  -1954   -357  -2127  -1367   -231  -1683   -206   -828   -609   -736  -1554  -2421  -1805    50
-     -   -149   -500    233     43   -381    398    110   -626    210   -465   -721    275    394     45     96    359    117   -369   -295   -249 
-     -   -434  -1981  -7778   -982  -1018  -2270   -335  -9461  -9116 
-    51  -1241  -2385   2318    -20  -3234   2597   -997  -3158  -1171  -3151  -2453   -345  -1981   -701  -1839  -1102  -1399  -2591  -3165  -2515    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6736  -7778   -894  -1115   -421  -1982  -9461  -9114 
-    52    650  -1315  -1627  -1225  -1917  -1716  -1217  -1663  -1137  -1900  -1148  -1203   1441  -1017  -1465   1793   -859  -1325  -2233   2684    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7577  -8619   -894  -1115   -477  -1828  -9461  -9111 
-    53  -2222  -2722  -2703  -1937  -2839  -2931  -1326  -2352   2790  -2168   3924  -1893  -3035   -982   -206  -2280  -2103  -2322  -2780  -2497    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9109 
-    54  -1169   -997  -3335  -2731   -771  -2731  -1638    -43  -2377   1682   2640  -2334  -2748  -2009  -2244    768  -1115   1483  -1483  -1175    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9106 
-    55  -1865  -2575  -2103  -1348  -2744  -2672   -938  -2289   2158   1974  -1574  -1415  -2698   1569     63  -1853  -1698  -2178  -2556  -2240    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9103 
-    56  -2237  -3606   1678   -736  -4064  -2375  -1474  -3903   3407  -3749  -3051  -1067  -2792  -1122  -1425  -1998  -2243  -3462  -3723  -3116    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1780  -7716   -510   -894  -1115   -701  -1378  -9461  -9101 
-    57  -1493  -1252  -2408  -2333   3665  -2234   -327   -372  -2103    -85    -94  -1783  -2420  -1679  -1976  -1790  -1537   -573    248   1290    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -5973  -7015   -894  -1115   -154  -3303  -9461  -9098 
-    58  -1839  -3473   2312   -302  -3787  -2039  -1254  -3650  -1255  -3561  -2801   -673   1139   3277  -1921  -1587  -1877  -3157  -3728  -2871    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9095 
-    59   1933  -1422  -3298  -3250  -3681  -1701  -2859  -3406  -3099  -3669  -2776  -2231  -2454  -2782  -3096   2664   1273  -2402  -3908  -3706    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9093 
-    60  -2332  -2073  -4343  -3794   -904  -3936  -2839   -380  -3413   2181   3499  -3559   1343  -2884  -3233  -3119  -2265   -911  -2260  -2160    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9090 
-    61    953  -1598  -1858  -1651  -3238    600  -1849  -2959  -1725  -3115  -2248   2453  -2311  -1557  -2070   -993   2470  -2221  -3366  -2925    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9087 
-    62  -3777  -3243  -5089  -5032  -1735  -4514  -4040  -1299  -4754   3261   -696  -4891  -4508  -4152  -4395  -4705  -3767  -1993  -3125  -3069    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9085 
-    63    742  -1698  -1763  -1826  -3643  -1765  -2183  -3424  -2195  -3581  -2709   3546  -2432  -1936  -2506   1322  -1318  -2520  -3775  -3350    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9082 
-    64  -2114  -2099  -4073  -3800  -1306  -3365  -3014   -602  -3369   2840   -237  -3371  -3573  -3040  -3237  -2702   1302   -982  -2620  -2446    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9079 
-    65   1594  -1444  -2778  -2529  -3413  -1700  -2386  -3135  -2406  -3348  -2470  -1950    981  -2194  -2592   2498   1226  -2271  -3606  -3296    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9077 
-    66  -1913  -3662   2500   2538  -3912  -2030  -1282  -3774  -1377  -3681  -2937   -637  -2502   -927  -2126  -1629   1279  -3274  -3876  -2954    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9074 
-    67    534  -1966  -1324  -1244  -3248  -1907  -1578  -2968  -1233  -3061  -2263  -1309   3075   2554  -1535  -1219  -1358  -2371  -3279  -2786    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1308  -7716   -762   -894  -1115   -701  -1378  -9461  -9071 
-    68   -203   -557  -1713  -1524  -1333   1300  -1262    -89  -1398  -1022   -503  -1183  -1744  -1249  -1521   -539   -434   2521  -1841  -1455    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -6436  -7478   -894  -1115   -516  -1735  -9461  -9069 
-    69   2313  -1213  -2094  -1813  -1567  -1720  -1492  -1680  -1703  -1945  -1246  -1541  -2224  -1531  -1898    744   -954  -1334  -2025   2910    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7472  -8514   -894  -1115  -1397   -689  -9461  -9066 
-    70   1908  -1521  -1625  -1181  -2781  -1641  -1220  -2456   -739  -2566  -1732  -1151  -2093   -878   2256   1490   -926  -1887  -2794  -2350    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7472  -8514   -894  -1115  -1397   -689  -9461  -9063 
-    71   2054  -1417  -1634  -1455  -3147   1720  -1684  -2891  -1568  -3028  -2146   1600  -2118  -1386  -1920    846   -958  -2097  -3255  -2810    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7472  -8514   -894  -1115  -1397   -689  -9461  -9061 
-    72  -2907  -2391  -5216  -4692   -831  -4926  -3742   1310  -4411   2917    361  -4626  -4261  -3481  -4047  -4258  -2797   -551  -2547  -2598    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7472  -8514   -894  -1115  -1397   -689  -9461  -9058 
-    73  -3266  -3450  -3133  -2715  -4336  -3295  -2149  -4283   3889  -4002  -3482  -2684  -3559  -1860  -1007  -3265  -3179  -4004  -3484  -3584    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1227  -7472   -823   -894  -1115   -391  -2075  -9461  -9055 
-    74   1364  -1100   -612   -530  -2477   1530   -923  -2198   -787  -2337  -1499   2381  -1622   -610  -1191   -375   -523  -1555  -2588  -2072    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6784  -7826   -894  -1115   -206  -2913  -9461  -9053 
-    75  -1144  -1759  -2757  -3014  -3954  -1945  -3008  -3903  -3261  -4103  -3261  -2329   3843  -2965  -3262   1017  -1584  -2826  -4089  -3874    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9050 
-    76    241  -2709   1277   -144  -3038   1732   2607  -2814   -549  -2768  -1904   1598  -2113   -368  -1121  -1048  -1195  -2359  -2959  -2215    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9047 
-    77   1199  -1489  -1040   -501  -1685  -1822   -614  -1296   1187   1151   -732   -707    297   -300   -739    304   -699  -1064  -1904  -1398    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -9044 
-    78   1578  -1970  -1908  -1300  -1874  -2300   -989  -1975   -316  -2090  -1397  -1344  -2484   -751   2868  -1441  -1338  -1737  -2088   1671    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1414  -7716   -694   -894  -1115   -701  -1378  -9461  -9042 
-    79  -1440  -1648  -1889  -2044  -2715  -1727  -1998  -2799  -2112  -2857  -2444  -1913   3969  -2083  -2137  -1649  -1745  -2378  -2467  -2562    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6332  -7374   -894  -1115  -2492   -282  -9461  -9039 
-    80   1757   -461  -1252  -1249  -2251   2383  -1287  -1883  -1349  -2187  -1391   -824  -1366  -1135  -1521    -40   -200  -1154  -2459  -2144    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6332  -7374   -894  -1115  -2492   -282  -9461  -9036 
-    81   -106   -710  -1184  -1255  -2097   -883  -1310  -2027  -1327  -2283  -1593   -935  -1543  -1211  -1476   3041   -467  -1367  -2316  -1888    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6332  -7374   -894  -1115  -2492   -282  -9461  -9033 
-    82  -1207  -1039  -2491  -2085    758  -2489   -480     27  -1684   1957    408  -1715  -2466  -1390  -1655  -1643  -1146   -187    -33   2596    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6332  -7374   -894  -1115  -1634   -561  -9461  -9031 
-    83   -849  -2148   2352    253  -2802   1477   -572  -2605   -535  -2600  -1803    -72   1332   -214  -1155   -712   -935  -2092  -2793  -2049    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6740  -7782   -894  -1115  -1133   -878  -9461  -9028 
-    84    914   -804  -1690  -1206  -1148  -1611   -941   -632  -1021    975   -306  -1113   1991   -877  -1249   -745    976   -454  -1564  -1172    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7186  -8229   -894  -1115  -1855   -467  -9461  -9025 
-    85   2250  -1283  -1167  -1130  -2934   1313  -1477  -2670  -1409  -2826  -1976   2139  -1944  -1198  -1767   -658   -826  -1920  -3065  -2604    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7186  -8229   -894  -1115  -1855   -467  -9461  -9022 
-    86   1897  -1022  -2156  -2005  -2966  -1264  -1935  -2681  -1968  -2904  -2040  -1477   2432  -1751  -2152   1711   -742  -1834  -3165  -2847    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7186  -8229   -894  -1115  -1855   -467  -9461  -9020 
-    87    650  -2008    969   1331  -2320  -1421   -144  -2073   1544  -2022  -1110    -55  -1558    305   -280    614   -478  -1627  -2196  -1503    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7186  -8229   -894  -1115  -1855   -467  -9461  -9017 
-    88   1939   -994  -2415  -2366  -3184   2087  -2203  -2933  -2357  -3160  -2266  -1622  -1971  -2068  -2456   1750   -763  -1947  -3386  -3132    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7186  -8229   -894  -1115  -1855   -467  -9461  -9014 
-    89   2452   -917  -1983  -1629  -1783  -1445  -1397  -1279  -1458    346   -944  -1332  -1957  -1304  -1653   1291   -660   -957  -2166  -1781    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7186  -8229   -894  -1115  -1855   -467  -9461  -9011 
-    90    658  -1849   -445    105  -2208    661   -151  -1914   1598  -1893  -1008   -175    560    290   1034   -437   -473  -1509  -2078  -1459    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7186  -8229   -894  -1115  -1855   -467  -9461  -9008 
-    91   1166  -1416   -806   -417  -2465    779   -713  -2189   -416  -2255  -1374   1922    889   -323   -871    829   -573  -1626  -2486  -1913    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7187  -8229   -894  -1115  -1855   -467  -9461  -9006 
-    92    573  -2092   1126    153  -2482   1552   -341  -2227   1602  -2202  -1324   -162  -1693     84   -532   -576   -678  -1784  -2397  -1707    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7187  -8229   -894  -1115   -724  -1341  -9461  -9003 
-    93    354  -2046   -402    968  -2371     35   -240  -2115    170  -2072  -1156   1643  -1665    213   1306    747   -547  -1675  -2249  -1572    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8568   -894  -1115   -430  -1957  -9461  -9000 
-    94    942  -1395  -1012   -455  -1478  -1838   1866    945   1299  -1307   -554   -670    238   -250   -713   -791   -639   -888  -1733   1335    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8758   -894  -1115   -701  -1378  -9461  -8997 
-    95    459  -1227  -1546  -1055   2253  -1876   -986  -1111   -938  -1384   -663    815   1276   -815  -1265   -953   1621   -902  -1857  -1412    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8994 
-    96   2389  -2044   1648  -1013  -3490  -1820  -1639  -3257  -1605  -3345  -2501  -1152  -2375  -1314  -2105   1713  -1376  -2541  -3563  -2967    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8992 
-    97  -1943  -3663   1258    999  -3969   2670  -1330  -3842  -1459  -3748  -3015   -660   1449   -982  -2226  -1661  -2000  -3329  -3944  -3015    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -208  -7716  -2972   -894  -1115   -701  -1378  -9461  -8989 
-    98    716  -1629  -4134  -3597   -950  -3613  -2657   1300  -3281   2526    142  -3283  -3486  -2796  -3123  -2791  -1862    -55  -2188  -2012   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1587  -7523   -600   -894  -1115  -1286   -762  -9461  -8986 
-    99   -636   -616  -2238  -2028   -808  -1891  -1630   1129  -1754    -50     80  -1757  -2213  -1689  -1819  -1286   -759   2863  -1740  -1283   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -5974  -7016   -894  -1115   -651  -1461  -9461  -8983 
-   100  -2603  -2116  -4929  -4412   -757  -4622  -3504   1964  -4136   2680    428  -4299  -4052  -3309  -3827  -3923  -2507   -204  -2425  -2432   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7303  -8345   -894  -1115   -838  -1182  -9461  -8980 
-   101   1024  -1880   -561    -97  -2355    317   -429  -2072    -57  -2093  -1209   1545  -1762   1558   -545   -577   1400  -1644  -2316  -1679   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8568   -894  -1115  -1280   -766  -9461  -8977 
-   102   -820  -1450  -2630  -2857  -3802   1181  -2812  -3673  -3126  -3888  -2994  -2084  -2419  -2751  -3128   3239  -1265  -2539  -3957  -3766   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8568   -894  -1115  -1280   -766  -9461  -8974 
-   103   -941  -1564  -2469  -2689  -3690  -1746  -2718  -3611  -2916  -3814  -2979  -2073   3742  -2648  -2958   1205  -1371  -2584  -3840  -3589   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8568   -894  -1115   -430  -1957  -9461  -8972 
-   104  -2454  -4387   3752   1098  -4576  -2196  -1657  -4595  -2066  -4432  -3876   -803  -2783  -1356  -3040  -2070  -2558  -4041  -4554  -3510   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8969 
-   105   -834   -702  -2922  -2311   -649  -2357  -1242    -65  -1965   1500   1872  -1925  -2411  -1638  -1863    490    925   1430  -1184   -840   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8966 
-   106  -1036  -1657  -2869  -3163  -4071   3324  -3108  -3969  -3503  -4184  -3287  -2331  -2635  -3081  -3454   1301  -1490  -2787  -4213  -4062   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8963 
-   107    693   -905  -2577  -2024   -902  -2236  -1303   -392  -1749   1624   1878  -1779  -2392  -1503  -1793   1530   -867   -336  -1446  -1097   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    360    117   -369   -294   -249 
-     -   -208  -2945  -8759   -202  -2938   -701  -1378  -9461  -8960 
-   108  -2506  -2595  -3230  -2650  -1816  -3405  -1979  -1330   1432   2799   -821  -2575  -3455  -1748  -1094  -2825  -2415  -1685  -2638  -2373   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8957 
-   109  -1914  -2665  -2203  -1676  -3705  -2570  -1309  -3210   3421  -3127  -2430  -1663  -2834   -927   -244  -1923   1333  -2823  -3112  -2863   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8954 
-   110  -2824  -2380  -5174  -4707  -1150  -4751  -3826    -64  -4426   2852     27  -4525  -4324  -3660  -4140  -4078  -2763   1413  -2799  -2769   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8951 
-   111   2923  -1583  -2164  -2185  -3606  -1741  -2362  -3366  -2415  -3559  -2683   1733  -2432  -2155  -2649    763  -1273  -2448  -3774  -3417   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8948 
-   112   -872  -1493  -3138  -3282  -3813  -1746  -2977  -3578  -3244  -3856  -2977  -2277  -2516  -2932  -3191   3241   1541  -2521  -4037  -3831   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8945 
-   113  -1266  -1845  -3030  -3238  -3929  -2064  -3088  -3679  -3260  -3944  -3197  -2492   3858  -3062  -3229  -1500   1274  -2784  -4043  -3909   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8943 
-   114  -2385  -4299   1822   3375  -4489  -2175  -1607  -4483  -1965  -4328  -3738   -780  -2747  -1297  -2897  -2013  -2477  -3938  -4463  -3435   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8940 
-   115  -3777  -3243  -5089  -5032  -1735  -4514  -4040  -1299  -4754   3261   -696  -4891  -4508  -4152  -4395  -4705  -3767  -1993  -3125  -3069   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7716  -8759   -894  -1115   -701  -1378  -9461  -8937 
-   116  -3777  -4125  -1925   3871  -4984  -3355  -3125  -5379  -3371  -5156  -4796  -2611  -3875  -3007  -3762  -3630  -3916  -4960  -4357  -4463   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8934 
-   117  -2810  -3374  -3654  -2130  -4316  -3244  -1094  -3597   1789  -3208  -2567  -1954  -3177   -678   3653  -2688  -2454  -3390  -3002  -2963   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -259  -7717  -2665   -894  -1115   -701  -1378  -9461  -8931 
-   118  -3411  -2924  -4754  -4669  -1438  -4234  -3692   -981  -4352   3217   -411  -4515  -4223  -3806  -4034  -4309  -3404  -1639  -2824  -2721   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7472  -8515   -894  -1115   -391  -2075  -9461  -8928 
-   119  -2873  -2478  -4720  -4678  -2491  -4148  -4128   3883  -4491  -1465  -1516  -4385  -4341  -4341  -4380  -4023  -2944   -274  -3641  -3325   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8925 
-   120  -2343  -1860  -4939  -4537  -1870  -4671  -4170   3220  -4406    958   -644  -4328  -4367  -4066  -4384  -3980  -2313   1595  -3457  -3182   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8922 
-   121  -1401  -2089  -1441  -1103  -2068  -2290  -1145  -1771   -624    631  -1200  -1259   1036   3472   -852  -1473  -1397  -1685  -2402  -1903   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8919 
-   122   -919  -1652  -1869  -1836  -3500  -1755  -2098  -3261  -2039  -3422  -2554   1439  -2400  -1841  -2338   2952   1188  -2416  -3631  -3211   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -817  -7717  -1233   -894  -1115   -701  -1378  -9461  -8916 
-   123   -682  -1258  -2032  -2209  -2907  -1434  -2176  -2972  -2336  -3189  -2479  -1702  -2142  -2156  -2389   3391  -1090  -2144  -3060  -2734   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -6920  -7962   -894  -1115   -223  -2806  -9461  -8913 
-   124  -3232  -3514  -2565  -2905  -4358  -3267  -3364  -5192  -3627  -5059  -4632   4348  -3843  -3410  -3792  -3319  -3533  -4568  -4087  -3976   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8910 
-   125  -1736  -2430  -1613  -1945  -4225   3340  -2639  -4326  -2871  -4391  -3645   1841  -2954  -2478  -3199  -1852  -2108  -3377  -4176  -3849   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -205  -7717  -2990   -894  -1115   -701  -1378  -9461  -8907 
-   126  -2663  -2212  -5005  -4428   -836  -4599  -3427    -35  -4150   2660   2236  -4266  -4070  -3301  -3818  -3834  -2557   1252  -2439  -2476   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8568   -894  -1115   -430  -1957  -9461  -8904 
-   127  -2187  -1729  -4776  -4368  -1993  -4461  -3953   2524  -4218   -844   2489  -4113  -4242  -3970  -4223  -3742  -2163   2643  -3432  -3072   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -259  -7717  -2665   -894  -1115   -701  -1378  -9461  -8901 
-   128  -1292  -1544  -3023  -2796  -1617  -2356  -2264   -760  -2383    879   -747  -2364  -2809  -2308  -2400  -1682   3340   -801  -2475  -2098   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7473  -8515   -894  -1115   -391  -2075  -9461  -8898 
-   129  -1420  -2120  -1712  -1698  -3287  -2139  -1874  -3032  -1388  -3144  -2475  -1675  -2679   1891  -1557  -1538   3458  -2519  -3350  -2917   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8895 
-   130  -2081  -2497  -3792  -4048  -4206  -2712  -3671  -3972  -3974  -4274  -3765  -3291  -3408  -3829  -3824  -2338   3976  -3321  -4129  -4203   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8892 
-   131  -4077  -3791  -4518  -4858  -5206  -3818  -4460  -5898  -5053  -5602  -5343  -4628   4289  -4938  -4749  -4364  -4429  -5313  -4385  -5119   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8889 
-   132  -1420  -2120  -1712  -1698  -3287  -2139  -1874  -3032  -1388  -3144  -2475  -1675  -2679   1891  -1557  -1538   3458  -2519  -3350  -2917   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1939  -7717   -450   -894  -1115   -701  -1378  -9461  -8886 
-   133   -567   -906   -958  -1015  -1792  -1011  -1051  -1690  -1028  -1830  -1371   -952   3509  -1020  -1150   -752   -828  -1339  -1733  -1621   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115   -149  -3348  -9461  -8883 
-   134  -1089  -1711  -2767  -2997  -3932  -1903  -2971  -3853  -3217  -4056  -3200  -2293   3520  -2915  -3229   1972  -1528  -2772  -4078  -3859   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8880 
-   135   -890  -1625  -1903  -1842  -3499   2733  -2094  -3253  -2055  -3407  -2528   1047  -2380  -1831  -2370    572   1615  -2397  -3629  -3217   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8877 
-   136  -2416  -3268  -1979  -1508  -3951  -2850  -1149  -3504   1682  -3216  -2544  -1579  -2967   3905     16  -2279  -2224  -3220  -3081  -2847   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8873 
-   137  -3343  -2736  -4537  -4542   3480  -4243   -993  -2189  -4131  -1977  -1866  -3163  -4159  -3183  -3687  -3438  -3253   1210   -279   3124   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8870 
-   138  -3400  -2826  -5381  -4998   2685  -5087  -2877   -633  -4709   2671     46  -4543  -4476  -3614  -4234  -4432  -3266  -1390  -1897  -1211   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8867 
-   139  -1590   3276  -3421  -3194   -658  -2589  -1617  -1920  -2824  -2085  -1577  -2498   1520  -2543  -2750  -1890  -1783  -1727  -1291   3894   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8864 
-   140   -846  -1481  -2885  -2921  -3684  -1727  -2747  -3430  -2913  -3671  -2791  -2134   3438  -2639  -2966   1024   1525  -2442  -3895  -3654   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8861 
-   141  -2773  -3362  -3605  -2086  -4297  -3225  -1069  -3572   3284  -3185  -2538  -1921  -3153   -651   2403  -2648  -2417  -3362  -2986  -2939   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1939  -7717   -450   -894  -1115   -701  -1378  -9461  -8858 
-   142   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8855 
-   143   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8852 
-   144   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8849 
-   145    264   -354   -599   -601  -1499   -529   -698  -1334   -634  -1619   -952   -405  -1140   -558   -833   2530    -52   -800  -1757  -1272   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8845 
-   146   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8842 
-   147   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8839 
-   148   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8836 
-   149    112   -396   -924   -835  -1323   -724   -788   -584   -668  -1084   -601   -616  -1284   -665   -823   -117   2782   -306  -1674  -1287   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8833 
-   150   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115  -2671   -246  -9461  -8830 
-   151   -420   -802   -929  -1068  -2072   3117  -1171  -2045  -1271  -2221  -1647   -939  -1468  -1159  -1379   -611   -738  -1508  -1884  -1878   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5820  -6862   -894  -1115   -149  -3348  -9461  -8827 
-   152   1714  -1442  -2018  -1731  -2590   1683  -1748  -2160  -1710  -2461  -1687   1843  -2306  -1543  -2002  -1013  -1070   1250  -2864  -2456   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1781  -7717   -510   -894  -1115   -701  -1378  -9461  -8823 
-   153   -646  -1003  -1185  -1348  -2333   3269  -1433  -2351  -1572  -2505  -1938  -1197  -1673  -1447  -1655   -842   -975  -1784  -2095  -2147   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -5974  -7016   -894  -1115  -2625   -255  -9461  -8820 
-   154   -811  -1115  -1220  -1305  -2055  -1212  -1321  -2003  -1333  -2122  -1674  -1222   3688  -1320  -1430  -1002  -1085  -1633  -1945  -1888   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -5974  -7016   -894  -1115   -154  -3303  -9461  -8817 
-   155   1560  -1572  -4446  -4042  -2093  -3927  -3534   1707  -3853  -1145   -950  -3688  -3925  -3662  -3870  -3185  -1936   2822  -3284  -2859   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8814 
-   156   1941  -1461  -3436  -3557  -3691  -1760  -3055  -3210  -3394  -3638  -2826  -2367  -2530  -3057  -3275  -1122   3305  -2332  -3968  -3798   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8811 
-   157  -1216  -2648   2247   1156  -2943  -1850   -795  -2677   -576  -2684  -1838   -501  -2124   -390  -1146   1576  -1198    860  -2908  -2182   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8807 
-   158  -3777  -4125  -1925   3871  -4984  -3355  -3125  -5379  -3371  -5156  -4796  -2611  -3875  -3007  -3762  -3630  -3916  -4960  -4357  -4463   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8804 
-   159  -2128  -3614   -351   2081  -3946  -2254  -1393  -3819  -1121  -3677  -2983   -910  -2691   3669  -1546  -1872  -2144  -3376  -3729  -3016   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8801 
-   160  -1285  -2550   -540   2436  -2711  -1994   -790  -2418   -359    402  -1638   -656  -2207   2398   -760  -1165  -1236  -2119  -2708  -2078   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8798 
-   161  -2199  -4083   1805   2131  -4308   2472  -1480  -4246  -1763  -4112  -3461   -698  -2644  -1155  -2646  -1857  -2280  -3706  -4300  -3273   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7717  -8759   -894  -1115   -701  -1378  -9461  -8794 
-   162  -4350  -3618  -4843  -5137   4483  -4245  -2206  -3493  -4990  -2887  -3007  -4147  -4512  -4243  -4506  -4433  -4439  -3737  -1500   -417   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8791 
-   163   3225  -1599  -3356  -3607  -4039   1290  -3237  -3824  -3680  -4097  -3209  -2466  -2631  -3256  -3531  -1243  -1456  -2697  -4194  -4117   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8788 
-   164  -1707  -3371   2020   2743  -3635  -2003  -1100  -3458   -980  -3359  -2561   -608  -2394   -718   1399  -1461  -1710  -2982  -3523  -2699   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8785 
-   165  -3681  -3593  -4389  -4747  -5281   3812  -4419  -5908  -5071  -5671  -5288  -4417  -4223  -4850  -4766  -3952  -4069  -5125  -4424  -5214   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8781 
-   166  -4350  -3618  -4843  -5137   4483  -4245  -2206  -3493  -4990  -2887  -3007  -4147  -4512  -4243  -4506  -4433  -4439  -3737  -1500   -417   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8778 
-   167  -1926  -2067  -1903   1202  -2526  -2903  -2414   -332  -2384  -1837  -1560  -2160  -3264  -2267  -2653  -2383  -2013   3293  -3270  -2795   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8775 
-   168  -2137  -3097  -2204   1186  -3797  -2772   -892  -3238   2990  -2955  -2223  -1423  -2777   -465   1978  -2002  -1910  -2943  -2864  -2625   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8771 
-   169   3577  -2213  -3823  -4109  -4242  -2448  -3656  -3995  -4111  -4316  -3680  -3108  -3185  -3808  -3906  -1985  -2175  -3167  -4199  -4290   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8768 
-   170  -3777  -3243  -5089  -5032  -1735  -4514  -4040  -1299  -4754   3261   -696  -4891  -4508  -4152  -4395  -4705  -3767  -1993  -3125  -3069   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8765 
-   171   1070  -3008   2086   1968  -3276  -1897   2449  -3076   -736  -3008  -2163   -510  -2218   -497  -1346  -1206  -1396  -2613  -3192  -2402   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8762 
-   172  -2266  -4258   3215   1709  -4398  -2099  -1496  -4357  -1824  -4205  -3582   1815  -2660  -1175  -2753  -1896  -2348  -3812  -4403  -3326   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8758 
-   173  -3777  -3243  -5089  -5032  -1735  -4514  -4040  -1299  -4754   3261   -696  -4891  -4508  -4152  -4395  -4705  -3767  -1993  -3125  -3069   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8755 
-   174  -4406  -3961  -3921  -4171  -3231  -3926   5401  -5468  -3992  -5013  -4849  -4130  -4378  -4151  -3893  -4548  -4592  -5195  -3383  -2818   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8752 
-   175  -1383  -2546  -1062   -685  -3144  -2135   -833  -2796   2831  -2712  -1894   1766  -2326   -416   -302  -1291   1209  -2387  -2803  -2300   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8748 
-   176  -1258  -2236   -904   -619  -2405  -2070   -851  -2154   -332  -2189   2930   1543  -2272   3075   -634  -1222  -1224  -1886  -2479  -1907   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8745 
-   177  -1171  -1837  -1508  -1389   1468  -2026  -1390  -2351  -1565  -2477  -1801   3180  -2478  -1385  -1912   1613  -1354  -1969  -2043  -1162   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8741 
-   178  -1312  -2397   -954   -641  -2691  -2084   2163  -2536   -230  -2526  -1737   -871  -2294   3361   -505  -1244   1407  -2177  -2617  -2030   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1781  -7717   -511   -894  -1115   -701  -1378  -9461  -8738 
-   179   2732   -391  -1180  -1164  -1643   -694  -1093   -932  -1109  -1448   -917   -792  -1324  -1005  -1231   -102   -200   -553  -1958  -1629   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -5974  -7016   -894  -1115   -154  -3303  -9461  -8735 
-   180  -2658  -2249  -4998  -4388   1828  -4481  -3235   -303  -4083   2367   2418  -4144  -4031  -3250  -3734  -3672  -2546   1036  -2365  -2341   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8731 
-   181   -909  -1543  -2795  -2919  -3812   1966  -2828  -3575  -3047  -3809  -2927  -2168   3143  -2732  -3091  -1137   1266  -2545  -3997  -3784   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8728 
-   182   1324  -1471  -2529  -2213  -3359    647  -2172  -3091  -2104  -3272  -2384  -1800   2185  -1926  -2361   1790    873  -2250  -3515  -3158   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8725 
-   183   1720  -1333  -2888  -2647  -2731   1378  -2296  -2261  -2497  -2633  -1874  -2013   2176  -2247  -2597  -1058  -1133   1436  -3074  -2761   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2086  -7717   -401   -894  -1115   -701  -1378  -9461  -8721 
-   184   -227   -626   -706   -826  -1839   2942   -940  -1774  -1009  -1969  -1391   -716  -1288   -908  -1137   -413   -533  -1264  -1693  -1639   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -46  -5677  -6719   -894  -1115  -2707   -240  -9461  -8718 
-   185   -227   -626   -706   -826  -1839   2942   -940  -1774  -1009  -1969  -1391   -716  -1288   -908  -1137   -413   -533  -1264  -1693  -1639   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -46  -5677  -6719   -894  -1115   -803  -1229  -9461  -8714 
-   186   -524  -1708   -465     20  -2134  -1465   -245  -1825    213  -1856   -997   1763    871    174   1057   -466   1621  -1436  -2080  -1482   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7132  -8174   -894  -1115  -1063   -940  -9461  -8711 
-   187    774  -1388  -1311   -965  -2716  -1461  -1187  -2427   -954  -2549  -1682   2348  -1942   -842  -1355   1922   1041  -1800  -2802  -2299   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7380  -8423   -894  -1115  -1573   -591  -9461  -8707 
-   188   2736  -1065  -2838  -2687  -2557    933  -2238  -1826  -2522  -2413  -1698  -1882  -2187  -2240  -2543   -827   -909   1286  -2942  -2652   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7380  -8423   -894  -1115   -944  -1058  -9461  -8704 
-   189   2333  -1263  -2771  -2568  -3305    852  -2356  -3032  -2443  -3256  -2376  -1871  -2237  -2198  -2581   1197   1830  -2134  -3513  -3234   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8568   -894  -1115  -1280   -766  -9461  -8700 
-   190   1499  -1685   -690   -227  -1917  -1695   -465  -1562   -119    193   -900   1512  -1836   1916   -548   -693   -662  -1279  -2036  -1472   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8568   -894  -1115   -430  -1957  -9461  -8697 
-   191   1735  -1669  -1534  -1189  -3094    788  -1438  -2832  -1195  -2921  -2028   1351   1635  -1077  -1611   1143  -1024  -2145  -3139  -2621   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8693 
-   192   2761  -1325  -3479  -3282  -2515  -1991  -2628  -1094  -3023  -2169  -1611  -2383  -2622  -2726  -2970  -1301    732   1747  -3060  -2758   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8690 
-   193   2246  -1460  -3355  -3519  -3886  -1723  -3093  -3654  -3467  -3932  -3027  -2336  -2506  -3077  -3353   2834  -1296  -2535  -4112  -3953   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8687 
-   194    443  -1370  -1572  -1125  -1935   2117  -1151    885  -1035  -1782  -1034   1497  -2148   -919  -1386   -935    723  -1219  -2226  -1776   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1646  -7717   -571   -894  -1115   -701  -1378  -9461  -8683 
-   195   1882   -320   -994   -942  -1970   1955  -1002  -1576  -1018  -1886  -1103   -597  -1202   -830  -1223    112    -32   -917  -2188  -1842   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -6106  -7148   -894  -1115  -1000  -1000  -9461  -8679 
-   196  -2504  -2614  -3210  -3524  -4244   3739  -3377  -4659  -3852  -4582  -4116  -3226  -3278  -3650  -3691  -2746  -2889  -3907  -3602  -4134   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -228  -7061  -2878   -894  -1115   -991  -1009  -9461  -8676 
-   197    887   -917  -1066   -527  -1009    397   -472   -580   -389    292   1835   1575  -1768   -285   -734   -653   -419   -416  -1354   -906   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7215  -8257   -894  -1115  -1820   -480  -9461  -8672 
-   198   1170  -1003  -2478  -2398  -3031   2136  -2182  -2707  -2335  -2983  -2129  -1653  -2000  -2067  -2423   -610   2543  -1847  -3268  -3006   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -976  -7215  -1052   -894  -1115   -281  -2497  -9461  -8669 
-   199   1175  -1107  -2331  -2526  -3339   3199  -2431  -3076  -2715  -3362  -2521  -1757  -2084  -2379  -2714   -728   -931  -2089  -3499  -3329   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -624  -7119  -1551   -894  -1115   -804  -1226  -9461  -8665 
-   200  -2771  -2749  -3261  -3535  -4031  -2798  -3320  -4432  -3681  -4324  -3989  -3326   4210  -3609  -3537  -3018  -3117  -3909  -3480  -3910   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -995  -7029  -1034   -894  -1115  -2030   -405  -9461  -8662 
-   201   1928   -255  -1024   -869  -1797   -517   -872  -1390   -841  -1704   -920   -532  -1147   -683  -1061   1821     56   -776  -2048  -1663   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1234  -6069   -843   -894  -1115  -1744   -512  -9461  -8658 
-   202   -501   -516  -2018  -1796   -673  -1730  -1420   1161  -1519     61    198  -1553  -2054  -1462  -1600  -1107   -625   2709  -1580  -1117   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5812  -6854   -894  -1115  -1575   -590  -9461  -8655 
-   203     87   -598  -1257  -1028  -2192   1333  -1083  -1876  -1008  -2089  -1253   -762  -1431   -845  -1284   1562   2096  -1195  -2386  -1994   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -6542  -7585   -894  -1115  -1382   -698  -9461  -8651 
-   204  -1035  -1503  -2528  -2651  -2934  -1760  -2432  -2426  -2525  -2850  -2358  -2100  -2430  -2456  -2516  -1284   3765  -1956  -3094  -2925   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -6977  -8019   -894  -1115  -1406   -683  -9461  -8647 
-   205   1739   2816  -3160  -2623   -953  -2501  -1692   1590  -2317   -525    -62  -2206  -2613  -2023  -2245  -1651   -905   1544  -1627  -1265   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7183  -8225   -894  -1115  -1232   -800  -9461  -8644 
-   206   2497  -1100  -2703  -2559  -3141  -1385  -2290  -2830  -2427  -3095  -2232  -1777  -2102  -2169  -2517   1986   1131  -1956  -3373  -3112   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7349  -8391   -894  -1115   -905  -1102  -9461  -8640 
-   207   1113  -1195  -1449   -935  -1689   1186   -930    656   -807  -1540   -790   -987    586   -697  -1162    598   1133  -1018  -1982  -1530   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -177  -7524  -3220   -894  -1115   -428  -1963  -9461  -8637 
-   208   -614  -1590   -743   -205  -1826    204   -420  -1474   -104  -1615   2717   -456    343   1460   -560    400    929  -1187  -1958  -1396   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7578  -8620   -894  -1115   -477  -1828  -9461  -8633 
-   209   2982  -1425  -3385  -3449  -3742    723  -2992  -3462  -3334  -3744  -2852  -2300  -2478  -2963  -3256  -1059   1543  -2433  -3982  -3813   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8629 
-   210   1287  -1458  -2972  -2922  -3741   2517  -2731  -3510  -2899  -3725  -2812  -2120   1716  -2596  -2984   1031  -1230  -2461  -3930  -3695   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -737  -7717  -1348   -894  -1115   -701  -1378  -9461  -8626 
-   211   -347   -854  -1810  -1583  -1886   1126  -1425  -1258  -1502  -1735  -1041  -1266   2451  -1330  -1687   -600   -612   1785  -2249  -1879   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -7000  -8042   -894  -1115   -606  -1544  -9461  -8622 
-   212    725  -1609  -1435  -1581  -3553   2615  -2046  -3336  -2119  -3494  -2637   2529  -2307  -1809  -2449  -1018  -1228  -2432  -3687  -3253   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7526  -8569   -894  -1115  -1280   -766  -9461  -8618 
-   213  -1353  -2991   1196   1724  -3259   1495   -823  -3071   -696  -2992  -2155   1808    777   -425  -1329  -1135  -1347  -2596  -3173  -2359   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7527  -8569   -894  -1115   -430  -1957  -9461  -8615 
-   214    462   -830  -2609  -2071   -972    776  -1303   -446  -1801   1279   -192  -1754  -2322  -1538  -1823    325   -798   1715  -1450  -1094   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8611 
-   215    936   -706  -2896  -2293   2403  -2344  -1128   1340  -1946   -524    100  -1889    508  -1610  -1838  -1421   -782   -106  -1019   1613   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8607 
-   216   1920  -1648  -1606  -1259  -3116    785  -1490  -2854  -1255  -2949  -2056   1003    638  -1135  -1662   1686  -1031  -2153  -3169  -2661   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8759   -894  -1115   -701  -1378  -9461  -8604 
-   217    478  -1693  -1321   -864  -2810   1695  -1106  -2532   -801  -2606  -1720    966    753   -718  -1242    846   1444  -1952  -2837  -2282   220
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -209  -7717  -2973   -894  -1115   -701  -1378  -9461  -8600 
-   218    777  -1321  -2231  -1897  -3125   1961  -1897  -2852  -1799  -3026  -2144  -1559    886  -1634  -2083   1771   1026  -2049  -3275  -2895   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -301  -7524  -2473   -894  -1115  -1286   -762  -9461  -8596 
-   219    833   -913  -2278  -1991  -1390    630  -1527   -809  -1796   2284   -557  -1611  -2150  -1596  -1870   -943   -791   -655  -1922  -1573   222
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7241  -8283   -894  -1115  -1785   -494  -9461  -8592 
-   220   1789  -1824   -552   -205  -2129  -1634   2875  -1901     -5  -1963  -1160   -447  -1839   1776   -364   -731   -756  -1558  -2161  -1565   223
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7241  -8283   -894  -1115   -927  -1077  -9461  -8589 
-   221   -672  -1528  -1230   -966  -2844  -1551  -1252  -2566  -1027  -2676  -1812   1193   2535   -907  -1435   1690    876  -1936  -2919  -2401   224
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7473  -8515   -894  -1115  -1397   -689  -9461  -8585 
-   222  -3316  -3802  -1493   3828  -4580  -2988  -2685  -4871  -2866  -4704  -4304  -2164  -3504  -2531  -3279  -3159  -3444  -4465  -4044  -4029   225
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    395     45     96    359    117   -369   -294   -249 
-     -   -250  -2702  -8515   -202  -2938  -1397   -689  -9461  -8581 
-   223    867  -1243  -2754  -2757  -3327  -1520  -2513  -2959  -2686  -3272  -2435  -1939   3538  -2424  -2724   -865   1023  -2095  -3572  -3332   227
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7473  -8515   -894  -1115  -1397   -689  -9461  -8577 
-   224  -3621  -3431  -4091  -4413  -4808  -3466  -4078  -5406  -4595  -5176  -4890  -4183   4270  -4493  -4344  -3892  -3974  -4836  -4076  -4709   228
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7473  -8515   -894  -1115  -1397   -689  -9461  -8574 
-   225  -2045  -1577  -4659  -4322  -2101  -4387  -4211   1943  -4217   -919   -855  -4086  -4206  -4102  -4315  -3730  -2042   3286  -3684  -3215   229
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7473  -8515   -894  -1115  -1397   -689  -9461  -8570 
-   226  -4065  -3335  -4241  -4514   -196  -3984  -1557  -3598  -4262  -3047  -3087  -3539  -4212  -3642  -3894  -3969  -4112  -3676   -869   4791   230
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7473  -8515   -894  -1115  -1397   -689  -9461  -8566 
-   227   2816  -1232  -3086  -3133  -3339  -1539  -2700  -2829  -2976  -3263  -2468  -2081  -2292  -2675  -2918   -892   2355  -2024  -3625  -3420   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -247  -7473  -2747   -894  -1115  -1397   -689  -9461  -8562 
-   228  -2398  -2841  -1689  -1993  -3556  -2557  -2505  -4219  -2638  -4186  -3703   4247  -3129  -2466  -2867  -2457  -2674  -3650  -3437  -3139   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7244  -8287   -894  -1115   -931  -1072  -9461  -8558 
-   229  -3411  -2924  -4754  -4669  -1438  -4234  -3692   -981  -4352   3217   -411  -4515  -4223  -3806  -4034  -4309  -3404  -1639  -2824  -2721   233
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7473  -8515   -894  -1115  -1397   -689  -9461  -8555 
-   230   -951  -1702  -1266  -1457  -3417  -1665  -1966  -3391  -2000  -3522  -2701   1680  -2333  -1745  -2317   3126  -1304  -2508  -3574  -3052   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7473  -8515   -894  -1115   -391  -2075  -9461  -8551 
-   231    921  -1583  -1823  -1492  -3102  -1708  -1660  -2819  -1468  -2958  -2085   1862  -2247  -1338  -1835   1924   2020  -2126  -3207  -2743   235
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7717  -8760   -894  -1115   -701  -1378  -9461  -8547 
-   232  -4362  -3341  -4802  -5127   3458  -4674   -926  -3247  -4692  -2582  -2665  -3327  -4544  -3457  -4081  -3934  -4225  -3411   -175   3853   236
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -444  -7717  -1959   -894  -1115   -701  -1378  -9461  -8543 
-   233   1608   3004  -1917  -1551  -2474  -1389  -1515  -2135  -1438  -2361  -1546   2203  -1958  -1287  -1720   1289   -722  -1557  -2704  -2309   237
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7292  -8334   -894  -1115   -994  -1006  -9461  -8539 
-   234  -1734  -2225  -2844  -3120  -4273   1692  -3205  -4331  -3516  -4421  -3689  -2682   3749  -3227  -3519  -1951  -2152  -3349  -4005  -4171   238
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -465  -7473  -1904   -894  -1115  -1397   -689  -9461  -8535 
-   235   1421  -1159  -1014   -764  -2583   1689  -1036  -2309   -845  -2428  -1560   1529  -1725   -702  -1247   1123   -574  -1641  -2673  -2172   239
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7029  -8071   -894  -1115  -2030   -405  -9461  -8531 
-   236   2424   -847  -2179  -1955  -2656  -1139  -1783  -2313  -1835  -2580  -1742  -1378  -1814  -1623  -2000   1589   1463  -1563  -2894  -2581   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -484  -7029  -1865   -894  -1115  -2030   -405  -9461  -8527 
-   237   1318   -631  -2583  -2043   -496  -2346  -1359   1873  -1768   1206    471  -1838  -2373  -1514  -1800  -1465   -736    846  -1343  -1015   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -6572  -7614   -894  -1115  -2372   -310  -9461  -8524 
-   238   -594  -1489   -123   -184  -2370  -1205   -732  -2256   -556  -2348  -1592   2851   2124   -433   -955   -609   -770  -1737  -2438  -1858   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -6572  -7614   -894  -1115  -1366   -708  -9461  -8520 
-   239   -254   -888  -2008  -1929  -2741  -1145  -1831  -2407  -1868  -2694  -1875  -1375  -1837  -1682  -2007   2268   2703  -1633  -2976  -2649   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1221  -6999   -835   -894  -1115   -995  -1005  -9461  -8516 
-   240  -1547  -1794  -2187  -2436  -3306   3597  -2424  -3517  -2726  -3569  -3044  -2202  -2469  -2559  -2695  -1766  -1912  -2845  -2869  -3157   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -6523  -7565   -894  -1115  -2399   -303  -9461  -8512 
-   241   -441  -1049  -1223  -1303  -2707   2789  -1528  -2546  -1556  -2710  -1949  -1114   1963  -1372  -1768   -619   -785  -1811  -2698  -2491   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -6523  -7565   -894  -1115  -2399   -303  -9461  -8508 
-   242   1487   -607  -1186   -918  -2119   -828   -985  -1794   -880  -2005  -1174   -701   1605   -733  -1176   1867   -210  -1148  -2310  -1901   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -6523  -7565   -894  -1115   -535  -1690  -9461  -8504 
-   243   2362  -1227  -2932  -2997  -3587   2310  -2700  -3354  -2990  -3596  -2685  -2007  -2248  -2628  -2975    943  -1036  -2270  -3800  -3611   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -340  -7473  -2310   -894  -1115  -1397   -689  -9461  -8500 
-   244   -460   -897  -2072  -1723  -1728  -1508  -1455   -876  -1533  -1492   -861  -1407   2297  -1383  -1706   -748   2217   1190  -2157  -1785   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7152  -8194   -894  -1115  -1898   -451  -9461  -8496 
-   245   1997  -1186  -1291  -1115  -2756  -1293  -1351  -2480  -1217  -2637  -1780   1476  -1867  -1057  -1568   2062   -711  -1769  -2886  -2427   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7152  -8195   -894  -1115   -891  -1117  -9461  -8492 
-   246  -2607  -2182  -3893  -3696   1936  -3651   2624  -1839  -3328  -1736  -1436  -2664  -3611  -2610  -3049  -2798  -2523   1144    -57   3702   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7451  -8494   -894  -1115   -377  -2119  -9461  -8488 
-   247    666  -1663  -1492  -1139  -2974   1843  -1382  -2694  -1139  -2799  -1924   1823   1099  -1025  -1554   -891   1360  -2064  -3042  -2524   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7718  -8760   -894  -1115   -701  -1378  -9461  -8484 
-   248   2157  -1560  -1925  -1600  -3127  -1708  -1739  -2843  -1568  -2992  -2121   1659  -2265  -1431  -1920   1561   1170  -2135  -3246  -2799   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7718  -8760   -894  -1115   -701  -1378  -9461  -8480 
-   249    842  -1897   -621    819  -2153    347   -391  -1841    -25  -1903   1982   1532  -1795     28   -512   -623    828  -1492  -2172  -1552   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7718  -8760   -894  -1115   -701  -1378  -9461  -8476 
-   250   -805  -1475  -2648  -2472  -3506    575  -2403  -3247  -2428  -3446  -2558  -1932    986  -2204  -2623   1654   2871  -2339  -3683  -3370   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7718  -8760   -894  -1115   -701  -1378  -9461  -8472 
-   251   -726   -889  -1796    862   -890     87   -865    979  -1039   -756   2417  -1236  -2142   -873  -1259    537   -669   1183  -1320   -923   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7718  -8760   -894  -1115   -701  -1378  -9461  -8468 
-   252   1145  -1474  -1607  -1174  -2311   1963  -1266  -1966  -1096  -2169  -1378  -1194    766   -984  -1469    833   -921  -1564  -2535   1627   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7718  -8760   -894  -1115   -701  -1378  -9461  -8464 
-   253  -3796  -3067  -4540  -4676   3437  -4396   -937  -2900  -4291  -2423  -2380  -3195   1234  -3273  -3828  -3627  -3706  -2994   -211   3412   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7718  -8760   -894  -1115   -701  -1378  -9461  -8459 
-   254   2081  -1221  -2357  -1923  -1962  -1834  -1640  -1511  -1743    372  -1120  -1657  -2298  -1569  -1946   1093   1765  -1212  -2338  -1963   258
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -690  -7718  -1425   -894  -1115   -701  -1378  -9461  -8455 
-   255   3417  -1398  -2743  -2924  -3186  -1655  -2636  -2718  -2911  -3145  -2554  -2145  -2372  -2689  -2840  -1140  -1308  -2081  -3319  -3216   259
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7048  -8090   -894  -1115  -1161   -855  -9461  -8451 
-   256   -700  -2085   -214   1558  -2404  -1537   -314  -2134     59  -2118  -1240   -199   1800   1421   -434   -581   1111  -1720  -2319  -1648   260
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -514  -7308  -1782   -894  -1115  -1018   -982  -9461  -8447 
-   257  -2801  -2773  -3291  -3567  -4059  -2822  -3348  -4468  -3715  -4355  -4022  -3357   4213  -3641  -3567  -3048  -3147  -3943  -3501  -3939   261
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1046  -7045   -984   -894  -1115  -1157   -858  -9461  -8443 
-   258  -1280   -883  -3683  -3273  -1192  -3393  -2857   2516  -3081   -126    -33  -3031  -3277  -2895  -3126  -2656  -1270   2656  -2520  -2113   262
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -6523  -7565   -894  -1115  -1549   -603  -9461  -8439 
-   259   -453  -1379   -475   -202  -1947  -1316   2688  -1781   -185  -1884  -1078   -385   1952   -155   -581   1333   -541  -1366  -2075  -1471   263
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6883  -7925   -894  -1115  -2161   -365  -9461  -8435 
-   260  -1641  -1324  -3294  -2959   2820  -2915   -449   -627  -2597   -708   -402  -2134  -2895  -1999  -2366  -2048  -1573   1609    146   2866   264
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6884  -7926   -894  -1115  -2161   -365  -9461  -8431 
-   261   -595  -1269   -767   -332  -1279  -1612   -395   -907    -19    810   -379   -515   1780   1908   -320   -683   -560   -779  -1598  -1102   265
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6883  -7925   -894  -1115  -2161   -365  -9461  -8426 
-   262  -1078  -1927   -617   -576  -2577  -1666   -916  -2455   -443  -2453  -1768   -761   3097   2307   -702  -1076  -1181  -2051  -2540  -2049   266
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6883  -7925   -894  -1115  -2161   -365  -9461  -8422 
-   263   -454  -1380   -475   -203  -1946  -1316   2705  -1781   -186  -1884  -1078   -386   1952   -155   -581   1320   -541  -1366  -2075  -1471   267
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6883  -7926   -894  -1115  -1488   -636  -9461  -8418 
-   264   1171  -1521   -632   -333  -2306  -1428   -632  -1989   -266  -2081  -1264   -513   1824   2565   -654   -586   -658  -1546  -2345  -1792   268
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -586  -7102  -1627   -894  -1115  -1282   -764  -9461  -8414 
-   265  -1186  -1861   -857   -907  -2047   1217   4523  -2628   -991  -2658  -1993  -1036  -2196  -1026  -1250  -1235  -1356  -2184  -2251  -1599   269
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6815  -7857   -894  -1115  -2215   -350  -9461  -8409 
-   266    976  -1210   -588   -287  -1778  -1290   3252  -1532   -217  -1686   -907   -434   1601   -195   -584   -453   -482  -1163  -1951  -1396   270
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6815  -7857   -894  -1115  -2215   -350  -9461  -8405 
-   267   -342   -828   -815   1218   -876  -1533   -290   1023   -167    408     10   -464  -1624    -78   -525    745   -288   -186  -1232   -772   271
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6815  -7857   -894  -1115  -2215   -350  -9461  -8401 
-   268   -812  -1664   -307   -499  -2918   1187  -1180  -2858  -1162  -2935  -2175   3464  -1930   -913  -1587   -849  -1067  -2185  -2954  -2409   272
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6815  -7857   -894  -1115   -626  -1506  -9461  -8397 
-   269   -987  -1575  -2639  -2787  -3540  -1797  -2686  -3236  -2790  -3518  -2781  -2143   3731  -2624  -2812  -1217   1479  -2422  -3692  -3498   273
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7474  -8516   -894  -1115  -1397   -689  -9461  -8392 
-   270  -1233  -2399  -1113   -528  -2797  -2065   2280  -2447    342  -2351  -1538   -735   2613   1408   1357  -1129  -1120  -2100  -2425  -1951   274
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7474  -8516   -894  -1115  -1397   -689  -9461  -8388 
-   271   -687   -615  -2487  -1893   1455   1162  -1009    -65  -1595    603   2668  -1626    431  -1312  -1582  -1226   -632    -14  -1040   -672   275
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1704  -7474   -547   -894  -1115  -1397   -689  -9461  -8384 
-   272  -1264  -1069  -2182  -2069   3476  -2059   -225   -155  -1840     98    104  -1588  -2244  -1460  -1754  -1576  -1306   -345    316   1343   276
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -5813  -6855   -894  -1115  -2673   -246  -9461  -8379 
-   273   -617  -1328   -110    -16  -1421  -1141   -192  -1416    347  -1381   -875   -199  -1471   3216    146   -614   -653  -1202  -1514  -1000   277
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -5813  -6855   -894  -1115  -2673   -246  -9461  -8375 
-   274   -855  -1279   -507   -439   -292  -1304   4245  -1505   -118  -1451   -989   -539  -1641   -320   -282   -892   -908  -1307   -698    135   278
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -5813  -6855   -894  -1115  -2673   -246  -9461  -8371 
-   275    269   -349   -591   -593  -1490   -525   -690  -1324   -624  -1610   -943   -398  -1135   -549   -824   2520    -46   -792  -1749  -1263   279
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -5813  -6855   -894  -1115   -427  -1964  -9461  -8366 
-   276   2289  -1278  -2649  -2689  -3493   1185  -2544  -3240  -2750  -3478  -2594  -1922   2625  -2436  -2814   -871  -1064  -2246  -3694  -3465   280
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115  -1397   -689  -9461  -8362 
-   277   -727   -836  -2357  -1873  -1023    707  -1276   -259  -1631    327   -212  -1633   1605  -1420  -1714  -1168   -771   2161  -1527  -1159   281
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115  -1397   -689  -9461  -8358 
-   278   -649  -1665   -632   -137  -1847   1123   1614  -1511     -7    174   -826   -400   1411   1259   -438   -630   -594  -1228  -1952  -1381   282
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115  -1397   -689  -9461  -8353 
-   279  -2254  -2762  -1943  -2056  -2695  -2648   4039  -3765  -1992  -3677  -3122  -2128   3244  -2134  -2153  -2322  -2456  -3309  -2910  -2250   283
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115  -1397   -689  -9461  -8349 
-   280  -1929  -2625  -1444  -1562  -3541  -2367  -1931  -3607  -1487  -3541  -2927  -1694   3725   1906  -1678  -1965  -2124  -3103  -3414  -3041   284
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -200  -7474  -3049   -894  -1115  -1397   -689  -9461  -8344 
-   281   1159  -1912  -2184  -1626  -3095  -2029  -1205  -2676   -193  -2708  -2010  -1482  -2418   -866   3450  -1365  -1396  -2228  -2788  -2524   285
-     -   -149   -500    232     42   -381    400    105   -627    210   -463   -721    275    393     47     97    360    117   -370   -295   -250 
-     -   -287  -2520  -8334  -2609   -258  -1715   -524  -9461  -8340 
-   282    929   -918  -2719  -2201   -304  -2410  -1142   -155  -1867   2023    158  -1890  -2481  -1585  -1839  -1520   -960   -203   -994   2011   293
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7292  -8334   -894  -1115   -994  -1006  -9461  -8335 
-   283   1077  -1468   -836   -312  -1824  -1609   -503  -1461   -210  -1624   -822   -528    675   1941   -650    827   -571    739  -1979  -1438   294
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115   -391  -2075  -9461  -8331 
-   284   2592  -1354  -3189  -3032  -2742  -1849  -2539  -1829  -2833  -2531  -1876  -2217   2041  -2562  -2838  -1164  -1219   1285  -3173  -2878   295
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8326 
-   285  -3099  -2583  -5437  -4861   1595  -5078  -3674   1584  -4606   2667    245  -4734  -4386  -3573  -4179  -4348  -2967   -969  -2533  -2482   296
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8322 
-   286  -3709  -3782  -3592  -3179  -4734  -3639  -2561  -4748   3938  -4426  -3926  -3130  -3916  -2292  -1410  -3723  -3624  -4465  -3818  -3998   297
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8317 
-   287  -2385  -4339   2985   2742  -4509  -2162  -1598  -4504  -1974  -4346  -3762   -761  -2739  -1289  -2927  -2007  -2480  -3955  -4496  -3441   298
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8313 
-   288  -3777  -4125  -1925   3871  -4984  -3355  -3125  -5379  -3371  -5156  -4796  -2611  -3875  -3007  -3762  -3630  -3916  -4960  -4357  -4463   299
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8308 
-   289  -4077  -3791  -4518  -4858  -5206  -3818  -4460  -5898  -5053  -5602  -5343  -4628   4289  -4938  -4749  -4364  -4429  -5313  -4385  -5119   300
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -261  -7718  -2667   -894  -1115   -701  -1378  -9461  -8304 
-   290  -3273  -3436  -2584  -2724  -3900  -3212  -2789  -4504  -2336  -4215  -3876  -2841  -3665   4480  -2399  -3323  -3415  -4197  -3614  -3492   301
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115  -1397   -689  -9461  -8299 
-   291  -1212  -1388  -3194  -2968  -1877  -2386  -2463   1343  -2632  -1177   -943  -2461  -2851  -2517  -2651  -1699   3357   -102  -2711  -2327   302
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115   -391  -2075  -9461  -8295 
-   292  -2526  -2317  -4538  -4556  -2871  -3702  -4098   -296  -4409  -1966  -1905  -4068  -4081  -4300  -4315  -3418  -2688   3715  -3860  -3544   303
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8290 
-   293  -1931  -2613  -1639  -1938  -4060  -2409  -2572  -4266  -2652  -4305  -3617   1847   3807  -2408  -2946  -2025  -2267  -3454  -4014  -3643   304
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8285 
-   294  -2040  -3896   2463   2611  -4084  -2056  -1344  -3982  -1496  -3858  -3145   -646  -2555   1869  -2286  -1721  -2088  -3468  -4045  -3074   305
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8281 
-   295   1636  -1239  -3595  -3113  -1403  -2818  -2235    148  -2799   -802   3354  -2650  -3017  -2505  -2729  -2010  -1376   2048  -2173  -1836   306
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8276 
-   296  -1089  -2195  -1061   -569  -2678  -1976   2083  -2380    -73  -2375  -1544   -787   2643   -302   1246    927  -1060  -1995  -2532  -1991   307
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -618  -7718  -1555   -894  -1115   -701  -1378  -9461  -8271 
-   297   -906  -1471  -2346  -2557  -3197  -1649  -2486  -3307  -2701  -3510  -2792  -1984  -2369  -2496  -2716   3468  -1326  -2424  -3320  -3037   308
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7121  -8163   -894  -1115  -1935   -437  -9461  -8267 
-   298   -724  -1160  -1439   -931   2722  -1813   -590   -978   -480  -1169   -521   -957  -2005   -565   1498   1064   -732   -804  -1158   -428   309
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7121  -8163   -894  -1115   -804  -1226  -9461  -8262 
-   299  -2188  -3284   2573   -821  -4311   2917  -1920  -4378  -2277  -4295  -3680  -1156  -2810  -1661  -3028  -2025  -2392  -3716  -4129  -3552   310
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115  -1397   -689  -9461  -8257 
-   300    780   2406    946   2328  -2495  -1631   -518  -2205   -226  -2240  -1383   -345  -1852   -105   -751   -730   -813  -1802  -2479  -1808   311
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -7474  -8516   -894  -1115   -391  -2075  -9461  -8253 
-   301   -866  -1488  -3133  -3250  -3779  -1744  -2946  -3533  -3198  -3812  -2936  -2264  -2509  -2894  -3159   2902   2425  -2498  -4004  -3793   312
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8248 
-   302  -4077  -3791  -4518  -4858  -5206  -3818  -4460  -5898  -5053  -5602  -5343  -4628   4289  -4938  -4749  -4364  -4429  -5313  -4385  -5119   313
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15  -7718  -8760   -894  -1115   -701  -1378  -9461  -8243 
-   303  -1248  -1829  -3028  -3227  -3912  -2051  -3072  -3655  -3242  -3923  -3171  -2479   3794  -3043  -3215  -1483   1549  -2762  -4032  -3893   314
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -9461      0 
-//
-HMMER2.0  [2.3.2]
-NAME  SLT
-ACC   PF01464.12
-DESC  Transglycosylase SLT domain
-LENG  137
-ALPH  Amino
-RF    no
-CS    yes
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  39
-DATE  Thu Apr 24 19:36:04 2008
-CKSUM 2764
-GA    16.1000 16.1000;
-TC    16.2000 16.2000;
-NC    16.0000 16.0000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -9.686005   0.638888
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -41      *  -5170
-     1    330  -3843   1410   1063    133   -458  -2111  -1111  -1707  -1038    981    246    940   -203   -613    272   -585  -1055  -4048   -693     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -1041  -8087 
-     2    383   3238  -4925  -4297  -2500  -4233  -3098    175  -1477   1371    112    255      6   -951  -3761  -1536   -919   -688  -3000   2172     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8082 
-     3   -325  -2650  -4253   -371   2284  -4114  -2939   2002   -378  -2506    300   -576    158  -3158   -734   -490  -2609    355   2403   -198     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8077 
-     4    623  -3913     -8      9    829   -405  -2088   1266    499    445  -3004    612  -3522   1042    487  -1006  -2392  -3532  -4100  -3420     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8071 
-     5    996  -3754  -2397   1061    380  -1240  -2142   -133   1704  -1688     55   1016  -3566    838   -615  -1317  -2409   -320  -3983   -330     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8066 
-     6   2182  -3734  -2409    104  -3974    304  -2150   -158    144  -1487  -2846   -466   -832    -95   -509  -2396    -41   -939   1860    610     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8061 
-     7   1425  -3725  -2415   1112   -759   1234  -2153    130    193   -828    136  -2159  -3575   -224   -510    461    -66  -3301  -3962  -3334     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8055 
-     8    365   2115    -37    960  -4239  -1233  -2086  -3988    820   -325  -3010   -294  -3520   1336    -15    100   -870   -383   1042    737     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8050 
-     9   1324  -3924   -698    -13  -4244  -1233  -2084  -1133   2087  -3940    884   -431   -345    537   1419  -2332   -839  -1085  -4107  -3425     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8044 
-    10  -2454  -3907   -674    240    682  -1557  -2090  -3965    531   -730  -2999   1260    630  -1632    115   -936    218  -3525    816   2958    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8039 
-    11   -360    747    496    629  -4246   1663    323  -3997   -547  -3941     32   1794  -3519    471    566   -862   -125  -3547  -4108   -276    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8033 
-    12  -2702  -2536   -934  -4360     66  -1287    219   2281  -3967    473  -1739    126  -4294  -3600  -3787     56  -2642   2053  -2993   -471    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8028 
-    13   -947  -3908   2006   1679  -4221  -3430  -2090  -3967  -1673   -329     94   -456   1538   -227   -168    289  -2393  -1211    808  -3418    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8022 
-    14   -391  -3430  -2650    867  -3566  -3595  -2285  -3199     90   -732  -2571  -2352   2980   -261  -2442   -443  -2452    428   2050   -113    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8017 
-    15    760  -3901    139    -24   -739  -1077  -2092  -1144   -816   -321     95    326    -35    497    670   1443   -770  -1209  -4091   -313    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8011 
-    16  -1155  -2536  -4991    934   -396  -1414  -3111    165   -579   2222    492  -3871  -4294  -3600  -3786  -3325    637     72  -2993   -151    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8006 
-    17    130  -3459  -6063  -5438    444  -5336  -4196   1947  -5061   2261    520  -4989  -5256  -4564  -4826  -4447  -3633    752    950  -3614    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -8000 
-    18   1442  -2615  -1088  -3836    393  -4152  -2988  -2124    971   1016   2059  -3590  -4208  -3276    434  -3208    -74   -743  -3061   1679    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -7994 
-    19   2864  -2718  -4189  -3608    383     75  -2964  -2266   -113   -598  -1936  -3461  -4182  -3137  -3455   -328   -878  -2164  -3175    794    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -7989 
-    20  -4657  -4150  -7303  -6935  -4299  -7098  -6781   3088  -6855   1005    971  -6756  -6766  -6568  -6886  -6445   -497   1797  -5992  -5694    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -7983 
-    21   2178  -2998  -5586  -5033  -3149  -4616  -3840   2180  -4657  -2899   2003  -4446   1012  -4294  -4476    -63  -3131    455  -3724  -3379    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -7977 
-    22    457  -3531  -2557    -35  -3700  -1123  -2234   -150    338   -861    165  -2276  -3640   2198   1532   -832   -674  -1098   2825    221    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -7972 
-    23   -368  -3885  -2323  -1774  -4188  -1352   1210   -276    798  -3893  -2979   -440  -3531   2640    585   -966   1046   1153  -4079  -3408    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7 -10297 -11339   -894  -1115   -701  -1378  -8128  -7966 
-    24  -8228  -7103  -6788   3978  -8485  -6892  -7278  -9521  -8039  -8876  -8815  -7418  -7352  -7720  -7820  -8447  -8372  -9169  -7241  -8359    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -51 -10297  -5075   -894  -1115   -701  -1378  -8128  -7960 
-    25  -5419  -5656  -7297  -7669  -7703  -5817  -6986  -8194  -7765  -8089  -7486  -6731  -6489  -7413  -7341   3779  -5866  -7108  -7058  -7711    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8 -10254 -11296   -894  -1115   -370  -2143  -8128  -7954 
-    26    428  -3892   -690  -1768   -580   1744   1889  -3938    102   -855    165    217  -3528  -1640   1049   1180  -2394  -3506  -4084  -3411    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -8 -10297 -11339   -894  -1115   -701  -1378  -8128  -7948 
-    27   -925    646  -5092  -4463   3164   1407  -3132  -2082  -4060   -112    241   -617  -4355  -3678  -3860  -3391  -2704  -2005   3027   1241    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -8 -10297 -11339   -894  -1115   -701  -1378  -8128  -7943 
-    28  -2458  -3931   1357      0  -4252   -211  -2090  -4003   1117   -800  -3020   2965  -3524   -170     62   -972  -2397  -1057  -4114  -3431    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -8 -10297 -11339   -894  -1115   -701  -1378  -8128  -7937 
-    29    524  -4256  -3437   -993  -5493  -4111  -3566  -5211   1148  -5245  -4387  -3360   3620  -3192  -3509   -333  -3478  -1270  -5426  -4891    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -8 -10297 -11339   -894  -1115   -701  -1378  -8128  -7931 
-    30   -960  -3897   -141  -1765   -668    470    980  -3946    994  -1562    126   1647  -3526    381    866    111   -646   -979    840   1434    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -8 -10297 -11339   -894  -1115   -701  -1378  -8128  -7925 
-    31   3045  -2685  -5132  -4523  -2696  -4344  -3316     93  -4136  -1060  -1928  -4023  -4435  -3781   -777   -397   -949    800  -3212  -2868    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -10297 -11339   -894  -1115   -701  -1378  -8128  -7919 
-    32  -2939  -2910  -4601  -3898  -2901  -4347  -3061   2292   1225  -2760  -2108  -3684  -4390    801  -1215  -3425    883   1884  -3331   1290    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B     -8 -10297 -11339   -894  -1115   -701  -1378  -8128  -7913 
-    33  -3695  -4460  -3700  -4086  -6661    136    417  -6635  -5325  -6747  -5911   2330  -5062  -4727  -5736   3147  -4106  -5485  -6828  -6308    33
-     -   -150   -501    234     42   -382    399    104   -623    211   -464   -722    276    393     44     95    358    121   -370   -296   -250 
-     T  -2312  -2071   -846    -23  -6011   -701  -1378  -8128  -7907 
-    34  -1686  -1663  -3285  -2689  -1634  -3133   1075   1523    835   -112   -860   1314  -3192  -2178  -2468  -2181    186    145   4124  -1739    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B    -10  -9118 -10160   -894  -1115  -4538    -63  -8128  -7901 
-    35  -3334  -4867   2005  -1699  -5689   1012  -2905  -5641  -3281  -5536  -4894   3311  -3930  -2601  -4192  -3084   1212  -4960  -5731  -4716    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9118 -10160   -894  -1115  -4538    -63  -8128  -7895 
-    36  -1522  -2988    463   -821  -3308  -2495  -1153   -517   1863  -3003  -2078    388     30   -694   1890   1054    278  -2610  -3172  -2492    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -10  -9118 -10160   -894  -1115  -4538    -63  -8128  -7889 
-    37  -1603  -2926   1842   -938  -3204   -154  -1268      8   -886  -2934  -2051   2751  -2682   -833    514     88  -1548   -260  -3162  -2514    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -10  -9118 -10160   -894  -1115    -39  -5215  -8128  -7883 
-    38    267  -3926  -2301   -518  -4247   1685    295  -3998   1351  -3942  -3016  -2063   1352    -66   1487   -275   -806  -3548  -4109   -630    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -8 -10297 -11339   -894  -1115   -701  -1378  -8128  -7877 
-    39    849  -3896  -2315  -1766  -4203  -1276  -2094  -3944   1041  -1562  -2988    904   -894   -229   -850   1556   1483    402  -4087  -3413    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -55 -10297  -4957   -894  -1115   -701  -1378  -8128  -7870 
-    40   -493  -3808   -871   -490   -534   2351   1273  -3822    579   -769   -173   1387  -3499  -1621  -2165  -2316   -117  -3412  -4013    616    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .  -2311 -10251   -334   -894  -1115  -1517   -620  -8128  -7864 
-    41  -1983  -3066   -947  -1026  -3448   2869   2586  -3575  -1069  -3502  -2773  -1281  -2825   1841  -1354  -1880  -2049  -3117  -3407  -2742    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -15  -7955  -8997   -894  -1115  -5031    -45  -8128  -7858 
-    42   -827  -2137    749   -181  -2392  -1815   2808    296   1072  -2123  -1244   -477  -1908   1614   -530   -737   -764  -1730   2788  -1706    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -15  -7955  -8997   -894  -1115  -5031    -45  -8128  -7852 
-    43    849  -2092  -1754  -1765  -3652  -2100  -2086  -3389  -1805  -3506  -2709  -1724   3450   1830  -2062  -1459  -1625  -2690  -3713  -3271    44
-     -   -142   -504    231     46   -385    394    101   -630    210   -464   -714    274    390     52     97    357    118   -359   -299   -254 
-     .  -3119  -1721   -793  -3767   -110  -3396   -144  -8128  -7845 
-    44   1129  -2354   1694     80  -2671  -1613   -441  -2432   1615  -2380  -1492   1606  -1820     -9   -648   -714   -825  -1983  -2558  -1843    60
-     -   -149   -500    232     43   -381    398    105   -624    210   -464   -721    278    393     45     98    359    117   -370   -295   -250 
-     .  -2601   -272  -8479    -46  -4996  -4184    -82  -8128  -7839 
-    45  -1346  -2510  -1117   -651  -2957  -2136   2635  -2677   2285  -2583  -1768   -864  -2278   -309   -145   1853  -1274  -2295  -2639  -2128    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -17  -7668  -8710   -894  -1115  -5090    -43  -8128  -7833 
-    46   -949  -1575  -2835  -3085  -3975   1529  -3005  -3853  -3359  -4069  -3168  -2250  -2555  -2960  -3330   3184  -1399  -2688  -4128  -3960    63
-     -   -149   -500    232     42   -376    400    105   -627    210   -463   -721    275    393     45     95    359    119   -370   -295   -250 
-     .  -2832   -230  -8710    -38  -5254    -27  -5768  -8128  -7827 
-    47   2727  -4024   2165  -5203  -6468   -180  -5337  -6274  -5719  -6487  -5566  -4551   -657  -5231  -5803    391  -3808   -126  -6662  -6432    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -8 -10298 -11340   -894  -1115   -701  -1378  -8128  -7820 
-    48   -351  -2538  -4976  -4345   -188  -4241  -3108    749    188    809   2207  -3864  -4291   -663    632     91   -828   1327  -2994   1104    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -8 -10298 -11340   -894  -1115   -701  -1378  -8128  -7814 
-    49  -7735  -6862  -7916  -8296  -7837   3828  -7444  -9369  -8453  -8778  -8665  -8091  -7356  -8294  -7911  -8121  -8032  -8856    969  -7653    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -8 -10298 -11340   -894  -1115   -701  -1378  -8128  -7807 
-    50  -5999  -5330  -8376  -7775  -3275  -8260  -6809   1848  -7600   2842   2188  -8009  -7083  -6202  -6997  -7704  -5814  -3610  -5159  -5446    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -8 -10298 -11340   -894  -1115   -701  -1378  -8128  -7801 
-    51   -400  -4223  -6710  -6279   -193  -5924  -4194  -2970  -5897  -2528   4905  -5543  -5892  -5220  -5582  -5110  -4460  -1092   3348  -2740    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -8 -10298 -11340   -894  -1115   -701  -1378  -8128  -7794 
-    52  -6268  -6240  -6505  -6620  -6354  -6289  -6129  -7022  -5772  -6327   1342  -6460  -6773   4529  -5709  -6470  -6512  -7038  -6424  -6244    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -8 -10298 -11340   -894  -1115   -701  -1378  -8128  -7788 
-    53  -4629  -4162  -7196  -6750   1439  -6855  -6160   2602  -6579   1570  -2709  -6515  -6536  -6123  -6474  -6129    617   1308  -5432  -5230    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -8 -10298 -11340   -894  -1115   -701  -1378  -8128  -7781 
-    54  -2717  -2650     19  -3871  -2623  -4194  -3034   1292  -1130  -1215   3533   2263  -4250  -3317  -3592  -3252   1272   -300  -3110  -2750    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -8 -10298 -11340   -894  -1115   -701  -1378  -8128  -7775 
-    55  -1106  -3925    415  -1753   -560  -1535  -2087  -3996    829  -3941  -3015  -2064   2703    852    509   1288   -670  -3547  -4109  -3427    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -8 -10298 -11340   -894  -1115   -701  -1378  -8128  -7768 
-    56    663  -3826  -2354  -1804    732   -432   1555  -3823  -1716  -3823      3   1025    743   1055    655   1519   -872  -1018  -4036  -3381    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -8 -10298 -11340   -894  -1115   -701  -1378  -8128  -7762 
-    57   -187  -3820  -4847  -4659  -5342  -4137   2945  -1086  -4620  -5261  -4457    965  -4773  -4413  -4815   -190   3275  -4388  -5613  -5267    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -8 -10298 -11340   -894  -1115   -701  -1378  -8128  -7755 
-    58   2459  -2536  -4992  -4360   1748  -1354    474    486  -3967   -458    249   -610  -4293  -3600   -736   -520  -2642   -602   1153  -2650    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -8 -10298 -11340   -894  -1115   -701  -1378  -8128  -7748 
-    59  -1056  -3925     48     86  -4246    364  -2084  -3997   2017  -1579  -3014   1289   -122    214    975    385   -770  -1075  -4108  -3425    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -10298 -11340   -894  -1115   -701  -1378  -8128  -7741 
-    60    627  -3923     72    499  -4243   -335   1571  -3993    467   -376  -3012   -454    203  -1625   1436    446  -2391  -1075   1864   -345    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -232 -10298  -2808   -894  -1115   -701  -1378  -8128  -7735 
-    61  -2458  -2510    421  -3230    634  -3864    353    708   -796   1884  -1703  -3142  -3926    -73  -3138   -988    737  -1938  -2943   1975    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10075 -11117   -894  -1115  -2841   -217  -8128  -7728 
-    62   1424  -2683  -3381  -2808  -2697   1806  -2532    203   1559  -2564    633  -2859  -3829  -2480   -742   -181  -2390    737  -3102  -2694    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S   -114 -10075  -3831   -894  -1115  -2841   -217  -8128  -7721 
-    63  -2206  -3354  -2202    195    835  -3238    268  -3227   1824   1111    428   -298   -622  -1505    928   -623   -310   -867  -3613    -95    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -64  -9970  -4737   -894  -1115  -3246   -161  -8128  -7714 
-    64   -311  -3558  -2002    389   -388  -3117  -1777   -750   1480  -3566   2197   -115    116    832   1780   -558  -2074  -3169   1490    -37    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -189  -9916  -3093   -894  -1115  -3411   -142  -8128  -7707 
-    65  -2207  -2058  -4397  -3771     90   1189  -2600    562  -3400    781    601   1294  -3789   -107   -496     16  -2148   1307  -2513    474    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -79  -9736  -4395   -894  -1115  -3819   -106  -8128  -7700 
-    66  -1998  -2774  -2241  -1687     59   1109  -1819   1237    402  -2693    667    790  -3201    869   -127    687    571   -585  -3105    120    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -670  -9666  -1452   -894  -1115  -3941    -97  -8128  -7693 
-    67  -1602  -1531    217  -2788    774    954  -1919   1550    -18   -124   1553  -2530  -3136  -2218  -2488   1096  -1542    460  -1979  -1621    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -561  -9007  -1665   -894  -1115  -4615    -60  -8128  -7687 
-    68  -1428  -2894    951   -566  -3201  -2251  -1000  -2957   2158  -2902  -2008   1945   1546   -560  -1093  -1290  -1376  -2519   2366  -2378    86
-     -   -151   -502    233     45   -383    404    103   -628    208   -468   -723    276    392     46     96    361    117   -371   -297   -242 
-     .  -1992   -652  -3220  -1343   -723   -621  -1516  -8128  -7679 
-    69   -560  -3317    399  -1474  -3549   -699    701    274    446   1447   1052  -1766   1157    195   -246   -587  -2015  -2891  -3556     71    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -9  -9824 -10866   -894  -1115    -74  -4318  -8128  -7672 
-    70  -2454  -3923    629    969   -741   1669  -2087  -3991    438  -3938  -3012   -455     78  -1627  -2175   1235      4  -3544   1861    664    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -9 -10298 -11340   -894  -1115   -701  -1378  -8128  -7665 
-    71   -958  -3731    144   1273  -3969  -3482   1448    809   -661   -791     58   -480    664  -1723    546  -2397    341    693  -3966   1156    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10298 -11340   -894  -1115   -701  -1378  -8128  -7658 
-    72  -2452  -3924   2315    155  -4245   -562    280  -3996   -436  -3940    -35   1291  -3519    474      5    242    171   -986    838   1133    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10298 -11341   -894  -1115   -701  -1378  -8128  -7651 
-    73  -1070  -3920   2125   1084  -1036   -343    543  -3983  -1677    751  -3011   1823  -3527   -172  -2184   -289  -2398  -3539  -4106   -629    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10298 -11341   -894  -1115   -701  -1378  -8128  -7644 
-    74     -9  -2555  -4845  -4221  -2512  -4222  -3083   1561   -970   1617    488  -3802    359  -3519   1961  -1064   -841   -698  -3009  -2663    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10298 -11341   -894  -1115   -701  -1378  -8128  -7637 
-    75  -2480  -3678     68  -1899   2031  -3501  -2173  -3579     32    745  -2795   -469  -3591    436    889  -1100   1476  -3244    852   1639    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10299 -11341   -894  -1115   -701  -1378  -8128  -7629 
-    76  -4230  -5959   3356  -2599  -6211  -4376    124  -1155    471  -5913  -5164   2311  -4814    658  -3985  -3947  -4244  -5564  -6061  -5213    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10299 -11341   -894  -1115   -701  -1378  -8128  -7622 
-    77    506  -3918  -6575  -6923  -6623    546  -5960  -6378  -6630  -6695  -5734  -5028   3815  -6058  -6243  -3569  -3791    300  -6850  -6832   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10299 -11341   -894  -1115   -701  -1378  -8128  -7615 
-    78   -628   3615   -848   1728  -3119  -3776  -2506    410   -805   -705  -2242   -477  -3853   -765  -2761  -2743    504   -174    948   1259   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10299 -11341   -894  -1115   -701  -1378  -8128  -7607 
-    79   -389  -3902   1330   -838   -574  -3432    239   1063    930    344     78    178  -3525   1273   -659  -1175    925  -3518  -4092  -3415   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10299 -11341   -894  -1115   -701  -1378  -8128  -7600 
-    80    244  -4583   -839  -3678  -6520  -4304  -4575   -842  -4917  -6463  -5655   3611  -4994  -4332  -5478   1906  -4094  -5396  -6661  -6062   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10299 -11341   -894  -1115   -701  -1378  -8128  -7592 
-    81   -352  -2886  -5486  -4878  -2919  -4738  -3663   2782  -4499   1180    277  -4386  -4765  -4139  -4319  -1314    846   1128  -3508  -3160   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10299 -11341   -894  -1115   -701  -1378  -8128  -7585 
-    82  -1111  -3917   -201    436  -4234  -3428   1629    356    720   -140   -383    849  -3521   -179   1004    798    -43  -1213  -4102    500   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10299 -11341   -894  -1115   -701  -1378  -8128  -7577 
-    83   2208  -2531  -5047  -4411    487    414  -3122    857  -4006    -24   1155   -520  -4301  -3630  -3807  -3336   -186    809  -2988   -295   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10299 -11341   -894  -1115   -701  -1378  -8128  -7570 
-    84   2176  -3914  -6580  -6929   -345   3072  -5944  -6451  -6636  -6709  -5741  -5023  -5013  -6056  -6246  -1026  -3786  -5129  -6803  -6723   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10299 -11341   -894  -1115   -701  -1378  -8128  -7562 
-    85   1945  -2595  -4613  -4005  -2561  -1323  -3040   1345  -3688   -561  -1799   -615  -4243   -411  -3638    -41   1783    644  -3049  -2696   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10299 -11341   -894  -1115   -701  -1378  -8128  -7555 
-    86    650  -3922  -2300   -170  -4242  -1313    251  -3992   1502   -765  -3012   1346  -3519   -436    546     52     35  -3544   2455   1568   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10299 -11341   -894  -1115   -701  -1378  -8128  -7547 
-    87  -2715  -2546  -5031  -4398    411  -4259    232   1658  -1126    285    358  -3895  -4309   -415  -3807  -3343   -609  -1959  -2992   3789   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9 -10299 -11341   -894  -1115   -701  -1378  -8128  -7539 
-    88  -6028  -5355  -8392  -7784    430  -8275  -6789    831  -7605   2950   2214  -8022  -7083  -6191  -6990  -7717  -5836  -3685  -5140  -5423   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -10 -10300 -11342   -894  -1115   -701  -1378  -8128  -7532 
-    89   1084  -3925   -684   -625  -4246  -1108    -13  -3997   1735  -3941  -3014   1143  -3519   1631    984    206  -2391  -3547    558    614   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H  -3607 -10299   -133   -894  -1115   -701  -1378  -8128  -7524 
-    90   2291   -715  -1803  -1845  -2706   2307  -1789  -2378  -1937  -2672  -1849  -1245  -1668  -1675  -2041   -316   -493  -1541  -2907  -2647   113
-     -   -149   -488    233     43   -381    398    105   -626    210   -466   -721    275    394     45     96    359    117   -370   -295   -244 
-     .  -1885  -1468  -1465   -987  -1014  -4089    -87  -8128  -7516 
-    91   -996  -2457   2450    295  -2781  -1393   -415  -2571   2247  -2508  -1719    -46  -1742    -33   -610   -796   -988  -2139  -2635  -1925   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -28  -6727  -7769   -894  -1115    -71  -4372  -8128  -7508 
-    92  -1064  -3883    860    803   -681  -3389   2249    209    239  -3898   -155   -494  -3482    729   1019    631  -2354  -3504   1720   1249   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -10 -10255 -11297   -894  -1115   -366  -2157  -8128  -7500 
-    93   -308  -2847  -3552  -2982   -631  -3934   1025   -806   -697   1904   1329   1131  -4003    137   1125  -1030   -816   -828  -3260  -2851   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -10 -10299 -11341   -894  -1115   -701  -1378  -8128  -7492 
-    94  -2695  -2559  -4809  -1301   1311  -4216   1127   1161    -49    787   1929    598  -4268   -871  -3714  -3290  -2635   -586  -3012   2707   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10299 -11341   -894  -1115   -701  -1378  -8128  -7484 
-    95   -947  -3925    771   -140  -4246    947  -2084   -994   2064  -3941    -35     30   -638   1034   -593    572    -69  -3547  -4108  -3425   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -10 -10299 -11341   -894  -1115   -701  -1378  -8128  -7476 
-    96   -922  -3835  -2348     78   -564   -369  -2114   -360   1193  -3833    947  -2103  -3543   1518   1642    873    647  -1458  -4043   -315   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -10 -10299 -11341   -894  -1115   -701  -1378  -8128  -7468 
-    97  -2698   1426  -4895  -1099   2410   -386  -3092   -671  -3896   -293  -1749   -575   -994  -3547   -910   -740    -41   -934   2612   2786   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -10 -10299 -11342   -894  -1115   -701  -1378  -8128  -7459 
-    98  -2602  -4084   1554   -673  -4401   2209  -2220  -4154   -547   -566  -3178   1504   1352  -1765   -639  -2475   -609  -3704  -4266  -3576   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -727 -10299  -1361   -894  -1115   -701  -1378  -8128  -7451 
-    99    638  -3497    390    315  -3815   2135  -1630  -3571    185  -3513  -2593   1753  -3051  -1176  -1753    134    -89  -3119  -3682  -2988   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -897  -9584  -1133   -894  -1115  -4067    -89  -8128  -7443 
-   100   1842  -2383    813  -1904  -3523   1923  -2095  -3212  -1862  -3352  -2503  -1943  -2933  -1753  -2271    783    234    184  -3640  -3136   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -504  -8701  -1801   -894  -1115  -4784    -53  -8128  -7435 
-   101  -1159  -1650    959  -1045  -1732  -2312  -1109   2509  -1006  -1520   -840  -1228    685   1479  -1380  -1338  -1109    463  -2088  -1619   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -227  -8212  -2871   -894  -1115  -4964    -47  -8128  -7426 
-   102  -1579  -3162   2090   1750  -3464    639  -1092  -3262   -920  -3194  -2343   -711   1626   -686  -1529  -1383    725  -2791  -3377  -2591   127
-     -   -149   -500    235     43   -381    398    105   -623    210   -466   -721    279    393     45     96    359    117   -370   -295   -250 
-     .   -879  -1157  -9043    -57  -4698  -5020    -45  -8128  -7418 
-   103  -1081  -2567    846   1700  -2889  -1923   -650  -2640    906  -2572  -1669   -551   2132   -205   1060   -942  -1026  -2192  -2732  -2044   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -17  -8001  -9043   -894  -1115  -3918    -99  -8128  -7409 
-   104   -954  -2431    624    726  -2750  -1905   -580  -2503    970  -2446  -1522    839  -2009   2227   -680    523   1248  -2053  -2614  -1928   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -16  -8198  -9240   -894  -1115  -3993    -94  -8128  -7401 
-   105  -1160  -1077  -2988   1409   1080  -2646  -1489   -544  -2085    469   1855  -2111  -2699  -1801  -2065    866  -1100   1554  -1527  -1171   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -15  -8345  -9387   -894  -1115    -30  -5600  -8128  -7392 
-   106   -318  -3923   1702   -614    477  -3426    436  -3993   -161  -1770  -3012   1992  -3519      6   1285    610  -2391     70  -4107  -3425   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -10 -10300 -11342   -894  -1115   -701  -1378  -8128  -7384 
-   107  -1308  -3240  -2850   -694  -3326  -1411    203     34  -2178   1178  -2397   -831   -762   -375   1125    436    -86    705   3235  -3083   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -10 -10300 -11342   -894  -1115   -701  -1378  -8128  -7375 
-   108  -1080  -3434   -804    333    120  -1338  -2281    389   -478   -173  -2575    302   -889  -1922    602  -1374  -2450  -1120   4029   2001   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -10 -10300 -11342   -894  -1115   -701  -1378  -8128  -7366 
-   109    -99    493   -669   1063   1300   -318   1239  -3951    461   1018   -380   -535  -3525   -267    203  -1018   -878   -698  -4090  -3414   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11 -10301 -11343   -894  -1115   -701  -1378  -8128  -7359 
-   110   2769   1428  -5040  -4407  -2500    239  -3132   -602  -4006  -1223    113  -3897  -1002  -3633  -3813  -1225   -830   1027  -3004  -2662   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11 -10300 -11342   -894  -1115   -701  -1378  -8128  -7349 
-   111    781  -2553  -5073  -4439  -2512  -4279  -3154   1655  -4036   1731  -1757  -3925   -991  -3660  -3838  -1231  -1087   1800  -3020   -238   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11 -10300 -11342   -894  -1115   -701  -1378  -8128  -7340 
-   112   2046  -2562  -4782  -4163   -405   1233   -119  -2060   -949   -511   1160  -3771  -4264  -3484  -3703    570    -66    265  -3015    617   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11 -10300 -11342   -894  -1115   -701  -1378  -8128  -7331 
-   113   3106    844  -6648  -6935  -6589    439  -5924  -6403  -6548  -6665  -5696  -5017  -5003  -6012   -792   1131  -1044  -5103  -6813  -6787   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11 -10300 -11342   -894  -1115   -701  -1378  -8128  -7322 
-   114  -7068  -6039  -7418  -7764  -2327  -7108  -3787  -6017  -7389  -1731  -5410  -6132  -7115  -6257  -6788  -6718  -6982  -6223  -3040   4896   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11 -10300 -11342   -894  -1115   -701  -1378  -8128  -7313 
-   115    262  -6333   -630  -2820  -6941  -4512   1244  -7008  -4542  -6864  -6296   4129  -5133  -3795  -5527  -4349  -4828  -6334  -7016  -5920   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11 -10300 -11342   -894  -1115   -701  -1378  -8128  -7304 
-   116   2372   1537  -3273  -2709  -2995    436  -2590  -1086  -1099  -1388    747    577  -3917   -251  -2887    452    109  -2426  -3362   -229   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11 -10300 -11343   -894  -1115   -701  -1378  -8128  -7295 
-   117  -1064  -4038  -6476  -6825  -6639   3738  -6003   -920  -6642  -6684  -5801  -5113  -5124  -6104  -6290  -3701  -3919  -5133  -6846  -6826   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10300 -11343   -894  -1115   -701  -1378  -8128  -7285 
-   118    679  -3632   -598    810   1180    287    304  -1064  -1834   -415  -2754  -2212   1602  -1782   -518   -893    754  -3189  -3891    900   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G    -11 -10301 -11343   -894  -1115   -701  -1378  -8128  -7276 
-   119     20  -3482  -2605   -769    346   2515  -2264  -3280  -1953   -353  -2622    752   -749  -1893    909     79  -2448  -1355  -3780  -3218   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G    -11 -10301 -11343   -894  -1115   -701  -1378  -8128  -7267 
-   120    375    534   -550   -526   -583  -3429   1311   -445    493  -3927     -9   1582   -147   -272   1734  -1174    612   -559  -4100  -3420   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G    -46 -10301  -5384   -894  -1115   -701  -1378  -8128  -7257 
-   121  -2633  -2637    286  -3549  -2610  -4066    417    638   -290    247   1456    360  -4126  -3072   -161  -3107    465   2331  -3076    -19   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10266 -11308   -894  -1115   -407  -2024  -8128  -7248 
-   122   -423  -3919  -1034   -636  -4237    626  -2086   -683   1300    343     93    342   -870   -179   2045   -302  -2391  -3539   1067  -3423   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10301 -11343   -894  -1115   -701  -1378  -8128  -7238 
-   123  -2452  -3924    707   -144   -566  -3426    202   -983   1846  -1752  -3013   1398  -3519   -263   2099   -225   -770  -3546  -4107   -184   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10301 -11343   -894  -1115   -701  -1378  -8128  -7229 
-   124   1417  -3923   -781   -687  -4243  -1535  -2085  -3993     -2  -3938  -3012   -402   -712   1236   -494   -862    -92   -671   4051   1429   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -11 -10301 -11343   -894  -1115   -701  -1378  -8128  -7219 
-   125   -899  -2867  -3500   -287    648   -275  -2685   1340    799    718     -9    828  -3988   -283    171  -2915   -897    680  -3277    -79   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -11 -10301 -11343   -894  -1115   -701  -1378  -8128  -7209 
-   126    818  -3924   -897     73  -4245    945  -2084   -994   1573  -1551  -3014   -401  -3519    507   1629    445  -2391  -3546  -4108   -661   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -12 -10302 -11344   -894  -1115   -701  -1378  -8128  -7201 
-   127  -1056  -3916   -562    725  -4233  -1076  -2087   -756     -7    318    363   1365  -3521    969    583    199   -793  -3536    822   1925   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -12 -10301 -11343   -894  -1115   -701  -1378  -8128  -7190 
-   128    508  -3888    837   -619   -737  -3436  -2096    180    103  -1056  -2982    317   -511    422    938   -219    907    662  -4082   -341   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -12 -10301 -11343   -894  -1115   -701  -1378  -8128  -7180 
-   129    283  -3883   -674   -844   -665   1234  -2098   -878   1275  -1726    274   -459    191   -433    646   -966   -661  -1074  -4078   1782   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -12 -10301 -11343   -894  -1115   -701  -1378  -8128  -7170 
-   130   1090  -3925    542    941   -330    211    296  -1428   1159  -3941  -3014    673  -3519    382   -500    204    -37  -3547    949  -3425   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -12 -10301 -11343   -894  -1115   -701  -1378  -8128  -7160 
-   131   -368  -3806  -2365   -731    299   -142  -2124  -1149   1508     23  -2909    777   -994    628    663   -983    341   -193  -4021   1091   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -12 -10301 -11343   -894  -1115   -701  -1378  -8128  -7150 
-   132   1108  -3915   1121    630  -4231    362  -2087   -146   1032   -859  -3005    641    486  -1629  -2176   -205   -584  -1083  -4101  -3421   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G    -12 -10301 -11344   -894  -1115   -701  -1378  -8128  -7140 
-   133    -90  -3918    629     50    214   -183    543   1135   1194  -3933    862    367    -40  -1627     15   -995    214  -3539  -4103    605   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G    -12 -10302 -11344   -894  -1115   -701  -1378  -8128  -7129 
-   134   -286  -3919    648    804   -545  -1118  -2086   -294   1181  -1694  -3009    800   -171    107    120   -320   -205  -1074   2351    350   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G    -12 -10302 -11344   -894  -1115   -701  -1378  -8128  -7119 
-   135    259  -3915    199    890  -4231  -3428    311    216    450    313  -3005   1026    149    -75    514  -2335   -793    114  -4101    641   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -10302 -11344   -894  -1115   -701  -1378  -8128  -7109 
-   136  -1085  -2757    212  -1066   1195  -4010    375   1292  -3038    226    201    527  -4075   -341    623  -1026  -2580    -57    894   2221   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -12 -10302 -11344   -894  -1115   -701  -1378  -8128  -7098 
-   137   -889  -3229  -2864   -686   1569  -3687  -2397   1087    -67   -722  -2387   1262   -844    599   -745    -77   -680    880  -3575   1451   163
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     H      *      *      *      *      *      *      *  -8128      0 
-//
-HMMER2.0  [2.3.2]
-NAME  DUF2346
-ACC   PF09803.1
-DESC  Uncharacterized conserved protein (DUF2346)
-LENG  85
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  4
-DATE  Wed Apr 23 11:37:31 2008
-CKSUM 3285
-GA    25.0000 25.0000;
-TC    75.0000 75.0000;
-NC    18.3000 18.3000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -9.353738   0.654674
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -322      *  -2322
-     1  -2406  -2296  -3638  -3594  -1525  -3105  -2824  -1047  -3121   -596   5043  -3293  -3425  -3046  -2996  -2911  -2552  -1398  -2513  -2207     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -7117  -8159   -894  -1115   -701  -1378  -1322  -7392 
-     2  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -7117  -8159   -894  -1115   -701  -1378  -7714  -7384 
-     3   -509  -1122  -2185  -2309  -3189   3004  -2259  -2898  -2421  -3184  -2367  -1674  -2074  -2170  -2482   -734   1898  -2011  -3356  -3137     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -7117  -8159   -894  -1115   -701  -1378  -7714  -7375 
-     4  -4114  -3274  -4214  -4453  -1722  -3496  -2681  -4109  -4149  -3619  -3615  -4044  -3885  -4032  -3816  -4355  -4248  -4133   6191  -1329     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -7117  -8159   -894  -1115   -701  -1378  -7714  -7366 
-     5    799   -814  -1301   -734   -872  -1762   -550   -235   1486   -661   2104   -821  -1851   -420   -751   -774   -450   1283  -1272   -852     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -7117  -8159   -894  -1115   -701  -1378  -7714  -7358 
-     6  -2621  -2150  -4779  -4219   -461  -4494  -3220     96  -3870   2769   2743  -4144  -3872  -3010  -3534  -3778  -2499   -607  -2129  -2177     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -7117  -8159   -894  -1115   -701  -1378  -7714  -7349 
-     7  -2641  -3308   -896   3732  -3966  -2458  -2043  -4105  -2128  -4016  -3555  -1531  -2959  -1842  -2560  -2479  -2750  -3722  -3563  -3385     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7118  -8160   -894  -1115   -701  -1378  -7714  -7341 
-     8  -1353  -1046  -3665  -3193  -1401  -3248  -2558   2516  -2958   -586   -336  -2889  -3238  -2741  -2967  -2445   1714   2060  -2409  -2013     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7117  -8159   -894  -1115   -701  -1378  -7714  -7331 
-     9   1670  -1068  -2356  -2522  -3292   3016  -2397  -3020  -2673  -3306  -2459  -1734  -2052  -2340  -2677   -688   -888  -2041  -3464  -3286     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7117  -8159   -894  -1115   -701  -1378  -7714  -7322 
-    10  -2094  -2785  -2682  -1412  -3620  -2623   -554  -2963   2657  -2626  -1956  -1316  -2575   -136   2950  -1975  -1788  -2730  -2468  -2362    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7117  -8159   -894  -1115   -701  -1378  -7714  -7313 
-    11  -2181  -1846  -4016  -3616   2507  -3644  -1766   -192  -3261    453   4167  -3118  -3453  -2613  -3018  -2875  -2117   -683  -1079   -288    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7117  -8159   -894  -1115   -701  -1378  -7714  -7304 
-    12   1903   -837  -1939  -1608  -1507   1291  -1314   -970  -1448   1218   -676  -1322  -1949  -1279  -1612   -710   -626   -724  -1938  -1564    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7117  -8159   -894  -1115   -701  -1378  -7714  -7295 
-    13  -2608  -2141  -4766  -4204   -460  -4476  -3205     97  -3856   2695   3003  -4125  -3863  -3001  -3522  -3757  -2487   -604  -2124  -2169    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7117  -8159   -894  -1115   -701  -1378  -7714  -7285 
-    14  -2505  -2094  -3669  -3495    642  -3542   -786  -1112  -3019   1517   -667  -2637  -3481  -2467  -2795  -2783  -2437  -1389   -126   3938    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7117  -8159   -894  -1115   -701  -1378  -7714  -7276 
-    15  -1935  -1579  -4147  -3649   -752  -3770  -2800   2196  -3305    474   4085  -3414  -3529  -2828  -3155  -3003  -1884    302  -2168  -1994    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7117  -8160   -894  -1115   -701  -1378  -7714  -7267 
-    16   1629   -934  -2493  -2453  -2801  -1255  -2155  -2210  -2315  -2678  -1928  -1654  -1972  -2085  -2350   -596   3203  -1547  -3107  -2843    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7117  -8160   -894  -1115   -701  -1378  -7714  -7257 
-    17  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7118  -8160   -894  -1115   -701  -1378  -7714  -7248 
-    18  -2931  -2878  -3420  -3706  -4181  -2925  -3468  -4621  -3859  -4490  -4165  -3491   4225  -3781  -3695  -3182  -3279  -4087  -3594  -4064    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7118  -8160   -894  -1115   -701  -1378  -7714  -7238 
-    19  -1771  -1603  -3750  -3689  -2037  -3050  -3231    403  -3479  -1154  -1076  -3246  -3399  -3383  -3437  -2628  -1917   3536  -3074  -2677    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7118  -8160   -894  -1115   -701  -1378  -7714  -7229 
-    20   2812  -1031  -2417  -2539  -3226   1919  -2364  -2941  -2626  -3229  -2380  -1721  -2026  -2302  -2634   -654   -848  -1983  -3415  -3226    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7118  -8160   -894  -1115   -701  -1378  -7714  -7219 
-    21   1363  -1012  -2948  -2391   -529  -2600  -1586    171  -2073   1390   3306  -2147  -2620  -1752  -2044  -1722  -1080    -16  -1460  -1199    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7118  -8160   -894  -1115   -701  -1378  -7714  -7209 
-    22  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -7118  -8160   -894  -1115   -701  -1378  -7714  -7200 
-    23  -2869  -2566  -3159  -3012    482  -3346   4459  -2567  -2250  -2185  -2020  -2429  -3457  -2223  -2192  -2817  -2819  -2573   4286    940    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -7119  -8161   -894  -1115   -701  -1378  -7714  -7191 
-    24  -1593  -1309  -3750  -3173   -294  -3234  -1864   1811  -2794   1716    532  -2792  -3068  -2279  -2593  -2370  -1514   -130   4136   -923    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -7118  -8160   -894  -1115   -701  -1378  -7714  -7180 
-    25  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -7118  -8160   -894  -1115   -701  -1378  -7714  -7170 
-    26  -2171  -2655  -1458  -1748  -3334  -2364  -2267  -3943  -2365  -3936  -3437   4205  -2932  -2205  -2608  -2224  -2439  -3392  -3253  -2909    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -7118  -8160   -894  -1115   -701  -1378  -7714  -7160 
-    27  -2562  -2904  -1886  -1971  -3251  -2661  -2079  -3690  -1565  -3469  -3081  -2107  -3091   4371  -1665  -2585  -2674  -3411  -3077  -2821    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -7118  -8160   -894  -1115   -701  -1378  -7714  -7150 
-    28  -2931  -2878  -3420  -3706  -4181  -2925  -3468  -4621  -3859  -4490  -4165  -3491   4225  -3781  -3695  -3182  -3279  -4087  -3594  -4064    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -7118  -8160   -894  -1115   -701  -1378  -7714  -7140 
-    29  -1056  -2198    -90   2762  -2807  -1589   -814  -2450   -614  -2570  -1818   -439  -1988   -459  -1095   -967   1850  -2039  -2820  -2167    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -7118  -8160   -894  -1115   -701  -1378  -7714  -7129 
-    30  -1968  -1663  -3449  -3179    425  -3234   -909   2056  -2760   -727   -585  -2488  -3235  -2324  -2604  -2442  -1927   -510   -325   3834    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -7118  -8161   -894  -1115   -701  -1378  -7714  -7119 
-    31  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -7118  -8161   -894  -1115   -701  -1378  -7714  -7109 
-    32  -1333  -2680   -200   2722  -3090  -1792   -603  -2792   1985  -2673  -1897   -444  -2067   -206   -274  -1149  -1277  -2396  -2740  -2167    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -7119  -8161   -894  -1115   -701  -1378  -7714  -7098 
-    33  -1322  -2652   -257   2542  -3073  -1807   -580  -2764   2244  -2639  -1860   -459  -2065   -180   -195  -1143  -1258  -2372  -2700  -2144    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -7119  -8161   -894  -1115   -701  -1378  -7714  -7087 
-    34  -3385  -2605  -4132  -4289   2898  -3917   -510  -2270  -3852  -1702  -1731  -2784  -3847  -2843  -3367  -3234  -3291  -2460   5254   1394    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -7119  -8161   -894  -1115   -701  -1378  -7714  -7077 
-    35  -1559  -1267  -3827  -3378  -1101  -3355  -2652    803  -3065    -61   3067  -3063  -3324  -2776  -3009  -2589  -1555   2846  -2308  -1995    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -458  -7119  -1957   -894  -1115   -701  -1378  -7714  -7066 
-    36   -676  -1158  -2054  -2114  -2456  -1434  -1951  -1867  -1973  -2321  -1832  -1659  -2082  -1927  -2017   -920   3615  -1459  -2685  -2441    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -6692  -7734   -894  -1115  -1442   -662  -7714  -7055 
-    37   -749  -2322   1834   1689  -2602  -1267   -227  -2387   1797  -2314  -1468    119  -1569    181   -553   -552   -726  -1931  -2488  -1725    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -6692  -7734   -894  -1115  -1442   -662  -7714  -7044 
-    38   -650  -1507   -774   -350  -2135  -1486   -366  -1675   1998  -1798  -1055   -484  -1733      2    169   -669   2338  -1348  -2029  -1585    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -6692  -7735   -894  -1115  -1442   -662  -7714  -7033 
-    39  -1569  -2366  -1930   -894  -3087  -2179   -229  -2509   2901  -2237  -1540   -875  -2165    189   2259  -1460  -1319  -2252  -2132  -1951    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -6692  -7735   -894  -1115   -378  -2119  -7714  -7022 
-    40  -2957  -3022  -3318  -2735  -3796  -2998  -1968  -3912   -846  -3631  -3157  -2611  -3280  -1724   4056  -3026  -2913  -3650  -3096  -3185    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7119  -8161   -894  -1115   -701  -1378  -7714  -7011 
-    41  -1023  -2495    142   1645  -2834   1427   -524  -2604   -258  -2551  -1723   -191  -1856   2572   -771   -845  -1012  -2162  -2727  -1999    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7119  -8161   -894  -1115   -701  -1378  -7714  -7000 
-    42  -1501  -1232  -3584  -3033   -175  -3101  -1605   1572  -2672   1963    433  -2613  -2979  -2179  -2489  -2228  -1427    -98  -1135   2582    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7119  -8162   -894  -1115   -701  -1378  -7714  -6989 
-    43  -2096  -2299  -2511  -1940   -102  -2789   -660  -2221   -502  -2032  -1638  -1740  -2878  -1080   2241  -2107  -1995  -2130   -679   3875    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7119  -8162   -894  -1115   -701  -1378  -7714  -6977 
-    44  -1188  -1344  -2580  -2396  -1555  -2270  -2018   2150  -2135   -940   -721  -2126   3122  -2065  -2202  -1635  -1346   -180  -2299  -1897    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7120  -8162   -894  -1115   -701  -1378  -7714  -6966 
-    45  -2931  -2878  -3420  -3706  -4181  -2925  -3468  -4621  -3859  -4490  -4165  -3491   4225  -3781  -3695  -3182  -3279  -4087  -3594  -4064    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7120  -8162   -894  -1115   -701  -1378  -7714  -6954 
-    46  -1713  -3557   2367   2925  -3755  -1633   -990  -3686  -1232  -3565  -2905   -236  -2165   -662  -2074  -1377  -1782  -3169  -3728  -2748    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7120  -8162   -894  -1115   -701  -1378  -7714  -6943 
-    47   -760  -1939   -190    -35  -2299  -1491   2628  -2216   -199  -2234  -1408   2350  -1787   -130   -655   1464   -790  -1786  -2350  -1656    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7120  -8162   -894  -1115   -701  -1378  -7714  -6931 
-    48   -670  -1784   -614   -199  -2446  -1531   -424  -2136   2218  -2132  -1284   -417   1128    -13   -187   1431   -686  -1696  -2302  -1746    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -7121  -8163   -894  -1115   -701  -1378  -7714  -6920 
-    49   1196  -1877   -173   1239  -2218  -1407   -177  -1945    195  -1939  -1054    -89  -1565   1623   -304   1054   -480  -1529  -2147  -1482    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -7120  -8162   -894  -1115   -701  -1378  -7714  -6907 
-    50  -1553  -2185  -1250  -1362  -2492   1913   4488  -3186  -1520  -3187  -2538  -1465  -2558  -1533  -1760  -1618  -1766  -2675  -2669  -2047    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -7120  -8162   -894  -1115   -701  -1378  -7714  -6895 
-    51  -1490  -2688   2173   -353  -3129  -1892   -866  -2959   -364  -2868  -2121   -648  -2220   -499   3086  -1332  -1477  -2554  -2863  -2318    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -7120  -8162   -894  -1115   -701  -1378  -7714  -6883 
-    52    793  -2108   -189   2051  -2464  -1523   -274  -2174   1779  -2135  -1271   -183  -1701    155   -217   -606   -683  -1761  -2304  -1663    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -7120  -8162   -894  -1115   -701  -1378  -7714  -6870 
-    53   2172  -2014   -189   2326  -2808  -1546   -912  -2444   -762  -2594  -1837   -515  -1985   -570  -1249   -925  -1088  -1996  -2856  -2228    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -7120  -8163   -894  -1115   -701  -1378  -7714  -6858 
-    54  -1725  -1361  -4105  -3548   -713  -3603  -2569   1770  -3261   1500   3109  -3239  -3365  -2714  -3062  -2777  -1657   1585  -2003  -1843    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -7121  -8163   -894  -1115   -701  -1378  -7714  -6845 
-    55   1293  -2128    -33   1968  -2466  -1480   -337  -2196      6  -2182  -1326   -151  -1706   1936   -485   -617   -718  -1781  -2384  -1704    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -7121  -8163   -894  -1115   -701  -1378  -7714  -6833 
-    56   -749  -2125   -480   1624  -2510  -1613   -188  -2202   1472  -2101  -1228   1411  -1715    257   1644   -621   -664  -1788  -2210  -1628    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -7121  -8163   -894  -1115   -701  -1378  -7714  -6820 
-    57   1327   3742  -2780  -2351   2264  -1728  -1324   -362  -2031   -765   -210  -1732  -2117  -1709  -1951   -949   -657   -231  -1322   -819    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -7122  -8164   -894  -1115   -701  -1378  -7714  -6808 
-    58  -1334  -1495  -2143  -1587  -1596  -2480  -1172   2847   1878   -982   -639  -1578  -2578   -950   -514  -1711  -1281    -49  -2080  -1691    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -7121  -8163   -894  -1115   -701  -1378  -7714  -6794 
-    59  -1552  -2605   -938   1835  -3143  -2095   -631  -2769    330  -2602  -1867   -813  -2265   -231   3087  -1419  -1435  -2436  -2578  -2203    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -7121  -8163   -894  -1115   -701  -1378  -7714  -6781 
-    60   -619  -2074    -57   1472  -2380  -1434   -204  -2126    163  -2084  -1195   1435  -1607   2106   -344   -483   1038  -1694  -2267  -1576    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -7121  -8163   -894  -1115   -701  -1378  -7714  -6768 
-    61   -917   -849  -2500  -1951   -397  -2364   2531    102  -1554   1859    317  -1752  -2393  -1377  -1579  -1457   -864   1306  -1114   -645    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1124  -7121   -930   -894  -1115   -701  -1378  -7714  -6755 
-    62  -1351  -1185  -2519  -2270   -121  -2435  -1583    498  -1842   2595    748  -2145  -2522  -1703  -1813  -1970  -1366    144  -1272   -881    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -47  -6044  -7086   -894  -1115  -1951   -432  -7714  -6741 
-    63   2792   -433  -1252  -1245  -1714   -734  -1164  -1014  -1191  -1526   -992   -854  -1369  -1083  -1306   -145   -247   -623  -2023  -1703    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -47  -6044  -7086   -894  -1115  -1951   -432  -7714  -6728 
-    64    -41   -544  -1156  -1093  -1554   -862  -1024   -843   -931  -1335   -848   -827  -1443   -919  -1067   -273   3053   -540  -1883  -1522    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -47  -6044  -7086   -894  -1115  -1951   -432  -7714  -6714 
-    65  -1011  -1671   -782   -426  -2153  -1508   -250  -1854   3089  -1842  -1234   -532  -1736     86    607   -987   -956  -1601  -1799  -1513    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -47  -6044  -7086   -894  -1115  -1951   -432  -7714  -6700 
-    66  -1161  -1597  -1409   -883  -2046  -1616   -431  -1921    571  -1847  -1306   -880  -1857   -140   3417  -1205  -1128  -1695  -1731  -1510    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -47  -6044  -7086   -894  -1115   -254  -2628  -7714  -6687 
-    67  -1754  -2632  -2092  -1060  -3309  -2410   2805  -2755   2242  -2480  -1760  -1071  -2383    -31   2588  -1635  -1508  -2483  -2381  -2166    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -7122  -8164   -894  -1115   -701  -1378  -7714  -6672 
-    68  -1709  -3531   1909   3132  -3739  -1638   -992  -3668  -1224  -3551  -2888   -245  -2168   -664  -2055  -1378  -1777  -3154  -3707  -2741    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -7122  -8164   -894  -1115   -701  -1378  -7714  -6658 
-    69  -1229  -2404  -1091   1682  -2929  -1991   -341  -2505   2416  -2320  -1521   -637  -2049     93   1737  -1100  -1083  -2151  -2328  -1925    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -7122  -8165   -894  -1115   -701  -1378  -7714  -6644 
-    70  -1326  -2053  -1320   -798   -522  -2180   3511  -1928   1484  -1859  -1240   -907  -2252   -336   -135  -1279  -1219  -1726   -984   2632    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -7123  -8165   -894  -1115   -701  -1378  -7714  -6629 
-    71  -1760  -3632   3204   2104  -3821  -1638  -1019  -3766  -1300  -3639  -3000   -240  -2184   -697  -2171  -1412  -1836  -3243  -3802  -2800    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -7123  -8165   -894  -1115   -701  -1378  -7714  -6615 
-    72    961  -1900   -399    107  -2250  -1501   -152  -1952    380  -1922  -1046   1833  -1613   1640   1304   -476   -515  -1552  -2095  -1484    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -7124  -8166   -894  -1115   -701  -1378  -7714  -6601 
-    73   -706  -1842   -375   1866   1820  -1586   -274  -1719   1534  -1770   -979   -277  -1728    104   -228   -634   -645  -1415  -1943  -1297    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -7123  -8165   -894  -1115   -701  -1378  -7714  -6585 
-    74  -2608  -2141  -4766  -4204   -460  -4476  -3205     97  -3856   2695   3003  -4125  -3863  -3001  -3522  -3757  -2487   -604  -2124  -2169    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -7123  -8165   -894  -1115   -701  -1378  -7714  -6570 
-    75  -1259  -1258  -2607  -1930   -628  -2638  -1295   -120  -1079   1753   2742  -1855  -2588  -1238   1829  -1735  -1174   -384  -1518  -1251    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -7123  -8165   -894  -1115   -701  -1378  -7714  -6555 
-    76    737  -2004   -473   1584  -2365  -1557   -141  -2062   1429  -1991  -1110   -203  -1648    305   1578   -527   -563  -1653  -2126  -1531    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -7124  -8166   -894  -1115   -701  -1378  -7714  -6539 
-    77   2532  -1483   -983   -842  -2500  -1511  -1081  -2171   -713  -2321  -1592   -899  -1981   2407   -990   -805   -903  -1706  -2610  -2122    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -7124  -8166   -894  -1115   -701  -1378  -7714  -6524 
-    78  -2506  -2073  -4619  -4068   -469  -4320  -3076    104  -3693   2137   3994  -3958  -3788  -2927  -3401  -3589  -2397   -555  -2087  -2085    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -7125  -8167   -894  -1115   -701  -1378  -7714  -6509 
-    79   1558  -2138   -104   2788  -2886  -1561   -895  -2537   -754  -2665  -1910   -474  -1997   -548  -1261   -961  -1140  -2086  -2913  -2258    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -7124  -8166   -894  -1115   -701  -1378  -7714  -6492 
-    80  -1522  -2164   -787   2820   2444  -2135   -905  -1788  -1147  -1751  -1354  -1013  -2427   -966  -1537  -1513  -1528  -1697  -1424   -482    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -7124  -8166   -894  -1115   -701  -1378  -7714  -6476 
-    81    982   -941  -1026   1382   -939  -1697   -456   -435   -353    530   2061   -650  -1782   -258   -699   -688   -435   -324  -1337   -894    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -7124  -8167   -894  -1115   -701  -1378  -7714  -6459 
-    82  -2641  -3308   -896   3732  -3966  -2458  -2043  -4105  -2128  -4016  -3555  -1531  -2959  -1842  -2560  -2479  -2750  -3722  -3563  -3385    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -7125  -8167   -894  -1115   -701  -1378  -7714  -6443 
-    83   1187  -1895   -425     92  -2247  -1510   -154  -1945    390  -1916  -1042   1362  -1620   1642   1525   -485   -520  -1549  -2089  -1484    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -7125  -8167   -894  -1115   -701  -1378  -7714  -6426 
-    84  -2620  -2961  -2461  -2046  -3743  -2791  -1570  -3603   3784  -3387  -2839  -2048  -3039  -1260   -465  -2604  -2536  -3331  -3001  -2988    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -7126  -8168   -894  -1115   -701  -1378  -7714  -6410 
-    85  -1346  -2634   -375   2107  -3081  -1854   -565  -2749   2672  -2612  -1837   -510  -2088   -161    -66  -1175  -1269  -2368  -2656  -2137    85
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -7714      0 
-//
-HMMER2.0  [2.3.2]
-NAME  LBP_BPI_CETP
-ACC   PF01273.17
-DESC  LBP / BPI / CETP family, N-terminal domain
-LENG  209
-ALPH  Amino
-RF    no
-CS    yes
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  37
-DATE  Wed Apr 23 15:04:47 2008
-CKSUM 8171
-GA    15.3000 15.3000;
-TC    16.3000 16.3000;
-NC    12.5000 12.5000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -9.901358   0.674794
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -51      *  -4858
-     1   1877  -4536  -2225    543  -5133   2644  -2827  -4916     93  -4859  -3996    139  -4083  -2422  -3125  -3010   -683  -4397  -5029  -4300     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6  -9971 -11013   -894  -1115   -701  -1378  -1051  -8700 
-     2  -5611  -4959  -7996  -7408    756  -7858  -6427   -540  -7232   3161  -1742  -7590  -6745  -5882  -6657  -7282  -5437   -691  -4834  -5068     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6  -9971 -11013   -894  -1115   -701  -1378  -8751  -8697 
-     3   -338  -3719   2360   1161  -4038  -1152  -1868  -3790    626   1084  -2810    160  -3297    551  -1969   -946  -2182  -3340  -3902  -3215     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6  -9971 -11013   -894  -1115   -701  -1378  -8751  -8693 
-     4  -2279  -2876    126  -2131    901  -1195  -2171  -2535    139    200  -2040   -546  -3531  -1917   -495    456  -2219    556  -3236   3318     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6  -9971 -11013   -894  -1115   -701  -1378  -8751  -8690 
-     5   1627  -3277    901   -113  -3449   1029   1136  -3102  -1649    385  -2412  -2010  -3378  -1590  -2117   -725   -544   1030  -3562  -2985     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -197  -9971  -3006   -894  -1115   -701  -1378  -8751  -8687 
-     6    437   1758   -500  -1434  -3532    570  -1722    105   1225  -1653  -2407   1528  -3144  -1295   -148    672   -447    122  -3531  -2904     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6  -9780 -10822   -894  -1115  -2451   -291  -8751  -8683 
-     7    -70  -3480    895   1321   -301  -1216    834  -1269   -515   -812    493    -55  -3094   2515   -610  -1908   -301  -1046  -3667  -2989     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6  -9780 -10822   -894  -1115  -1552   -601  -8751  -8679 
-     8  -1022  -3054   -401   1349  -3198  -1054  -1876    938  -1574   1216  -2194   -280  -3274   1108  -2030   -954     92    452  -3355     58     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6  -9825 -10867   -894  -1115  -1239   -795  -8751  -8676 
-     9    -11  -2294  -4441  -3847  -2307   2581  -2815    397  -3513    381  -1546   -672  -3944  -3194  -3426    937   -365   -333  -2799  -2450     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6  -9873 -10915   -894  -1115   -878  -1133  -8751  -8672 
-    10   -699  -2218  -4577  -3950    456   -944  -2766    975   -257   1333   2503  -3502  -3954    160   -629   -841   -130   1002  -2674  -2328    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -484  -9922  -1828   -894  -1115  -1415   -678  -8751  -8669 
-    11   1031  -3226    746  -1063  -3543    295  -1395  -3291   1684   -343  -2316    950  -2829   1407     57  -1643  -1700   -333  -3411  -2730    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7  -9444 -10486   -894  -1115  -3471   -136  -8751  -8665 
-    12   1388  -2588  -2079   -477     54  -2948  -1651    563    659  -2506    422    131    347    365  -1839   -440   -552   1448  -2921  -2407    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7  -9444 -10486   -894  -1115  -3471   -136  -8751  -8662 
-    13   -636  -2958  -5837  -5337  -3017  -5297  -4479   1398  -5077   2646  -1937  -4965  -5186  -4731  -4967  -4490    178    856  -4118  -3799    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -7  -9444 -10486   -894  -1115  -3471   -136  -8751  -8658 
-    14  -1773  -3240  -1612    844  -3559  -2744  -1404    404    523  -3255  -2330   1057   -113   3122  -1490    170   -427  -2861  -3424  -2743    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -7  -9444 -10486   -894  -1115  -2507   -279  -8751  -8655 
-    15    293  -3301  -1691     62  -3625  -2810  -1461  -3370   1612  -3314  -2391  -1447  -2902   1724   1126     60   1484  -2925   2731  -2805    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -7  -9507 -10549   -894  -1115  -3342   -150  -8751  -8651 
-    16    964  -3222  -1683   2030  -3518  -2795  -1456   -402    468  -1493    245  -1441    167   1147  -1550    771   -175  -2831  -3421  -2754    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9507 -10549   -894  -1115    -92  -4019  -8751  -8647 
-    17  -1201  -2257  -4771  -1056    -32  -3979  -2851   1212  -3732   2481    619  -3623  -4029  -3356  -3535   -362   -575    122  -2717  -2375    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9971 -11013   -894  -1115   -701  -1378  -8751  -8644 
-    18     94  -3635   -438   1384  -3948   -344  -1817    -34   1106      1  -2726    605  -3251   2104  -1906  -2065   -601   -912  -3823   -797    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -129  -9971  -3605   -894  -1115   -701  -1378  -8751  -8640 
-    19   -212  -3552  -1925    780  -3873    737    156  -3623   1573  -3568  -2641   1350    320    648    629     58    260  -3174  -3735  -3052    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9848 -10890   -894  -1115   -235  -2733  -8751  -8637 
-    20     -8  -2519      9  -2824  -2514  -1224  -2472   1928  -1079   1128   1352   -812   -834   -294   -581   -915  -2287    236   1214     -4    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9971 -11013   -894  -1115   -701  -1378  -8751  -8633 
-    21  -2184    713  -2051  -1503  -3904  -1153    539  -1046    450  -1396  -2700   -180   1098   1874   1099    850   1318  -1388  -3801  -3132    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9971 -11013   -894  -1115   -701  -1378  -8751  -8629 
-    22  -4070  -3690  -6533  -5997  -3192  -6000  -5013   2560  -5717   2262  -2092  -5657   -556  -5200  -5523  -5188  -4011    828  -4456    133    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9971 -11013   -894  -1115   -701  -1378  -8751  -8626 
-    23   -851  -3676  -2162   -409  -3957  -3302  -1984  -3668  -1570   1273  -2793   -229   3113   -104   -420   -156  -2287  -3280  -3892  -3250    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9971 -11013   -894  -1115   -701  -1378  -8751  -8622 
-    24  -2190  -3664   2981    451  -3984    325    270  -3735   -281  -3680  -2753   1115   -543  -1361   -373   -898   -729  -3286  -3847   -139    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9971 -11013   -894  -1115   -701  -1378  -8751  -8618 
-    25    190  -2259  -4636  -4009   1538  -3948  -2812   1951     53    597  -1461  -3553  -3999    523   -672  -1460   -181    972  -2715    360    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9971 -11013   -894  -1115   -701  -1378  -8751  -8615 
-    26  -2201  -3435   -893    212  -3666  -3215    461  -1592   -326   1236   2001   -586  -3306  -1462    400   1228    573    304  -3676  -3053    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -6  -9971 -11013   -894  -1115   -701  -1378  -8751  -8611 
-    27   -125  -3655    413    980  -3976   2086  -1814  -3727    583  -3671    411   1522  -3248    141     18  -2062   -452  -3277  -3838  -3155    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9971 -11013   -894  -1115   -701  -1378  -8751  -8607 
-    28   -817    820    729   1195  -3971  -3154  -1812  -3721    889  -3666  -2740   -625   1192    731  -1900    591   1344   -378    783  -3152    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -6  -9971 -11013   -894  -1115   -701  -1378  -8751  -8604 
-    29  -1138  -2522  -3389   1695   1406   -264  -2468    818     73  -1494   1941  -2834  -3755  -2467  -1282    566    -19    419  -2941  -2542    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -6  -9971 -11013   -894  -1115   -701  -1378  -8751  -8600 
-    30    756  -3652    110    149  -3973   1593  -1812  -3724   1388   -587  -2742  -1789    167     68    436     47   -660  -3274  -3836  -3153    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -286  -9971  -2503   -894  -1115   -701  -1378  -8751  -8596 
-    31   -760  -3250   -204    725  -3496     51  -1641   1856    -45    115   1629   -571  -3065    268  -1749    347   -310   -774  -3479  -2845    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -6  -9691 -10733   -894  -1115  -2824   -220  -8751  -8592 
-    32    228  -3421   -237   -413  -3741  -1002  -1585  -3490   1993  -1388    713   -367    777    316    229  -1009    110    921  -3606  -2924    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -300  -9691  -2444   -894  -1115  -2824   -220  -8751  -8589 
-    33    450  -2670  -1926    -44   1179   -794   2130  -2432     45   1021  -1813     53    746  -1203  -1717   -314  -1714   -325  -2980   -159    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E   -304  -9399  -2426   -894  -1115  -2290   -330  -8751  -8585 
-    34  -1778  -1652  -3834  -3217    711   -287  -2148   1321  -2873   1731   -853    647    -47    143  -2775  -1000     95    279  -2105  -1756    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9217 -10259   -894  -1115  -2978   -196  -8751  -8581 
-    35  -2315  -2932  -5202  -5544  -5633   3537  -4874  -5459  -5493  -5713  -4744  -3953   -155  -4935  -5185   -203    100  -4140  -5848  -5805    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E  -1021  -9279   -991   -894  -1115  -2755   -231  -8751  -8577 
-    36  -2227  -1956  -4583  -3976  -1415    214  -2804    822  -3622   2495   1989  -3561  -3806  -3124  -3403  -3037  -2159    635  -2424  -2200    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -10  -8411  -9453   -894  -1115  -4463    -67  -8751  -8574 
-    37  -2062  -1803  -4404    324    894  -3749  -2655   1029  -3455   2144   -477  -3383  -3681  -3014  -3265  -2868  -2000   1658  -2351  -2080    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -10  -8411  -9453   -894  -1115  -4463    -67  -8751  -8570 
-    38  -2840  -4456   1157  -1067  -5134   3096  -2305  -5137  -2721  -5009  -4411   2077  -3347  -2008  -3669  -2551  -3006  -4478  -5162  -4134    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -252  -8411  -2695   -894  -1115  -4463    -67  -8751  -8566 
-    39    420   -906  -2981  -2369   -867    320  -1368   1038  -2043    454   -107    887  -2571  -1736  -1976   -232   -955   1386   2631  -1006    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -187  -8171  -3117   -894  -1115  -4565    -62  -8751  -8562 
-    40  -1811  -1518  -4207  -3659  -1504    366  -2655   1494  -3345   1920   -517  -3254  -3562  -2992  -3214  -2754  -1769   2017  -2401  -2077    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -429  -7997  -1996   -894  -1115  -4625    -60  -8751  -8558 
-    41  -1463  -1293  -3531  -3038  -1054   1459  -2138   2395  -2710   1468    -95  -2689  -3079  -2392  -2627  -2195  -1449    107  -1959  -1647    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -15  -7583  -8625   -894  -1115  -4736    -55  -8751  -8555 
-    42   -801  -1643  -1026   -576  -2071   2051   -730  -1704    936    328  -1078   -760  -2002   -388   -697   1001   -820  -1400  -2200  -1688    42
-     -   -149   -500    232     43   -381    400    105   -627    215   -465   -721    275    393     45     95    359    117   -370   -295   -250 
-     .  -1967   -436  -8625    -46  -4979  -4736    -55  -8751  -8551 
-    43  -1084   -909  -3253  -2655   -729    610  -1577    108  -2304   1372   2495  -2260  -2678  -1947  -2177  -1758  -1033   1918  -1431  -1116    44
-     -   -149   -500    232     42   -381    402    105   -627    210   -463   -721    275    393     45     95    360    117   -370   -295   -246 
-     .   -246  -2725  -8625  -2620   -256  -1522   -618  -8751  -8547 
-    44  -1423  -1791  -2119  -1555  -1817   -317  -1428    -80  -1406   1098   1365   1971  -2752    728  -1728    665    791  -1247  -2187  -1753    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -9  -8847  -9889   -894  -1115  -4199    -81  -8751  -8543 
-    45  -1423  -1829  -2065  -1501    596   -316  -1404  -1437    627   1063  -1005  -1637   1131  -1240    368   1220  -1363    264  -2218  -1777    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -9  -8847  -9889   -894  -1115  -4199    -81  -8751  -8539 
-    46     24  -1885  -1956  -1395  -1928    713  -1356    864     25     54  -1056    172  -2699    760  -1619    172    340   1352  -2264  -1809    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -9  -8847  -9889   -894  -1115  -4199    -81  -8751  -8535 
-    47  -1334  -2635   1335   -704   1232   -520  -1003    173    393  -2622   1217   1279    246    902  -1108   -162   -244   -768  -2861  -2221    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -9  -8847  -9889   -894  -1115   -487  -1803  -8751  -8531 
-    48  -1989  -3458   -303  -1289    168  -2963    734  -3527   1669  -1250  -2548     72    531   1845    408    427    281  -3079  -3642   1210    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E   -119  -9737  -3728   -894  -1115  -2647   -251  -8751  -8527 
-    49   -972  -1974  -4483  -3850    134   1689  -2574   -220  -3449    957  -1178  -3341   -388  -3075  -3255  -2782    681   2049  -2442  -2099    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9625 -10667   -894  -1115  -3042   -187  -8751  -8524 
-    50  -1907   1109  -1799    -41  -3549   -701   1077   -598   1280    496  -2373   -283   -762    927    358    400  -1846    578  -3482    190    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9625 -10667   -894  -1115  -3042   -187  -8751  -8520 
-    51  -1995  -2564  -2433   -454   -124  -3176  -1898  -2215   1195   -549    752   1348   -339     50  -2132  -2137  -1934    421  -2929   3186    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9625 -10667   -894  -1115   -558  -1641  -8751  -8516 
-    52  -2121  -3596    356    630  -3916    801   1222  -3668    270  -3611  -2685   2329  -3184   1132    428    931  -2060  -3218  -3778  -3094    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9874 -10916   -894  -1115   -272  -2541  -8751  -8512 
-    53  -2411  -2273   -789   -986   2009     46  -2792   2592  -3555    756  -1474  -3504   -989  -3220  -3434  -1235   -505   -454  -2727  -2380    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8508 
-    54    -72  -2253  -4723  -4090    399  -3963   1880   1097  -3694    309  -1456  -3595  -4013  -3325  -3509   1085   1914  -1667  -2706   1896    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8504 
-    55  -2193  -3665     95    864  -3985   1428  -1824  -3735   -212  -1057  -2754   2242  -3258  -1365     95   1110  -2132  -3286   1813  -3165    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8500 
-    56  -5188  -4594  -7691  -7189  -3182  -7541  -6504   2307  -7054   2387   2306  -7247  -6684  -5988  -6664  -6941  -5079    568  -5038  -5208    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8496 
-    57  -1161  -3653   -857   -755  -3974  -3154    650  -3724   2480  -3669  -2742    801  -3247   1584   1214  -2061    154     41  -3836     10    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8492 
-    58  -4363  -3836  -7050  -6727  -4230  -6926  -6909   3418  -6705  -1109    601  -6582  -6585  -6543  -6832  -6321  -4348   2165  -6063  -5674    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8488 
-    59  -2179  -3651     83    220  -3971  -3153    -82  -1148    736   -941  -2740    597  -1181    876    497   1294   1331   -259  -3834   -109    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8484 
-    60     56  -3654   1654   1122  -3975   -737    678  -3726    237  -3670  -2743   2347  -3247      6    193    -47   -726  -3276  -3837  -3154    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8480 
-    61    548   1032  -4760  -4124   2135  -3965  -2837  -1737  -3720   1294  -1449  -3610    360  -3344  -3522   -984   -535   1490  -2703   1055    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8476 
-    62   -732  -3652   -440    123  -3974  -1082   2020  -3724    221  -1469  -2742    168  -3246   2295   1300    527    550  -3274   1237  -3153    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8472 
-    63   -782    990  -4808  -4175    186  -1026  -2893   1542     33   1981  -1487  -3662  -4065  -3397  -3575  -3103  -2403   1521  -2757  -2414    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8468 
-    64    -68  -3414   -493  -1905  -3650  -1247  -2170  -3304  -1855   1385  -2620  -2169   3109    -56  -1004  -2383   -578  -3009  -3765  -3191    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8464 
-    65  -2180    707    962    768   -810  -1606    -82  -3720  -1393  -3665  -2739   1754  -3247   1830    523   1202   -660   -985  -3834   -180    73
-     -   -149   -500    233     45   -381    398    105   -626    210   -466   -721    275    394     45     98    359    117   -369   -295   -250 
-     E   -110  -3836 -11014    -89  -4057   -701  -1378  -8751  -8459 
-    66  -2419  -2246  -4756  -4121    305   -467  -2836    657  -3718   1340  -1449  -3609   -366  -3342  -3520   1729   -234   1262  -2704    184    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8455 
-    67    166  -3651  -2027   -369  -3972    414    271  -3722    634  -3667  -2741   -233  -3247   2118   -423   1235    940   -884  -3835    654    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8451 
-    68    556  -2552  -5099  -4469   -170  -4323    413   1298  -4073   2173    614  -3970  -4341  -3670  -3867  -3415  -2685   1434  -3012  -2694    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8447 
-    69     30  -3653    356   1666  -3974  -1371  -1812  -3724   1729  -3669  -2742   -204  -3246   1185    968   -311  -2118    -30  -3836     10    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8443 
-    70   -856  -2271  -4781  -4146   2325  -3992  -2863   -304  -3743   1442   2110  -3636   1668    674  -3546  -3077   -578   -466  -2727  -2387    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8439 
-    71    -69  -2287  -4441  -3825  -2247  -1101  -2774   1328  -3486   1021  -1488  -3459  -3972    290   -676   1583   -559   1420  -2740  -2390    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8435 
-    72    420  -3671    367    758   -490  -3171  -1836  -3737   -297  -3685  -2762  -1807   3018     -1  -1930    595  -2144  -3291  -3856   -642    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8430 
-    73   -813  -4231   2128   -435  -4537   1840  -2279  -4308  -1958  -4244  -3343   2025    915    -38  -2504  -1241   -641  -3849  -4414  -3689    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8426 
-    74  -2190  -3624    -42  -1502    581   1626  -1830  -3667   1054  -3633  -2718    587  -3262   1129  -1923    480   -603   1404  -3817  -3144    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8422 
-    75  -2179  -3651   -464    253  -3971   2343   1504   -914    675  -1409  -2740   -507  -3247   -111    310     19   -457   -991  -3834  -3152    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E   -247  -9972  -2706   -894  -1115   -701  -1378  -8751  -8418 
-    76  -2191  -2116  -1029    -11    117    436  -2512   1755  -3098   1241  -1315  -3129  -3728   -344    543  -2730  -2131   1088   1441  -2206    85
-     -   -149   -500    233     43   -381    398    109   -623    210   -464   -721    275    393     45     97    359    117   -370   -295   -250 
-     E   -214  -2897 -10774    -57  -4690   -149  -3347  -8751  -8414 
-    77    437  -2279    -73  -3869   -166  -3926  -2782    968   -533   1281    612  -3481  -3978  -3193    526    746  -2349   1228  -2732  -2383    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8409 
-    78     68  -2298    886  -3741    381  -3903  -2752  -1800  -3418   1197    391   -503  -3957    530  -3357   -302   -596    795   2206   1914    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8405 
-    79    603  -2325  -1389  -3586   -635  -3875  -2714    361  -3292   1285  -1524   -385  -3931   1161  -3285   1581  -2337   1082  -2773  -2415    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8401 
-    80   -390    861  -4175  -3573  -2292   -207  -2710   2113    715  -2181    696   -494  -3928  -3006  -3278    870   1519   -401   1269  -2416    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -6  -9972 -11014   -894  -1115   -701  -1378  -8751  -8397 
-    81    509  -2336  -4121  -3521   -183  -3861  -2696   1667  -1295    333    561   -105  -3918    713  -1200   1301    679     25  -2782  -2421    91
-     -   -149   -500    233     43   -381    398    105   -626    212   -464   -721    275    394     45     96    359    117   -369   -295   -250 
-     E  -5136  -3832   -155    -89  -4061   -701  -1378  -8751  -8392 
-    82   1861   -667  -1907  -1530   -915  -1510  -1142   -109  -1255   -368   3337  -1275  -1894  -1130  -1380   -735   -529    -55  -1567  -1201    93
-     -   -149   -500    233     43   -381    398    111   -626    210   -466   -721    275    394     45     96    360    117   -369   -295   -250 
-     .  -1806   -502  -7684    -89  -4061  -4881    -50  -8751  -8388 
-    83  -1971  -1586  -3777  -3362   2827  -3497  -1490    184  -3034   2119    710  -2897  -3215  -2333  -2781  -2716  -1882   -338   -767     19    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -26  -6642  -7684   -894  -1115  -4881    -50  -8751  -8384 
-    84  -2116  -2368  -2440  -1861  -2996  -2357  -1217  -2986   -118  -2797  -2288  -1786  -2615   -943   3869  -2167  -2071  -2742  -2456  -2396    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -26  -6642  -7684   -894  -1115  -4881    -50  -8751  -8379 
-    85   3241   -960  -2101  -2201  -2552  -1233  -2008  -1974  -2171  -2444  -1878  -1585  -1925  -2000  -2185   -687   -832  -1447  -2771  -2565    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -26  -6642  -7684   -894  -1115    -31  -5558  -8751  -8375 
-    86   -740  -3656    804  -1487  -3975  -1082   1544  -3724  -1405  -3671  -2747   2115   2334  -1363   -311      1    675  -3277  -3841   -259    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8372 
-    87   1491   1829  -4762  -4126    361     76  -2837   -349  -3722   1255    587  -3611  -4016  -3345  -3522   -858    981    748  -2703  -2361    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9972 -11014   -894  -1115   -701  -1378  -8751  -8366 
-    88   -311  -3650   1095    267   -581    580  -1812  -3720    308  -3666  -2739   1111  -3247  -1353   -482   1048   1317  -1354  -3834    613   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9972 -11014   -894  -1115   -701  -1378  -8751  -8362 
-    89    865  -2481  -5032  -4404   1640  -1531  -3139   1676  -4010   1495   1642  -3902  -4285  -3623  -3811  -3347  -2616   1123  -2974  -2643   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9972 -11014   -894  -1115   -701  -1378  -8751  -8358 
-    90   -229  -3652    641    494  -3973    176     33  -1677   1240  -3668  -2741   1153  -3246    142   -199    998   -543    280  -3836    -26   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9972 -11014   -894  -1115   -701  -1378  -8751  -8353 
-    91    846  -3477  -6293  -5752   -118  -5723  -4764   2243  -5459   1091   1441  -5377  -5577  -5021  -5291  -4892  -3776   2057  -4343  -4087   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9972 -11014   -894  -1115   -701  -1378  -8751  -8349 
-    92  -2179  -3652   -440   -366    107    -31   1814  -3724   -189  -3668  -2741   1038  -3246    509   1020   1388   1379  -3274  -3836    -63   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9972 -11014   -894  -1115   -701  -1378  -8751  -8344 
-    93  -2420  -2253  -4735  -4102   1960   2187  -2835  -1746  -3703    442  -1456  -3601  -4015  -3332   -974  -1244   -234   1352   2182  -2365   105
-     -   -149   -500    235     43   -381    398    105   -627    210   -466   -721    278    393     45     96    359    119   -370   -295   -250 
-     E  -3985  -3311   -264    -64  -4529   -701  -1378  -8751  -8340 
-    94  -2941  -2422  -4842  -4479   3095  -4529  -2285   -393  -4163   2324    239  -3937  -4059  -3197  -3754  -3826  -2825  -1072  -1407   -628   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -18  -7373  -8415   -894  -1115   -232  -2752  -8751  -8336 
-    95   -672  -3516   -640  -1344  -3837   -775    674  -3586   2121  -3532  -2606   2056  -3112  -1218    605   1229  -1985   -125  -3700  -3018   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9801 -10844   -894  -1115  -2344   -317  -8751  -8331 
-    96  -2268  -2111  -4502  -3874  -2066    487  -2668  -1606  -3492   1027     86  -3412  -3854  -3137   -530     28    623   -452   4241   2030   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9801 -10844   -894  -1115  -1445   -661  -8751  -8326 
-    97  -2121  -3180  -2167  -1615   -330   -213  -1850  -3014   1770   -679    -15  -1888   2564    884  -1980    616   -449  -2724  -3458  -2878   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -7  -9846 -10888   -894  -1115  -2074   -391  -8751  -8322 
-    98    398  -2153  -4674  -4038    993  -3877  -2749   1287  -3634   1248    728  -3523  -3926  -3256  -3434   -393  -2268   1208  -2612   2324   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -7  -9846 -10888   -894  -1115  -1045   -956  -8751  -8317 
-    99  -2207  -2864  -2556     52   -530   -985  -2074    445   -755    973  -2024   -257  -3442   -477   2093   -771   -372   1218  -3215  -2723   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E  -2695  -9898   -249   -894  -1115  -1665   -547  -8751  -8313 
-   100   -782  -1448  -1045   -542  -1355  -1803   -484  -1235   1162  -1418   -701   -698  -1936   -230   -302   -863   2345  -1029  -1612   2104   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E   -226  -7222  -2887   -894  -1115  -4805    -53  -8751  -8308 
-   101   1854  -1269  -2482  -2259   -925  -1872  -1423  -1467  -1872  -1639  -1154  -1819  -2358  -1803  -1909  -1229  -1173  -1255   5068   -688   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -431  -7017  -2014   -894  -1115  -4836    -51  -8751  -8304 
-   102  -2610  -1985  -3539  -3553   3171  -3341    -98  -1559  -3136  -1098  -1059  -2260  -3280  -2265  -2750  -2601  -2524  -1718   4657   1772   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -27  -6613  -7655   -894  -1115  -4884    -50  -8751  -8299 
-   103  -2610  -1985  -3539  -3553   3171  -3341    -98  -1559  -3136  -1098  -1059  -2260  -3280  -2265  -2750  -2601  -2524  -1718   4657   1772   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -27  -6613  -7655   -894  -1115  -4884    -50  -8751  -8295 
-   104  -1603  -1358  -2899  -2552    763  -2831   -564   -313  -2128   1893     92  -2030  -2792  -1751  -2033  -2009  -1538   -548    -20   3167   117
-     -   -149   -500    235     43   -381    400    105   -626    210   -466   -721    275    394     45     96    359    117   -369   -295   -250 
-     .  -1777   -515  -7655    -92  -4024   -331  -2287  -8751  -8290 
-   105    347  -2571   -423  -2027  -2624   1878  -2007    407   1845   -172  -1746  -2194  -3351  -1794  -2261    -71  -2009    208  -2952  -2492   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .  -1786  -9694   -503   -894  -1115  -2818   -221  -8751  -8285 
-   106    123  -2051   1314   -616  -2521    674  -1009  -2182   -790    341  -1518   -860   2501   -654  -1272  -1078  -1115  -1834  -2654  -2072   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -14  -7922  -8964   -894  -1115    -36  -5326  -8751  -8281 
-   107  -1185  -3652   -343   1200  -3973    823  -1812  -3724   -521     57  -2741    686    675    832   -777    850    -31  -3274  -3835    769   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9972 -11014   -894  -1115   -701  -1378  -8751  -8276 
-   108  -2427  -2257  -4752  -4118   2677  -3973  -2846   1847  -3719    340  -1459   -533   1429  -3346  -3527   -863    905   -591  -2717  -2375   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9972 -11014   -894  -1115   -701  -1378  -8751  -8271 
-   109  -2418  -2246  -4749  -4114    347  -3964  -2834   1951  -3712   1674   1298   -531  -4014   -819  -1144  -1059    249   1137  -2704  -2361   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9972 -11014   -894  -1115   -701  -1378  -8751  -8267 
-   110    410  -3652   1632   1678   -582  -3153  -1812  -3724   1816  -3668  -2742   -197   -543    376   -239  -2060   -513  -3274   1197  -3153   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9972 -11014   -894  -1115   -701  -1378  -8751  -8262 
-   111  -1237  -2256  -4770   -898    617  -3978  -2850   1980  -3731   2031    126  -3622  -4027  -3355  -3534   -389      7    372  -2716  -2374   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E  -2730  -9972   -243   -894  -1115   -701  -1378  -8751  -8257 
-   112  -1028  -1899  -1095   -865  -2947  -1765   -988  -2669   1715  -2677  -1895   -959  -2158   -629   -478   2765  -1153  -2156  -2761  -2309   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -19  -7261  -8303   -894  -1115  -4798    -53  -8751  -8253 
-   113  -3037  -3621   4053  -1443  -4372  -2676  -2438  -4787  -2889  -4616  -4227  -1794  -3225  -2294  -3488  -2849  -3196  -4320  -3891  -3795   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -19  -7261  -8303   -894  -1115  -1924   -441  -8751  -8248 
-   114  -1152  -2598  -1008   -454  -2924    372   2801  -2663    503  -2608  -1691   -758  -2211   1597    348   1373    639  -2224  -2772  -2108   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -11  -8488  -9530   -894  -1115  -3200   -166  -8751  -8243 
-   115  -2989  -3540  -3324  -3703  -5552   3705  -4215  -5796  -4640  -5817  -5096    266  -4212  -4183  -4793  -3161  -3406  -4715  -5298  -5319   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -10  -8653  -9695   -894  -1115  -4333    -73  -8751  -8238 
-   116   -144  -2648    551   -519  -2953   -430   1636   1045    362  -2658  -1743   1462  -2283   -399   -949   1636  -1154  -2262  -2842  -2168   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -10  -8653  -9695   -894  -1115  -4333    -73  -8751  -8234 
-   117   1758  -2338  -4818  -4610   3692  -3390  -3090  -1437  -4288  -2083  -1840  -3624  -3861  -3822  -4069  -2686  -2430    656  -2765  -1982   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -10  -8653  -9695   -894  -1115  -4333    -73  -8751  -8229 
-   118  -2719  -4536   3128   1276  -4741  -2817  -2059  -4620  -2160  -4505  -3758    516  -3288   1140  -2923   1079  -2754  -4112  -4692  -3751   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -10  -8653  -9695   -894  -1115  -4333    -73  -8751  -8224 
-   119    174  -2661  -5481  -5047  -2172  -4698  -4195   -593  -4778   2694  -1022  -4617  -4660  -4245  -4586  -3966  -2966   1725  -3579  -3428   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -10  -8653  -9695   -894  -1115  -4333    -73  -8751  -8219 
-   120  -1195  -2650     53   1201    903  -2171   -831  -2708    654   -384  -1741    868  -2264   1041   -921   1429  -1134  -2268  -2838    322   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -10  -8653  -9695   -894  -1115    -45  -5010  -8751  -8214 
-   121   1220  -2736   -632    175  -2771  -3532   1761    831   -569    248  -1910  -2490  -3608  -2094  -2549     65   -784   1582  -3121     36   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9972 -11015   -894  -1115   -701  -1378  -8751  -8209 
-   122    673  -3632   -497    628  -3944   -915    643     52    673   -313     90   -265  -3251    549   -278   -445  -2120   1612  -3821  -3144   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9972 -11015   -894  -1115   -701  -1378  -8751  -8205 
-   123   -817    707   -320    915  -3973   2049    643   -833    426  -3668  -2741   -197    -83    142   -336    563   -726  -3274  -3836  -3153   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8200 
-   124   -779  -2276  -4791  -4157  -2236  -4005  -2879   1129   -816   1425   2521  -3648  -4053  -3382  -3561   -868    113   2002  -2746  -2403   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8195 
-   125   -767  -3945   1822   1145  -4260  -1003  -2058  -4019  -1685  -3961  -3047   2114  -3468  -1608  -2210   1356    779  -3566  -4131    324   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8190 
-   126    116  -3756  -6766  -6314    819  -6387  -5684   3040  -6127   1295  -2455  -6046  -6126  -5724  -6036  -5643  -4164    963  -5067  -4817   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8185 
-   127  -2188  -3567   -332   -315  -3849  -1023  -1840   -222  -1436    247  -2666  -1828  -3269   1445   1229    915   2035  -3168  -3773     17   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8180 
-   128   1884  -2369   -865  -3408  -2344   -696  -2673   1156  -3146   -259  -1570    -37  -3900  -2899  -3200   -172   1272   1097  -2816  -2451   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8175 
-   129   -810  -3653   1164   1095  -3974    189     33    105    655  -3669  -2742   -699  -3247   1326  -1900   1124   1009  -3275  -3836  -3154   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8170 
-   130   -874  -2288  -4812  -4179   -202  -4022  -2899   1755  -3778   1769  -1494   -536  -4070  -3403  -3581   -995   -815   2015  -2764  -2421   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8165 
-   131    567  -3521  -2099    201  -3784  -1024   1787   -512   -130   -526  -2625    944  -3281  -1415   1634    165    655   -798   1130   -628   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8160 
-   132    -75  -2809  -5406  -4790    502  -4664  -3561   1865  -4411   2163   1395  -4312  -4653  -3999  -4209  -3768   -539    734  -3334  -3030   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8155 
-   133  -1017  -3643    255   2045  -3960   1291  -1815  -3708    632  -1475   -481  -1792  -3249    669  -1903   -730    692    233  -3829  -3149   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8150 
-   134  -2231  -3600  -2122  -1569  -3886  -3217  -1869  -3606    559  -1320   1932   -228  -3307    666   2035   1289   1485  -3203  -3799    615   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8145 
-   135  -2248  -3708   3091   -238  -4021   -913  -1879   -826  -1473  -3721  -2803   1831  -3307  -1424   -569    191   -440  -1505  -3897  -3215   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8140 
-   136    792    862   -119   1574  -3981    379  -1819  -3731   -728  -3676  -2749    214   2013  -1359   -483    780  -2126  -3282  -3843  -3160   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E   -211  -9973  -2929   -894  -1115   -701  -1378  -8751  -8134 
-   137    166  -3484    556    418    833  -2988  -1647   -161    394  -3499  -2573     47  -3081   1742   -316    665   1351  -3105  -3668   -477   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E  -1563  -9770   -606   -894  -1115  -2507   -279  -8751  -8129 
-   138  -1338  -1952  -3888  -4125  -4422  -2213  -3652  -4221  -4056  -4497  -3590  -2860  -3005  -3665  -3889   2188   3309  -3062  -4642  -4501   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -12  -8219  -9261   -894  -1115   -109  -3780  -8751  -8124 
-   139  -4032  -5794   -463  -1138  -6050   3444    593  -5889  -1379  -5735  -5021   -170  -4551  -2915    282  -3725  -4054  -5403  -5872  -5011   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9922 -10964   -894  -1115  -1434   -667  -8751  -8119 
-   140   -696  -3606   -387  -1438  -3925    -92   2091  -3674    700   -351  -2696  -1748   -842    109   2466   -693    477  -3227  -3790    522   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9922 -10964   -894  -1115   -380  -2111  -8751  -8114 
-   141   -486  -2255  -4676  -4046  -2210  -3954  -2820    140  -3659     74    619  -3572   2961  -3298    196    -15    701     12  -2711    115   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8109 
-   142  -1130  -3601  -2057     93  -3898  -1375   1057  -1044    762  -3607  -2696  -1814  -3262    840   1801  -2078   1947    956  -3798     15   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8103 
-   143  -1008  -2900  -5537  -4935   -227  -4820  -3746    188  -4569   1942    513  -4469  -4800  -4170  -4380  -3933     12   2548  -3514  -3203   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8098 
-   144    370  -3625   -323   -647  -3934  -3161  -1820   -357    619  -3636  -2718    570  -3253  -1365    461   1058   1189   1683  -3816  -3141   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8093 
-   145    811   2104  -4762  -4126    708  -3966  -2837    815  -3722   1490   1422   -531  -4016  -3345  -3522    730  -1006    373  -2703  -2361   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8087 
-   146  -2183  -3635  -2038    658  -3948   1608  -1819  -3692   -381  -1372  -2727  -1799    167    935   -373   1780   -458    337  -3823  -3146   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8082 
-   147   -382  -3655   1435   1485  -3976    575    576  -3727     18  -3671  -2744    596  -3248  -1354   1117   1077  -2121   -877  -3838  -3156   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -7  -9973 -11015   -894  -1115   -701  -1378  -8751  -8077 
-   148  -5110   5815  -6955  -7315  -7197  -5516  -6618  -7800  -7351  -7727  -7139   -473  -6187  -7050  -6961  -5381  -5554  -6761  -6686  -7130   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -8072 
-   149   -226  -3651   1025   -371  -3971  -1020   1217  -1432  -1393  -3666  -2740    521   -641     63    416   2004   -103  -1056  -3834    672   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9973 -11015   -894  -1115   -701  -1378  -8751  -8066 
-   150    196   2310  -4512  -3892  -2233  -1500   1024  -1773  -3539    468   1491    263  -3982  -3207  -3425   1646    959    569  -2729   -421   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -8  -9973 -11015   -894  -1115   -701  -1378  -8751  -8061 
-   151   -738  -3644    415   -368   -808  -1515   1555   -161  -1396   -211  -2734   1892     19    994   -852    901    641  -3263  -3829  -3149   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -8  -9973 -11015   -894  -1115   -701  -1378  -8751  -8055 
-   152  -2419  -2247  -4750  -4115    596  -1341   1323   1770  -3713    324  -1450  -3606   2052  -3339  -3518  -1245    431   1414  -2705  -2363   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -8  -9973 -11015   -894  -1115   -701  -1378  -8751  -8050 
-   153  -1263    -73    812    250  -3973   2175    678  -3724   -287  -3668  -2741    452  -3246   -317   -336   1103   -536   -986  -3836  -3153   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -8  -9973 -11015   -894  -1115   -701  -1378  -8751  -8044 
-   154   -789  -3653    373   -296  -3974  -1151   1939  -3725    593  -3669  -2742   1245   -931  -1352    129   2088   -962  -3275  -3836    927   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -8  -9973 -11015   -894  -1115   -701  -1378  -8751  -8039 
-   155   1373  -2514  -5091  -4476  -2524  -1109  -3240   2133  -4090   1332    585  -3978  -4364  -3725  -3905  -3428   -658   1374  -3091  -2745   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9973 -11015   -894  -1115   -701  -1378  -8751  -8033 
-   156  -2180  -3653   1356    359  -3974   -323   1905  -3725    277  -1343  -2742    443  -3247    478   1268   1538   -548  -3275  -3836  -3153   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -8  -9973 -11015   -894  -1115   -701  -1378  -8751  -8028 
-   157    381  -2682  -5300  -1345  -2726  -4573  -3510   2616  -4330   1476    290  -4218  -4591  -3974  -4157  -3680   -659   1309  -3347  -2999   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -8  -9973 -11015   -894  -1115   -701  -1378  -8751  -8022 
-   158   -815  -3650   -258   -375   -146  -3154   2286  -3720   1236  -1737  -2739    585  -3247    676   -775   1611    405   -876  -3834     10   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -49  -9973  -5141   -894  -1115   -701  -1378  -8751  -8017 
-   159  -2669  -2477   -171  -4388   1994  -4243  -3118   1783  -3992   1896   1184  -3889  -4266  -3596  -3790   -396  -2609    299  -2942  -2619   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -8  -9932 -10974   -894  -1115  -1316   -741  -8751  -8011 
-   160  -2151  -3588  -2011    602   -952    614   1347  -3633  -1377   1590  -2681   -180    323    644   -251    997  -2090  -3201  -3780  -3107   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G     -8  -9932 -10974   -894  -1115  -1316   -741  -8751  -8006 
-   161  -1165  -3628    358  -1450  -3949   2250   1793  -3700    199  -3644  -2718   1792   -502  -1327   -450    266   -505  -3250  -3812  -3129   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9932 -10974   -894  -1115  -1316   -741  -8751  -8000 
-   162  -2148  -3621   -224    643  -3942   1782  -1780  -1163    665  -3637  -2710    757   -579  -1320   1554    520    279  -3243  -3804  -3121   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H  -1847  -9932   -480   -894  -1115  -1316   -741  -8751  -7994 
-   163   -970  -2234   -909    920  -2500  -1960   -593  -2188   1037    545  -1344   -629  -2046   -162   1987    642   -902   -280  -2438  -1827   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -14  -8099  -9141   -894  -1115  -2388   -306  -8751  -7989 
-   164  -1246  -2363    624   -695  -2581    640   1582  -2251   -633   1391  -1516   -974    404   -571  -1112    235    921  -1936  -2654  -2056   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -11  -8613  -9655   -894  -1115  -4358    -72  -8751  -7983 
-   165  -1653  -2379  -3001  -2902  -4474    364  -3063  -4255  -3039  -4401  -3485    839   2280  -2806  -3321   2518    716  -3274  -4585  -4214   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -685  -8614  -1430   -894  -1115  -2692   -243  -8751  -7978 
-   166  -1112  -1492  -1787  -1219   1593    325  -1079  -1097   -981   1378   -668  -1338    621   1127    892  -1340  -1050   -955  -1871  -1433   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -13  -8307  -9349   -894  -1115  -1879   -458  -8751  -7972 
-   167  -1536  -1508  -3154     73   1270  -2987  -1814    989    644   1556    992  -2371   1134  -2046  -2343   -577  -1476   -930  -1950  -1586   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -10  -8924  -9966   -894  -1115   -750  -1303  -8751  -7966 
-   168    599  -1956  -4475  -3839    133  -3678  -2549    993  -3434   1361    919  -3323    655  -3057  -3234   -836  -2070   1873    902  -2072   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9  -9633 -10675   -894  -1115  -1975   -424  -8751  -7961 
-   169   -701  -3683  -1814   -520  -4007   1915  -1804  -3763    923  -3703  -2788   2451  -3221   1085  -1920    763  -2144  -3310  -3869  -3175   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9694 -10736   -894  -1115   -370  -2143  -8751  -7954 
-   170    176    470    395   -660  -3885   -837    584  -3625    376   -198    378   -562  -3217    149   -630    920  -2083   -249   3925  -3099   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9927 -10969   -894  -1115  -1379   -700  -8751  -7948 
-   171   -849  -2219  -4740  -4104    989  -3944  -2816   1644  -3700   2127  -1417  -3590  -3993  -3323  -3500   -406    -33    722    649  -2338   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9927 -10969   -894  -1115  -1379   -700  -8751  -7943 
-   172   -307  -2212  -4667  -4035  -2166  -3918  -2787    645   -697   1712  -1414  -3546    726  -3275  -3462   -427   -436    925  -2669   2277   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9927 -10969   -894  -1115  -1379   -700  -8751  -7937 
-   173  -2170  -3644   2197  -1458  -3965   -941   1293  -3716    984  -3660  -2734   2339  -3232   1670   -707   -616   -629  -3266  -3826  -3143   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9927 -10969   -894  -1115  -1379   -700  -8751  -7931 
-   174   -153  -3350  -2145   -581   1101     97  -1865  -3241   -459   1473    411    242   -767   -123  -1985   1333   -477  -2913  -3602  -2991   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     49     96    359    117   -369   -294   -249 
-     H    -61  -4771 -10969   -162  -3233  -1379   -700  -8751  -7925 
-   175   -997  -2805  -5448  -4852   2917  -1080  -3672    425  -4489   1370  -1868  -4380  -4724  -4111  -4309  -3843  -2997   1998  -3466  -3136   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -8  -9927 -10969   -894  -1115   -397  -2056  -8751  -7919 
-   176     58  -3318   -617   -429   -600  -3255   1937    544  -1587   -280    142   -252  -3343    567    707    848   1159    -77  -3586  -2995   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -7913 
-   177   -870  -3652    531    425  -3973    742  -1812  -3724    718  -3668  -2742   2482  -3247  -1352   -738    943     20  -1252  -3836   -139   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -7907 
-   178    394  -2792  -2811   -562   1139  -3498  -2228    275   -310   1229  -1962  -2419   -271   1476    308   -848    240  -2260   1169    -84   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -7901 
-   179  -5195  -4621  -7651  -7110   1263  -7421  -6266   2528  -6931   1992   1018  -7125  -6597  -5849  -6509  -6773  -5072   1121  -4892  -5055   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -7895 
-   180  -2179  -3653    600   1861  -3974   -164  -1812  -3725   1151  -3669  -2742    480  -3246   1047   -359     62   1164  -1208  -3836   -109   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -7889 
-   181   -289  -3653   -995   -544   -346   -309  -1812  -3724   1826  -3669  -2742   1044    -32   1183    620   1421   -921  -3275  -3836  -3153   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -7883 
-   182    381  -3102  -2420  -1867    577    324   1081  -2849    289   -771    414  -2113   -269    813   -882    453   1269    865  -3418  -2883   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -7877 
-   183  -4751  -4295  -7164  -6584   -885  -6711  -5551   2096  -6317   2423   1501  -6390   -960  -5457  -5969  -5940  -4646    945  -4577  -4609   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -7870 
-   184   -936    574  -2346  -1793  -3328  -3306    521    130   1155   -992  -2321  -2053   1708    562   1460    564    197      6  -3482  -2926   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -7864 
-   185   -381  -3648   -495    556    476    -36  -1813  -1309   1559   -584  -2737   1819  -3247    141  -1901   1051   -845  -3269  -3832  -3151   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -7858 
-   186    370  -2370      7  -3357  -2342  -3826  -2650   -780  -1312   1454   1433    674   -719  -2861  -3168  -1426    -43   1893  -2811  -2444   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -7852 
-   187  -5326  -4735  -7753  -7188    740  -7531  -6281    486  -7000   2478   1422  -7244  -6627  -5831  -6526  -6892  -5186   1983  -4848  -5046   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -7845 
-   188  -2183  -3656  -2029    940  -3977   -205  -1814  -3728   1335  -3672  -2745   1503   1109   2423    400   -928   -963  -3278  -3838   -628   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -7839 
-   189   -790  -3655    779   -113  -3976   1525    549  -3726   1284  -3671  -2744   1502   -543     62    106    838  -2120  -3277  -3838  -3155   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -8  -9974 -11016   -894  -1115   -701  -1378  -8751  -7833 
-   190   -736  -3418  -2163    593   -881   -207  -1892   -125   1524   -192    765   -827  -3311   2742   -897  -2138   -551  -1372  -3663  -3044   205
-     -   -149   -500    232     45   -381    398    105   -627    212   -467   -721    275    393     50     95    359    117   -365   -295   -250 
-     H    -92  -4133 -11016  -1636   -560   -701  -1378  -8751  -7827 
-   191  -4227  -3778  -6786  -6331  -3609  -6411  -5697   2207  -6144   1860   1501   -659  -6138  -5723  -6045  -5668  -4186   2104  -5058  -4826   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9  -9974 -11016   -894  -1115   -701  -1378  -8751  -7820 
-   192  -3086   5679  -6357  -6709  -6386    -72  -5717  -6247  -6392  -6497  -5532  -4804  -4779  -5831  -5995   -914  -3568  -4916  -6558  -6578   211
-     -   -149   -500    233     43   -381    400    105   -627    210   -464   -721    275    393     48     96    359    117   -370   -295   -250 
-     H    -59  -4818 -11016  -1507   -626   -701  -1378  -8751  -7814 
-   193  -2405  -3815  -2269    396  -4152  -3359  -1973  -3873    737   -328  -2911  -2000   3351   -386   -729   -797    238  -3448  -3967  -3332   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9  -9974 -11016   -894  -1115   -701  -1378  -8751  -7807 
-   194   -846  -2513  -3415   -681  -2508  -3695    184    693   -154   1118   1521  -2852  -3762   -724   -583   -278    791   1762  -2934  -2537   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9  -9974 -11016   -894  -1115   -701  -1378  -8751  -7801 
-   195    235    789  -6789  -6426  -4257  -6529  -6254   2837  -6330    991  -3011  -6185  -6318  -6212  -6419  -5845  -4124   2051  -5769  -5299   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -953  -9974  -1065   -894  -1115   -701  -1378  -8751  -7794 
-   196    378  -2908  -1305   1299  -3222  -2428  -1087    560    397  -2921  -1999    639  -2521    900    -11   -200   1375  -2526  -3095   1389   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11  -9031 -10074   -894  -1115  -4041    -90  -8751  -7788 
-   197  -1469  -2943    782     38  -3264   -540   1275  -3015    538  -2959  -2033   1967  -2532    733  -1192   1692  -1409   -118  -3127  -2443   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    119   -369   -294   -249 
-     H   -433  -4006  -2378   -175  -3131  -4041    -90  -8751  -7781 
-   198    634  -1715  -2009    -84  -1744  -2582  -1332   1232  -1300    879   -894  -1574  -2658    430  -1627   1365    899  -1172  -2110  -1674   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -12  -8723  -9765   -894  -1115  -4289    -76  -8751  -7775 
-   199     32  -2340  -5245  -4877  -2943      1  -4266   2139  -4673  -2063  -1824  -4379  -4579  -4450  -4641  -3718  -2668   3025  -4056  -3639   222
-     -   -149   -500    235     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -136  -3567  -9765   -162  -3233   -397  -2056  -8751  -7768 
-   200  -2019  -3493    856    688  -3814   -840  -1651  -3565    735  -3509  -2582   1633  -3085   1744   1052    608    899  -3115  -3676  -2993   224
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9  -9770 -10812   -894  -1115  -2511   -278  -8751  -7762 
-   201    996  -3326    872    640   -230    -59  -1697   -685    527  -1295  -2433  -1696  -3122   -124  -1803   1341  -1967    -21  -3551    541   225
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9  -9770 -10812   -894  -1115  -2511   -278  -8751  -7755 
-   202  -2239  -2082   -500  -3848    617  -1164     53   1189    495   1427   1630  -3385  -3826  -3110  -3305  -1023  -2179   1673  -2538  -2193   226
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H  -1789  -9770   -504   -894  -1115  -2511   -278  -8751  -7748 
-   203  -1599  -2312  -1827  -2102  -4072  -2260  -2647  -4002  -2699  -4191  -3429   3987  -2951  -2464  -2957  -1740   1185  -3135  -4202  -3735   227
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -15  -7996  -9038   -894  -1115  -4626    -60  -8751  -7741 
-   204    298  -1208  -1679    730  -1254  -2158   -955   1033   -975  -1105   -413  -1218    737   -845  -1276    679   -841   1719  -1644  -1219   228
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -15  -7996  -9038   -894  -1115  -4626    -60  -8751  -7735 
-   205  -1065  -2314   -883   -391  -2586    463   3226  -2282   1224    152  -1441   1570  -2106   -221   -533   -978   -997  -1924  -2502  -1901   229
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -15  -7996  -9038   -894  -1115    -37  -5303  -8751  -7728 
-   206  -5257  -4659  -7733  -7211    413  -7569  -6434   1158  -7061   2834  -1886  -7276  -6679  -5943  -6633  -6963  -5136   1054  -4967  -5137   230
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -9  -9974 -11017   -894  -1115   -701  -1378  -8751  -7721 
-   207  -2190  -3662  -2034   1278  -3984    559    549  -3734   -331  -3678  -2751    917  -3255   1669     55   2028  -2129   -986  -3844  -3162   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -9  -9974 -11017   -894  -1115   -701  -1378  -8751  -7714 
-   208    284  -3645    737  -1481  -3963   -293  -1814  -3711   -288   -978  -2735   1449   1251     65   -913    416   1471  -1126  -3830   -102   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -9  -9974 -11017   -894  -1115   -701  -1378  -8751  -7707 
-   209  -3729  -3442  -6104  -5492  -2768  -5425  -4294    460  -5136   2411   2548  -5080  -5280  -4590  -4890  -4553   -795    544  -3849   2004   233
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     S      *      *      *      *      *      *      *  -8751      0 
-//
-HMMER2.0  [2.3.2]
-NAME  DUF258
-ACC   PF03193.8
-DESC  Protein of unknown function, DUF258
-LENG  305
-ALPH  Amino
-RF    no
-CS    yes
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  75
-DATE  Mon May 19 14:40:20 2008
-CKSUM 4641
-GA    40.0000 40.0000;
-TC    41.2000 41.2000;
-NC    39.3000 39.3000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -10.842202   0.641016
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -25      *  -5882
-     1   -469  -4557  -1441   1021    537  -4076    475    429    337   -737  -3648   -579    797   1158    416  -1043    857    -64  -4745  -1022     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11025 -12067   -894  -1115   -701  -1378  -1025  -9248 
-     2    931   -420  -7194  -1824  -1080   3509  -6628  -7069  -7296  -7338  -6387  -5723  -5732  -6726  -6932  -4286  -1755  -5811  -7501  -7450     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11025 -12067   -894  -1115   -701  -1378  -9273  -9246 
-     3  -3529  -3404  -5602  -4909  -3366  -5019  -3808   1050    473    621    743  -4529  -5062    816   2652  -4107    991    221  -3846  -3506     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11025 -12067   -894  -1115   -701  -1378  -9273  -9243 
-     4  -5284  -4764  -7967  -2355  -5546  -7855  -8055   2873  -7685  -4280  -4210  -7518  -7591  -7699  -7902  -7262  -5280   3086  -7396  -6821     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11025 -12067   -894  -1115   -701  -1378  -9273  -9241 
-     5   -125   -100  -5718  -5082  -1154  -2307  -3791   2507  -4677    446  -2402  -4566  -4970  -4299   -405  -1692    403   1878    478   -795     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11025 -12067   -894  -1115   -701  -1378  -9273  -9238 
-     6   1606  -4556  -1332   -633  -1390  -1059  -2736  -2054   1760  -2516    301  -2715  -4170    620    848    757    610  -1783  -4744  -4065     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11025 -12067   -894  -1115   -701  -1378  -9273  -9236 
-     7    885  -4520  -2974    -51  -1406   -407    765  -1665   -163   -909  -3615   -492  -4180    456   1239    466  -1364   1803  -4717  -4049     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11025 -12067   -894  -1115   -701  -1378  -9273  -9234 
-     8  -3178  -3994     66   -801   1316  -4286   3186    829  -1419    636  -3143   -282  -1842   1366  -3162  -3226   -271  -1703  -4318   1351     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11025 -12067   -894  -1115   -701  -1378  -9273  -9231 
-     9   1849  -5235  -5214  -4698  -6839   2014  -4442  -6446    143  -6319  -5509   -339  -5621  -4054   1858   1028  -4586  -5782  -6310  -6022     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11025 -12067   -894  -1115   -701  -1378  -9273  -9229 
-    10   -864  -4572    422   -169  -4893   1995   -507  -1053   -307  -2200  -3661   1919  -4165    699    441   -107   -284  -1998  -4755  -4072    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -3 -11025 -12067   -894  -1115   -701  -1378  -9273  -9226 
-    11  -3304    876   -832  -3910   2600   -551   2212  -1518  -3707  -3284    467  -1370  -4740   1121    855   -609  -1694   -567   1103   1983    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21 -11025  -6308   -894  -1115   -701  -1378  -9273  -9224 
-    12    176   1398  -5704  -5068    873  -4906  -3776  -1271  -4663   -250    181  -4552  -4956  -4286  -4463   -429  -3299   -760   1002   4039    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11007 -12049   -894  -1115  -1276   -768  -9273  -9222 
-    13  -3102  -4384   1332    571  -1223   -357  -2775    779    467   -392  -3493  -2776  -4199    696    646  -1694   -287  -1347   1071   2307    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3 -11007 -12049   -894  -1115  -1276   -768  -9273  -9219 
-    14  -5237   1386  -7935  -7623  -5449  -2224  -7838   1192  -7597   -289  -4133  -7435  -7513  -7568  -7776  -7146  -5231   3474  -7214  -6678    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -25 -11007  -6060   -894  -1115  -1276   -768  -9273  -9217 
-    15   -161   -467   -999   2147     13  -4171    502    504    314   -610  -3270  -2897  -4258    976    445  -3098  -3053   -149  -4422   1417    15
-     -   -150   -501    242     43   -382    397    104   -628    209   -458   -722    274    392     44     95    358    116   -371   -296   -251 
-     E   -263  -2602 -12028    -20  -6164  -1748   -510  -9273  -9214 
-    16    680   1361  -1089  -1810  -1090  -1004   -837   -613  -3967    639  -2490   -966   -976  -3736   -836    604   1717    923    259   -832    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -3 -10986 -12028   -894  -1115  -1748   -510  -9273  -9212 
-    17   -590  -4536   1908   2486  -4857  -1110  -2695  -1787   -693  -4552  -3625    751     51    469  -1395   -791   -787  -1696  -4719  -4036    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -52 -10986  -4920   -894  -1115  -1748   -510  -9273  -9209 
-    18  -1134  -4492   2165    801  -4813   1406   -160  -4564   -325  -2292   -744   1353  -1646    431  -1235   -954    470  -4114  -4676  -3993    19
-     -   -149   -500    232     44   -381    399    105   -627    210   -467   -721    275    393     47     99    360    117   -368   -295   -250 
-     T   -152  -6127  -3569  -2614   -257  -2437   -295  -9273  -9207 
-    19  -1109  -4272  -2815    903  -1478   2692  -2575  -1669    657  -4267  -3374  -2567  -4003   1379   -882  -1582  -2858    -60  -4484   -675    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4 -10811 -11853   -894  -1115  -3393   -144  -9273  -9205 
-    20  -1077  -4309  -1462   1367   -239   -823   -490    745  -1004    198    420    130   -288   -165   -728   -216   1028    437  -4511  -3848    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S   -824 -10811  -1208   -894  -1115  -3393   -144  -9273  -9202 
-    21  -2199  -3648   -534    460    357    163  -1836   1621   -226    527  -2740   -464   -915   1055   -381   -315    893  -3265  -3837  -3161    29
-     -   -157   -501    242     47   -384    396    104   -628    215   -462   -723    273    393     40     91    363    113   -359   -295   -260 
-     C   -640  -1619  -5005  -3001   -193   -368  -2151  -9273  -9200 
-    22  -3190  -3025  -5485  -2468   1513  -4732   -124   1256   -681   1259  -2227  -4361  -4783  -1765   -688  -3815  -1647    661  -3481   3019    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -10831 -11873   -894  -1115  -1764   -503  -9273  -9197 
-    23   -151  -4437   -731    802  -4757  -3939  -2598  -4507    216    961   -592   -408  -1432   1924   1826   -436  -1363  -1114  -4620   -999    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -10878 -11920   -894  -1115  -1477   -642  -9273  -9195 
-    24   1396   4872  -5221  -4675  -3665   -372  -3944  -3217  -4406  -1879  -2887  -4372  -1762  -1237  -1753  -1818    747   -855  -4128  -3771    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -10922 -11965   -894  -1115  -2595   -261  -9273  -9192 
-    25   -948  -4452  -1435    352    881  -3987    595   -200   1226  -2297   -600    685  -4080   -209   1671  -1667    959    769  -4643  -3967    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -10922 -11965   -894  -1115  -1059   -944  -9273  -9190 
-    26   1372  -3289  -1894  -4150   -941   -185  -3514    512   -299    402  -2484  -4021    929  -3685   1214  -1372   -249   1143  -3727  -3355    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -10967 -12010   -894  -1115  -2050   -399  -9273  -9187 
-    27  -1121  -4276  -3215  -2652  -4475  -4215  -2870  -1609    956  -1781  -3403  -2923  -1386    671   3464  -1124   -257   -921  -4531  -3953    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10968 -12010   -894  -1115   -236  -2727  -9273  -9185 
-    28    135  -4568  -1371  -1304  -4887   2855  -2733  -1170    620  -4583  -3658  -2710   -329   -700    413  -1697    208  -1956  -4752  -4071    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9182 
-    29  -1960  -4563  -1399  -1487  -4879   -469  -2734   -468   2118   -422  -3653   1925  -4168  -1061   1640  -1549    436   -316  -4748  -4068    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9180 
-    30   -691  -3200  -5715  -5079   2811  -4920  -3791    235  -1039   1772    550  -4565  -4970  -1328   -361  -4004   -784     79   1632  -3315    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T  -1244 -11025   -797   -894  -1115   -701  -1378  -9273  -9177 
-    31    -24  -2435  -3050  -2482   -132  -3477   1230   -264    405   -798   1884  -2552  -3547   1495   2019    542  -2116   -354  -2844    175    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -109  -9786  -3838   -894  -1115  -5273    -38  -9273  -9175 
-    32  -1962  -3271  -1878    539  -3528    105   3000  -3234   -116    635  -2377  -1626  -3054  -1192   1152    327    -84   -726  -3493   1073    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -123  -9682  -3668   -894  -1115  -5342    -36  -9273  -9172 
-    33   1956  -3317  -1704   1316  -3634   -572  -1488  -3381    575   -951  -2407    -94   -639    221   -282  -1736    597   -391  -3502  -2822    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -146  -9565  -3421   -894  -1115  -5410    -34  -9273  -9170 
-    34   1646  -1966  -3391  -2807  -1959   1118  -2189   -193  -2566    609  -1177  -2679    662  -2348   1402   -299  -1882   -258  -2419  -2047    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -6  -9424 -10466   -894  -1115   -421  -1982  -9273  -9167 
-    35   -718    216  -1316   -152   -614  -3843   1034   -224   1288  -2154   -261    432  -1355     67   2480   -872   -483  -1788   1358  -3825    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -10763 -11805   -894  -1115  -2618   -256  -9273  -9165 
-    36   -822  -4358  -1158   -999  -1057  -1020   1714  -4430   2371    178  -3448    467   -829    564   -446    365  -1355  -1574  -4542    -66    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -10789 -11832   -894  -1115  -3499   -134  -9273  -9162 
-    37  -1720  -4359   -527    126  -4680    183   -141    303   1145  -2108   -538    409    665    646   1601    443   -577   -958  -4542  -3860    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -10790 -11832   -894  -1115  -3499   -134  -9273  -9160 
-    38   -979  -4359    464    204  -4680   1596    981  -4431   1214  -2440   -393    865  -3953   -175   1324   -800    262  -3981  -4543   -625    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -10790 -11832   -894  -1115    -82  -4176  -9273  -9157 
-    39   -701  -4568     80    624    241  -1983   1122    901    244   -207  -1084    755   -395    984    557   -250    -64  -1220  -4752  -4070    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9155 
-    40   -390  -4564    133  -1374    368  -1193  -2733   -636   1260  -1499  -3654    347    569    209    -32   1003    922   -955  -4749    445    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9152 
-    41   -832   -221  -5779  -5145   -224  -4986  -3860    921  -4743    703    192  -4632   2784  -4364  -4543  -4072  -3372   1795  -3721   -127    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9150 
-    42   1439   1377  -5715  -2200   -989  -4919    142  -1481  -4675    807   1771  -1456  -4969  -4298  -4475  -2006    287   2013  -3657    558    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9147 
-    43   -984   1311  -7424  -7729  -7140  -4925  -6637  -6689  -7333  -7154  -6256  -5759   -473  -6765  -6932  -1779    707   3546  -7419  -7365    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9145 
-    44  -6817  -6872  -7623  -8011  -8811   3838  -7819  -9387  -8574  -9143  -8671  -1364  -7539  -8199  -8274  -7074  -7229  -8428  -7920  -8782    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9142 
-    45  -9219  -7872   4234  -8289  -9297  -7715  -8179 -10383  -9031  -9697  -9673  -8495  -8164  -8744  -8687  -9541  -9351 -10061  -7997  -9224    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9140 
-    46  -3107  -4531   -280    151    349  -4088   -825    312    948  -1438  -3626   -146  -4180   -416   2292  -2996  -3045  -4143   4018    203    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9137 
-    47  -2213  -4773  -7999  -7701  -5491  -7845  -8034   -853  -7694  -2104  -4160  -7526  -7582  -7676  -7893  -7245  -5286   3822  -7338  -6797    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9134 
-    48  -1106   -216    417   1797  -3430  -2237  -3445    703  -3651    989  -2628  -3839  -4723   -414     18  -2252   -876   1286   1802  -1043    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9132 
-    49  -1588   -101  -5723  -5087   2448  -1040  -3797   1808  -4682    594   -620  -4571  -4975  -4305  -4482  -4010  -3318   1799   2405   -197    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9129 
-    50  -1792  -4570    314   2089  -4891  -1395  -2731  -1935   -735  -1093  -3660   -435  -4166   1418   1311    443   -362     34  -4754     64    74
-     -   -150   -501    232     42   -382    399    109   -627    209   -461   -721    274    396     44     97    359    116   -370   -295   -250 
-     E   -245  -6214  -2826  -3106   -178   -701  -1378  -9273  -9127 
-    51   1141  -4339  -1136    246   -918   -136   -333     92    546   -999  -3432  -2526   1895   -561  -1266    334   -855     92  -4532  -3859    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10806 -11848   -894  -1115  -3418   -142  -9273  -9124 
-    52   -194  -4373   1355    782  -1088     -5   -233   1211    196  -4389  -3462   -329   -685   1081    -37   -407  -1367    201  -4556   -639    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10806 -11848   -894  -1115  -3418   -142  -9273  -9122 
-    53   -202  -4375   2081   1046  -4695  -1856  -2538  -1952  -2120   -286  -3465   2141  -1339      3  -2627    288    547  -3997  -4560  -3877    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -10806 -11848   -894  -1115  -3418   -142  -9273  -9119 
-    54   -450  -4372   -197    677  -1219    279    630  -2019   -636   -941  -3461    647    228   1193    106    686   -694  -1831   2900   -796    88
-     -   -146   -503    232     43   -384    401    102   -630    207   -463   -711    272    394     56     93    359    116   -365   -298   -253 
-     C  -5970  -2463   -320  -1409   -682  -1849   -469  -9273  -9116 
-    55     -4  -2694     47   -536  -3010   1318   -867  -2757   1356   -499  -1785    499    280   -409   1109  -1116    503  -2313  -2880  -2201    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -312  -8708  -2396   -894  -1115  -2343   -317  -9273  -9114 
-    56   1056  -3117    817      8  -3424  -2657  -1317   -367    180  -3127  -2210  -1298   1052   1225  -1408    427    -90   1113  -3309  -2635    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -6  -9334 -10376   -894  -1115  -2815   -221  -9273  -9111 
-    57   -635  -3423   1505   1156  -3744   1882  -1583  -3494   -414  -1217    691     28   -646    110   -590    210  -1889  -3045  -3606  -2924    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -5  -9688 -10730   -894  -1115   -390  -2077  -9273  -9109 
-    58   -348  -4376   1113    856  -4697    965  -2535   -394    809  -4392  -3465   1087  -3970    362    313    349    367   -967  -4559  -3877    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -10809 -11851   -894  -1115   -597  -1560  -9273  -9106 
-    59  -1897   -418    947   1474  -4831  -1377   -533   -922    784   -420  -3599   -609   -145   1346   1218     54    152  -4132  -4693  -4010    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4 -10957 -11999   -894  -1115  -1164   -852  -9273  -9103 
-    60   1211      5  -4171  -1608  -1137   2922  -3326  -3045  -1834  -3350  -2663  -3654  -4627   -568   -218  -3559  -3185   -307   1413     25    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -10982 -12024   -894  -1115   -870  -1142  -9273  -9101 
-    61    193  -3191  -5583  -1789  -1194  -4883  -3748    937  -2124   -849   1013  -4493  -4934    -70    570  -1848   -324   2003  -3647   2649   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11003 -12045   -894  -1115   -396  -2058  -9273  -9098 
-    62  -5439  -4905  -8119  -7792   -727  -8006  -7927   3672  -7770   -960  -3839  -7663  -7626  -7535  -7866  -7408  -5419   1529  -6982  -6645   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9095 
-    63   -391     95   -533   2155  -4814  -2163   1077   -994   -746    564    -61  -1215  -4180   -290  -1308  -1111    170   1107  -4716  -4048   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9093 
-    64   1267  -4572    593   1227  -1492   -847   -741  -4644   1483  -4588  -3661    596  -4166   -319   1636   -666   -753  -4194  -4755  -4072   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9090 
-    65  -1936  -3220  -5742  -5107  -1256  -4947  -3820   2579  -4703     90  -2422  -4592  -4996  -1411    561  -4032   -806   2448  -3685   -898   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9087 
-    66  -1224   -165  -1755   1584   1028  -2536   2425  -1214  -1319   1992    159  -4459  -4938  -4175  -4388  -3961  -3304  -1305  -3679    300   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9085 
-    67   -908  -5827    534   2365  -6111  -4733    305  -5912  -1464  -5833  -4976  -3345   3107  -3305  -4135   -664  -1748  -5438  -6009  -5220   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9082 
-    68  -8439  -7615  -8562  -8569  -9118  -7595  -7725  -9858  -7275  -9294  -9046  -8417  -1682  -7937   4251  -8747  -8580  -9431  -7862  -8897   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9079 
-    69  -3100   -504  -2950   -129   -496  -4075     56  -4631   2409  -2650  -3655   -480  -4168    980   1967   -358   1065  -2192  -4750   -993   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9077 
-    70  -2160  -4669  -6723  -6994  -7346  -1758  -6483  -7170  -6948  -7409  -6443   3313  -5726  -6492  -1579   2144   1559  -5865  -7542  -7470   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9074 
-    71   -234    -48  -5457   1502   -121  -4881  -3739   -508   -653    772   -149  -4443  -4934   1017  -1857    356  -1556   1276    943    500   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9071 
-    72  -6619  -5964  -9021  -8443   1242  -8905  -7513   1249  -8279   2971  -2781  -8639  -7784  -6934  -7712  -8343  -6450  -1253  -5894  -6144   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9069 
-    73   -775  -3936  -1661   -354  -1439  -4315   -550   1311   -242  -1284  -3090   -488  -4398  -2711    443   1089    810   1488    425    810   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11025 -12067   -894  -1115   -701  -1378  -9273  -9066 
-    74  -6170  -6757   -540  -5127  -7746  -6349  -4481  -7088   -719  -6673  -6059  -5098  -6428  -4084   4146  -6000  -5859  -6862  -6414  -6386   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T  -4378 -11025    -75   -894  -1115   -701  -1378  -9273  -9063 
-    75  -1331  -1739  -1699  -1097   -134  -2155   -277  -1581    125  -1520  -1006  -1054  -2240   -397   2478  -1367  -1233  -1450   -634   3156   114
-     -   -149   -500    233     45   -381    398    105   -627    210   -466   -721    275    393     45     98    359    117   -367   -295   -250 
-     .  -1836  -1500  -1456  -1507   -625  -1891   -453  -9273  -9061 
-    76  -1788  -3193  -1674  -1098  -3538    861  -1345  -3256   1916  -1141  -2290  -1385  -2827    558   1807    592   1154  -2831  -3339  -2711   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -81  -9183  -4287   -894  -1115  -4629    -59  -9273  -9058 
-    77   2284  -3018  -1434    151  -3329  -2553  -1213  -3070    409  -3030  -2112    471  -2647   -757   1011   -196    694   -359  -3209  -2535   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -6  -9186 -10228   -894  -1115  -2065   -394  -9273  -9055 
-    78   1655  -3471    725  -1454  -3757  -3096  -1771  -3478    -24  -3478    450   1263   1925  -1328  -1873    433  -2054    398  -3692  -3037   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -5  -9848 -10890   -894  -1115  -2505   -280  -9273  -9053 
-    79  -2312  -3785   1955  -1604  -4106   1848  -1942  -3856   -287  -3801  -2875   1206  -3376    998   -388    926   -491  -1193  -3968  -3285   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -5 -10107 -11150   -894  -1115  -4994    -46  -9273  -9050 
-    80  -2295  -3767   1680    366  -4088   -445  -1928  -3838   1047    212  -2856   -395  -3362  -1468    440   1075    371  -3389  -3951   1282   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -5 -10107 -11150   -894  -1115  -4994    -46  -9273  -9047 
-    81   -223  -3766    912    903  -4087   -312    938  -1058    835  -3782  -2855  -1903   -990   -150   1817   -259  -2233   -981  -3950   1789   123
-     -   -151   -504    240     41   -377    402    101   -628    211   -470   -717    271    395     44     94    359    119   -372   -277   -246 
-     .  -5272    -41 -11150     -6  -7819  -4994    -46  -9273  -9044 
-    82    430  -3766   1127   1025   -850   1459    123  -3837    915  -1426  -2855  -1903  -3361    553   1029  -2174   -824  -3387  -3949   -274   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -5 -10107 -11150   -894  -1115  -4994    -46  -9273  -9042 
-    83   -340  -3614  -2226   2059  -3870   -363  -1977   -695  -1587   -332  -2721  -1975   -821    988    819    576    571    -80  -3838  -3198   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -5 -10107 -11150   -894  -1115  -4994    -46  -9273  -9039 
-    84  -5081  -5596  -6309  -4383  -6608  -5489   1940  -5786   2295  -5361  -4728  -4150  -5371   3665    780  -4944  -4664  -5602  -5146  -5141   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -5 -10107 -11150   -894  -1115    -29  -5671  -9273  -9036 
-    85   -572  -3686  -6304  -5712  -3749  -5549  -4530    995  -5342    235  -2909  -5220   3357   -562  -5170  -4664  -1474   1210  -4372  -4023   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -9033 
-    86   -742  -3212  -5600  -4972  -1237  -4903   -491   2108    617     80   -754  -4512   2349  -1556  -1678  -1267  -1720    819  -3668   -897   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -9031 
-    87   2338    186  -7770  -7583  -5655  -2254  -7340   1238  -7457  -4534  -4393  -6832  -6881  -7274  -7461  -5893  -5012   2745  -7140  -6681   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -9028 
-    88   3280   -529  -7449  -7794  -7343  -4917  -6706  -7126  -7395  -7421  -6452  -5768  -5735  -6815  -6981   1243  -1010   -465  -7573  -7562   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -9025 
-    89  -7762  -7293  -7291  -7671  -5449  -7361  -6426  -8725  -8279  -8124  -8077   4430  -7815  -7781  -8059  -7836  -7993  -8490  -5932   -827   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -9022 
-    90     92   -225  -7864  -7520  -1369  -7654  -7495   2613  -7453   -632  -4074  -7306  -7418  -7370  -7578  -6995  -5183   2854  -6959  -6463   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -9020 
-    91  -5539  -7611   3869  -1024  -7780  -5243  -4733  -7799  -5215  -7619  -7092  -1411  -5852  -4434  -6287   -732   1090  -7208  -7828  -6651   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -9017 
-    92   -618  -4559  -1408  -1524  -4874  -2006    849  -1051   -529   -495  -3650   -236  -4169   3315    323  -2983   1282  -2115  -4746    385   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -9014 
-    93   1709   -206  -6018  -5400  -3455  -1387  -4156   1636  -5011   1346    660  -4898  -5287  -4646  -4824  -4346  -1334   1715  -4011  -3664   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -9011 
-    94  -1013   -305  -6129  -5508   2152  -5366  -4261   1682  -5120   1357   -473  -5013  -5386  -4735  -4925  -4463  -3704   2142  -4086   -787   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -9008 
-    95  -5742  -5186  -8365  -7977   -483  -8247  -7763   3186  -7916   1404  -3379  -7921  -7672  -7290  -7801  -7654  -5692   1571  -6507  -6458   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -9006 
-    96   -896   -247  -7921  -7593  -5393  -7748  -7691   1333  -7548   -383   -686  -7400  -7489  -7485  -7699  -7110  -5229   3441  -7092  -6587   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -9003 
-    97   -845   2356  -5693  -1938   2358  -4916  -3786     36  -4659   -616   2403   -634  -4967    171  -4467    714    618    681  -3659  -3316   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -9000 
-    98   2100  -4633  -7415  -7768  -7377    476  -6711  -7204  -7398  -7466  -6485  -5764  -5736  -6815  -6987   2827     88  -5860  -7598  -7593   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -8997 
-    99   1224   -139  -5786  -5153   -353  -4994  -3870    897  -4751   1964   -544  -4640  -1750  -4374  -4552  -4080    -67   1591  -3732  -3390   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -8994 
-   100    301  -4479   1784    115  -4758  -1908  -2763  -1844   1335   -427     31   1435  -4191  -2317  -2860  -1028   -901   1326  -4688  -4031   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -683 -11025  -1416   -894  -1115   -701  -1378  -9273  -8992 
-   101  -2521  -3994   2069   1947   -627  -3487  -2152  -4064   -635  -4009    952    460  -3584   2322  -2244    -10  -2461  -3615  -4178   -531   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -10347 -11389   -894  -1115    -36  -5362  -9273  -8989 
-   102   -806  -5514   -632  -1446  -5804   -394    868  -5587  -1484  -5517  -4637  -1153   3853  -1213  -3794  -3773  -3916  -2017  -5690  -4938   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -8986 
-   103  -1192   -505   2375   1744  -4893  -1055  -2731  -4644    607  -4588  -3661    511    644   -192  -2819    -72   -167  -1352  -4755  -4073   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11025 -12068   -894  -1115   -701  -1378  -9273  -8983 
-   104  -1943   -117  -5746  -5110   3380  -4948  -3819    824  -4705   1012   -174  -4595    850  -4325  -4504  -4034    154  -2632  -3680    515   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8980 
-   105  -1854  -4643    800   -138  -4963  -4118   -480  -4715     50  -4659  -3734   3092  -4222  -2333   -245   1799   -499  -4265  -4826  -4139   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8977 
-   106   -561  -3751   -631   -121  -1482  -4420  -1128  -1600  -3021   1198  -2919   -367   1904  -2924  -1479    105   1362    370   1152  -3657   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8974 
-   107    -51  -4550    736   -750    395     -2   -530  -1011  -1112  -1264  -3641   1909  -4171    379   1875   -632  -3040  -1133    -26    809   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8972 
-   108  -3352  -3369  -4818  -4221    899  -2009  -3578    566  -1710   2001  -2563  -4091  -1797   1612   1939  -1879   -548  -2796  -3804  -3433   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8969 
-   109   -476  -4798  -7964  -7615  -5159  -7747  -7555   2365  -7548   2500  -3885  -7420  -7464  -7352  -7626  -7100  -1961    624  -6848  -6471   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8966 
-   110  -3564  -5078   2954   1872   -406   -725  -3151  -5148  -2810  -2501  -4183    922  -4547  -1105  -3348    166   -170  -4694  -5260  -4544   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8963 
-   111  -5998  -6501  -7181  -5303  -7528  -6392  -4133  -6711   1538  -6284  -5654  -1442  -6285  -3714   3947  -5863  -5586  -6525  -6063  -6064   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8960 
-   112   -423   1814  -5732  -5097   3319  -4935  -3798  -2705  -4692  -1271   1077  -4580  -4985  -1488  -4492  -2068  -3330  -1273  -3658   3228   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8957 
-   113  -6713   -540  -9090  -8488  -3985  -8967  -7519    -87  -8313   3275   -213  -8720  -7793  -6912  -7708  -8410  -6527  -4333  -5868  -6157   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8954 
-   114   1104  -3224  -5748  -5113  -1049  -2078  -3827   1352  -4710    257   -399  -4599  -5001  -4334  -4511  -1224     38   2671  -3691  -3349   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8951 
-   115   1462  -3518  -1883  -1231    493  -2143    816    658   -946   1312  -2703  -3679  -4658    109  -3713   -318     55    227  -3929     14   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8948 
-   116   2739   2101  -5755  -5121    237  -4960  -3834    503  -4717   -328  -2433  -4606  -5008  -4341  -4519  -1341  -3348    836  -3698    551   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8945 
-   117  -1142  -4386  -3096   3155   -403  -1447   1521  -4307   -694  -4360   -429   -454  -4254  -2410  -2943  -3082  -3091  -3960   2853    749   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8943 
-   118   1285  -4570    113   1289   -566  -1352   1076  -1194   -681  -4585  -3659  -1480  -4166    358  -1475   1205    250   -638  -4753   1078   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8940 
-   119    734     17  -2953     78  -1385    110   -732  -2137    389   -294  -3649    970  -4169   1020   -254   1006    783  -4177  -4745    566   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -464   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -29  -5826 -12068   -158  -3268   -701  -1378  -9273  -8937 
-   120  -2264  -4582   1056   -475  -4903   2712    640  -4654    642  -2438  -1419   1395  -4174   -210   -250  -2988  -3048  -4204  -4764  -4082   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8934 
-   121    889  -4555  -7571  -7139  -1182  -7179  -6580   3064  -6958    798  -3770  -6832  -7019  -6725  -6941  -6426   -737   1281  -6187  -5793   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8931 
-   122   -788  -4572     67   1830  -4893  -2005   1185  -4644   1104  -2486   -726    532    971   1369   -175  -1235    489  -1737  -4755  -4072   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8928 
-   123   -260  -3219  -5576  -2002  -1342  -4903  -3768   -369  -4575  -1304  -2422   -543   3543  -4225  -1677  -3982  -1516   1263  -3676  -3331   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8925 
-   124  -3372  -3210  -5637  -5005  -3166  -4910    293   1597  -1132   1118   -759  -4529  -4961   -622  -1167  -1146    -26   2581  -3667  -3323   168
-     -   -149   -500    232     43   -381    398    105   -623    210   -464   -721    275    395     45     95    359    117   -367   -295   -250 
-     E    -94  -4035 -12068    -52  -4833   -701  -1378  -9273  -8922 
-   125  -5674  -5123  -8314  -7941  -4742  -8200  -7824   3256  -7891   1307   -466  -7872  -7667  -7346  -7823  -7609  -5633   1594  -6612  -6525   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8919 
-   126   -941   2984  -6299  -5703  -3741  -2076  -4517    492  -5334    718  -2906  -5218  -5588  -4983  -5162  -4676  -3850   2854  -4358   1342   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8916 
-   127  -6492  -5855  -8930  -8380   2220  -8809  -7523   1881  -8228   2548  -2833  -8532  -7768  -6963  -7715  -8239  -6344   -541  -5942  -6161   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8913 
-   128  -2093  -4659  -6942  -7305  -7381  -4923  -6625  -7211  -7279  -7466  -6492   3353  -5738  -6693  -6952   1234   2567  -5876  -7598  -7561   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8910 
-   129  -9209  -7823  -8656  -8830  -9255  -7767  -8050 -10217   4070  -9548  -9441  -8826  -8181  -8474  -7730  -9635  -9270  -9925  -7933  -9126   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8907 
-   130   1417    746  -4702  -2053  -3341  -2281   -880   1871  -1015   -631   1751  -1460  -4792  -1402   -876    -89    121   1030  -3798   -873   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8904 
-   131  -5573  -7624   4129   -620  -7802  -5271  -4764  -7832  -5249  -7649  -7126  -3866  -5880  -4467  -6318  -2226  -5694  -7242  -7835  -6678   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8901 
-   132  -1903   -196  -5583  -2038  -3204  -4925  -3786  -2739  -1018   3125   -378  -4516  -4977  -1625  -4396  -4006  -1574  -1563  -3707  -3363   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8898 
-   133    527   2749   -186   -515  -3179   -989  -3751   1003  -4530   1007   -564  -1393   -322  -4189  -4398  -2185   -532   1320  -3676    444   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8895 
-   134   -464    -79   1620   1242   -536  -1966   -239  -1646  -1226  -4586   -500   1252    330   -519  -2819    936   1266  -4192  -4754  -4071   179
-     -   -149   -500    234     44   -381    398    105   -626    210   -466   -721    275    394     48     96    359    117   -370   -295   -250 
-     -  -1841  -4774   -552    -83  -4160   -701  -1378  -9273  -8892 
-   135   -759  -3181    688   2692  -3501  -2680  -1341   -817    211  -3196    316    297    191   1408  -1431  -1589  -1649  -2802  -3365  -2682   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6  -9366 -10408   -894  -1115  -5509    -32  -9273  -8889 
-   136   -822  -3320   1669   2361  -3637  -2754   1057  -3392    -83  -3334  -2413  -1386   -375   2086  -1570   -462  -1776  -2940  -3502  -2809   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6  -9366 -10408   -894  -1115  -2730   -236  -9273  -8886 
-   137  -1985  -3457   1787   2058  -3777   -360  -1617  -3528   -320   -732    138    -87  -3052   1516   -272   -460   -633   -955  -3640  -2958   183
-     -   -150   -501    233     42   -379    399    105   -627    213   -467   -721    278    393     46     95    359    118   -370   -295   -250 
-     H    -42  -5260 -10774  -3185   -168   -785  -1252  -9273  -8883 
-   138   -350  -4200   -380   1475  -4521  -3702  -2360  -1846    865    783  -3290   -931    292    521   1572   -143   -500  -3822  -4384   -833   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -10612 -11654   -894  -1115  -4142    -84  -9273  -8880 
-   139   -654  -4201    236   1989  -1467   -992   -245  -4272    666  -1441  -3290   -636    756   1772   -234  -2608    279   -186  -4384  -3701   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -10612 -11654   -894  -1115   -288  -2464  -9273  -8877 
-   140    410  -4493   1900   1575  -2040  -4026   -769  -1015    511  -1709    429     70  -4119   1324  -2776  -1758    579  -2568   -485   -290   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -10967 -12009   -894  -1115   -233  -2747  -9273  -8873 
-   141    769  -3203  -5678  -1105   -520  -4914  -3784   1376  -1205   1199    497  -4548    207   -592    167  -3997  -3311   1527    113   -141   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8870 
-   142   -386  -4572   1144   2141  -1691  -1215  -2731  -1793    909  -1099  -3661    547  -4165   1307    361   -371   -944  -4194  -4755  -4072   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8867 
-   143    975  -4572   -277   1577   -250  -1442   -413  -4643    588  -1641  -3661    496   -226   1615    -90  -1097   -189  -2148  -4755    380   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8864 
-   144   -918   -321  -1655  -4922    133  -4895   -535   1258    472   1268    215  -1770  -4947   -293    725  -3973  -1835   -588   2591   1915   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8861 
-   145     77  -3664   -175  -1621  -1166  -1015  -3218   1420    830   1481    668  -3442  -4553  -1011    199   -598  -3183    572  -4051  -3607   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8858 
-   146    707  -4571    866   1641  -4892  -1738  -2731   -629   1257  -2372    354    682  -4166   1142   -931    329  -1677  -1262  -4755  -4072   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -28 -11026  -5921   -894  -1115   -701  -1378  -9273  -8855 
-   147    259  -4358    984    507   -552  -4109    652   1184   -113   -508   -596  -2783  -1685   1296   1097  -3024  -1342    822  -4593  -3964   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11002 -12044   -894  -1115  -1419   -676  -9273  -8852 
-   148  -1125  -3458  -6004  -5375    138  -5226  -4102    474  -4978   1304   -556  -4873  -5250  -4582  -4775  -4318  -1689    599  -3925   3839   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11002 -12044   -894  -1115  -1419   -676  -9273  -8849 
-   149   -353  -4550  -1330   1997  -4871   -845    293  -4622    658  -2551   -824   -591  -4144   1614   2049   -847   -307  -2027  -4733  -4051   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11002 -12044   -894  -1115  -1419   -676  -9273  -8845 
-   150   1200  -4551    685   -133  -4872    -71    509  -4623    566  -4567  -3640   1281  -4144   1925   -369    499    377  -4173  -4734  -4051   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11002 -12044   -894  -1115  -1419   -676  -9273  -8842 
-   151   -643  -3177  -5696  -5059   -325  -4898   -820   2430  -4654   1589   -644   -525  -4948  -4277  -1640  -3982  -1699    209   3476  -3292   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -27 -11002  -5985   -894  -1115   -384  -2096  -9273  -8839 
-   152    819  -5323   -621   -498  -5638   3117  -3361  -5414  -3074  -2487  -4461    694  -4728  -1062  -3632   -779  -1531  -4952  -5525  -4789   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11004 -12046   -894  -1115  -1384   -697  -9273  -8836 
-   153   -853     69  -5689  -5054  -1092  -1073  -3770   -760  -4651  -1990  -2383  -4542   -855  -4275   -154  -2210  -3292    -52  -3637   4360   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -27 -11004  -5963   -894  -1115  -1384   -697  -9273  -8833 
-   154    -94  -4531   1062    903  -4852    491  -2690  -4603    627  -2611  -3620    -20   1419   2067    393  -2938   -393  -2591  -4714  -1706   211
-     -   -148   -500    232     42   -381    398    105   -627    210   -461   -721    276    393     45     95    358    117   -368   -295   -246 
-     .   -225  -3338  -4527    -33  -5449   -274  -2530  -9273  -8830 
-   155   -971   1308  -5664  -5028    288  -4866  -3738    777  -4623   -121  -2347  -4512   1056  -4246  -4423  -1151   -111   2810  -3603   -811   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -10964 -12006   -894  -1115  -2110   -380  -9273  -8827 
-   156  -1191   1395  -5650  -1401   1153  -4861   -611    852  -2029   1391   -500  -4504   1912  -1646  -1662  -3945  -1644    688     28    708   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -10964 -12006   -894  -1115  -2110   -380  -9273  -8823 
-   157   -354   -517  -5609    528   1416   -956   -555   1060    518    340   -694  -4485    -64  -4215  -4400  -3938    437   1384  -3604     24   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -10964 -12006   -894  -1115  -2110   -380  -9273  -8820 
-   158  -1141   1130  -5648   -616   -244  -4860  -3731   1425  -4610   1163  -2345  -1403  -4911  -4235   -958   -668   1160   1768  -3600     45   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -10964 -12006   -894  -1115  -2110   -380  -9273  -8817 
-   159   -471  -4339  -2994  -1420  -4584   -480  -2738  -1597   -123  -2308   -423    932   -644  -2307   -614   2706    345  -1162  -4570   -954   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -94 -10964  -4050   -894  -1115  -2110   -380  -9273  -8814 
-   160   1802   1091  -5413  -1872  -3033  -4756  -3618   -121   -889    541  -2278    -47  -4807  -4070  -4273    -12   -169   1957    426  -3186   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -10874 -11917   -894  -1115  -3005   -192  -9273  -8811 
-   161  -1630  -4435   1399    709  -1473  -1291    849  -1048   1595  -2400  -3524   1484  -4029    490   -733    831   -517   -978  -4618  -3935   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H  -1437 -10874   -671   -894  -1115  -3005   -192  -9273  -8807 
-   162   2191  -2597    467  -1547  -2709     89  -1674   -156  -1437   -883  -1763    121    611  -1362  -1863    647  -1780   -430  -2943  -2430   220
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -62  -9444  -4704   -894  -1115  -4563    -62  -9273  -8804 
-   163   -497  -3241    484    602  -3559  -2748  -1409  -3307    632   1548  -2332    771  -2843   -950   1189  -1659   1016  -2862  -3426  -2746   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -6  -9448 -10490   -894  -1115   -170  -3165  -9273  -8801 
-   164  -1807  -4479   1393    698   -343  -3982   -413  -1790   -469  -1640  -3568   1161   -142    664  -1482    425   2056  -2257  -4663  -1332   222
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -10926 -11968   -894  -1115  -2571   -266  -9273  -8798 
-   165   -386  -1053  -2862    641  -1847   2267    493  -4528    524  -1450  -3558  -1212   1245    433   -830  -1055  -1664   -729  -4654   -745   223
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -10926 -11968   -894  -1115   -160  -3248  -9273  -8794 
-   166     43  -4567    920   2160  -1939  -1250   -380   -166     68  -2726    751   -335  -1826   1224  -1191  -1822    363  -1370    -27   -956   224
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8791 
-   167    145   -201    360  -2809  -4138   2614  -2971  -1999  -2701  -1098  -3166   1068   -436   -911  -3142    618   -835  -1844  -4338  -1681   225
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8788 
-   168   -814  -3199  -5716  -5080    836  -4920    276   2085   -247   1331   1512  -4565  -4970  -2130  -1662  -4004   -382   1155    106   -795   226
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8785 
-   169    678  -4572   1874   2199  -4893  -1314  -2731  -4644   -129   -625  -3661  -1309   -185    573   -454   -345  -1496  -4194  -4755  -4073   227
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8781 
-   170   1611  -4569    397   1798  -4889  -4073   -828  -1151    848  -2371  -3659  -2709   -301   -998    310   -317     48   -675  -4753   -802   228
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8778 
-   171  -6554  -5919  -8945  -8368   -665  -8783  -7368   1470  -8188   2932  -2782  -8498  -7735  -6890  -7642  -8186  -6390    163    802  -6019   229
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8775 
-   172    629  -4566  -1713    396  -4885  -4074  -2733  -1146   1835     25   -876  -1059  -1948   1311   1548    -21   -841  -1271  -4751  -1356   230
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8771 
-   173   1027  -4572    373   1299   -841  -4072  -2731  -1684    734  -4588  -3661    617   1950    217   -874    481  -1598  -2504  -4755  -4072   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -81 -11026  -4275   -894  -1115   -701  -1378  -9273  -8768 
-   174   -809  -4241   -625   -280   -113  -4085   1291  -1603    255    765    129   -101  -4175    118    162   -961  -1593   -138   3026   2076   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -10950 -11992   -894  -1115  -2303   -327  -9273  -8765 
-   175  -6224   1244  -8690  -8158    723  -8515  -7354    824  -8001   2978  -2810  -8225  -7617  -6866  -7560  -7903  -6099   -483  -5888  -6069   233
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -10950 -11992   -894  -1115  -2303   -327  -9273  -8762 
-   176    993  -4503    683    702  -1194   -652    698  -4575   1783  -2620  -3592   -426  -1719    385    375    264    442  -4125  -4686  -4003   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -4 -10950 -11992   -894  -1115  -2303   -327  -9273  -8758 
-   177  -1018  -4540   1642    -33  -4860   2215   -542  -4612    275  -4556  -3630   1265    755  -1133  -2788     62  -1479  -4162  -4723  -4038   235
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T  -1766 -10950   -508   -894  -1115  -2303   -327  -9273  -8755 
-   178  -2187  -3594    294  -1263  -3949   2985  -1800  -3695    277  -3674    978    417  -3150  -1382  -2027  -2053    592  -3262  -3875  -3176   236
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -7  -9191 -10233   -894  -1115    -47  -4954  -9273  -8752 
-   179  -3082   -629  -1333   -240  -1368   -261   1749  -4627   2472  -4571  -3644    305  -4149   1553   1882   -870  -3021  -4177  -4738  -4055   237
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4 -11005 -12047   -894  -1115   -407  -2024  -9273  -8748 
-   180  -3375     69  -5720  -5084  -1154  -4923  -3794   2007  -4679    348    -80  -4568  -4972  -1087  -1460   -713   2609   1059  -3659  -3317   238
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8745 
-   181    -18    -46  -5697  -5063  -3160  -2120  -3791      2  -4663   -791  -2408    -91  -4969  -4290  -4471   1958   2209   1235  -3663   -952   239
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8741 
-   182   1227    866  -6005  -5386   -192  -5236  -4141   1301  -4997   -313  -2657  -4884  -5274  -4632  -4810  -1840   -732   2832  -3997  -3649   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8738 
-   183  -6654  -5996  -9040  -8447   3272  -8912  -7494    149  -8273   2242    406  -8652  -7776  -6909  -7691  -8342  -6476      1  -5873  -6145   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8735 
-   184   1681   2593  -5876  -5249  -3313  -5092  -3982    824  -4852    586   2048  -4740  -5136  -4481  -4659   -431  -1594   1759  -3842  -3497   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8731 
-   185  -9012  -7763  -8749  -9136  -9317   3867  -8401 -10389  -9331  -9723  -9677  -9082  -8194  -9205  -8754  -9491  -9245  -9968  -7999  -9333   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8728 
-   186  -4791  -5953  -3613  -3776  -6795  -5164   2170  -6709  -4044  -2549  -5861   -303   2094   3326  -4368   1524  -4907  -6137  -6631  -5964   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8725 
-   187  -4199  -4797  -7333  -7689  -7473  -5068  -6787  -7355  -7456  -7595  -6639  -5891  -5878  -6902  -7075   3686    -10  -6028  -7617  -7650   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8721 
-   188  -9012  -7763  -8749  -9136  -9317   3867  -8401 -10389  -9331  -9723  -9677  -9082  -8194  -9205  -8754  -9491  -9245  -9968  -7999  -9333   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8718 
-   189   1082  -4747  -7752  -7704  -5822  -6119  -7333  -2778  -7537  -4674   1199  -6643  -6647  -7256  -7445  -5494  -4982   3552  -7284  -6909   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8714 
-   190  -9012  -7763  -8749  -9136  -9317   3867  -8401 -10389  -9331  -9723  -9677  -9082  -8194  -9205  -8754  -9491  -9245  -9968  -7999  -9333   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8711 
-   191  -9209  -7823  -8656  -8830  -9255  -7767  -8050 -10217   4070  -9548  -9441  -8826  -8181  -8474  -7730  -9635  -9270  -9925  -7933  -9126   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8707 
-   192  -4190  -4788  -7332  -7688  -7468  -5060  -6782  -7347  -7451  -7588  -6631  -5883  -5871  -6896  -7070   3649    493  -6019  -7615  -7646   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -4 -11026 -12068   -894  -1115   -701  -1378  -9273  -8704 
-   193  -4171  -4771  -7338  -7694  -7457  -5044  -6773  -7330  -7442  -7573  -6614  -5869  -5855  -6885  -7058   2567   3282  -6001  -7613  -7639   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8701 
-   194  -6725  -6053  -9097  -8492    -60  -8984  -7518    642  -8317   3164   -707  -8731  -7796  -6910  -7708  -8427  -6536  -2091  -5864  -6154   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8697 
-   195  -1309  -3931  -6640  -6072  -4051  -5965  -4972   2663  -5733   1916   -691  -5616  -5955  -5395  -5582  -2135    381   1042  -4779  -4424   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8693 
-   196  -5430  -6213  -4823  -4675  -7530  -5773  -4446  -6976  -1355  -6647  -6000   4351  -6087  -4064  -1476  -2075  -5402  -6546  -6491  -6313   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8690 
-   197   1809   -358  -5002  -4406  -1122  -4798   1412  -1585    212     83   -231  -4199  -4856    234   1175    566    729   -636  -3744   -954   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8687 
-   198  -6539  -5905  -8918  -8357  -1464  -8756  -7262   1586  -8176   2998  -2803  -8443  -7732  -6892  -7639  -8155  -6378   -799  -5787   -530   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8683 
-   199    180    -13    733  -3173  -3786  -4429   -516    876  -1658   1491   -697   -171  -4506    832    178   -721   -180    743  -4111  -3649   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8679 
-   200  -4683  -5914  -1611  -3627  -7006   2014  -4602  -6858  -4734  -2475  -6054  -1194   3359   -950  -5425    617  -1761  -6178  -7025  -6213   258
-     -   -147   -500    232     43   -381    398    105   -627    210   -466   -721    275    393     48     95    360    117   -367   -295   -250 
-     T    -47  -5080 -12068   -992  -1008   -701  -1378  -9273  -8676 
-   201  -1308    -84    418   1982  -4893    699    826  -1964   -195  -4588  -3661   1083  -2178    992    225    559   -235  -4194  -4755  -4072   262
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -51 -11026  -4961   -894  -1115   -701  -1378  -9273  -8672 
-   202    577  -4483    372    739  -4782  -4043   -632    298  -1168   1569  -1035  -1275  -1754   1057  -1292   -513    -25   -443  -4679  -1299   263
-     -   -159   -494    234     53   -363    397    108   -623    219   -467   -710    278    391     42     86    353    110   -368   -266   -248 
-     -   -101  -3943 -12021  -4229    -79   -269  -2556  -9273  -8669 
-   203   -341  -4572   1581   1004  -4893  -1160    739   -939    421  -1724  -3661    676  -1623    781   -211   -544    -64   1061  -4755  -4072   304
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8665 
-   204    249  -3205  -5695  -5060  -1043  -4919  -3789    590  -4661   1880   1925  -1341  -4969   2585   -378  -4003  -1605  -1036  -3662  -3319   305
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8662 
-   205   1067  -4566  -2949   1060  -1332  -4075  -2733  -2302   1799  -1600  -3656  -1024  -1634    716   2186   -266  -3039  -4187    361  -4070   306
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8658 
-   206  -5192  -4742  -7802  -1869  -5534  -7502  -7776    588  -7556  -4305  -4220  -7303  -7416  -7522  -7724  -6888   3374   2142  -7276  -6732   307
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8655 
-   207    406  -4963  -3367  -2830  -5346   2780   -429  -5059   -726  -4970  -4074   1453  -4564   1717   -660   -405  -3482  -4627  -5093  -4479   308
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8651 
-   208   1168  -4575   1332   2409  -4896    322    300  -4647  -1244  -4591  -3664   -433   -213    -77  -2822   -614  -1122  -2108  -4758  -4075   309
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8647 
-   209  -5254  -4745  -7934  -7603  -5359  -7761  -7687   3081  -7558   -299  -4067  -7413  -7495  -7477  -7701  -7124   -442   2524  -7062  -1233   310
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8644 
-   210  -5329  -5942  -6240  -5266  -7466  -5897  -4368  -6790  -1334  -6454  -5785  -1529  -6115  -3968   1914   3354  -2039  -6366  -6280  -6236   311
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8640 
-   211    437  -4571    857   2212  -4892    429    981  -1542    461  -2280  -3660  -1324  -4166   1005  -2819     -1   -823  -1040  -4755  -4072   312
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8637 
-   212    578  -4562   1100  -1376  -1390  -2141   1908  -1304   1888  -2978  -3652    132  -4168  -2276    536    942  -1245    -52  -4748  -1132   313
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -86 -11026  -4184   -894  -1115   -701  -1378  -9273  -8633 
-   213  -3178  -3566   1953  -3278  -3593  -4424    403   -706  -1227   2143  -2743   -444  -4499  -3016  -3462    603    259  -3024    142   -684   314
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10945 -11987   -894  -1115   -187  -3043  -9273  -8629 
-   214  -1162  -4608   1118   -648  -4928   2400    332  -4680    984  -4623  -3698   1036  -4194    218  -1443    729  -3072  -4230  -4791  -4106   315
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8626 
-   215  -4727  -5430  -5217  -4269   -485  -5572  -3759  -5312   1994   -467   -733  -4307  -5564  -1206   3356   -363   -861  -5102  -5419  -5134   316
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8622 
-   216  -9012  -7763  -8749  -9136  -9317   3867  -8401 -10389  -9331  -9723  -9677  -9082  -8194  -9205  -8754  -9491  -9245  -9968  -7999  -9333   317
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     X     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8618 
-   217  -5954  -6472  -7225  -5269  -7480  -6373  -4097  -6660   2768  -6240    239  -5036  -6254    784   3139  -5820  -1938  -1923  -6029  -6023   318
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8615 
-   218  -7761  -7451  -6847  -7219  -7397  -7254   5357  -9477  -7925  -8976  -8769    770  -7762  -7679  -7899  -7867  -8013  -8975  -7280  -6997   319
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8611 
-   219  -4304  -4892  -7359  -7715  -7531  -5159  -6844  -7443  -7507  -7671  -6730  -5978  -5963  -6971  -7133  -1902   4075  -6127  -7628  -7692   320
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8607 
-   220  -4246  -4839  -7347  -7703  -7499  -5109  -6813  -7394  -7478  -7628  -6679  -5930  -5916  -6933  -7100   -669   4035  -6072  -7621  -7668   321
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8604 
-   221  -4497  -5074  -7291  -6776  -7348  -5322  -5724  -6900  -4736  -7076  -6323  -5717  -6005  -5492   2809  -4727   3393  -1818  -7078  -7042   322
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8600 
-   222   1088  -4507  -2982  -2433    -53  -1908   3861  -4528   -680  -4510  -3604    680  -4184  -1028    -76    937     12   -990  -4708   -833   323
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -5 -11026 -12068   -894  -1115   -701  -1378  -9273  -8596 
-   223    579  -4614  -7322  -7521  -7075  -4928  -6502  -6724  -6922  -7085  -6189  -5717  -5726  -6583   2114   1540    671   2438  -7326  -7252   324
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12069   -894  -1115   -701  -1378  -9273  -8592 
-   224   -737  -4564  -2950   2456  -4882  -4075  -2734  -1645    177  -1398  -3655  -1140  -4168   1159   1529    462    167   -702  -4750  -4069   325
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11026 -12069   -894  -1115   -701  -1378  -9273  -8589 
-   225   -891  -5006  -7718  -7095    288  -7104  -5902  -1703  -6760   2928   2558  -6776  -6773  -6016  -6435  -2001  -5259  -2001  -5182  -5128   326
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -5 -11026 -12069   -894  -1115   -701  -1378  -9273  -8585 
-   226  -4809  -4526  -7068  -6499   2844  -6392   1241   1996  -6122    972    161  -5962  -6271  -5534  -5847  -5515  -4729   -873  -4338   2382   327
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -5 -11026 -12069   -894  -1115   -701  -1378  -9273  -8581 
-   227   -102  -4571    589     60  -4892  -4072   2783  -1542    145   -144   -877    132   2248   -197   -737    112  -3038  -4193  -4755  -4072   328
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -5 -11026 -12069   -894  -1115   -701  -1378  -9273  -8577 
-   228  -3410   -103  -5757  -5122   2210  -4961  -3833   1404  -4718   2282   -223  -4607  -5008  -4339  -1173  -1794  -1308    237  -3695  -3354   329
-     -   -150   -501    235     42   -382    400    104   -628    209   -464   -722    274    400     44     95    359    118   -371   -285   -251 
-     E   -690  -3859  -1695  -1342   -724   -701  -1378  -9273  -8574 
-   229    432    903   1420   -128  -4507   -677  -2342  -4259  -1937  -4205  -3284    -22   2938   -850  -2449    502  -2657  -3811  -4376   -614   334
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -5 -10492 -11535   -894  -1115    -43  -5103  -9273  -8570 
-   230    300  -4572    975    142   -505   1342   1368  -4644   -714  -2261  -3661    875   -333    324   -624    914   -348  -4194  -4755   -604   335
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -5 -11026 -12069   -894  -1115   -701  -1378  -9273  -8566 
-   231  -2231  -7442   1126   -379  -7586   3144  -4632  -7563  -1182  -7401  -6804   1271  -5782  -4317  -5983    -32  -5509  -7003  -7603  -6492   336
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -5 -11026 -12069   -894  -1115   -701  -1378  -9273  -8562 
-   232    556  -4633  -7405  -7754  -7366   3356  -6704  -7195  -7386  -7457  -6478  -5762  -5736  -6808  -6979    857   -719  -5856    282  -7578   337
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -5 -11026 -12069   -894  -1115   -701  -1378  -9273  -8558 
-   233   -455   1576    246  -4689   1730  -4855   -654   -186   -874    971  -2451   -622  -4909   -418  -1867  -1960  -1628    364   2362   2190   338
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -5 -11026 -12069   -894  -1115   -701  -1378  -9273  -8555 
-   234  -5512  -4973  -8183  -7843  -5002  -8071  -7922   2315  -7815   2024  -3709  -7735  -7643  -7480  -7861  -7478  -5486   2319  -6871  -6635   339
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -5 -11026 -12069   -894  -1115   -701  -1378  -9273  -8551 
-   235   1824    786  -6441  -5856  -1028  -2081  -4707   2993  -5500  -2069   -357  -5384  -5745  -5158  -5339  -4853  -3979   1235  -4539  -4182   340
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -5 -11026 -12069   -894  -1115   -701  -1378  -9273  -8547 
-   236  -9219  -7872   4234  -8289  -9297  -7715  -8179 -10383  -9031  -9697  -9673  -8495  -8164  -8744  -8687  -9541  -9351 -10061  -7997  -9224   341
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8543 
-   237  -2005  -4648  -7120  -7480  -7378  -4921  -6659  -7208  -7324  -7465  -6489   -473  -5737  -6742  -6963   1392   3706  -5869  -7597  -7573   342
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8539 
-   238  -9274  -7826  -8773  -9160  -9330  -7787  -8420 -10451  -9355  -9750  -9739  -9161   4340  -9244  -8774  -9803  -9461 -10099  -8000  -9340   343
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8535 
-   239  -9012  -7763  -8749  -9136  -9317   3867  -8401 -10389  -9331  -9723  -9677  -9082  -8194  -9205  -8754  -9491  -9245  -9968  -7999  -9333   344
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8531 
-   240  -6203  -5611  -8702  -8199   3626  -8546  -7490   1761  -8062   -764   2623  -8248  -7696  -6999  -7671  -7942  -6093    577  -6041  -6191   345
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8527 
-   241  -1846  -4882  -3359  -2782  -5268  -1091  -3008  -4982    260  -4896  -3995   1893  -4502    818   2807   1558   -903  -4548  -5021  -4407   346
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8524 
-   242   -189  -4570  -2947   2463  -4890   -668  -2732   -777   -249  -4586  -3659   -371  -4166   1247   -791   1388   -346   -675  -4754  -4072   347
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8520 
-   243  -3514  -3333  -5840  -5217   2828  -5052   -829    972  -4811   1831  -2522  -4681    991  -1166  -4606  -4139  -3454   -279    599      1   348
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8516 
-   244  -2122  -5068   1934   1497  -5375   2083  -3138  -5141   -524  -5079  -4172  -1080  -4536   1914  -3330   -396  -1450  -4685  -5248  -4533   349
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8512 
-   245  -1076  -3213  -5733  -5098   1524  -4936  -3807   1257  -4693   2408  -2408  -4582  -1985  -4315  -4492  -4021   -854    450     -8    403   350
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22 -11027  -6397   -894  -1115   -701  -1378  -9273  -8508 
-   246    193  -4531    199    459    413   -593    895  -1319   -650   -237   -825    943    402    299  -1520  -1676    221  -2142   3389  -1073   351
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -713 -11010  -1370   -894  -1115  -1248   -789  -9273  -8504 
-   247  -2465  -3855   1757    197   -111  -1183   3805   -177    219  -3856     99  -2102  -3545   -256  -2211   -959      2   -616  -4059  -3397   352
-     -   -149   -500    233     45   -377    398    105   -626    210   -466   -721    275    394     45     96    359    117   -369   -295   -250 
-     T    -84  -4226 -11344    -93  -4004    -84  -4141  -9273  -8500 
-   248   -589   -262    938  -1107  -1100  -1252  -3755   1800  -4593   1308   1827   -603   -794  -4232  -4423  -2571   -256    765  -3646  -3302   354
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -5 -11006 -12048   -894  -1115  -1339   -726  -9273  -8496 
-   249   -424    436   1655   1394  -4874   -109  -2712  -4625    -72  -1590  -3642    682   -185    124  -1806    512   1183  -1937  -4736  -4053   355
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11006 -12048   -894  -1115   -410  -2016  -9273  -8492 
-   250   1010  -4567  -1533   1202  -1230   -649  -2732  -1683   1460  -2624   -685  -2710   1955    346    384   -255  -1944  -2251  -4751  -4070   356
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8488 
-   251    152  -4572   1378   2386  -4893   -206   -672  -1871   -643  -2372  -3661   -453  -2038    543    229   -627   -807  -2113  -4755    293   357
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8484 
-   252  -1117  -4572   1302   2234  -4893    430  -2731  -4644   -809   -785   -722    137  -4166   1557   -727    199   -397  -4194  -4755  -4072   358
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8480 
-   253   -864  -5140  -8289  -7887  -4630  -8120  -7583   1466  -7800   2649   -433  -7795  -7595  -7200  -7681  -7496  -5630   1544  -6437  -6373   359
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8476 
-   254   1223  -4571  -1397    692  -4892   -490  -2731   -534    511  -1045  -3660    657     30    445    -38    657    729   -797  -4754  -4072   360
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8472 
-   255   -283    -56   -120   1026    -54     17   2484  -4632    614  -1396   -845    792  -4167   1287    165  -2981   -306  -2137   -175    630   361
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8468 
-   256   1069   2006  -5597  -2293  -1459    613    377  -2707  -4589    474   -224  -4510  -4954  -1526  -4430    220    871   -338  -3668   2553   362
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8464 
-   257  -7618  -6558  -8076  -8407   4426  -7959  -4162  -6147  -7972  -2274   -353  -6582  -7779  -6682  -7331  -7211  -7463  -6480  -3402   1288   363
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -30 -11027  -5871   -894  -1115   -701  -1378  -9273  -8459 
-   258    485   -716  -1550  -1275  -4535  -4123  -2795    220   -516  -2016  -3429  -1116   3117  -2376   -213    479   -636   -212  -4559  -3942   364
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -5 -11002 -12044   -894  -1115   -378  -2116  -9273  -8455 
-   259  -5551  -7641   2222   3448  -7787  -1153  -4736  -7809  -5220  -7627  -7103  -3835  -5856  -4436  -6296  -1997  -5670  -7221  -7834  -6655   365
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8451 
-   260  -1502  -5341  -8334  -7813   3269  -8009  -6990   2478  -7613    879    200  -7692  -7420  -6760  -7302  -7301  -5760   -194  -5882  -5928   366
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8447 
-   261    696  -4561   -688   1443   -607  -1928   -742  -1075  -1430   -893  -3652    532  -4168      2   2394   -786  -1505   -658  -4747   -152   367
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8443 
-   262    627  -4572   1211   1039  -4893  -2160    396  -4644    881  -1842  -3661    452   1015    252    869   -445   -321  -1140  -4755  -1513   368
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -28 -11028  -6010   -894  -1115   -701  -1378  -9273  -8440 
-   263    516  -3198  -5520  -4895    565  -2086   -616  -1024  -2179   1433   1152  -1431  -4925   1094    513  -3951  -3285   -666  -3653   2777   369
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -5 -11005 -12047   -894  -1115  -1384   -697  -9273  -8435 
-   264   1784  -3320  -4779  -4190  -3295  -1549  -3549    967  -1441   1174    392   -787  -4793    253  -1811    898   -853     31  -3758  -3387   370
-     -   -148   -500    232     44   -381    398    105   -627    210   -466   -721    279    393     45     95    359    117   -367   -295   -250 
-     G  -3091  -5041   -236  -1247   -789  -1384   -697  -9273  -8430 
-   265    325  -2151  -1060   2407  -2496  -2042   -855  -2164   -517   -151  -1423   -836  -2198   -455   -992   1062    587  -1820  -2558  -1962   374
-     -   -150   -501    234     42   -382    401    105   -621    209   -467   -721    274    396     47     95    359    116   -370   -295   -250 
-     .  -3416   -149  -9294    -25  -5892    -42  -5114  -9273  -8426 
-   266     87  -4551   -801   1141  -4872   1400    747  -1663    477  -4567  -3640   -587    125    499     26    670     44  -1114    -75  -1262   376
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -5 -11004 -12046   -894  -1115  -1395   -690  -9273  -8422 
-   267  -2179  -4551    190    908    -62    800   1980  -4623    678  -1239  -3640    -24   -944   1709    243    -66   -137  -4173  -4734   -101   377
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G     -5 -11004 -12046   -894  -1115   -392  -2073  -9273  -8418 
-   268  -9080   5877  -8787  -9174  -9289  -7753  -8409 -10388  -9349  -9719  -9684  -9124  -8207  -9231  -8764  -9575  -9303  -9991  -7993  -9296   378
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8414 
-   269  -3541  -4930  -3443  -1249   -574  -2288    427  -5006   2952  -1787  -4024  -3116   -324   -244   2487  -3422  -1460  -4585  -5035  -4440   379
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -64 -11027  -4638   -894  -1115   -701  -1378  -9273  -8409 
-   270  -7622  -6542  -7930  -1663   4343  -7849  -4069  -6526  -7896  -5828  -5926  -6481  -7719  -6626  -7267  -7126  -7476  -6682  -3317   2160   380
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -5 -10968 -12010   -894  -1115   -233  -2747  -9273  -8405 
-   271  -3119  -4591  -1483  -2415  -4913   -760   1303  -4662    597  -4606  -3680   1262     45  -2288   3053    554   -832  -4213  -4772   -258   381
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8401 
-   272  -2213  -7146   3112  -1142  -7341    818   -401  -7274  -4769  -7134  -6466   2488  -5685  -4176  -5645     34  -1417  -6733  -7330  -6296   382
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8397 
-   273  -9080   5877  -8787  -9174  -9289  -7753  -8409 -10388  -9349  -9719  -9684  -9124  -8207  -9231  -8764  -9575  -9303  -9991  -7993  -9296   383
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8392 
-   274   -803    170  -4047  -3481  -1460  -2218  -3299  -3160   1091   1100   1103    139  -4614   -564   -267   1008   1691   -595  -3978   -970   384
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8388 
-   275  -8443  -7657  -7821  -7908  -8194  -7550   5446  -9623  -1583  -9050  -8808  -7915  -7954  -7515  -6807  -8618  -8493  -9299  -7554  -7796   385
-     -   -149   -500    232     42   -381    400    105   -627    210   -463   -714    275    396     45     95    358    117   -370   -295   -250 
-     S    -90  -4539  -6082  -1121   -889   -701  -1378  -9273  -8384 
-   276  -1406   -359    361   -310  -4589  -1586    248    815  -2404    329  -3466   -545   -912   1047   1456  -3029   1499    250  -4590   -344   389
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -5 -11006 -12048   -894  -1115   -404  -2034  -9273  -8379 
-   277    528  -4572   1341   -212  -4893   -496   2045  -4644    727  -4588  -3661   1945  -4165    977  -1361    287   -481  -1070  -4755  -1066   390
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8375 
-   278  -5513  -7509   1116   3698  -7772  -5241  -4746  -7789  -5227  -7617  -7085  -3848  -5852  -4448  -6290   -933  -5643  -2438  -7822  -6657   391
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33 -11027  -5695   -894  -1115   -701  -1378  -9273  -8371 
-   279  -1990  -6898  -1198  -1508  -7319  -5347  -4343  -7030   -818  -6788  -6127  -3944   4070   -431   -700  -5033  -5309  -6607  -6810  -6167   392
-     -   -149   -500    233     45   -381    398    105   -626    210   -464   -721    275    394     45     96    359    117   -369   -295   -250 
-     S    -30  -5873 -12041   -985  -1015   -357  -2190  -9273  -8366 
-   280  -2462  -5411   1664   -330  -5705   2889  -3403  -5485    352  -5416  -4528    685  -4772   -521  -3686   -640  -3818  -5022  -5587   -847   395
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8362 
-   281  -9080   5877  -8787  -9174  -9289  -7753  -8409 -10388  -9349  -9719  -9684  -9124  -8207  -9231  -8764  -9575  -9303  -9991  -7993  -9296   396
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8358 
-   282   3034   -278  -4500  -1200    162    231   -870  -1888   -800  -2399  -2606   -673  -4744  -3534  -3901  -1722  -3245   -596  -3843   -763   397
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8353 
-   283  -5829  -5268  -8429  -8016  -1455  -8299  -7688   1298  -7937    767   -160  -7979  -7670  -7209  -7759  -7701  -5769   3335  -6386  -6400   398
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8349 
-   284  -3101  -4560     39  -2405  -4875  -2108   -508   -941   2564    458  -3651   -427  -4170    996   1501  -1698     74  -1038  -4747  -4067   399
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -5 -11027 -12069   -894  -1115   -701  -1378  -9273  -8344 
-   285   1570  -4572  -2946   1615  -4893     95     19  -4644   1253  -1449  -3661  -1301  -2301   1205     87   -369     52  -4194  -4755  -4072   400
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -31 -11027  -5848   -894  -1115   -701  -1378  -9273  -8340 
-   286   3057  -4469    328  -1466  -4735   -712  -2791  -4448  -2402   -812   -521   -377  -4215   -430  -2901   -523  -3073  -4061    161  -4038   401
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -65 -11002  -4623   -894  -1115  -1449   -658  -9273  -8335 
-   287   -733  -4418  -7118  -6520   -997  -6467  -5364    301  -6179   1503   -429  -6123  -6308  -5639  -5943  -5606  -4653   2791   3230  -4707   402
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6 -10943 -11985   -894  -1115  -2402   -303  -9273  -8331 
-   288    -85  -4495   1440   2880  -4816  -2146   -182  -4567    282  -2529   -553  -2631  -4089    930  -1290  -2002   -425  -4117  -4678  -3996   403
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H   -223 -10943  -2842   -894  -1115  -2402   -303  -9273  -8326 
-   289    530   -315   1330   1324  -4622  -1681  -2460  -1946    748  -4316  -3390   1775  -3894   1394  -1096   -608    453  -1725  -4484  -3801   404
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -6 -10726 -11768   -894  -1115  -2382   -307  -9273  -8322 
-   290  -1414  -4627  -1125    -76  -4941   3269    404  -4699   -412  -4639  -3723    485  -4152   -629  -1672  -1656  -3077  -4246  -4806  -4108   405
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -63 -10770  -4676   -894  -1115  -2525   -275  -9273  -8317 
-   291   -928  -4315  -1096   2048  -4635  -1075   -176   -181   1303   -967   -366   -423  -3910   -282    582   -310    986   -955  -4498  -3816   406
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -6 -10743 -11785   -894  -1115  -2619   -256  -9273  -8313 
-   292   -589  -3977  -6731  -6175  -3892  -6094  -5116   3313  -5855   1503  -2901  -5751  -1693  -5469  -5694  -5241  -4237   -512  -4818    125   407
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -6 -10774 -11816   -894  -1115  -2641   -252  -9273  -8308 
-   293    886  -4364   1566    114  -4685  -3866   -390  -4436  -1221  -1688  -3454   1183    689   -725  -1351   1280    562  -1674   1021   -787   408
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10798 -11841   -894  -1115  -3466   -137  -9273  -8304 
-   294    657     23  -2759   1739  -4633  -3876    -54   -926    581   -841   -375   -901   1237    927   -314    385   -951  -1166  -4522  -1051   409
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -32 -10798  -5757   -894  -1115  -3466   -137  -9273  -8299 
-   295   -877  -4327  -1372   1593   1118   -942   -294  -2069   -128   -538  -3418  -1001  -3939   1332   1301    590  -2809   -678   1351   -299   410
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6 -10772 -11814   -894  -1115    -77  -4268  -9273  -8295 
-   296  -5822  -5911  -7462  -5774  -5173  -6634   -498  -1567  -3223  -1472  -4249  -5499  -6511  -4219   4113  -6047  -5566  -1782  -5647  -5292   411
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6 -11027 -12069   -894  -1115   -701  -1378  -9273  -8290 
-   297  -1993  -3243  -5758  -5126   1177  -4963   -639  -1350  -1561    830   -431  -4604  -5012  -4339  -4519  -4049  -3359   -976    290   4169   412
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6 -11027 -12069   -894  -1115   -701  -1378  -9273  -8285 
-   298    529  -4572   1706   1925  -1334  -2005   -682  -1012    126  -1663  -3661   1020    -34    751  -1301  -1696   -706  -4194  -4755  -1079   413
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6 -11027 -12069   -894  -1115   -701  -1378  -9273  -8281 
-   299   -648   -187   -698  -3173    919  -2211   2258   -807  -1516   -702   -532   2330  -4507  -2942  -1497   1847  -2024  -3207  -4111    156   414
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6 -11027 -12069   -894  -1115   -701  -1378  -9273  -8276 
-   300  -2534  -6490  -8024  -8329  -1167  -7880  -4131  -6228  -7891   -591  -5630  -6531  -7726  -6642  -7272  -7122  -7348  -2288   1297   4743   415
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6 -11027 -12069   -894  -1115   -701  -1378  -9273  -8271 
-   301  -1909    136  -5305  -1641   -620  -4856   2256    -39    401   2045   -635  -4365  -4910    876   1211  -3922  -3296   -194  -3701  -3349   416
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6 -11027 -12069   -894  -1115   -701  -1378  -9273  -8267 
-   302  -1082  -4573   -321    -37  -4894  -2072   -177  -4645   2519  -4589  -3662   -468  -4166   2060   1580    -95   -436  -4195  -4756  -4073   417
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6 -11027 -12069   -894  -1115   -701  -1378  -9273  -8262 
-   303  -2226  -3902  -6474  -5843   1951  -5720  -4580   1752  -5456   2292   2016  -5370  -5684  -4995  -5230  -4821  -1075  -1441  -4302  -1121   418
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6 -11027 -12069   -894  -1115   -701  -1378  -9273  -8257 
-   304  -3375  -3202  -5717  -5081    101  -4922  -3793   1335  -4677   2351   -666  -4567  -4972    990     62   -655   -803   -146  -3659   -309   419
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -6 -11027 -12069   -894  -1115   -701  -1378  -9273  -8253 
-   305    115  -4572   1392   1609  -4893  -2223    319  -4644    688  -4588     25    523  -4165    365   1650    -84   -736  -2108  -4755  -1015   420
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     H      *      *      *      *      *      *      *  -9273      0 
-//
-HMMER2.0  [2.3.2]
-NAME  SOCS_box
-ACC   PF07525.8
-DESC  SOCS box
-LENG  42
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  62
-DATE  Tue Apr 22 23:09:05 2008
-CKSUM 9714
-GA    25.0000 25.0000;
-TC    25.1000 25.1000;
-NC    23.9000 23.1000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -8.265585   0.652292
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -29      *  -5671
-     1  -1019  -3958  -6763  -6234  -4176  -6158  -5264    573  -5936   -624    578  -5814   3236  -5628  -5819  -5317  -1598   2127  -5034  -4667     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -10825 -11867   -894  -1115   -701  -1378  -1029  -6358 
-     2    -17   1298  -2956  -2405    -10  -1957   -152  -3944   -452    510  -3202  -2685   1954    355   2129    643  -2889  -3633  -4341  -3744     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -10826 -11868   -894  -1115   -701  -1378  -6386  -6340 
-     3  -1728     20  -5196  -1539  -5834  -4573  -4798  -5518  -4718  -5725  -4888  -4535   1313  -1126  -4999   3151   1041  -1632  -6040  -5653     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -10826 -11868   -894  -1115   -701  -1378  -6386  -6322 
-     4  -6588  -5917  -8866  -8318  -3836  -8634  -7303  -3370  -8139   3365   -163  -8519  -7598  -6755  -7527  -8216  -6408  -4284  -5692  -5954     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20 -10827 -11869   -894  -1115   -701  -1378  -6386  -6305 
-     5   -383     66  -4010  -3440   -910  -4397  -3167  -2882    978   -577   1511  -3495  -4467   3586    -70   -842  -1366  -1224  -3728  -3319     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20 -10826 -11868   -894  -1115   -701  -1378  -6386  -6285 
-     6  -1707  -4398    408    342  -4712  -1768   4268  -4460  -2155   -954  -3489  -2539  -4000   1535  -2663    155   -640  -4016  -4584    601     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20 -10826 -11869   -894  -1115   -701  -1378  -6386  -6267 
-     7   -976  -3488  -6023  -5389  -1184  -5259  -4119   -285  -4990   3047   -261  -4905  -5254    127  -2043  -4353  -1479  -2798  -3893  -3602     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20 -10827 -11869   -894  -1115   -701  -1378  -6386  -6248 
-     8   -545   5599  -7236  -7584  -7147  -4704  -6498  -6943  -7186  -7229  -6255  -5556  -5522  -6605  -6771    248  -1840  -2176  -7373  -7366     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21 -10828 -11870   -894  -1115   -701  -1378  -6386  -6230 
-     9  -5904   1044  -7323  -5888  -7585  -6291  -4755  -7180  -3349  -6796  -6177  -5576  -6473   -869   4166  -5933  -5805  -6818  -6421  -6495     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21 -10827 -11869   -894  -1115   -701  -1378  -6386  -6209 
-    10  -1078   2477  -1627  -4810    794  -4710  -3577    366    -27   1651   1305  -1315  -4760    -28    946  -3791  -1626    214    327   -885    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21 -10827 -11870   -894  -1115   -701  -1378  -6386  -6190 
-    11   1713   2139  -2859   -641  -4459  -3935  -2601  -4159    414  -2201  -3320  -2604  -4026   -657   1157    252   1401    915  -4440  -3806    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21 -10828 -11870   -894  -1115   -701  -1378  -6386  -6170 
-    12  -5288  -4751  -7957  -7617  -1018  -7840  -7672   3382  -7585    203  -3513  -7501  -7422  -7261  -7634  -7242  -5263   2024  -6651  -6395    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22 -10829 -11871   -894  -1115   -701  -1378  -6386  -6151 
-    13  -1476    553  -3486  -2910  -3873  -1694  -2944  -3469   -994   -810  -2943    984  -4342    269   3433  -3229  -3061    144  -4117    -27    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22 -10828 -11870   -894  -1115   -701  -1378  -6386  -6129 
-    14    457  -4378     46   -545  -4699   -604   -384  -2262   1533  -1663   -400    125  -3972    480   1947    841     30  -4000  -4561  -3878    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22 -10829 -11871   -894  -1115   -701  -1378  -6386  -6109 
-    15   1066   3180  -5252  -4633  -1099  -4681   1500  -1049  -4283   -496  -2232  -1348  -4734    421   -561   1235    373    726  -3484    127    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23 -10830 -11872   -894  -1115   -701  -1378  -6386  -6088 
-    16  -3351  -3168  -5698  -5063    364  -4909  -3780     57  -1945   1952   2798  -4556  -4943   -817  -4458  -3997   1457   1056  -3618  -3290    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23 -10829 -11871   -894  -1115   -701  -1378  -6386  -6066 
-    17   -978    527   -112   -577  -4698   2319   -194  -1769   -431  -2063  -3466   -493   -144    194   1200   -412    467  -1720  -4560  -3878    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23 -10830 -11872   -894  -1115   -701  -1378  -6386  -6044 
-    18   -510  -4375   -162    245  -4694  -1040   -194   -277   1257   -699   -445   -938   -448   -354   1238    190    640    283  -4559    335    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -94 -10831  -4417   -894  -1115   -701  -1378  -6386  -6023 
-    19   -141  -4316   1589    670  -4637  -1868   1222  -4387    337  -2317  -3405    -81   -281   1698    555    286  -1368  -3938    440   1281    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -94 -10760  -4414   -894  -1115  -2085   -388  -6386  -6000 
-    20      5   1600  -1141   -417  -1159    199   1258  -4323   -776    136  -3341   1081    312   1055   1653   -792  -1061  -3874  -4436    -35    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -503 -10691  -1847   -894  -1115  -2753   -232  -6386  -5977 
-    21     67  -2550     88  -3619  -2519  -4035   1707   -656  -3351   2124    533  -3425   -918   1102   -877  -3084   -515    -49   1088  -2628    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -278 -10213  -2659   -894  -1115  -4386    -71  -6386  -5954 
-    22   -753   1215   -418   -271  -3948   -576   2832  -3699   1160    -75  -2716   -642    924   1542     91   -118  -2093  -3249  -3811  -3128    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -9961 -11003   -894  -1115  -4739    -55  -6386  -5931 
-    23    853    506     17     45  -3948  -3128  -1787  -3698    851    558  -2716    427    812   1531    460   -153   -525  -3249  -3810  -3128    23
-     -   -149   -491    233     43   -383    398    109   -625    208   -468   -722    276    398     43     94    360    119   -369   -296   -251 
-     -  -2636  -1898   -851   -915  -1090  -4739    -55  -6386  -5907 
-    24   1425  -1615  -2540  -1985   2077   1383  -1622  -1231    278    467   -864  -1968  -2847  -1628  -1999   -253  -1391  -1104  -2091  -1694    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -8768  -9810   -894  -1115    -21  -6128  -6386  -5884 
-    25  -1646  -3008  -5525  -1072  -2963  -4730  -3603   2951  -4486    192    381  -4376  -1137  -4109  -4287  -1937  -1612   1998  -3468   -627    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26 -10833 -11875   -894  -1115   -701  -1378  -6386  -5858 
-    26    -15    -74   1485    357  -1065  -1252    605  -4448   1335  -1496  -3466    564   1550   1152  -2625   -452  -2844  -3999    732  -1115    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27 -10834 -11876   -894  -1115   -701  -1378  -6386  -5834 
-    27    121    615  -1235    467  -1434   -307  -2538  -4447   1339  -1437    307  -1101  -1273   1919    847    -62    998  -1870  -4560  -3878    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27 -10833 -11876   -894  -1115   -701  -1378  -6386  -5807 
-    28  -1689  -5010  -7728  -1111  -3698  -7173  -6035  -1140  -6837   3219   -219  -6882  -6785  -6033  -6498  -6375  -1812  -3654  -5189  -5194    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28 -10835 -11877   -894  -1115   -701  -1378  -6386  -5782 
-    29  -2914  -4382   -751   -485  -4701  -3886   1105  -4450  -2129  -1310   -282    243   3570    378  -1135   -947  -1138  -4003  -4567  -3885    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28 -10834 -11876   -894  -1115   -701  -1378  -6386  -5755 
-    30  -5729  -5162  -8308  -7874  -4213  -8156  -7441   1852  -7779   2966  -2956  -7859  -7472  -6942  -7534  -7561  -1895   -798  -6074  -6146    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29 -10836 -11878   -894  -1115   -701  -1378  -6386  -5729 
-    31  -1686  -4749  -6114  -6491  -7329  -4952  -6378  -7249  -6951  -7453  -6532  -1124   4256  -6404  -6799  -4377  -4609  -5958  -7418  -7389    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29 -10835 -11877   -894  -1115   -701  -1378  -6386  -5700 
-    32   -916  -4377   -484    925  -1526    385   -194  -1646    599  -1480   -679   -327   1935    319    535    319    107  -1914  -4561  -3878    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30 -10837 -11879   -894  -1115   -701  -1378  -6386  -5673 
-    33   -339  -4337  -1201  -1112  -4639  -3890  -2551  -4376    486   -184    121  -2533   1535   -825   2094   1032    -82     67  -4531   -771    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30 -10836 -11879   -894  -1115   -701  -1378  -6386  -5644 
-    34  -6319  -5677  -8751  -8190  -3850  -8633  -7338   1339  -8036   2713   2963  -8365  -7564  -6747  -7507  -8066  -6165   -364  -5732  -5986    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31 -10838 -11880   -894  -1115   -701  -1378  -6386  -5616 
-    35  -1909    197  -3210  -1300  -4190  -2183  -2803    694   2856   -424  -3169  -2892  -4229   2098    882  -3089  -3019  -1788  -4310  -3769    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32 -10839 -11881   -894  -1115   -701  -1378  -6386  -5586 
-    36     -2  -4382   2297    980  -4703  -2293  -2540  -4454    409  -2541  -3471   1110  -3975  -2081   1564    804  -2848  -4004    378  -3882    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32 -10838 -11880   -894  -1115   -701  -1378  -6386  -5555 
-    37  -7451  -6367  -7826  -8184   2584  -7708   -250  -6333  -7738  -1631  -5734  -6316  -7561  -6457  -7099  -6956  -1699  -6491  -3136   4413    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33 -10840 -11882   -894  -1115   -701  -1378  -6386  -5525 
-    38  -5614     49  -8217  -7808  -4328  -8077  -7488    795  -7729   3070  -3066  -7766  -7459  -7007  -7554  -7480  -5556    424  -6187  -6199    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34 -10841 -11883   -894  -1115   -701  -1378  -6386  -5493 
-    39  -1736   -278    -29  -1406  -4697  -1179    -86  -4447   1567   1755   -535   -179  -3972   1441   -598    425   -754  -3998  -4560  -3878    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2011 -10841   -457   -894  -1115   -701  -1378  -6386  -5460 
-    40  -2585  -4156  -1058   2704  -4592     90  -2083  -4420  -2005  -4333  -3531  -1566  -3323   2718  -2631    902  -2622  -3906  -4506  -3679    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39  -8869  -9911   -894  -1115    -21  -6099  -6386  -5427 
-    41  -2997  -3872  -1022  -2606    840  -4086   1777  -3627   -564    784  -3017     34  -4172  -2432  -1204   -757  -1153  -3388  -4169   3768    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36 -10843 -11885   -894  -1115   -701  -1378  -6386  -5393 
-    42   -341  -4378    262   1282    240   -949   1559  -1581    981   -341  -3467   -837   -965   1289   1193   -188  -1310  -4000  -4561  -3878    46
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -6386      0 
-//
-HMMER2.0  [2.3.2]
-NAME  DUF1289
-ACC   PF06945.5
-DESC  Protein of unknown function (DUF1289)
-LENG  56
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  27
-DATE  Thu Apr 24 21:10:17 2008
-CKSUM 838
-GA    25.0000 25.0000;
-TC    25.1000 25.1000;
-NC    23.5000 23.5000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -8.784554   0.652248
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -67      *  -4459
-     1   1056  -3317    529   1811  -3638  -2818  -1477  -3388   1147  -3333  -2406  -1454    380    243   1055  -1725   -111   -249  -3500  -2818     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9563 -10605   -894  -1115   -701  -1378  -1067  -6781 
-     2  -2837  -3615  -3095  -3313  -5682  -3539  -3898  -5507  -3910  -5602  -4742   1320  -4222    143  -4238   3129   1483  -4508  -5747  -5284     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9563 -10605   -894  -1115   -701  -1378  -6848  -6768 
-     3  -7208  -6181  -7133  -7515  -7691  -6164  -6829  -8742  -7718  -8131  -8044  -7415   4335  -7586  -7182  -7628  -7478  -8268  -6469  -7677     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9563 -10605   -894  -1115   -701  -1378  -6848  -6755 
-     4  -6861   5871  -7218  -7599  -7570  -6083  -6809  -8514  -7728  -8020  -7889  -7357  -6576  -7579  -7167  -7256  -7178  -7987  -6446  -7556     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9563 -10605   -894  -1115   -701  -1378  -6848  -6741 
-     5  -3556  -3180  -5977  -5513  -3731  -5588  -4967   2622  -4775  -2782  -2580    -87  -5534  -4991    584  -4866  -3548   2879  -4896  -4458     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -9564 -10606   -894  -1115   -701  -1378  -6848  -6729 
-     6    665  -3311  -1751  -1200  -3622   1652   1424  -3358    653   -151  -2408     16  -2954  -1061    683   1353  -1823  -2929  -3500  -2835     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -9563 -10606   -894  -1115   -701  -1378  -6848  -6714 
-     7   -448  -2082  -4611  -3988  -2067  -3859   1724   1867  -3584    837  -1281  -3497  -3898  -3232   -324  -2952  -2217   2512  -2616  -2272     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -9564 -10606   -894  -1115   -701  -1378  -6848  -6700 
-     8  -6861   5871  -7218  -7599  -7570  -6083  -6809  -8514  -7728  -8020  -7889  -7357  -6576  -7579  -7167  -7256  -7178  -7987  -6446  -7556     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -9564 -10606   -894  -1115   -701  -1378  -6848  -6687 
-     9    592   1977  -1725  -1175  -3571   -669  -1497  -3305    755  -3278    497  -1481  -2929   1621   1094   1581    559  -2882  -3468  -2801     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -9564 -10606   -894  -1115   -701  -1378  -6848  -6672 
-    10  -2076  -1903  -4416  -3780    272  -3625  -2496    833  -3377   1938   2225    -51  -3674  -3001  -3180   -301    994    526  -2362  -2020    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -9564 -10606   -894  -1115   -701  -1378  -6848  -6658 
-    11  -3492  -4782   3610  -2105  -5345  -3684  -3151  -5065  -3383  -1099  -4516   1883  -4223  -2849  -4135   -896  -3623   -503  -5494  -4659    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -9564 -10606   -894  -1115   -701  -1378  -6848  -6644 
-    12    909  -3219   1562   1547    841    474  -1506  -3219  -1104  -3217    244  -1495   -487    391  -1604   -601  -1791   -699  -3429    346    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -268  -9564  -2661   -894  -1115   -701  -1378  -6848  -6629 
-    13   -386  -3128    118    814  -3449   -395  -1286  -3200   1871  -3144  -2217  -1263  -2721   2359   1031   -298    -82  -2750  -3311  -2628    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1176  -9315   -874   -894  -1115  -2408   -301  -6848  -6615 
-    14  -1001  -2413    998   -282  -2737  -1933   1807  -2475   -232  -2444  -1540   -589  -2056   -191    843   1265   2081  -2046  -2630  -1960    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -8162  -9204   -894  -1115    -57  -4679  -6848  -6601 
-    15  -3152  -4822   2390    497  -5081   2557  -2589  -4904    458  -1046  -4000  -2103  -3876  -2201  -3152   -662  -3155  -4424  -4998  -4162    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -9565 -10607   -894  -1115   -701  -1378  -6848  -6585 
-    16  -2366  -2169  -4712  -4091   1249  -3941  -2777   2075  -3695   1245  -1260  -3578  -3967  -3301  -3493   -712  -2306   1073  -2583   2518    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -9565 -10607   -894  -1115   -701  -1378  -6848  -6570 
-    17  -6861   5871  -7218  -7599  -7570  -6083  -6809  -8514  -7728  -8020  -7889  -7357  -6576  -7579  -7167  -7256  -7178  -7987  -6446  -7556    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -9565 -10607   -894  -1115   -701  -1378  -6848  -6555 
-    18  -2043  -1962  -3878  -3272   1146  -3527  -2369   1296    837    773   1788   -946  -3583     72    525   -508     42    812  -2410  -2054    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -9565 -10607   -894  -1115   -701  -1378  -6848  -6539 
-    19  -3070  -3643  -5484  -5853  -6206   3710  -5397  -6172  -6029  -6362  -5457  -4585  -4663  -5503  -5753     34  -3543  -4883  -6197  -6308    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -9566 -10608   -894  -1115   -701  -1378  -6848  -6525 
-    20  -6861   5871  -7218  -7599  -7570  -6083  -6809  -8514  -7728  -8020  -7889  -7357  -6576  -7579  -7167  -7256  -7178  -7987  -6446  -7556    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -9565 -10608   -894  -1115   -701  -1378  -6848  -6508 
-    21   -647  -2508  -2450  -1885   2099   2011    971  -2151   -104     -4   1627  -2061  -3237    959   -265  -2127  -1910  -1982  -2873  -2409    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -9566 -10608   -894  -1115   -701  -1378  -6848  -6492 
-    22  -7256  -6212  -7081  -7066  -7533  -6172  -6204  -8374  -5729  -7775  -7568  -6976  -6573  -6418   4266  -7573  -7311  -8055  -6331  -7280    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -9566 -10608   -894  -1115   -701  -1378  -6848  -6476 
-    23  -2155  -3275  -2096  -1612     34  -3118   2317  -3270    347  -3338  -2503   -257  -3258  -1461  -1858    713   3086  -2930  -3568  -2963    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -9566 -10608   -894  -1115   -701  -1378  -6848  -6459 
-    24     21  -1937  -4147  -3523  -1894  -3582    920    659    286   1639   1075  -3135  -3634  -2838   1898  -2656  -2007    683  -2389  -2041    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -9567 -10609   -894  -1115   -701  -1378  -6848  -6444 
-    25   -263  -3340   2697   1687  -3660  -2833    973  -3411  -1082  -1111  -2430  -1468    399     90     34   -760  -1807  -2962  -3524  -2840    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -9566 -10609   -894  -1115   -701  -1378  -6848  -6426 
-    26  -4435  -6252    711   3791  -6541  -4087  -3603  -6643  -4086  -6433  -5937  -2728  -4686  -3321  -5102  -4037  -4550  -6073  -6404  -5482    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -9567 -10609   -894  -1115   -701  -1378  -6848  -6409 
-    27  -3838  -3380  -6464  -6059  -3984  -6131  -5890   3645  -5396  -2779  -2714  -5809  -5978  -5671   1243  -5507  -3840    889  -5584  -5102    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -9567 -10609   -894  -1115   -701  -1378  -6848  -6392 
-    28   1217   2154  -4110  -3492   1554    687  -2422    780   -417   -573  -1127  -3115  -3619  -2825    898   -597     43    -91  -2379  -2029    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -9567 -10609   -894  -1115   -701  -1378  -6848  -6375 
-    29   1606  -3361  -1737    288  -3688   -756    975  -3434    447  -3374  -2451   1924  -2955   1393   1569  -1774  -1832  -2986  -3536  -2861    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -9568 -10610   -894  -1115   -701  -1378  -6848  -6359 
-    30  -7875  -6321  -7259  -7641  -6426  -6309  -6538  -8612  -7781  -7895  -7930  -7574  -6736  -7627  -7209  -8364  -8007  -8416   6311  -6122    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -9567 -10610   -894  -1115   -701  -1378  -6848  -6340 
-    31    111  -3177  -1766  -1216  -3438   -405    706  -3148   1082   -135   1355    815  -2946  -1082   1465   1211   -531   -579  -3397  -2753    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -9568 -10610   -894  -1115   -701  -1378  -6848  -6322 
-    32     70  -3285    701  -1158   -126    877  -1485  -3332    625   -798  -2378    143  -2918  -1030   1159   1679  -1785  -2899  -3477   -162    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -9568 -10610   -894  -1115   -701  -1378  -6848  -6304 
-    33    187  -1929  -4361  -3731   -144  -3632  -2494  -1409   -403    658   4054  -3252  -3680  -2976  -3165  -2714   -208  -1338  -2374   2148    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21  -9568 -10610   -894  -1115   -701  -1378  -6848  -6285 
-    34  -2207  -3717   1067   -188  -4027  -3035  -1799  -3791    380  -3730  -2821    859   -420  -1355  -1980   2049   2115  -3335  -3899  -3188    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -9569 -10611   -894  -1115   -701  -1378  -6848  -6268 
-    35  -2232  -3746   2651   1471  -4055  -3051  -1819  -3820     -1  -3757  -2850   1345    764  -1375    412     99  -2184  -3364  -3925  -3213    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -9569 -10611   -894  -1115   -701  -1378  -6848  -6248 
-    36    907  -3378   2241    879  -3702    529  -1569  -3448  -1167  -1022  -2489  -1523    270  -1115  -1678    -50    874  -3007  -3583  -2902    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -9569 -10611   -894  -1115   -701  -1378  -6848  -6229 
-    37   -614  -3475     -8   3015  -3796  -2918  -1605  -3548    -41  -3488  -2569  -1551  -3034   1889    -72  -1867   -567  -3098  -3652  -2966    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -9569 -10611   -894  -1115   -701  -1378  -6848  -6209 
-    38  -4559  -5070  -5803  -3863  -6087  -4964  -2686  -5262   2215  -4836  -4204  -3628  -4847   1832   3398  -4422  -4141  -5079  -4620  -4618    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -9570 -10612   -894  -1115   -701  -1378  -6848  -6191 
-    39    154  -3220  -1743    656  -3498  -2843   1299  -3219  -1104    379   1276    146  -2935    969   2368   -396  -1792   -745  -3429  -2773    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -9570 -10612   -894  -1115   -701  -1378  -6848  -6170 
-    40   2074  -3316   -392   1158  -3637  -2818   1383  -3387  -1057  -3332  -2406    726  -2911    373    -95     28    627  -1143  -3500  -2817    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -9570 -10612   -894  -1115   -701  -1378  -6848  -6150 
-    41   -872   1258  -5064  -4478  -2517  -4358  -3327   2412  -4121   -628  -1660  -4005  -4369  -3780  -3960  -3474   -570   2707  -3162    343    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -9571 -10613   -894  -1115   -701  -1378  -6848  -6130 
-    42  -2192  -2012  -4537  -3902    268  -3746  -2611   1628  -3499   1505   2737  -3391  -3783  -3108   -364  -2832  -2131    315   3132    442    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -9570 -10613   -894  -1115   -701  -1378  -6848  -6109 
-    43    788  -3302    -32    639  -3617   -403  -1479   -626    749   -269  -2393  -1458  -2913   1998   1329  -1727   -182   -572  -3489  -2810    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -9571 -10613   -894  -1115   -701  -1378  -6848  -6087 
-    44    470  -3344  -1739    458  -3667  -2856  -1506  -3411    715   1025  -2434    826  -2948   1572   1826  -1767   -242  -2967  -3521  -2849    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -9572 -10614   -894  -1115   -701  -1378  -6848  -6067 
-    45    514   3676  -4548  -3920  -1965  -3763  -2648    789  -3522   1901    978  -3411  -3806  -3145  -3325   -577  -2138    -77  -2504  -2164    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -9571 -10614   -894  -1115   -701  -1378  -6848  -6044 
-    46   1217  -3287    391     23   -739  -2825   1243  -3335     98    199  -2379  -1466   2018  -1030    889  -1733   -111  -2901  -3478  -2804    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -9572 -10614   -894  -1115   -701  -1378  -6848  -6022 
-    47   1324  -3307  -1702   1544  -3621   -566  -1489   -486    104  -3321  -2400  -1467   -349   2620  -1577  -1737    418  -2926  -3496  -2818    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -9573 -10615   -894  -1115   -701  -1378  -6848  -6001 
-    48   -796  -4681  -3957    528  -5535  -4475  -2757  -4936  -1467   -997  -4049  -3297  -4595  -2359   3870  -3891  -3799  -4674  -4657  -4487    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -9572 -10615   -894  -1115   -701  -1378  -6848  -5977 
-    49    599  -2895    -67  -1407  -3057   -661    667  -2704   1352   1037   1896  -1675   -452  -1249    639  -1873  -1824   -566  -3183    815    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -9573 -10615   -894  -1115   -701  -1378  -6848  -5954 
-    50   1710  -3310   -205    801  -3628  -2819  -1477  -3377   1127  -1622    451  -1455  -2912    353   1465    354  -1783   -554  -3495  -2814    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -9574 -10616   -894  -1115   -701  -1378  -6848  -5932 
-    51   1292  -3314  -1691    845  -3634   -731    886  -3384    109  -1174  -2403     65   -447    471   1213   -590    792     98  -3498  -2815    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -9574 -10616   -894  -1115   -701  -1378  -6848  -5907 
-    52    877  -2102  -3254  -2674    969  -3394    951   -321    646    690    790    -27  -3458    718    372  -1019  -1951    739   1412  -2147    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -9575 -10617   -894  -1115   -701  -1378  -6848  -5884 
-    53     70  -3270    549   1049  -3570    984  -1489    265    101   -156   1282     81  -2921    637  -1582    303  -1786   -563  -3466  -2796    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -9574 -10617   -894  -1115   -701  -1378  -6848  -5858 
-    54    429   1241  -2212    374      6   -691  -1761   -391    315    854  -1789  -1878  -3136    239   1190   -415    631   -445  -2975  -2470    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -9575 -10617   -894  -1115   -701  -1378  -6848  -5833 
-    55   1328  -3309    582   -478  -3626   -707  -1477  -1109   1755   -395    113    156   -194   -135   -347   -436   -273  -1141  -3494  -2813    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -9576 -10618   -894  -1115   -701  -1378  -6848  -5808 
-    56    328  -3313    -91     43    -80   -143  -1476  -3383    637  -1489    113    -33   1582    373    390    -66    903  -2934    823  -2815    56
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -6848      0 
-//
-HMMER2.0  [2.3.2]
-NAME  TRAP_alpha
-ACC   PF03896.8
-DESC  Translocon-associated protein (TRAP), alpha subunit
-LENG  327
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  3
-DATE  Tue Apr 22 18:33:16 2008
-CKSUM 6808
-GA    25.0000 25.0000;
-TC    35.3000 35.3000;
-NC    19.0000 19.0000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -10.948719   0.710292
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -415      *  -2000
-     1  -1621  -1355  -3403  -2944   2238  -3105  -1433    197  -2607    752   3913  -2566  -2959  -2079  -2451  -2291  -1559   -223   -855   -141     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -1415  -9349 
-     2  -1056  -1999   -842   -416  -2515  -1728   -317  -2242    638  -2142  -1400   1920  -1908     70   2880   -988   -986  -1900  -2126  -1713     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -468  -6674  -1911   -894  -1115   -701  -1378  -9764  -9347 
-     3  -1492  -1186  -3178  -2740   2556  -2980  -1103    454  -2421   1977    905  -2354  -2785  -1862  -2266  -2167  -1416     22   -485    301     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -6237  -7279   -894  -1115  -1292   -757  -9764  -9344 
-     4   -334   -696  -1193   -946   -870   1703   -775   -366   -765   1467   -157   -873  -1681   -715   -953   -601   -463   -268  -1380   -927     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -6237  -7279   -894  -1115  -1292   -757  -9764  -9342 
-     5    133   -564   -734   -625  -1958   -718   -803  -1696   -680  -1901  -1111   -491   2176   -564   -962   1921   -160  -1077  -2145  -1699     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -6237  -7279   -894  -1115   -425  -1969  -9764  -9340 
-     6  -1201  -2188  -1363   -517  -2733  -1943   2940  -2269   2066  -2070  -1316   -608  -1951    293   2136  -1093  -1010  -1971  -2037  -1727     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9338 
-     7  -1848  -1445  -4035  -3518   -369  -3747  -2662   2061  -3209   2389    775  -3350  -3372  -2615  -3023  -2984  -1772    424  -1883  -1772     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9335 
-     8  -2012  -1638  -4015  -3459   -174  -3768  -2537    425  -3090   2419   3210  -3338  -3337  -2447  -2875  -2990  -1912   -171  -1715  -1667     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9333 
-     9  -1293  -1007  -3440  -2881   2235  -2981  -1704    627  -2568   1613    724  -2538  -2828  -2065  -2403  -2121  -1225   1739  -1236   -819     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9331 
-    10  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9329 
-    11  -1652  -1373  -3410  -2974   3084  -3106  -1278    127  -2633    670   3152  -2531  -2968  -2085  -2462  -2291  -1589   -280   -682    118    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9326 
-    12  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9324 
-    13  -1402  -1099  -3553  -2983   -332  -3162  -2066    721  -2679   1668   3062  -2733  -2957  -2185  -2536  -2313  -1332   1778  -1586  -1419    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9322 
-    14   2253   -644  -2333  -2061  -1448  -1482  -1652    222  -1849   -935   -517  -1564  -1997  -1663  -1928   -765   -591   2000  -2105  -1737    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9320 
-    15  -2013  -1625  -3756  -3377   3151  -3484  -1351     89  -3041   1852    597  -2846  -3232  -2344  -2787  -2708  -1929   -410   -637    221    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9317 
-    16  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9315 
-    17   1237   2995  -2577  -2087   -745  -1851  -1300   2037  -1792   -351    128  -1665  -2109  -1534  -1779  -1034   -525    737  -1377  -1018    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9313 
-    18   1550   -537  -1808  -1496  -1514   1406  -1213   -723  -1352  -1327   -653  -1103  -1646  -1156  -1511   -359   -333   1785  -1920  -1561    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9311 
-    19  -1415  -1017  -3821  -3338   -872  -3467  -2655   2346  -3113   1390    268  -3079  -3267  -2747  -3046  -2683  -1374   2113  -2183  -1912    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9308 
-    20   -991   3199  -3224  -2668   -506  -2706  -1717   2021  -2347   1366    484  -2321  -2662  -1990  -2243  -1849   -949    877  -1463  -1157    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6674  -7717   -894  -1115   -701  -1378  -9764  -9306 
-    21   -196   -609  -1282   -824   -979  -1315   -644   -451   -634    879   -137   -772  -1630   -529   -887   1236   1690   -263  -1382   -966    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6675  -7717   -894  -1115   -701  -1378  -9764  -9304 
-    22  -1300  -1427  -2086  -1607   3270  -2272   -485   -965   -749   -864   -541  -1428  -2395   -978   1864  -1504  -1266   -970   -400    569    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6675  -7717   -894  -1115   -701  -1378  -9764  -9301 
-    23    -90   -752  -1385  -1461  -2719   2554  -1600  -2520  -1686  -2729  -1882  -1054  -1623  -1437  -1868   1927   -480  -1621  -2891  -2558    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6675  -7717   -894  -1115   -701  -1378  -9764  -9299 
-    24   1503  -1072   -797   -371  -1993   1207   -488  -1645    -49  -1775   -963   -451  -1535   -141   1703   -324   -374  -1195  -2046  -1566    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6675  -7717   -894  -1115   -701  -1378  -9764  -9297 
-    25   -462   -832  -1865  -1663  -1492  -1466  -1433   -326  -1474  -1094   -674  -1372   2896  -1385  -1608   -783   -689   1756  -2042  -1638    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6675  -7717   -894  -1115   -701  -1378  -9764  -9295 
-    26   -274  -1179   -311   -243  -2438   1373   -713  -2193   -548  -2284  -1438   2178  -1544   -374   -992   1481   -485  -1563  -2507  -1939    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6675  -7717   -894  -1115   -701  -1378  -9764  -9292 
-    27   1231  -1304   -447    -75  -2053   1099   -315  -1716   1773  -1801   -973   -256  -1513     67   -226   -342   -398  -1285  -2045  -1506    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6675  -7717   -894  -1115   -701  -1378  -9764  -9290 
-    28   -448  -1301   1559     48   1851  -1332   -246  -1188   -139  -1353   -621   -193  -1570     11   -601   1161   -452   -930  -1476   -764    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6675  -7717   -894  -1115   -701  -1378  -9764  -9288 
-    29   -157   -704  -1118   -776  -1351   1439   -738   -951   -675    877   -518   -715  -1584   -567   -958   1379   -320   -652  -1686  -1244    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6675  -7717   -894  -1115   -701  -1378  -9764  -9285 
-    30   2223  -1558     -9   1676  -2253  -1250   -548  -1834   -351  -2034  -1283   -238  -1651   -210   -804   -566   -682  -1444  -2347  -1752    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6675  -7717   -894  -1115   -701  -1378  -9764  -9283 
-    31   -536   -661  -1606  -1113    108  -1803   -393   -198   -865    966    147  -1018  -1911   -704  -1026   1071   -502   -116   -466   2424    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6675  -7717   -894  -1115   -701  -1378  -9764  -9281 
-    32   3260   -995  -2154  -2261  -2604  -1267  -2060  -2035  -2233  -2502  -1934  -1631  -1961  -2058  -2240   -724   -871  -1499  -2817  -2619    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -997  -6675  -1037   -894  -1115   -701  -1378  -9764  -9278 
-    33   -537  -1251    -42     56  -1333  -1077   -120  -1312    413  -1286   -779   -127  -1403   3078    210   -536   -571  -1102  -1441   -919    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5721  -6764   -894  -1115  -1654   -551  -9764  -9276 
-    34   -731  -1665   3090    528  -2049   -866   -312  -1976   -422  -2093  -1521    199  -1342    -59   -981   -598   -828  -1630  -2005  -1495    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5721  -6764   -894  -1115  -1654   -551  -9764  -9274 
-    35   -423   -782   -803   -844  -1634   -893   -891  -1504   -849  -1657  -1191   -792   3371   -843   -983   -604   -676  -1165  -1606  -1461    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115  -1654   -551  -9764  -9271 
-    36    172   -336   -829   -731  -1229   -668   -693   -477   -562   -980   -501   -531  -1220   -563   -725    -55   2642   -210  -1588  -1192    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115  -1654   -551  -9764  -9269 
-    37   -649  -1565    588   2683  -1903   -942   -190  -1633      2  -1765  -1178    154  -1346     99   -397   -546   -695  -1351  -1865  -1376    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115  -1654   -551  -9764  -9267 
-    38   -731  -1665   3090    528  -2049   -866   -312  -1976   -422  -2093  -1521    199  -1342    -59   -981   -598   -828  -1630  -2005  -1495    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115   -320  -2332  -9764  -9264 
-    39   1463  -1752    141   2433  -2365  -1264   -479  -1980   -279  -2131  -1367   -144  -1646   -122   -766   -588   -725  -1581  -2412  -1773    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9262 
-    40  -1256  -3009   2198   2742  -3227  -1299   -587  -3111   -725  -3020  -2311     93  -1791   -244  -1492   -955  -1305  -2620  -3193  -2272    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9260 
-    41   1442   -756  -2638  -2279  -1088  -2157  -1791   2711  -2032   -373   -105  -1959  -2438  -1864  -2098  -1398   -855    892  -1945  -1561    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9257 
-    42  -1195   -952  -3229  -2800   2082  -2799  -1530    783  -2513    105    219  -2385  -2813  -2142  -2430  -1997  -1183   2646  -1124   -396    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9255 
-    43   -995  -2222    239   2686  -2705  -1401   -589  -2488   -422  -2499  -1750   -183   1778   -238   -929   -853  -1039  -2066  -2638  -1997    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9253 
-    44  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9250 
-    45   -763  -1948   2200    206  -2712  -1208   -619  -2544   -615  -2583  -1806    -95  -1686   -281  -1217   2248   -892  -2011  -2763  -2023    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9248 
-    46   -904   -724  -2815  -2263   -495  -2531  -1502   1953  -1964   1464    491  -2033  -2514  -1682  -1956  -1650   1405    772  -1399  -1093    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9246 
-    47  -1395   -983  -3845  -3448  -1337  -3549  -3071   2334  -3268   -253   -163  -3201  -3423  -3093  -3319  -2825  -1386   2860  -2704  -2286    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9243 
-    48  -1317  -3103   3029   1955  -3309  -1301   -624  -3209   -812  -3112  -2427     92  -1814   -289  -1612  -1001  -1375  -2712  -3285  -2338    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9241 
-    49   -639  -1935   1765   1635  -2165  -1279   -230  -1730    -38  -1908  -1117     60  -1555    154   -594   -512   -618   1278  -2219  -1526    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9238 
-    50  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -997  -6675  -1037   -894  -1115   -701  -1378  -9764  -9236 
-    51   -649  -1565    588   2683  -1903   -942   -190  -1633      2  -1765  -1178    154  -1346     99   -397   -546   -695  -1351  -1865  -1376    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115  -1654   -551  -9764  -9234 
-    52   -649  -1565    588   2683  -1903   -942   -190  -1633      2  -1765  -1178    154  -1346     99   -397   -546   -695  -1351  -1865  -1376    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115   -788  -1249  -9764  -9231 
-    53   -700  -1857    476   2075  -2447   1869   -392  -2218   -270  -2262  -1509     44  -1544    -52   -786   -585   -775  -1779  -2414  -1780    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6313  -7355   -894  -1115  -1217   -811  -9764  -9229 
-    54  -1327  -2237    143   3292  -2676  -1450   -808  -2541   -708  -2590  -2025   -380  -1896   -535  -1139  -1187  -1392  -2213  -2515  -2090    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -6313  -7355   -894  -1115   -452  -1894  -9764  -9226 
-    55  -1256  -3009   2198   2742  -3227  -1299   -587  -3111   -725  -3020  -2311     93  -1791   -244  -1492   -955  -1305  -2620  -3193  -2272    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9224 
-    56  -1213  -2457   2994    131  -3191   1771   -871  -3110  -1042  -3087  -2390   -210  -1906   -565  -1738  -1039  -1348  -2561  -3131  -2425    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9222 
-    57   1463  -1752    141   2433  -2365  -1264   -479  -1980   -279  -2131  -1367   -144  -1646   -122   -766   -588   -725  -1581  -2412  -1773    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9219 
-    58   1393   -690  -2576  -2299  -1384  -1764  -1846    610  -2078   -761   -410  -1812  -2218  -1893  -2135  -1046   -726   2703  -2155  -1776    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9217 
-    59   -378  -1087   -464   1308  -1196  -1419   -228   -659     25    640   -252   -279  -1564     70   -362   -461   1462   -491  -1486   -981    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9214 
-    60   -363   -728  -1982  -1841  -1609   1692  -1554   -323  -1727  -1295   -782  -1421  -1920  -1559  -1820   -699   -622   2580  -2118  -1747    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9212 
-    61  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9209 
-    62  -1262  -3023   2355   2647  -3238  -1297   -589  -3124   -734  -3031  -2324     95  -1792   -247  -1505   -959  -1312  -2632  -3204  -2279    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9207 
-    63   1569  -1877   2804    134  -2679  -1228   -682  -2358   -696  -2510  -1766   -157  -1715   -354  -1289   -692   -908  -1880  -2757  -2059    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9205 
-    64   -935  -2375    369   2549  -2659  -1364   -344  -2441    -19  -2376  -1597     -9  -1696   2119   -466   -743   -918  -2031  -2528  -1827    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9202 
-    65   1608   -571  -1646  -1260  -1301  -1218  -1022   -450  -1096  -1069   -431  -1017   1634   -939  -1299   -434   -340   1568  -1728  -1345    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -997  -6675  -1037   -894  -1115   -701  -1378  -9764  -9200 
-    66   -423   -782   -803   -844  -1634   -893   -891  -1504   -849  -1657  -1191   -792   3371   -843   -983   -604   -676  -1165  -1606  -1461    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115  -1654   -551  -9764  -9197 
-    67   -287   -681   -776   -901  -1913   3002  -1013  -1859  -1091  -2048  -1471   -786  -1344   -986  -1213   -474   -597  -1341  -1753  -1715    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115  -1654   -551  -9764  -9195 
-    68    319   -299   -506   -501  -1397   -476   -602  -1218   -527  -1510   -849   -323  -1078   -458   -731   2405     11   -706  -1663  -1169    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115  -1654   -551  -9764  -9192 
-    69   -649  -1565    588   2683  -1903   -942   -190  -1633      2  -1765  -1178    154  -1346     99   -397   -546   -695  -1351  -1865  -1376    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115  -1654   -551  -9764  -9190 
-    70    172   -336   -829   -731  -1229   -668   -693   -477   -562   -980   -501   -531  -1220   -563   -725    -55   2642   -210  -1588  -1192    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115  -1654   -551  -9764  -9187 
-    71   -649  -1565    588   2683  -1903   -942   -190  -1633      2  -1765  -1178    154  -1346     99   -397   -546   -695  -1351  -1865  -1376    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115   -890  -1119  -9764  -9185 
-    72   -403  -1494   2152    409  -2063   -999   -250  -1685   -133  -1868  -1113    123  -1394     95   -666   -341   1832  -1297  -2161  -1501    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -6237  -7279   -894  -1115  -1292   -757  -9764  -9182 
-    73  -1392  -2302   3599     36  -2780  -1355   -899  -2848  -1125  -2880  -2352   -307  -1868   -669  -1730  -1221  -1510  -2455  -2620  -2182    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -6237  -7279   -894  -1115  -1292   -757  -9764  -9180 
-    74  -1328   -993  -3367  -2860   -220  -3156  -2108   2334  -2544   1899    880  -2689  -2922  -2135  -2466  -2358  -1270    903  -1587  -1365    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -6237  -7279   -894  -1115   -425  -1969  -9764  -9177 
-    75   1383  -1925   2919    148  -2716  -1234   -690  -2401   -719  -2549  -1811   -148  -1725   -363  -1322   -714   -939  -1921  -2792  -2084    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9175 
-    76  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9172 
-    77  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9170 
-    78   1195  -1260   -467    -35  -1957  -1200   -259  -1621   1577  -1713   -878   -222  -1473    127   -210   1390   -333  -1202  -1969  -1420    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9167 
-    79   1166  -2353   2094   1762  -2644  -1249   -314  -2423   -198  -2390  -1571    119  -1603     74   -819   -612   -814  -1976  -2599  -1810    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9165 
-    80   -353  -1019   -542   1310  -1262  -1408   -313   -478    -92   -998   -313   -344  -1587    -22   -487   -467   1501   1226  -1557  -1053    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9162 
-    81  -1066  -2178    209   1889  -2905   2534   -796  -2721   -743  -2748  -2020   -289  -1874   -476  -1269   -951  -1178  -2239  -2838  -2230    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9160 
-    82   -864  -2125   2823    266  -2820  -1225   -627  -2670   -669  -2691  -1931    -56  -1714   -292  -1309   1616   -986  -2139  -2866  -2088    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -469  -6675  -1912   -894  -1115   -701  -1378  -9764  -9157 
-    83   -869   -801  -2592  -2411  -1050  -2154  -1984   1034  -2145   -257   -138  -2094  -2476  -2069  -2182  -1582   -994   3075  -2019  -1572    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -6237  -7280   -894  -1115   -425  -1969  -9764  -9155 
-    84    -21   -667  -1557  -1425  -2358   -916  -1397  -2001  -1367  -2287  -1483  -1013  -1572  -1214  -1559   2580   1900  -1306  -2590  -2224    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9152 
-    85   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -997  -6675  -1037   -894  -1115   -701  -1378  -9764  -9150 
-    86   -649  -1565    588   2683  -1903   -942   -190  -1633      2  -1765  -1178    154  -1346     99   -397   -546   -695  -1351  -1865  -1376    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115  -1654   -551  -9764  -9147 
-    87   -423   -782   -803   -844  -1634   -893   -891  -1504   -849  -1657  -1191   -792   3371   -843   -983   -604   -676  -1165  -1606  -1461    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115  -1654   -551  -9764  -9145 
-    88   -649  -1565    588   2683  -1903   -942   -190  -1633      2  -1765  -1178    154  -1346     99   -397   -546   -695  -1351  -1865  -1376    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115  -1654   -551  -9764  -9142 
-    89   2444   -236   -895   -854  -1364   -548   -817   -613   -791  -1141   -629   -555  -1153   -710   -939     56    -24   -279  -1706  -1344    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44  -5722  -6764   -894  -1115   -320  -2332  -9764  -9140 
-    90   -487  -1298   -512   -358  -1531  -1279   2815  -1834   -309  -1926  -1184   -481  -1683   -330   -628   2318   -623  -1412  -1811  -1087    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9137 
-    91  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9134 
-    92   -788  -2260   1956    435  -2667  -1231   -359  -2471   -256  -2435  -1616   2150  -1609     23   -874   1295   -816  -1995  -2632  -1847    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9132 
-    93   3260   -995  -2154  -2261  -2604  -1267  -2060  -2035  -2233  -2502  -1934  -1631  -1961  -2058  -2240   -724   -871  -1499  -2817  -2619    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9129 
-    94  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9127 
-    95   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9124 
-    96   -636   -947  -1494  -1174   -117  -1675   -563   -722   -930   -959   -425  -1057  -1969   -853  -1107   -875   2462   -578   -698   2658    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9122 
-    97  -1695  -1298  -3931  -3441   -532  -3642  -2660   2768  -3144   1770    601  -3244  -3344  -2659  -3013  -2881  -1637    735  -1988  -1802    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9119 
-    98  -1541  -1227  -3656  -3172   -499  -3318  -2388    834  -2854   2284    602  -2946  -3146  -2432  -2753  -2542  -1503   1888  -1859  -1645    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9116 
-    99  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9114 
-   100   -578   -701  -2479  -2149  -1263  -1850  -1710    656  -1891   -654   -301  -1766  -2242  -1747  -1971  -1109   1804   2583  -2019  -1630   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9111 
-   101   -739  -1644   -814   -342  -2268  -1551   -308  -1808   2628  -1875  -1127   -480  -1762     77    341   -729   1516  -1477  -2052  -1624   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -888  -6675  -1159   -894  -1115   -701  -1378  -9764  -9109 
-   102   -580   -918   -973  -1031  -1807  -1023  -1067  -1708  -1046  -1847  -1388   -967   3520  -1037  -1166   -766   -843  -1356  -1745  -1636   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -5828  -6870   -894  -1115  -1596   -579  -9764  -9106 
-   103  -1100   -987  -2190  -1929     -9  -2177  -1304    631  -1502   2417    815  -1822  -2293  -1414  -1511  -1670  -1120    328  -1099   -665   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -5828  -6870   -894  -1115  -1596   -579  -9764  -9103 
-   104  -1314  -1212  -1659  -1570   1272  -1940    130   -897  -1268   -752   -565  -1210  -2145  -1090  -1279  -1422  -1336   -910    597   3914   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -5828  -6870   -894  -1115  -1596   -579  -9764  -9101 
-   105    106   -401   -933   -845  -1333   -729   -797   -594   -678  -1094   -611   -625  -1291   -675   -833   -123   2795   -316  -1682  -1297   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -5828  -6870   -894  -1115  -1596   -579  -9764  -9098 
-   106   -580   -918   -973  -1031  -1807  -1023  -1067  -1708  -1046  -1847  -1388   -967   3520  -1037  -1166   -766   -843  -1356  -1745  -1636   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -5828  -6870   -894  -1115   -334  -2273  -9764  -9095 
-   107  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9093 
-   108   -923  -2358    356   2445  -2644  -1365   -334  -2423      1  -2359  -1577    -10  -1691   2297   -442   -733   -903  -2014  -2511  -1813   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -888  -6675  -1159   -894  -1115   -701  -1378  -9764  -9090 
-   109   -633  -1343   -124    -31  -1438  -1154   -207  -1437    333  -1400   -894   -214  -1485   3242    133   -630   -669  -1222  -1529  -1016   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -5828  -6870   -894  -1115  -1596   -579  -9764  -9087 
-   110  -1100   -987  -2190  -1929     -9  -2177  -1304    631  -1502   2417    815  -1822  -2293  -1414  -1511  -1670  -1120    328  -1099   -665   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -41  -5828  -6870   -894  -1115   -334  -2273  -9764  -9085 
-   111  -1317  -3103   3029   1955  -3309  -1301   -624  -3209   -812  -3112  -2427     92  -1814   -289  -1612  -1001  -1375  -2712  -3285  -2338   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9082 
-   112  -2013  -1625  -3756  -3377   3151  -3484  -1351     89  -3041   1852    597  -2846  -3232  -2344  -2787  -2708  -1929   -410   -637    221   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9079 
-   113  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9077 
-   114   2553   -678  -1760  -1784  -2633   1894  -1725  -2297  -1861  -2594  -1774  -1198  -1630  -1607  -1973   -280   -453  -1481  -2840  -2572   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9074 
-   115   -648  -1509   -194   -354  -2726   1773  -1004  -2630   -957  -2716  -1946   3064  -1782   -726  -1382   -685   -890  -1982  -2775  -2221   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9071 
-   116   -659  -2105    174   1594  -2434  -1330   -122  -2166   1782  -2093  -1241   1789  -1548    299    -85   -500   -608  -1743  -2241  -1577   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9069 
-   117   -791   -877  -2158  -1852   -994  -2019  -1461   2681  -1590   -388   -118  -1671   1883  -1498  -1693  -1290   -875    437  -1738  -1334   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9066 
-   118  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9063 
-   119   -952  -2233   -114   1785  -2646  -1538   -233  -2311   2513  -2208  -1419   -196  -1750    175    218   -797   -876  -1936  -2287  -1753   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9061 
-   120  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9058 
-   121  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9055 
-   122  -1398   -984  -3855  -3459  -1340  -3561  -3084   2451  -3281   -253   -164  -3212  -3430  -3105  -3332  -2838  -1389   2786  -2712  -2294   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9053 
-   123  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9050 
-   124  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9047 
-   125   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9044 
-   126  -1468  -2069   -762   -997  -2634  -1768  -1516  -3059  -1508  -3127  -2580   4001  -2312  -1391  -1789  -1503  -1700  -2572  -2658  -2191   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9042 
-   127  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9039 
-   128  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9036 
-   129   1821   -617  -1624  -1330  -2174   -909  -1252  -1805  -1221  -2069  -1253   -956  -1527  -1052  -1457   1639   1856  -1170  -2411  -2047   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9033 
-   130   -935  -2375    369   2549  -2659  -1364   -344  -2441    -19  -2376  -1597     -9  -1696   2119   -466   -743   -918  -2031  -2528  -1827   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9031 
-   131  -1303  -3087   2927   2106  -3295  -1299   -615  -3191   -793  -3095  -2404     94  -1808   -278  -1587   -990  -1360  -2694  -3268  -2325   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9028 
-   132  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9025 
-   133   -970   -723  -3086  -2588  -1006  -2752  -1960   2171  -2343   -277     16  -2330  -2771  -2130  -2379  -1917   1424   2221  -1910  -1524   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9022 
-   134  -1398   -984  -3855  -3459  -1340  -3561  -3084   2451  -3281   -253   -164  -3212  -3430  -3105  -3332  -2838  -1389   2786  -2712  -2294   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9020 
-   135   -966  -2316    306   2574  -2348  -1401   2792  -2378    -97  -2335  -1573    -68  -1734    -25   -544   -787   -952  -1992  -2356  -1619   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9017 
-   136    -22   -667  -1554  -1414  -2342   -918  -1385  -1983  -1353  -2269  -1466  -1008  -1571  -1201  -1548   2471   2087  -1295  -2575  -2209   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9014 
-   137  -1505  -1190  -3637  -3156   -538  -3296  -2383    877  -2843   2178    560  -2923  -3137  -2438  -2750  -2518  -1470   2052  -1879  -1650   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9011 
-   138  -1256  -3009   2198   2742  -3227  -1299   -587  -3111   -725  -3020  -2311     93  -1791   -244  -1492   -955  -1305  -2620  -3193  -2272   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9008 
-   139   3260   -995  -2154  -2261  -2604  -1267  -2060  -2035  -2233  -2502  -1934  -1631  -1961  -2058  -2240   -724   -871  -1499  -2817  -2619   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9006 
-   140   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9003 
-   141  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -9000 
-   142  -2176  -2415  -2504  -1923  -3054  -2403  -1269  -3053   -167  -2856  -2350  -1844  -2662   -997   3887  -2228  -2131  -2807  -2501  -2452   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8997 
-   143  -2742  -2290  -3014  -3139    701  -3008   -615  -2258  -2836  -1879  -1835  -2399  -3220  -2421  -2640  -2733  -2781  -2314     18   4561   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8994 
-   144  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8992 
-   145   -765  -1330   -997   -564  -1068  -1754   -501   -700    -14   -531   2816   -706  -1897   2805   -230   -888   -729   -719  -1551  -1063   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8989 
-   146  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8986 
-   147  -2945  -2188  -3664  -3788   3630  -3544    -51  -1909  -3391  -1409  -1398  -2317  -3449  -2380  -2935  -2775  -2840  -2044    677   3219   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8983 
-   148   -870  -2097    126    149  -2410  -1398   -365  -2299     76  -2260  -1492   2145  -1720   2949   -277   -738   -873  -1896  -2333  -1674   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8980 
-   149  -2961  -2195  -3671  -3800   3536  -3551    -48  -1926  -3402  -1422  -1413  -2319  -3455  -2384  -2941  -2782  -2854  -2060    681   3371   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8977 
-   150  -2987  -2211  -3674  -3810   2989  -3560    -43  -1958  -3412  -1449  -1443  -2320  -3463  -2388  -2949  -2792  -2879  -2090    686   3914   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8974 
-   151  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8972 
-   152  -1762  -2287  -1132  -1144  -2520  -2040  -1289  -2773   -740  -2625  -2183  -1302  -2433   4141   -881  -1765  -1840  -2519  -2457  -2076   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8969 
-   153  -1468  -2069   -762   -997  -2634  -1768  -1516  -3059  -1508  -3127  -2580   4001  -2312  -1391  -1789  -1503  -1700  -2572  -2658  -2191   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8966 
-   154  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8963 
-   155    -25   -662  -1566  -1428  -2304   -924  -1386  -1932  -1360  -2228  -1434  -1017  -1576  -1211  -1548   1852   2736  -1266  -2547  -2182   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8960 
-   156   3260   -995  -2154  -2261  -2604  -1267  -2060  -2035  -2233  -2502  -1934  -1631  -1961  -2058  -2240   -724   -871  -1499  -2817  -2619   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8957 
-   157  -1505  -1190  -3637  -3156   -538  -3296  -2383    877  -2843   2178    560  -2923  -3137  -2438  -2750  -2518  -1470   2052  -1879  -1650   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8954 
-   158   1894   -761  -1577  -1534  -2424  -1005  -1529  -2014  -1542  -2325  -1578  -1122   2932  -1378  -1707   -356   -501  -1365  -2650  -2329   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8951 
-   159  -1643  -1391  -3006  -2647    652  -2907   -703   -266  -2221   2130    160  -2138  -2852  -1833  -2115  -2088  -1577   -537   -156   2891   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8948 
-   160   -413  -1290   -233   -288  -2433  -1105   -818  -2311   -680  -2420  -1621   3033  -1638   -518  -1086   1519   -642  -1691  -2554  -1946   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8945 
-   161   -620  -1339  -1178   -651  -2046  -1493   -487  -1611    295  -1741  -1028   -685  -1781   -149   2100   -701   2451  -1287  -1990  -1596   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8943 
-   162   -736  -1187   -651   1632  -1430  -1709   -789     -4   -621   -978   -503   -710  -1962   -550   -966   -951   -752   2327  -1908  -1404   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8940 
-   163  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8937 
-   164   -671  -1900   -408     69  -2301  -1497    -65  -1958   1898  -1887  -1058   -173   1327   1984    412   -564   -585  -1590  -2006  -1482   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8934 
-   165  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8931 
-   166   -788  -1711   -297   -265  -2488   1650   -695  -2322   -307  -2350  -1598   -470  -1809   3128   -628   -775   -901  -1858  -2435  -1914   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8928 
-   167   -757  -1538  -1017   -332   1838  -1710   -128  -1346   1793  -1404   -687   -473  -1761    209   1840   -765   -644  -1131  -1546  -1028   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8925 
-   168   -924  -2326    304   1884  -2619  -1384   -329  -2391     50  -2327  -1548    -36  -1700   2931   -364   -742   -900  -1990  -2473  -1797   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8922 
-   169   2507   -607  -1789  -1708  -2481   -871  -1596  -2133  -1674  -2430  -1607  -1125  -1567  -1455  -1811   1906   -359  -1355  -2724  -2407   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8919 
-   170    -27   -660  -1575  -1445  -2301   -925  -1397  -1925  -1376  -2227  -1435  -1025  -1579  -1227  -1559   1677   2848  -1262  -2548  -2184   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8916 
-   171  -1275  -1048  -3199  -2797   3007  -2774  -1271    525  -2496    154    236  -2320  -2797  -2072  -2385  -1974  -1264   1972   -796     34   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8913 
-   172   -726  -1963    305   2454  -2526  -1253   -441  -2291   -259  -2323  -1529    -54  -1642    -75   -777   1519   -787  -1835  -2522  -1822   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8910 
-   173  -2742  -2290  -3014  -3139    701  -3008   -615  -2258  -2836  -1879  -1835  -2399  -3220  -2421  -2640  -2733  -2781  -2314     18   4561   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8907 
-   174    -22   -667  -1554  -1414  -2342   -918  -1385  -1983  -1353  -2269  -1466  -1008  -1571  -1201  -1548   2471   2087  -1295  -2575  -2209   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8904 
-   175  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8901 
-   176  -1695  -1298  -3931  -3441   -532  -3642  -2660   2768  -3144   1770    601  -3244  -3344  -2659  -3013  -2881  -1637    735  -1988  -1802   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8898 
-   177  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8895 
-   178   2507   -607  -1789  -1708  -2481   -871  -1596  -2133  -1674  -2430  -1607  -1125  -1567  -1455  -1811   1906   -359  -1355  -2724  -2407   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8892 
-   179   -904  -2555   2147   1799  -2803  -1259   -339  -2620   -242  -2541  -1727    136  -1632   2096   -878   -672   -904  -2150  -2725  -1899   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8889 
-   180   -833  -1731   -398   -299  -2301  -1474   -628  -2133   -154  -2146  -1440   -500   2730   2432   -435   -821   -908  -1752  -2282  -1765   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8886 
-   181  -1622  -1353  -3406  -2949   2427  -3103  -1402    186  -2612    739   3803  -2558  -2958  -2078  -2452  -2288  -1560   -232   -820    -90   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8883 
-   182   2656   -677  -1768  -1791  -2628   1693  -1726  -2289  -1863  -2588  -1770  -1201  -1631  -1609  -1973   -280   -452  -1476  -2836  -2569   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8880 
-   183  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8877 
-   184  -2176  -2415  -2504  -1923  -3054  -2403  -1269  -3053   -167  -2856  -2350  -1844  -2662   -997   3887  -2228  -2131  -2807  -2501  -2452   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8873 
-   185  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8870 
-   186  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8867 
-   187  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8864 
-   188  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8861 
-   189   -525   -908  -1142   -979  -1301  -1546  -1001    -95   -945  -1049   -539   2047  -1925   -879  -1191   -810   -650   2407  -1806  -1287   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8858 
-   190  -1608  -1307  -3432  -3238  -1179  -3095  -2687   3474  -2941   -191   -206  -2987  -3216  -2818  -2915  -2635  -1653    832  -2363  -1952   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8855 
-   191   1337   -841   -790   -395  -1110  -1349   -437   -606   -291    766   -251   1641  -1599   -219   -625   -456   -328   -414  -1455   -978   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8852 
-   192  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8849 
-   193   1704  -1095   -524   -523  -2343  -1083   -930  -2033   -796  -2259  -1482   2930  -1631   -651  -1155   -419   -565  -1464  -2501  -1976   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8845 
-   194  -2742  -2290  -3014  -3139    701  -3008   -615  -2258  -2836  -1879  -1835  -2399  -3220  -2421  -2640  -2733  -2781  -2314     18   4561   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8842 
-   195  -1252  -2247  -1428   -551  -2868  -1974   -133  -2353   2088  -2122  -1370   -631  -1975   2158   2300  -1134  -1050  -2051  -2074  -1792   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7717   -894  -1115   -701  -1378  -9764  -8839 
-   196  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8836 
-   197   1513   -590  -1373   -943  -1094  -1243   -754   -566   -774    907   -252   -830  -1621   -646  -1016   1314   -290   -345  -1495  -1086   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8833 
-   198  -1076  -2573    571   1855  -2879  -1318   -507  -2726   -426  -2685  -1940   3011  -1752   -154  -1006   -851  -1110  -2277  -2835  -2039   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8830 
-   199  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8827 
-   200   -652  -1045   -968   -771  -1108  -1670   -813   1867   -699   -879   -417   2681  -1954   -673   -967   -902   -706    -24  -1628  -1057   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8823 
-   201   -320  -1034   -583   -202  -1402   1002   -345   -930    -65  -1205   -478   -363  -1560   2061   -418   -418   -354   1203  -1635  -1136   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8820 
-   202  -2961  -2195  -3671  -3800   3536  -3551    -48  -1926  -3402  -1422  -1413  -2319  -3455  -2384  -2941  -2782  -2854  -2060    681   3371   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8817 
-   203   -870  -2097    126    149  -2410  -1398   -365  -2299     76  -2260  -1492   2145  -1720   2949   -277   -738   -873  -1896  -2333  -1674   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8814 
-   204   -754  -2280   1892   1871  -2562  -1248   -268  -2332   -111  -2302  -1472    122  -1575    128   -713   -564   1441  -1892  -2509  -1738   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8811 
-   205   3260   -995  -2154  -2261  -2604  -1267  -2060  -2035  -2233  -2502  -1934  -1631  -1961  -2058  -2240   -724   -871  -1499  -2817  -2619   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8807 
-   206  -1395   -983  -3845  -3448  -1337  -3549  -3071   2334  -3268   -253   -163  -3201  -3423  -3093  -3319  -2825  -1386   2860  -2704  -2286   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8804 
-   207  -2945  -2188  -3664  -3788   3630  -3544    -51  -1909  -3391  -1409  -1398  -2317  -3449  -2380  -2935  -2775  -2840  -2044    677   3219   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8801 
-   208  -1468  -2069   -762   -997  -2634  -1768  -1516  -3059  -1508  -3127  -2580   4001  -2312  -1391  -1789  -1503  -1700  -2572  -2658  -2191   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8798 
-   209   -924  -2326    304   1884  -2619  -1384   -329  -2391     50  -2327  -1548    -36  -1700   2931   -364   -742   -900  -1990  -2473  -1797   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8794 
-   210   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8791 
-   211  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8788 
-   212   -667   -848  -2048  -1655   -751  -1863  -1238    120  -1315   1430    148  -1480  -2140  -1232  -1428  -1077   2424     76  -1540  -1161   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8785 
-   213  -1408   -996  -3855  -3458  -1305  -3559  -3072   2966  -3276   -207   -131  -3213  -3427  -3088  -3319  -2837  -1399   2260  -2685  -2278   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6675  -7718   -894  -1115   -701  -1378  -9764  -8781 
-   214   -586   -544  -2338  -1828   -746  -2068  -1238   1921  -1581   -303    150  -1613  -2212  -1379  -1665   1222   -596   1858  -1402  -1017   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9764  -8778 
-   215  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9764  -8775 
-   216   -624   -692  -1878  -1265   -555  -1996   -768    322   -666   1100    340  -1214  -2041   -745   1433  -1070   -568   1689  -1167   -799   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9764  -8771 
-   217  -1262  -3023   2355   2647  -3238  -1297   -589  -3124   -734  -3031  -2324     95  -1792   -247  -1505   -959  -1312  -2632  -3204  -2279   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9764  -8768 
-   218  -1256  -3009   2198   2742  -3227  -1299   -587  -3111   -725  -3020  -2311     93  -1791   -244  -1492   -955  -1305  -2620  -3193  -2272   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9764  -8765 
-   219  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9764  -8762 
-   220  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   220
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6676  -7718   -894  -1115   -701  -1378  -9764  -8758 
-   221  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8755 
-   222  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   222
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8752 
-   223  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   223
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8748 
-   224   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   224
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8745 
-   225  -1480  -1154  -3534  -3086   2330  -3161  -1645   2707  -2786    458    445  -2674  -3029  -2297  -2637  -2356  -1431    537  -1092   -379   225
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8741 
-   226  -2605  -2164  -3410  -3518   4186  -3034   -940  -1504  -3300  -1072  -1142  -2698  -3246  -2697  -2999  -2815  -2670  -1743   -274    806   226
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8738 
-   227  -1916  -1576  -3858  -3312   -189  -3624  -2413    430  -2922   1993   3831  -3178  -3260  -2360  -2745  -2840  -1827   -123  -1681  -1585   227
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8735 
-   228  -2742  -2290  -3014  -3139    701  -3008   -615  -2258  -2836  -1879  -1835  -2399  -3220  -2421  -2640  -2733  -2781  -2314     18   4561   228
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8731 
-   229  -1241   -894  -3573  -3060   -801  -3174  -2287   2177  -2803    196   2748  -2771  -3043  -2463  -2736  -2354  -1199   2191  -1946  -1650   229
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8728 
-   230  -2013  -1625  -3756  -3377   3151  -3484  -1351     89  -3041   1852    597  -2846  -3232  -2344  -2787  -2708  -1929   -410   -637    221   230
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8725 
-   231  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8721 
-   232   2571   -598  -1891  -1743  -2218   -937  -1546  -1594  -1612  -2064  -1334  -1167  -1604  -1429  -1735   -253   1911  -1039  -2532  -2215   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8718 
-   233  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   233
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8714 
-   234  -1817  -1416  -4019  -3505   -394  -3727  -2660   2216  -3200   2296    749  -3330  -3365  -2621  -3021  -2963  -1745    482  -1898  -1777   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8711 
-   235   -380   -729  -2012  -1868  -1585   1475  -1568   -252  -1750  -1257   -753  -1447  -1941  -1581  -1837   -727   -634   2687  -2106  -1736   235
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -888  -6676  -1160   -894  -1115   -701  -1378  -9764  -8707 
-   236   -515   -526  -2042  -1821   -687  -1747  -1442   1159  -1544     50    186  -1574  -2071  -1486  -1623  -1126   -639   2727  -1597  -1134   236
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5829  -6871   -894  -1115   -334  -2273  -9764  -8704 
-   237  -1541  -1227  -3656  -3172   -499  -3318  -2388    834  -2854   2284    602  -2946  -3146  -2432  -2753  -2542  -1503   1888  -1859  -1645   237
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8700 
-   238  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   238
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8697 
-   239   1132   -626  -2591  -2070   -630  -2252  -1388    806  -1797   1336    317  -1822  -2348  -1554  -1830  -1390   -720   1847  -1416  -1073   239
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8693 
-   240  -1294  -1167  -3176  -3053  -1510  -2597  -2599    776  -2808   -665   -568  -2665  -2928  -2721  -2804  -2093  -1429   3343  -2527  -2099   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8690 
-   241  -1144   -823  -3454  -2929   1919  -2987  -1962   2244  -2649    211    344  -2583  -2889  -2280  -2547  -2147  -1098   2012  -1623  -1223   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8687 
-   242  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8683 
-   243   -832   -985  -1757  -1192   -407  -2155   -873     82   -807   1371   2666  -1251  -2148   1978   -991  -1202   -761   -138  -1253   -926   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8679 
-   244   -840  -1622   -762   -324    -67  -1758   2654  -1460     29  -1437   -802   -488  -1855   2155   -270   -802   -766  -1250   -586   2339   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8676 
-   245  -1153  -1721   -982   -692     68  -1956   -233  -1533   -271  -1450   -955   -786  -2111   2980   -489  -1144  -1102  -1393   -504   2749   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8672 
-   246  -1541  -1227  -3656  -3172   -499  -3318  -2388    834  -2854   2284    602  -2946  -3146  -2432  -2753  -2542  -1503   1888  -1859  -1645   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8669 
-   247  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8665 
-   248  -1051  -2271    302   2642  -2890   1670   -693  -2707   -626  -2709  -1964   -194  -1829   -356  -1179   -905  -1134  -2233  -2816  -2160   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8662 
-   249   -425  -1013  -1661  -1792  -2558  -1187  -1802  -2565  -1897  -2800  -2098  -1367  -1878  -1746  -1993   3270   -814  -1808  -2742  -2368   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8658 
-   250   -639  -1456  -1050   -566  -2291  -1461   -451  -1990    376  -2007  -1243   -619  -1765    -88   2723   1541   -708  -1571  -2108  -1689   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -888  -6676  -1160   -894  -1115   -701  -1378  -9764  -8655 
-   251   -433   -813   -944  -1084  -2087   3127  -1186  -2062  -1289  -2237  -1663   -954  -1479  -1176  -1395   -624   -752  -1524  -1896  -1894   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5829  -6871   -894  -1115   -334  -2273  -9764  -8651 
-   252   -739  -1644   -814   -342  -2268  -1551   -308  -1808   2628  -1875  -1127   -480  -1762     77    341   -729   1516  -1477  -2052  -1624   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8647 
-   253  -2176  -2415  -2504  -1923  -3054  -2403  -1269  -3053   -167  -2856  -2350  -1844  -2662   -997   3887  -2228  -2131  -2807  -2501  -2452   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8644 
-   254  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8640 
-   255  -2176  -2415  -2504  -1923  -3054  -2403  -1269  -3053   -167  -2856  -2350  -1844  -2662   -997   3887  -2228  -2131  -2807  -2501  -2452   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8637 
-   256   1474   -576  -1448  -1024   1857  -1350   -704   -447   -874   -733   -112   -899   1492   -709  -1089   -512   -330   -270  -1210   -697   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8633 
-   257   1442   -567  -1568  -1125   -934  -1448   -844   1628   -940   -652    -72  -1002   1460   -797  -1146   -606   -365    109  -1415  -1022   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8629 
-   258   1304   -834   -874   -409  -1129  -1387   -422   -459   -225   -888   -222   -520  -1608   1811   -552   -466   -316   1290  -1464  -1004   258
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8626 
-   259  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   259
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -889  -6676  -1160   -894  -1115   -701  -1378  -9764  -8622 
-   260   -789  -1469   -548   -216  -1902  -1323    -91  -1586   2872  -1614  -1006   -336  -1557    242    704   -772   -744  -1340  -1625  -1302   260
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5829  -6871   -894  -1115  -1596   -579  -9764  -8618 
-   261   -515   -526  -2042  -1821   -687  -1747  -1442   1159  -1544     50    186  -1574  -2071  -1486  -1623  -1126   -639   2727  -1597  -1134   261
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5829  -6871   -894  -1115   -334  -2273  -9764  -8615 
-   262  -1398   -984  -3855  -3459  -1340  -3561  -3084   2451  -3281   -253   -164  -3212  -3430  -3105  -3332  -2838  -1389   2786  -2712  -2294   262
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8611 
-   263  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   263
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8607 
-   264   -459   -730  -1833  -1420   -874  -1611  -1061    -76  -1095   -322   2738  -1244  -1938  -1023  -1239   -812   2520    -40  -1521  -1143   264
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8604 
-   265  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   265
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8600 
-   266   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   266
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8596 
-   267   1886   -626  -1632  -1473  -2508   1609  -1449  -2220  -1468  -2438  -1577  -1013  -1532  -1251  -1679   1705   -327  -1402  -2706  -2370   267
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8592 
-   268   -274  -1179   -311   -243  -2438   1373   -713  -2193   -548  -2284  -1438   2178  -1544   -374   -992   1481   -485  -1563  -2507  -1939   268
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8589 
-   269   -436  -1638   1657    330  -1819  -1286    -78  -1510    242  -1560   2217     28  -1462   1859   -241   -354   -392  -1196  -1882  -1247   269
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8585 
-   270   -400  -1275   -250   -292  -2425  -1101   -811  -2296   -669  -2404  -1602   2916  -1631   -510  -1075   1697   -628  -1676  -2544  -1940   270
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8581 
-   271   -517  -1646   1838    189  -2375   1228   -436  -2099   -286  -2167  -1345    -85  -1563    -69   -826   -461   1731  -1621  -2415  -1752   271
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8577 
-   272  -1398   -984  -3855  -3459  -1340  -3561  -3084   2451  -3281   -253   -164  -3212  -3430  -3105  -3332  -2838  -1389   2786  -2712  -2294   272
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8574 
-   273  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847   273
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8570 
-   274   -755   -587  -2687  -2111     -2  -2293   -979   1757  -1767    361   2687  -1774  -2279  -1424  -1687  -1385   -693    367   -760   2350   274
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8566 
-   275   -763  -1948   2200    206  -2712  -1208   -619  -2544   -615  -2583  -1806    -95  -1686   -281  -1217   2248   -892  -2011  -2763  -2023   275
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8562 
-   276  -3232  -2594  -3508  -3648   -882  -2917  -1886  -3060  -3237  -2665  -2615  -3229  -3282  -3161  -2996  -3457  -3341  -3103   6081   -495   276
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8558 
-   277  -1407   -992  -3862  -3465  -1319  -3567  -3084   2888  -3286   -223   -143  -3220  -3433  -3102  -3331  -2845  -1397   2371  -2698  -2289   277
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8555 
-   278  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   278
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8551 
-   279  -1762  -2287  -1132  -1144  -2520  -2040  -1289  -2773   -740  -2625  -2183  -1302  -2433   4141   -881  -1765  -1840  -2519  -2457  -2076   279
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8547 
-   280  -1877  -2708   -271   3539  -3235  -1868  -1322  -3210  -1299  -3203  -2676   -849  -2342  -1076  -1736  -1723  -1961  -2857  -2976  -2640   280
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8543 
-   281   -665  -1148  -2040  -2098  -2442  -1424  -1936  -1850  -1956  -2305  -1815  -1645  -2071  -1911  -2001   -909   3609  -1444  -2672  -2426   281
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8539 
-   282  -2228  -1908  -3555  -3373   -604  -3255  -2515    -62  -2963   2976    358  -3207  -3275  -2644  -2802  -2988  -2232   -567  -1904  -1643   282
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8535 
-   283   -958  -1950   -621   -288  -2432  -1632   -330  -2200    512  -2130  -1376   2777  -1846     52   2150   -889   -915  -1841  -2140  -1673   283
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8531 
-   284   1229   -794   -943   -454   -922  -1512   -403   1379   -238   -645    -30   -572  -1663   1746   -544   -563   -333    -94  -1311   -865   284
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8527 
-   285  -1736  -1362  -3962  -3383   -256  -3573  -2420   1993  -3089   1922   2960  -3172  -3213  -2433  -2862  -2753  -1645    233  -1699  -1635   285
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8524 
-   286   -483  -1750     65    291  -2188  -1250   -159  -1934    210  -1935  -1084   1758  -1494   2121   -246   1176   -479  -1509  -2129  -1475   286
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8520 
-   287  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   287
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8516 
-   288   2507   -607  -1789  -1708  -2481   -871  -1596  -2133  -1674  -2430  -1607  -1125  -1567  -1455  -1811   1906   -359  -1355  -2724  -2407   288
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8512 
-   289   -138   -818  -1234  -1187  -2472   -980  -1332  -2252  -1273  -2451  -1639   -931   2163  -1122  -1512   2488   -479  -1509  -2649  -2247   289
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7718   -894  -1115   -701  -1378  -9764  -8508 
-   290   1722   -770  -1571  -1541  -2438  -1011  -1543  -2028  -1557  -2341  -1598  -1130   3058  -1394  -1718   -367   -514  -1378  -2663  -2344   290
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -889  -6676  -1160   -894  -1115   -701  -1378  -9764  -8504 
-   291   -789  -1469   -548   -216  -1902  -1323    -91  -1586   2872  -1614  -1006   -336  -1557    242    704   -772   -744  -1340  -1625  -1302   291
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8500 
-   292    259   -359   -608   -611  -1508   -535   -707  -1345   -644  -1629   -962   -413  -1147   -568   -843   2542    -58   -809  -1766  -1281   292
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8496 
-   293   -789  -1469   -548   -216  -1902  -1323    -91  -1586   2872  -1614  -1006   -336  -1557    242    704   -772   -744  -1340  -1625  -1302   293
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8492 
-   294    106   -401   -933   -845  -1333   -729   -797   -594   -678  -1094   -611   -625  -1291   -675   -833   -123   2795   -316  -1682  -1297   294
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8488 
-   295   -580   -918   -973  -1031  -1807  -1023  -1067  -1708  -1046  -1847  -1388   -967   3520  -1037  -1166   -766   -843  -1356  -1745  -1636   295
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8484 
-   296   -789  -1469   -548   -216  -1902  -1323    -91  -1586   2872  -1614  -1006   -336  -1557    242    704   -772   -744  -1340  -1625  -1302   296
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8480 
-   297    106   -401   -933   -845  -1333   -729   -797   -594   -678  -1094   -611   -625  -1291   -675   -833   -123   2795   -316  -1682  -1297   297
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115   -831  -1191  -9764  -8476 
-   298    -90   -695  -1160  -1227  -2073   -868  -1285  -1999  -1298  -2256  -1567   -913  -1526  -1184  -1449   3026   -449  -1344  -2293  -1863   298
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -6314  -7356   -894  -1115  -1217   -811  -9764  -8472 
-   299  -1405  -1619  -1852  -2003  -2679  -1698  -1961  -2755  -2069  -2817  -2402  -1875   3958  -2041  -2099  -1613  -1709  -2337  -2439  -2526   299
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31  -6314  -7356   -894  -1115   -452  -1894  -9764  -8468 
-   300  -1560  -2359  -1919   -885  -3077  -2171   -222  -2501   2884  -2229  -1532   -867  -2157    195   2278  -1451  -1310  -2243  -2125  -1944   300
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -889  -6676  -1160   -894  -1115   -701  -1378  -9764  -8464 
-   301   -580   -918   -973  -1031  -1807  -1023  -1067  -1708  -1046  -1847  -1388   -967   3520  -1037  -1166   -766   -843  -1356  -1745  -1636   301
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8459 
-   302    106   -401   -933   -845  -1333   -729   -797   -594   -678  -1094   -611   -625  -1291   -675   -833   -123   2795   -316  -1682  -1297   302
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8455 
-   303   -789  -1469   -548   -216  -1902  -1323    -91  -1586   2872  -1614  -1006   -336  -1557    242    704   -772   -744  -1340  -1625  -1302   303
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8451 
-   304   -580   -918   -973  -1031  -1807  -1023  -1067  -1708  -1046  -1847  -1388   -967   3520  -1037  -1166   -766   -843  -1356  -1745  -1636   304
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8447 
-   305   2574   -298  -1011   -979  -1477   -606   -928   -743   -920  -1266   -746   -651  -1221   -828  -1058     -6    -94   -391  -1809  -1460   305
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8443 
-   306    259   -359   -608   -611  -1508   -535   -707  -1345   -644  -1629   -962   -413  -1147   -568   -843   2542    -58   -809  -1766  -1281   306
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8439 
-   307   -580   -918   -973  -1031  -1807  -1023  -1067  -1708  -1046  -1847  -1388   -967   3520  -1037  -1166   -766   -843  -1356  -1745  -1636   307
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8435 
-   308   -789  -1469   -548   -216  -1902  -1323    -91  -1586   2872  -1614  -1006   -336  -1557    242    704   -772   -744  -1340  -1625  -1302   308
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8430 
-   309   2574   -298  -1011   -979  -1477   -606   -928   -743   -920  -1266   -746   -651  -1221   -828  -1058     -6    -94   -391  -1809  -1460   309
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8426 
-   310   2574   -298  -1011   -979  -1477   -606   -928   -743   -920  -1266   -746   -651  -1221   -828  -1058     -6    -94   -391  -1809  -1460   310
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -42  -5830  -6872   -894  -1115  -1596   -579  -9764  -8422 
-   311    259   -359   -608   -611  -1508   -535   -707  -1345   -644  -1629   -962   -413  -1147   -568   -843   2542    -58   -809  -1766  -1281   311
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -5830  -6872   -894  -1115  -1596   -579  -9764  -8418 
-   312   -633  -1343   -124    -31  -1438  -1154   -207  -1437    333  -1400   -894   -214  -1485   3242    133   -630   -669  -1222  -1529  -1016   312
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43  -5830  -6872   -894  -1115   -334  -2273  -9764  -8414 
-   313   1040  -1659   -547      8  -2064  -1464    -73  -1704    630  -1703   -888   -211  -1581   2108   1725   -499   -493  -1363  -1884  -1375   313
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9764  -8409 
-   314   -472  -1405   -323   -165  -2163  -1236   -503  -1965   -107  -2033  -1248   -339  -1622   2096   -443   2267   -588  -1504  -2209  -1631   314
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9764  -8405 
-   315  -2089  -2190  -2567  -2787  -3372  -2253  -2663  -3607  -2895  -3590  -3215  -2612   4122  -2846  -2839  -2316  -2418  -3135  -2975  -3234   315
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9764  -8401 
-   316  -1600  -2373  -2000   -929  -3105  -2198   -229  -2516   2322  -2239  -1547   -896  -2179    188   2946  -1492  -1342  -2265  -2129  -1960   316
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6676  -7719   -894  -1115   -701  -1378  -9764  -8397 
-   317  -1170  -2206   -925   -378  -2727  -1836   -195  -2308   2651  -2131  -1385   -522  -1925   2336    749  -1052  -1019  -1995  -2124  -1765   317
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6677  -7719   -894  -1115   -701  -1378  -9764  -8392 
-   318  -2176  -2415  -2504  -1923  -3054  -2403  -1269  -3053   -167  -2856  -2350  -1844  -2662   -997   3887  -2228  -2131  -2807  -2501  -2452   318
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -394  -6677  -2145   -894  -1115   -701  -1378  -9764  -8388 
-   319   1432  -1233   -460    -70  -1866  -1209   -166  -1408   2089  -1560   -805   -222  -1474    200    228   -378   -391  -1071  -1821  -1346   319
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32  -6314  -7357   -894  -1115   -452  -1894  -9764  -8384 
-   320   -324   -835   -888   -403  -1052  -1448   -390   -361   -178   -802   -149   -525  -1630   1780   -491   -510   1366   1441  -1397   -941   320
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25  -6677  -7719   -894  -1115   -701  -1378  -9764  -8379 
-   321  -1892  -2397  -1701  -1300  -3050  -2216   -948  -2829   3583  -2696  -2116  -1348  -2450   -619     78  -1865  -1815  -2562  -2460  -2321   321
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9764  -8375 
-   322  -2176  -2415  -2504  -1923  -3054  -2403  -1269  -3053   -167  -2856  -2350  -1844  -2662   -997   3887  -2228  -2131  -2807  -2501  -2452   322
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9764  -8371 
-   323   1743   -620  -1743  -1667  -2511   -872  -1584  -2173  -1647  -2463  -1636  -1109  -1567  -1433  -1794   2630   -365  -1381  -2745  -2422   323
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9764  -8366 
-   324   1581   -678  -2528  -2247  -1383  -1711  -1799    551  -2028   -784   -419  -1761  -2174  -1842  -2089   -992   -697   2600  -2130  -1754   324
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9764  -8362 
-   325  -1814  -2025  -2478  -2748  -3577   3650  -2700  -3847  -3052  -3864  -3354  -2492  -2699  -2874  -2984  -2040  -2187  -3148  -3081  -3439   325
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9764  -8358 
-   326   -372  -1292   1756     73  -1727  -1239   -318  -1236   -116  -1521   -755   -167  -1523     23   -590   1205   -411   1157  -1904  -1325   326
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26  -6677  -7719   -894  -1115   -701  -1378  -9764  -8353 
-   327  -2059  -2867   3860   -532  -3452  -1877  -1516  -3665  -1847  -3616  -3145   -882  -2414  -1318  -2469  -1872  -2198  -3236  -3167  -2847   327
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -9764      0 
-//
-HMMER2.0  [2.3.2]
-NAME  DGOK
-ACC   PF05035.4
-DESC  2-keto-3-deoxy-galactonokinase
-LENG  298
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  3
-DATE  Thu Apr 24 19:21:09 2008
-CKSUM 8061
-GA    25.0000 25.0000;
-TC    25.4000 27.3000;
-NC    24.7000 24.7000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -10.012565   0.857149
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -322      *  -2322
-     1  -2784  -3432   4016  -1200  -4140  -2466  -2197  -4505  -2621  -4365  -3956  -1551  -3014  -2039  -3232  -2593  -2938  -4046  -3710  -3552     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -1322  -9214 
-     2  -4114  -3274  -4214  -4453  -1722  -3496  -2681  -4109  -4149  -3619  -3615  -4044  -3885  -4032  -3816  -4355  -4248  -4133   6191  -1329     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9212 
-     3  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9209 
-     4   -306   -970  -2039  -1903  -2927   1840  -1862  -2651  -1892  -2866  -1997  -1398  -1886  -1672  -2084   1895   2127  -1791  -3119  -2798     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9207 
-     5   -346   -973  -2193  -2152  -2892  -1234  -2018  -2565  -2092  -2859  -2037  -1524  -1941  -1891  -2197   1898   3058  -1759  -3132  -2824     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9205 
-     6  -1539  -2423  -1302   -886  -3034  -2131   -698  -2769    348  -2610  -1893   2265  -2324   -314   3114  -1468  -1463  -2420  -2521  -2163     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9202 
-     7  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9200 
-     8  -2957  -3022  -3318  -2735  -3796  -2998  -1968  -3912   -846  -3631  -3157  -2611  -3280  -1724   4056  -3026  -2913  -3650  -3096  -3185     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9197 
-     9   2508  -1120  -2622  -2335  -1233  -1993  -1830   -367  -2047   1471   -327  -1943  -2417  -1876  -2091  -1275  -1063   -391  -2056  -1708     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9195 
-    10  -4114  -3274  -4214  -4453  -1722  -3496  -2681  -4109  -4149  -3619  -3615  -4044  -3885  -4032  -3816  -4355  -4248  -4133   6191  -1329    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9192 
-    11  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9190 
-    12   -886   -969  -2054  -1430   -333  -2170   -653   1772   -666   -652   -107  -1322  -2218   -833   1820  -1248   -814   -307   -866   2506    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9187 
-    13  -1513  -3090   2299     66  -3339  -1656   -892  -3268   -894  -3180  -2461   -303  -2117   3390  -1530  -1255  -1555  -2799  -3291  -2461    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9185 
-    14  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1102  -7111   -929   -894  -1115   -701  -1378  -9536  -9182 
-    15    118   -496   -836   -863  -1747   -669   -945  -1620   -912  -1892  -1213   -618  -1302   -819  -1093   2783   -217  -1034  -1989  -1525    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35  -6044  -7086   -894  -1115   -861  -1154  -9536  -9180 
-    16  -1193  -2405   2730    102  -3173   2158   -886  -3088  -1049  -3072  -2371   -234  -1909   -581  -1733  -1033  -1334  -2536  -3113  -2424    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6677  -7719   -894  -1115   -375  -2127  -9536  -9177 
-    17  -1701  -2593  -1500   -921  -2845  -2287   3190  -2744   2955  -2529  -1827  -1010  -2373   -193    473  -1589  -1528  -2458  -2350  -1952    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9175 
-    18   -455   3437  -2452  -2006  -1002  -1640  -1292   -442  -1693   1266   -229  -1553  -2031  -1469  -1714   1547   -598   -297  -1519  -1146    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9172 
-    19  -1976  -1605  -4249  -3777   -804  -3846  -2956    573  -3476   2412    330  -3535  -3602  -2959  -3316  -3103  -1934   2036  -2265  -2100    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9170 
-    20   1320  -1167   -868   1558  -1365  -1722   -643   1673   -484  -1059   -434   -688  -1896   -393   -861   -801   -616   -276  -1737  -1254    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9167 
-    21   -818  -2196     13   1789  -2480  -1499   2883  -2271    -84  -2255  -1410   -169  -1750     11   -582   1435   -795  -1856  -2432  -1731    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9165 
-    22  -2957  -3022  -3318  -2735  -3796  -2998  -1968  -3912   -846  -3631  -3157  -2611  -3280  -1724   4056  -3026  -2913  -3650  -3096  -3185    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9162 
-    23  -1841  -2637  -2004  -1155  -3278  -2424   -577  -2814    686  -2551  -1866  -1160  -2458   2499   3154  -1740  -1625  -2551  -2446  -2225    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9160 
-    24   -980  -2177   2195    -80  -3116   1632   -904  -2926   -893  -2928  -2119   -373  -1942   -553  -1506   1663  -1123  -2329  -3129  -2387    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9157 
-    25  -1509  -3285   2320   2076  -3523   1646   -857  -3403   -989  -3300  -2572   -183  -2066   -508  -1764  -1212  -1557  -2897  -3491  -2552    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9155 
-    26   1558  -1938   2097   -128  -2778  -1443   -797  -2512   -684  -2577  -1760   -396   1954   -437  -1235   -771   -941  -1997  -2816  -2145    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9152 
-    27  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9150 
-    28  -1790  -1419  -4125  -3689  -1081  -3732  -2993    822  -3413   1579     38  -3419  -3578  -3050  -3333  -2995  -1768   2857  -2457  -2178    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9147 
-    29  -1024  -1060  -2905  -2564  -1380  -2365  -2057   2177  -2258   -671   -416  -2213  -2682  -2125  -2310  -1622   2765    496  -2228  -1844    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9145 
-    30   1527  -1270  -1210   -705  -2097  -1463   -730  -1695   -258  -1869  -1082   -760  -1807   -397   1970   -601   1811  -1303  -2186  -1729    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9142 
-    31   1572  -1238  -2909  -2597   -979  -2319  -1983   -160  -2283   2337     -2  -2222  -2640  -2053  -2275  -1594  -1252   -314  -1980  -1690    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9140 
-    32   -746  -1823   -715   -245  -2356  -1621   -385  -2018    264  -2028  -1205   2016  -1805     21   1949   -702   1671  -1637  -2204  -1680    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9137 
-    33  -1509  -3286   2321   2063  -3524   1663   -858  -3404   -990  -3301  -2573   -183  -2067   -509  -1765  -1212  -1558  -2898  -3492  -2553    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -457  -7111  -1929   -894  -1115   -701  -1378  -9536  -9134 
-    34  -1895  -2399  -1704  -1304  -3053  -2219   -951  -2832   3584  -2699  -2119  -1351  -2453   -623     75  -1868  -1818  -2566  -2463  -2324    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6677  -7719   -894  -1115   -375  -2127  -9536  -9132 
-    35   -436  -1082  -2002  -2140  -3263   1919  -2195  -3097  -2380  -3307  -2433  -1560  -2007  -2075  -2486   2820   -855  -2074  -3428  -3161    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9129 
-    36  -1776  -1904  -2831  -2779   2728  -2544  -1466  -1787  -2666  -1628  -1423  -2349   3315  -2378  -2649  -2029  -1957  -1766  -1116   -139    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9127 
-    37   1464  -1704   -302   1768  -2439  -1398   -564  -2150   -299  -2212  -1363   -348  -1728   -176   -789   1506   -675  -1676  -2454  -1827    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9124 
-    38   1320  -1905   -680   -189  -2269  -1674   2846  -1953   1883  -1955  -1140   -417  -1808     94     81   -730   -734  -1609  -2119  -1586    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9122 
-    39   -936  -1025  -3091  -2823  -1691  -2226  -2315    462  -2556  -1005   -695  -2297  -2656  -2390  -2579  -1519   1897   2858  -2531  -2147    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9119 
-    40  -2604  -2128  -4554  -4136   2524  -4239  -2210   -113  -3822   2550    502  -3696  -3786  -2928  -3458  -3510  -2493   -768  -1342   -651    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9116 
-    41   1324  -1301   -654   1579  -1434  -1621   -506   -892   -292    950   -496   -521  -1801   -218   -687   -699   -589   -728  -1748  -1247    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9114 
-    42  -1509  -3285   2320   2076  -3523   1646   -857  -3403   -989  -3300  -2572   -183  -2066   -508  -1764  -1212  -1557  -2897  -3491  -2552    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9111 
-    43   -848   -789  -2418  -1869   -427  -2295   2833    150  -1481   1335    259  -1676  -2337  -1317  -1518  -1385   -798   1770  -1095   -613    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9109 
-    44  -1058   -894  -3099  -2568   -860  -2662  -1771    637  -2265   1384    101  -2266  -2716  -1993  -2242  -1805   1728   2005  -1693  -1361    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9106 
-    45   1888   -917  -2311  -2174  -2847   1854  -1986  -2515  -2096  -2786  -1940  -1511  -1900  -1851  -2221   -517   2158  -1705  -3084  -2799    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9103 
-    46   1658  -2299   3138   -231  -3264  -1562  -1153  -2999  -1278  -3126  -2406   -524  -2106   -844  -1917  -1112  -1377  -2450  -3332  -2613    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9101 
-    47  -1959  -1752  -3470  -3087      1  -3115  -1307   -693  -2452   -240   3272  -2591  -3156  -2238  -2339  -2424  -1932   -984   5085     94    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9098 
-    48  -1568  -2187  -1991  -1612  -3337   1857  -1343  -3107   -394  -3028  -2324  -1573  -2545  -1019   3294  -1638  -1679  -2629  -2873  -2699    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9095 
-    49   1575  -2135   -106   2779  -2883  -1560   -894  -2534   -754  -2663  -1907   -474  -1996   -548  -1259   -960  -1138  -2084  -2910  -2256    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -464  -7111  -1910   -894  -1115   -701  -1378  -9536  -9093 
-    50   2223   -742  -1581  -1516  -2393   -993  -1502  -1984  -1513  -2293  -1540  -1105   2601  -1347  -1684   -336   -478  -1338  -2623  -2298    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6670  -7712   -894  -1115   -373  -2135  -9536  -9090 
-    51  -1509  -3285   2320   2076  -3523   1646   -857  -3403   -989  -3300  -2572   -183  -2066   -508  -1764  -1212  -1557  -2897  -3491  -2552    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9087 
-    52   -825  -1864   -638   -362  -2650   1493   -630  -2344   1946  -2344  -1521   -564   1896   -239   -374   -797   -877  -1884  -2495  -1972    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9085 
-    53   -669  -1406   1783   -267  -1549  -1607   -569  -1009   -414    980   -630   -499  -1830   -279   -847   -739   1673   -837  -1872  -1342    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9082 
-    54  -1874  -2078  -2258  -2229   -276  -2535  -1158  -2269  -2094  -2184  -1827  -2009   3294  -1975  -2181  -2008  -2011  -2117   -903   3088    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9079 
-    55   1396  -1046  -3680  -3219  -1435  -3220  -2591   2329  -2993   -621   -366  -2896  -3235  -2773  -3001  -2426  -1342   2256  -2446  -2047    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9077 
-    56  -1759  -1305  -4328  -3965  -1743  -4047  -3735   3086  -3833   -588   -522  -3726  -3872  -3681  -3903  -3364  -1752   2353  -3250  -2813    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9074 
-    57  -2223  -1796  -4544  -3966   -540  -4133  -2970   2158  -3683   1890   3244  -3775  -3670  -2907  -3388  -3345  -2122   -133  -2083  -2080    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9071 
-    58   1949   4798  -3228  -3271  -2765  -1324  -2511  -2052  -2943  -2645  -1959  -1965  -2068  -2608  -2768   -688   -827  -1463  -3129  -2921    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9069 
-    59  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9066 
-    60  -2406  -2296  -3638  -3594  -1525  -3105  -2824  -1047  -3121   -596   5043  -3293  -3425  -3046  -2996  -2911  -2552  -1398  -2513  -2207    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9063 
-    61   1640  -1005  -3129  -2918  -1830  -2060  -2396    321  -2693  -1161   -833  -2265  -2565  -2474  -2690  -1369  -1070   2869  -2650  -2282    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9061 
-    62  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9058 
-    63   -897  -1462  -2333  -2543  -3185  -1640  -2474  -3294  -2686  -3497  -2780  -1973  -2360  -2483  -2703   3465  -1316  -2413  -3310  -3025    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9055 
-    64  -1539  -2423  -1302   -886  -3034  -2131   -698  -2769    348  -2610  -1893   2265  -2324   -314   3114  -1468  -1463  -2420  -2521  -2163    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9053 
-    65   -794   -893  -1936  -1388   -731  -2152   -984     63  -1030   -199   2860  -1370  -2215   2038  -1192  -1218   -747   1716  -1365   -995    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9050 
-    66  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9047 
-    67  -4114  -3274  -4214  -4453  -1722  -3496  -2681  -4109  -4149  -3619  -3615  -4044  -3885  -4032  -3816  -4355  -4248  -4133   6191  -1329    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9044 
-    68   -687  -1136  -1283   -721  -1302  -1840   -599   1669   1704   -998   -370   -834  -1954   -361   -437   -890   1622   -316  -1623  -1192    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9042 
-    69  -1104  -1769   -588   2668  -2070  -1879  -1026   -749   -838  -1629  -1142   -807  -2197   -735  -1240  -1199  -1141   1781  -2458  -1900    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9039 
-    70   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9036 
-    71  -2931  -2878  -3420  -3706  -4181  -2925  -3468  -4621  -3859  -4490  -4165  -3491   4225  -3781  -3695  -3182  -3279  -4087  -3594  -4064    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9033 
-    72  -3482  -2868  -3701  -3919    238  -3552  -1112  -3000  -3638  -2516  -2526  -3027  -3772  -3101  -3341  -3418  -3527  -3071   -441   4711    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9031 
-    73   1396   -885  -3104  -2588   -902  -2606  -1794    629  -2298   1386     56  -2261  -2697  -2018  -2273  -1762  -1030   2013  -1726  -1391    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9028 
-    74   -328  -1010  -1774  -1542  -2678  -1237  -1567  -2370  -1490  -2580  -1739  -1230   2148  -1334  -1748   1836   2069  -1654  -2867  -2487    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9025 
-    75  -1132   3546  -3697  -3404  -1670  -2542  -2671    648  -3098   -918   -668  -2722  -2920  -2866  -3026  -1862  -1286   2910  -2617  -2220    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9022 
-    76  -2931  -2878  -3420  -3706  -4181  -2925  -3468  -4621  -3859  -4490  -4165  -3491   4225  -3781  -3695  -3182  -3279  -4087  -3594  -4064    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9020 
-    77   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9017 
-    78   -321   3718  -2593  -2359  -2255  -1285  -1894  -1783  -2102  -2157  -1417  -1610   2184  -1880  -2146   -590   2105  -1271  -2607  -2309    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9014 
-    79   -936   -772  -2983  -2430   2184  -2497  -1395   2017  -2112    -78    248  -2070  -2535  -1783  -2035  -1614   1688    429  -1236   -785    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9011 
-    80   -449  -1092  -1995  -2164  -3287   2845  -2230  -3129  -2440  -3341  -2470  -1576  -2019  -2121  -2532   1958   -873  -2095  -3453  -3193    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9008 
-    81   1526  -1391   -766   -422  -2327  -1362   -695  -2023   -372  -2125  -1283   -563  -1732   2275   -778   1577   -593  -1528  -2383  -1835    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -9006 
-    82  -2091  -1746  -3971  -3840  -1676  -3532  -3289   3684  -3581   -659   -693  -3562  -3674  -3445  -3521  -3194  -2146    449  -2877  -2493    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -464  -7111  -1910   -894  -1115   -701  -1378  -9536  -9003 
-    83   1846   -812  -2156  -1796   -772  -1809  -1343    106  -1516   1746    144  -1548  -2131  -1365  -1606  -1042   -743     61  -1587  -1231    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6671  -7713   -894  -1115  -1457   -653  -9536  -9000 
-    84   1888  -1247  -1180   -695  -2111  -1396   -569  -1687    159  -1827  -1097   -701  -1743   -235   2433   -619   -633  -1311  -2071  -1675    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6671  -7713   -894  -1115  -1457   -653  -9536  -8997 
-    85   -943  -1653  -1245   -890  -2618   2132   -794  -2360      7  -2360  -1625   -928  -1992   -463   2658  -1001  -1042  -1920  -2345  -2046    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6671  -7713   -894  -1115   -373  -2135  -9536  -8994 
-    86   2795  -1032  -2416  -2538  -3227   1954  -2363  -2942  -2626  -3230  -2380  -1721  -2026  -2302  -2634   -654   -848  -1984  -3416  -3227    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -8992 
-    87   1372  -1229   -797   1612  -1569  -1618   -655   -672   -472  -1291   -621   -640  -1851   -375   -869   -723   -612   1556  -1886  -1386    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -8989 
-    88  -1841  -2637  -2004  -1155  -3278  -2424   -577  -2814    686  -2551  -1866  -1160  -2458   2499   3154  -1740  -1625  -2551  -2446  -2225    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -8986 
-    89  -2130  -1685  -4485  -4009   -835  -4173  -3229   3001  -3739   1759    327  -3822  -3791  -3159  -3558  -3450  -2069    433  -2393  -2259    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -8983 
-    90  -1053  -2194    -93   2744  -2803  -1588   -813  -2445   -612  -2565  -1814   -440  -1987   -458  -1093   -965   1884  -2035  -2816  -2164    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -8980 
-    91   1907   -936  -2282  -2204  -3075   1877  -2072  -2818  -2193  -3042  -2153  -1520  -1900  -1921  -2318   1929   -692  -1861  -3274  -3003    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -8977 
-    92   1373  -1224   -804   1597  -1564  -1621   -659   -662   -478  -1285   -617   -645  -1854   -381   -874   -726   -613   1573  -1883  -1385    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -8974 
-    93  -1492  -2097  -1935  -1676  -3327   2859  -1514  -3148   -693  -3114  -2405  -1627  -2539  -1219   2382  -1588  -1661  -2622  -2959  -2781    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -8972 
-    94   -726  -1777   1756    -71  -1912  -1615   -338  -1576    104    850   -902   -337  -1764     40   1810   -679   -670  -1320  -1998  -1422    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7111  -8153   -894  -1115   -701  -1378  -9536  -8969 
-    95  -1330  -2927   2261    164  -3285  -1554   -795  -3139   -832  -3072  -2305   2327   2005   -437  -1530  -1092  -1379  -2641  -3258  -2394    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8966 
-    96  -1759  -1305  -4327  -3965  -1742  -4046  -3733   3093  -3832   -587   -521  -3725  -3872  -3680  -3902  -3363  -1752   2342  -3249  -2812    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8963 
-    97  -2229  -2505  -2867  -2000  -1481  -2775  -1026  -2590   -139  -2413  -1920  -1864  -2877   -942   3286  -2267  -2087  -2458   4232   -990    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8960 
-    98  -2091  -1746  -3971  -3840  -1676  -3532  -3289   3684  -3581   -659   -693  -3562  -3674  -3445  -3521  -3194  -2146    449  -2877  -2493    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8957 
-    99  -1751  -1297  -4323  -3962  -1768  -4044  -3741   2445  -3832   -620   -545  -3721  -3872  -3690  -3908  -3361  -1744   2965  -3270  -2822    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8954 
-   100  -2931  -2878  -3420  -3706  -4181  -2925  -3468  -4621  -3859  -4490  -4165  -3491   4225  -3781  -3695  -3182  -3279  -4087  -3594  -4064   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8951 
-   101  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8948 
-   102  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1103  -7111   -929   -894  -1115   -701  -1378  -9536  -8945 
-   103    118   -496   -836   -863  -1747   -669   -945  -1620   -912  -1892  -1213   -618  -1302   -819  -1093   2783   -217  -1034  -1989  -1525   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6044  -7086   -894  -1115   -256  -2623  -9536  -8943 
-   104   1934   4807  -3229  -3273  -2766  -1325  -2512  -2052  -2944  -2646  -1960  -1966  -2069  -2610  -2769   -689   -828  -1463  -3129  -2922   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8940 
-   105  -1047  -1311  -1718  -1433  -1451  -2136  -1276   -191   -972   -993   -620  -1438  -2397   2290  -1132  -1383  -1096   2684  -2017  -1545   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8937 
-   106   -719  -1865   -576   -173  -2459  -1563   -397  -2165    195  -2144  -1299   2018  -1777     16   1930   1446   -717  -1735  -2294  -1732   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8934 
-   107   -795  -1200  -1260   -845   -836  -1879   2931   -820   -508   1124   -373   -931   1756   -561   -743   -989   -770   -717  -1300   -669   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8931 
-   108   1383  -1410   1834   -292  -1620  -1586   -616  -1075   -479    997   -701   -517  -1839   -328   -918   -740   -685   -887  -1937  -1406   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8928 
-   109  -1744  -2981   3274   -293  -3808   1853  -1378  -3805  -1661  -3740  -3092   -641  -2361  -1092  -2417  -1550  -1908  -3204  -3698  -3008   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8925 
-   110   1753  -1263  -1013   -975  -2857   1739  -1350  -2593  -1266  -2741  -1892   2324  -1880  -1060  -1642   -606   -773  -1863  -2978  -2498   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8922 
-   111  -1632  -2240  -1330  -1358  -2173  -2138   3488  -2963  -1266  -2942  -2333  -1467   3310  -1395  -1473  -1684  -1787  -2563  -2409  -1727   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8919 
-   112  -1701  -3423   3185    110  -3700  -1636  -1039  -3697  -1305  -3592  -2945   2436  -2184   -723  -2143  -1389  -1794  -3163  -3713  -2744   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8916 
-   113  -1771  -1603  -3750  -3689  -2037  -3050  -3231    403  -3479  -1154  -1076  -3246  -3399  -3383  -3437  -2628  -1917   3536  -3074  -2677   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8913 
-   114  -2406  -2296  -3638  -3594  -1525  -3105  -2824  -1047  -3121   -596   5043  -3293  -3425  -3046  -2996  -2911  -2552  -1398  -2513  -2207   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8910 
-   115  -2957  -3022  -3318  -2735  -3796  -2998  -1968  -3912   -846  -3631  -3157  -2611  -3280  -1724   4056  -3026  -2913  -3650  -3096  -3185   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8907 
-   116  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8904 
-   117  -2641  -3308   -896   3732  -3966  -2458  -2043  -4105  -2128  -4016  -3555  -1531  -2959  -1842  -2560  -2479  -2750  -3722  -3563  -3385   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8901 
-   118  -2641  -3308   -896   3732  -3966  -2458  -2043  -4105  -2128  -4016  -3555  -1531  -2959  -1842  -2560  -2479  -2750  -3722  -3563  -3385   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8898 
-   119  -1213  -1674  -2755  -2906  -3163  -1922  -2659  -2698  -2788  -3105  -2612  -2311  -2600  -2708  -2753  -1463   3819  -2197  -3286  -3157   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8895 
-   120  -2562  -2904  -1886  -1971  -3251  -2661  -2079  -3690  -1565  -3469  -3081  -2107  -3091   4371  -1665  -2585  -2674  -3411  -3077  -2821   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8892 
-   121  -2327  -1867  -4636  -4123   -655  -4321  -3240   2208  -3840   2501    519  -3977  -3831  -3106  -3578  -3599  -2242     67  -2270  -2230   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8889 
-   122   1376  -1007  -3338  -2798   -794  -2900  -1946   2154  -2498   1481    211  -2495  -2881  -2168  -2436  -2043  -1193    587  -1750  -1455   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8886 
-   123  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8883 
-   124   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -458  -7111  -1929   -894  -1115   -701  -1378  -9536  -8880 
-   125  -1148  -1474  -1891  -1169  -1127  -2132   -638   -700    194   1632   -250  -1158  -2196   -393   2453  -1347  -1058   -793  -1583  -1191   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6678  -7720   -894  -1115  -1450   -658  -9536  -8877 
-   126   2246   -613  -1770  -1682  -2490   -873  -1583  -2147  -1650  -2438  -1612  -1115  -1566  -1435  -1795   2239   -360  -1365  -2728  -2407   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6678  -7720   -894  -1115  -1450   -658  -9536  -8873 
-   127  -2231  -1910  -3559  -3376   -606  -3258  -2518    -64  -2967   2977    357  -3211  -3278  -2647  -2806  -2992  -2235   -570  -1906  -1646   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6678  -7720   -894  -1115  -1450   -658  -9536  -8870 
-   128   1932  -1776   2504     91  -2608  -1219   -680  -2275   -670  -2438  -1686   -185  -1699   -352  -1241   -653   -852  -1798  -2693  -2019   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6678  -7720   -894  -1115   -375  -2127  -9536  -8867 
-   129   1885   -991  -2034  -1975  -2986   1860  -1951  -2707  -2031  -2933  -2071  -1445   2255  -1783  -2200   -551   -725  -1834  -3181  -2881   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8864 
-   130   1614   -816  -1855  -1454  -1411  -1477  -1179   -895  -1274   1197   -579  -1230  -1911  -1119  -1469   1616   -575   -659  -1832  -1445   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8861 
-   131   -469   -950  -1495  -1127  -1434  -1512  -1010  -1021   -971   1160   -617  -1052   1891   -875  -1223   1582   -610   -790  -1828  -1393   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -465  -7111  -1911   -894  -1115   -701  -1378  -9536  -8858 
-   132   1888  -1247  -1180   -695  -2111  -1396   -569  -1687    159  -1827  -1097   -701  -1743   -235   2433   -619   -633  -1311  -2071  -1675   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6671  -7713   -894  -1115  -1457   -653  -9536  -8855 
-   133   -611  -1593   -549   -198  -2305  -1402   -328  -1985   2239  -1997  -1202   -366  -1674     58    130   1803   -643  -1570  -2131  -1637   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6671  -7713   -894  -1115  -1457   -653  -9536  -8852 
-   134  -1807  -2019  -2470  -2739  -3570   3648  -2693  -3838  -3044  -3856  -3346  -2485  -2693  -2866  -2977  -2033  -2180  -3140  -3076  -3432   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6671  -7713   -894  -1115  -1457   -653  -9536  -8849 
-   135  -2168  -2409  -2496  -1915  -3046  -2397  -1262  -3044   -160  -2848  -2342  -1836  -2656   -990   3885  -2220  -2123  -2798  -2495  -2445   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6671  -7713   -894  -1115  -1457   -653  -9536  -8845 
-   136  -2314  -2413  -1860  -1947  -1361  -2390   5122  -3133  -1635  -2915  -2586  -1980  -2799  -1864  -1703  -2372  -2429  -2913  -1712   -928   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24  -6671  -7713   -894  -1115   -373  -2135  -9536  -8842 
-   137  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8839 
-   138   1372   -763  -2332  -1815   -189  -2158   -875   -117  -1513   1289    165  -1571  -2251  -1274  -1548  -1255   -752   -101   -813   2508   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8836 
-   139  -1132   3546  -3697  -3404  -1670  -2542  -2671    648  -3098   -918   -668  -2722  -2920  -2866  -3026  -1862  -1286   2910  -2617  -2220   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8833 
-   140  -2470  -2051  -4558  -4015   -475  -4260  -3028    106  -3625   1956   4160  -3894  -3761  -2900  -3351  -3528  -2366   -535  -2075  -2050   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8830 
-   141  -2931  -2878  -3420  -3706  -4181  -2925  -3468  -4621  -3859  -4490  -4165  -3491   4225  -3781  -3695  -3182  -3279  -4087  -3594  -4064   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8827 
-   142  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8823 
-   143  -1213  -1674  -2755  -2906  -3163  -1922  -2659  -2698  -2788  -3105  -2612  -2311  -2600  -2708  -2753  -1463   3819  -2197  -3286  -3157   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8820 
-   144  -3205  -3079  -2723  -2890  -2110  -3046   5295  -4135  -2617  -3813  -3561  -2886  -3482  -2833  -2620  -3291  -3356  -3895  -2397  -1681   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8817 
-   145   -348   3646  -1753  -1513  -2432  -1270  -1500  -2128  -1443  -2367  -1560   2285  -1870  -1297  -1691   1796   -656  -1517  -2672  -2268   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8814 
-   146  -2620  -2961  -2461  -2046  -3743  -2791  -1570  -3603   3784  -3387  -2839  -2048  -3039  -1260   -465  -2604  -2536  -3331  -3001  -2988   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8811 
-   147  -4114  -3274  -4214  -4453  -1722  -3496  -2681  -4109  -4149  -3619  -3615  -4044  -3885  -4032  -3816  -4355  -4248  -4133   6191  -1329   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8807 
-   148   1640  -1005  -3129  -2918  -1830  -2060  -2396    321  -2693  -1161   -833  -2265  -2565  -2474  -2690  -1369  -1070   2869  -2650  -2282   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8804 
-   149  -1046  -1313  -1713  -1427  -1452  -2133  -1273   -196   -967   -995   -621  -1433  -2394   2308  -1127  -1380  -1095   2675  -2017  -1544   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8801 
-   150   1657  -1004  -3126  -2915  -1830  -2055  -2392    316  -2689  -1163   -834  -2262  -2562  -2471  -2687  -1365  -1068   2861  -2648  -2281   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8798 
-   151  -1713  -3558   2395   2909  -3756  -1632   -990  -3688  -1233  -3567  -2907   -235  -2165   -663  -2075  -1377  -1782  -3171  -3729  -2749   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8794 
-   152  -1297  -2570   3132    -72  -3380  -1555  -1068  -3287  -1220  -3282  -2552   -399  -2096   -750  -1917   1716  -1455  -2693  -3426  -2608   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8791 
-   153  -1265  -2086   -784   -878  -3134   2770  -1364  -3055  -1038  -3068  -2344  -1042  -2297   2611  -1326  -1287  -1457  -2495  -3044  -2591   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8788 
-   154   1635  -1598   -882   -739  -2546  -1551  -1003  -2232   -579  -2350  -1623   -838  -1993   3345   -857   -845   -945  -1778  -2612  -2107   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8785 
-   155  -1759  -1305  -4327  -3965  -1742  -4046  -3733   3093  -3832   -587   -521  -3725  -3872  -3680  -3902  -3363  -1752   2342  -3249  -2812   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8781 
-   156   1686  -1164  -1174   -922  -2433  -1304  -1127  -2078   -951  -2284  -1463   2232  -1814   -829  -1311   -538   1955  -1521  -2593  -2122   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8778 
-   157   -886  -2016   2155   -122  -2896   1597   -852  -2650   -781  -2702  -1889   -398  -1905   -498  -1351   -824   1873  -2111  -2931  -2242   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8775 
-   158  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8153   -894  -1115   -701  -1378  -9536  -8771 
-   159   -837  -1399  -1374   -806  -1623   1383   -615  -1217      4   1069   -710   -884  -2010   -340   2009   -966   -815  -1037  -1804  -1384   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8768 
-   160  -1213  -1674  -2755  -2906  -3163  -1922  -2659  -2698  -2788  -3105  -2612  -2311  -2600  -2708  -2753  -1463   3819  -2197  -3286  -3157   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8765 
-   161   1420   -603  -2453  -1932   -600  -1941  -1087     62  -1608   -472     85  -1592  -2144  -1373  -1611  -1082   -609   1793   3652   -710   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8762 
-   162  -1113  -1444  -2298  -2098  -1578  -2044  -1781  -1106  -1761  -1005   3305  -1871   3165  -1760  -1854  -1412  -1305  -1106  -2228  -1845   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8758 
-   163  -1024  -1060  -2905  -2564  -1380  -2365  -2057   2177  -2258   -671   -416  -2213  -2682  -2125  -2310  -1622   2765    496  -2228  -1844   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8755 
-   164  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8752 
-   165  -2641  -3308   -896   3732  -3966  -2458  -2043  -4105  -2128  -4016  -3555  -1531  -2959  -1842  -2560  -2479  -2750  -3722  -3563  -3385   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8748 
-   166  -1248  -1300  -2937  -2574   -865  -2507  -1944    -71  -2184   2343    121  -2280  -2736  -2001  -2182  -1762   1861   -268  -1901  -1612   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8745 
-   167  -3015  -2495  -3504  -3532   3690  -3618   3445  -2299  -3164  -1849  -1783  -2524  -3632  -2527  -2929  -2916  -2957  -2386    182   1349   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8741 
-   168   1586  -1242   -983   -663  -2135  -1364   3053  -1877   -614  -2035  -1227   -729  -1782   -547   -985   1612   -612  -1413  -2303  -1775   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8738 
-   169  -1976  -1605  -4249  -3777   -804  -3846  -2956    573  -3476   2412    330  -3535  -3602  -2959  -3316  -3103  -1934   2036  -2265  -2100   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8735 
-   170  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8731 
-   171   1319  -1249  -1123   -575  -1399  -1747   -509   -868   1735    999   -455   -711  -1880   -233   -308   -800   -631   -715  -1665  -1224   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8728 
-   172   1753  -1263  -1013   -975  -2857   1739  -1350  -2593  -1266  -2741  -1892   2324  -1880  -1060  -1642   -606   -773  -1863  -2978  -2498   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8725 
-   173  -3205  -3079  -2723  -2890  -2110  -3046   5295  -4135  -2617  -3813  -3561  -2886  -3482  -2833  -2620  -3291  -3356  -3895  -2397  -1681   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8721 
-   174   -897  -1462  -2333  -2543  -3185  -1640  -2474  -3294  -2686  -3497  -2780  -1973  -2360  -2483  -2703   3465  -1316  -2413  -3310  -3025   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7111  -8154   -894  -1115   -701  -1378  -9536  -8718 
-   175  -1258  -1029  -3356  -2807   -761  -2944  -1947   2136  -2493   1514    249  -2516  -2901  -2162  -2427  -2082   1714    556  -1735  -1448   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8714 
-   176  -2324  -1864  -4634  -4122   -657  -4319  -3239   2222  -3838   2494    517  -3975  -3830  -3106  -3578  -3596  -2239     73  -2272  -2231   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8711 
-   177  -1492  -2097  -1935  -1676  -3327   2859  -1514  -3148   -693  -3114  -2405  -1627  -2539  -1219   2382  -1588  -1661  -2622  -2959  -2781   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8707 
-   178   2587  -1397  -1281  -1167  -1987  -1570   3246  -2092  -1054  -2272  -1570  -1127  -2074  -1076  -1292   -890   -970  -1653  -2292  -1669   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8704 
-   179   -449  -1092  -1995  -2165  -3288   2854  -2231  -3130  -2441  -3342  -2471  -1576  -2020  -2122  -2534   1942   -873  -2096  -3453  -3194   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8700 
-   180  -1290  -1532  -2485  -2385  -1585   1825  -2002  -1126  -2201   2433   -835  -2115  -2637  -2087  -2243  -1627  -1482  -1156  -2256  -1897   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8697 
-   181  -1157  -1705  -2168  -2374  -3653   2991  -2533  -3610  -2728  -3739  -2983  -2023   2478  -2473  -2825  -1360  -1554  -2705  -3512  -3508   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8693 
-   182   -790  -2039    -49   1832  -2630  -1458   -558  -2378   -319  -2390  -1548   -265   1844   -166   -839   1506   -834  -1909  -2602  -1920   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8690 
-   183   -880  -1576   -983   -495  -1201  -1866   2868  -1243     61    992   -658   -669  -1962   2197   -178   -929   -803  -1098  -1516   -870   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8687 
-   184   1446  -1846   -189   1815  -2477  -1448   -578  -2176   -330  -2245  -1416   -329   1821   -196   -826   -658   -769  -1735  -2496  -1858   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8683 
-   185   1402  -2269    104   1853  -2689  -1484   -514  -2440   -299  -2436  -1599   2147  -1801   -119   -849   -748   -900  -1996  -2646  -1925   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8679 
-   186   -368  -1059  -1711  -1670  -3042   1840  -1803  -2805  -1819  -2986  -2109  -1306   2216  -1586  -2058   1890   -740  -1905  -3198  -2846   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8676 
-   187   1771   -819  -2308  -1992  -1901  -1369  -1630  -1145  -1813  -1732  -1044  -1484  -1947  -1596  -1936   1746   -633   1837  -2305  -1962   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8672 
-   188   2561  -2030   2263   -368  -3106  -1529  -1186  -2805  -1260  -2972  -2231   -615  -2071   -883  -1834  -1015  -1242  -2252  -3196  -2545   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8669 
-   189   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -465  -7112  -1911   -894  -1115   -701  -1378  -9536  -8665 
-   190  -1185  -2395   2719    107  -3163   2162   -879  -3077  -1040  -3062  -2360   -228  -1902   -574  -1722  -1025  -1326  -2526  -3104  -2416   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -663  -6671  -1489   -894  -1115  -1457   -653  -9536  -8662 
-   191   -634  -1345     -2   -145  -1769  -1075   -620  -1960   -495  -2107  -1509   3452  -1570   -430   -806   -658   -814  -1555  -1896  -1323   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6045  -7087   -894  -1115  -1946   -434  -9536  -8658 
-   192   -928  -1215  -1346  -1444  -2181  -1309  -1450  -2153  -1480  -2261  -1820  -1352   3756  -1464  -1564  -1123  -1209  -1773  -2045  -2016   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -6045  -7087   -894  -1115  -1946   -434  -9536  -8655 
-   193  -1596  -1336  -2507  -2449   3737  -2311   -377   -473  -2219   -170   -186  -1870  -2499  -1777  -2074  -1887  -1642   -678    212   1259   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6045  -7087   -894  -1115   -256  -2623  -9536  -8651 
-   194  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8647 
-   195   1527  -1268  -1211   -706  -2095  -1462   -731  -1693   -261  -1868  -1081   -760  -1806   -399   1954   -600   1827  -1301  -2185  -1729   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8644 
-   196   1337  -1956   -876   -300  -2425  -1742   -327  -2057    451  -2024  -1212   -500  -1861   2240   2008   -799   -794  -1705  -2169  -1685   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8640 
-   197  -2184  -2338  -3056  -3082  -1956   3067  -2338  -3246  -2883  -3237  -2769  -2773  -3130  -2838  -2861  -2412  -2441  -2905   4493  -1613   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8637 
-   198  -1558   3588  -3748  -3341   -823  -2880  -2323    -20  -2913   2431    139  -2861  -3044  -2541  -2754  -2204  -1624   -263  -1944  -1652   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8633 
-   199  -1054  -2196    -91   2753  -2805  -1588   -813  -2448   -613  -2567  -1816   -440  -1988   -458  -1094   -966   1867  -2037  -2818  -2166   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8629 
-   200  -2957  -3022  -3318  -2735  -3796  -2998  -1968  -3912   -846  -3631  -3157  -2611  -3280  -1724   4056  -3026  -2913  -3650  -3096  -3185   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8626 
-   201   1655   -800  -2172  -1842  -1507   1607  -1456   1943  -1675  -1280   -661  -1471  -2020  -1473  -1798   -782   -655   -395  -1974  -1612   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8622 
-   202   1572  -1238  -2909  -2597   -979  -2319  -1983   -160  -2283   2337     -2  -2222  -2640  -2053  -2275  -1594  -1252   -314  -1980  -1690   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -465  -7112  -1911   -894  -1115   -701  -1378  -9536  -8618 
-   203  -1045  -2234    280   2377  -2883   2066   -713  -2698   -648  -2708  -1966   -214  -1834   -380  -1194   -908  -1135  -2222  -2813  -2169   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -663  -6671  -1490   -894  -1115  -1457   -653  -9536  -8615 
-   204   -858  -1545   -318   -243  -1668  -1333   -415  -1716    133  -1655  -1157   -423  -1674   3535    -56   -851   -900  -1491  -1725  -1233   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6045  -7087   -894  -1115   -256  -2623  -9536  -8611 
-   205  -1227  -2767    312   1982  -3151   1567   -722  -2970   -663  -2911  -2121   2288  -1961   -351  -1296  -1013  -1262  -2486  -3099  -2283   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8607 
-   206   1888   -917  -2311  -2174  -2847   1854  -1986  -2515  -2096  -2786  -1940  -1511  -1900  -1851  -2221   -517   2158  -1705  -3084  -2799   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8604 
-   207  -1157  -1705  -2168  -2374  -3653   2991  -2533  -3610  -2728  -3739  -2983  -2023   2478  -2473  -2825  -1360  -1554  -2705  -3512  -3508   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8600 
-   208   1336  -1961   1829     88  -2391  -1470   -347  -2108     27  -2115  -1258   -206  -1693     68   1800   -577   -662  -1689  -2321  -1671   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8596 
-   209  -1779  -1345  -4284  -3826  -1233  -3930  -3206   2354  -3629   1512    -62  -3569  -3688  -3252  -3557  -3176  -1740   2218  -2639  -2377   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8592 
-   210  -1033  -1197  -2619  -2279  -1060  -2205  -1762   -214  -1904   1518   -144  -1993  -2530  -1796  -1956  -1466   2802   -297  -1935  -1581   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8589 
-   211   -598  -1509   -653   -411  -2162  -1444   3014  -2027   -410  -2124  -1317   -575   1898   -377   -798   1566   -711  -1579  -2291  -1685   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8585 
-   212  -1066  -2005  -1137   -491  -2253  -1946   -362  -1845   2000    942  -1095   -658  -2003   2282    356  -1020   -944  -1616  -2068  -1643   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8581 
-   213  -2589  -2128  -4743  -4182   -460  -4450  -3182     98  -3832   2591   3285  -4097  -3849  -2988  -3503  -3727  -2470   -597  -2116  -2156   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8577 
-   214  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8574 
-   215   1575  -2135   -106   2779  -2883  -1560   -894  -2534   -754  -2663  -1907   -474  -1996   -548  -1259   -960  -1138  -2084  -2910  -2256   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8570 
-   216  -1353  -1044  -3667  -3196  -1405  -3252  -2560   2326  -2961   -593   -339  -2891  -3240  -2744  -2970  -2449   1731   2253  -2410  -2014   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8566 
-   217  -2957  -3022  -3318  -2735  -3796  -2998  -1968  -3912   -846  -3631  -3157  -2611  -3280  -1724   4056  -3026  -2913  -3650  -3096  -3185   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8562 
-   218   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8558 
-   219   1564  -1307  -1139   -675  -2334  -1398   -773  -2000   -319  -2113  -1284   -732  -1781   -417   1970   1608   -614  -1506  -2365  -1883   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8555 
-   220   -911  -2107   -282    -85  -2371   1395   2974  -2236     10  -2225  -1416   -360  -1861   2283   -349   -811   -889  -1853  -2324  -1683   220
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8551 
-   221  -1972  -1601  -4247  -3775   -807  -3844  -2955    577  -3475   2403    326  -3532  -3601  -2959  -3315  -3100  -1931   2050  -2267  -2100   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8547 
-   222  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220   222
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8543 
-   223  -1023  -2505    154   1883  -2840   1461   -523  -2612   -266  -2558  -1728   -184  -1853   2311   -788   -843  -1011  -2168  -2734  -2001   223
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -7112  -8154   -894  -1115   -701  -1378  -9536  -8539 
-   224   1527  -1609   1980   -251  -2473  -1392   -742  -2127   -557  -2269  -1447   -464  -1789   -382  -1050   -622   1835  -1653  -2555  -1951   224
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8535 
-   225  -2589  -2128  -4743  -4182   -460  -4450  -3182     98  -3832   2591   3285  -4097  -3849  -2988  -3503  -3727  -2470   -597  -2116  -2156   225
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8531 
-   226   -680  -1695   -745   -292  -2299  -1571   -448  -1940   1865  -1993  -1177   -488   1763    -53   -159   -665   1698  -1555  -2210  -1691   226
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8527 
-   227   -630  -1563   -968   -510  -2433  -1520   -616  -2115    -21  -2157  -1331   -638   1851   -233   2012   1537   -713  -1652  -2344  -1850   227
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8524 
-   228   1575  -2135   -106   2779  -2883  -1560   -894  -2534   -754  -2663  -1907   -474  -1996   -548  -1259   -960  -1138  -2084  -2910  -2256   228
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8520 
-   229  -1584  -3227   3133     89  -3457  -1651   -934  -3402  -1014  -3304  -2608   -287  -2139   2501  -1705  -1304  -1638  -2920  -3424  -2551   229
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8516 
-   230   2569   -958  -2907  -2717  -1932  -1754  -2215   -136  -2493  -1390   -988  -2018  -2331  -2266  -2500  -1067   -934   2041  -2621  -2273   230
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8512 
-   231   1644   -831  -1838  -1431  -1561  -1414  -1197  -1087  -1253  -1404   3024  -1200  -1876  -1103  -1466   1650   -560   -797  -1941  -1556   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8508 
-   232   1517  -1849   -181   1870  -2662   1522   -726  -2384   -541  -2447  -1619   -394  -1830   -356  -1053   -710   -855  -1885  -2687  -2042   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8504 
-   233  -1683   3740  -3637  -3454   3577  -2699  -1271  -1008  -3093  -1030   -858  -2569  -3010  -2580  -2857  -2069  -1813  -1049   -724    275   233
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8500 
-   234  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8496 
-   235   -897  -1462  -2333  -2543  -3185  -1640  -2474  -3294  -2686  -3497  -2780  -1973  -2360  -2483  -2703   3465  -1316  -2413  -3310  -3025   235
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8492 
-   236  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222   236
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8488 
-   237  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220   237
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8484 
-   238  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220   238
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8480 
-   239  -2091  -1746  -3971  -3840  -1676  -3532  -3289   3684  -3581   -659   -693  -3562  -3674  -3445  -3521  -3194  -2146    449  -2877  -2493   239
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8476 
-   240  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8472 
-   241   2803  -1032  -2416  -2538  -3226   1937  -2363  -2942  -2626  -3230  -2380  -1721  -2026  -2302  -2634   -654   -848  -1984  -3416  -3226   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8468 
-   242  -1713  -3557   2381   2917  -3756  -1632   -990  -3687  -1232  -3566  -2906   -236  -2165   -662  -2075  -1377  -1782  -3170  -3729  -2748   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8464 
-   243  -1751  -1297  -4323  -3961  -1767  -4043  -3740   2434  -3831   -620   -545  -3720  -3872  -3690  -3907  -3360  -1744   2972  -3269  -2822   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8459 
-   244   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8455 
-   245   1922   -941  -2398  -2413  -3084  -1198  -2209  -2792  -2388  -3075  -2216  -1613  -1938  -2109  -2439   2801   -732  -1857  -3314  -3057   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8451 
-   246   2525   -985  -2451  -2155  -1443  -1714  -1696   -647  -1864   -891   3167  -1721  -2204  -1715  -1932   -989   -870   -556  -2102  -1754   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8447 
-   247  -2109  -2788  -2704  -1429  -3626  -2631   -561  -2968   2324  -2631  -1964  -1328  -2585   -144   3210  -1992  -1801  -2738  -2472  -2369   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8443 
-   248  -1507  -2796   3100   -232  -3198  -1824   -914  -3067   -590  -2986  -2245   -557  -2202   -557   2142  -1323  -1518  -2640  -3003  -2386   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8439 
-   249  -2156  -2060  -2900  -2390    660  -3071   -427  -1810  -1370  -1652  -1310  -1945  -3060  -1531   2109  -2216  -2050  -1774   4104   3100   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8435 
-   250  -1934  -1580  -3579  -3286   2700  -3180   -598   -875  -2912   -959   -672  -2372  -3152  -2262  -2642  -2322  -1864   1846     23   3054   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8430 
-   251   1961  -1054  -2373  -2524  -3272   2864  -2385  -2997  -2655  -3283  -2433  -1727  -2041  -2325  -2662   -674   -873  -2022  -3450  -3268   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8426 
-   252   1555  -1332   -875   -594  -2044  -1438   3047  -1800   -537  -1960  -1177   -700   1901   -502   -894   -628   -674  -1393  -2223  -1683   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8422 
-   253   -626  -1366   -788   -396  -1625   1306   -523  -1257   -166  -1402   2774   -574  -1814   2187   -492   -701   -631  -1027  -1843  -1341   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8418 
-   254  -1085  -2617    211   1902  -2834  -1549   3024  -2676   -311  -2613  -1793   2178  -1875   -146   -848   -885  -1069  -2237  -2759  -1992   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8414 
-   255   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1104  -7112   -931   -894  -1115   -701  -1378  -9536  -8409 
-   256   -928  -1215  -1346  -1444  -2181  -1309  -1450  -2153  -1480  -2261  -1820  -1352   3756  -1464  -1564  -1123  -1209  -1773  -2045  -2016   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37  -6045  -7088   -894  -1115   -256  -2623  -9536  -8405 
-   257  -1751  -1297  -4323  -3962  -1768  -4044  -3741   2445  -3832   -620   -545  -3721  -3872  -3690  -3908  -3361  -1744   2965  -3270  -2822   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8401 
-   258   -765   -991  -2827  -2575  -1740  -1927  -2105     89  -2305  -1160   -795  -2036  -2427  -2146  -2347  -1222   2860   2037  -2465  -2093   258
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8397 
-   259  -1976  -1605  -4249  -3777   -804  -3846  -2956    573  -3476   2412    330  -3535  -3602  -2959  -3316  -3103  -1934   2036  -2265  -2100   259
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8392 
-   260  -1759  -1305  -4328  -3965  -1743  -4047  -3735   3086  -3833   -588   -522  -3726  -3872  -3681  -3903  -3364  -1752   2353  -3250  -2813   260
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8154   -894  -1115   -701  -1378  -9536  -8388 
-   261   2803  -1032  -2416  -2538  -3226   1937  -2363  -2942  -2626  -3230  -2380  -1721  -2026  -2302  -2634   -654   -848  -1984  -3416  -3226   261
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8155   -894  -1115   -701  -1378  -9536  -8384 
-   262   -981  -2178   2196    -80  -3118   1650   -905  -2928   -894  -2930  -2121   -373  -1943   -554  -1508   1648  -1124  -2331  -3131  -2389   262
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8155   -894  -1115   -701  -1378  -9536  -8379 
-   263   -500  -1114  -2184  -2292  -3163   2851  -2237  -2867  -2391  -3153  -2336  -1663  -2066  -2144  -2458   -725   2216  -1991  -3334  -3109   263
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8155   -894  -1115   -701  -1378  -9536  -8375 
-   264   1859   -969  -2019  -1841  -2853  -1207  -1796  -2563  -1801  -2782  -1921  -1369   2199  -1597  -2008   1883   -671  -1745  -3048  -2714   264
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8155   -894  -1115   -701  -1378  -9536  -8371 
-   265  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220   265
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8155   -894  -1115   -701  -1378  -9536  -8366 
-   266   2738   -923  -2524  -2472  -2808  -1244  -2159  -2242  -2330  -2695  -1932  -1654  -1963  -2089  -2364   -582   2175  -1561  -3109  -2849   266
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8155   -894  -1115   -701  -1378  -9536  -8362 
-   267   2579   -958  -2904  -2715  -1935  -1750  -2214   -145  -2491  -1395   -992  -2015  -2327  -2265  -2498  -1063   -932   2026  -2623  -2275   267
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8155   -894  -1115   -701  -1378  -9536  -8358 
-   268  -1699  -1860  -2671  -1920  -1263  -2694  -1219   -842   -381   2290   -346  -1835  -2738  -1010   2188  -1987  -1609  -1083  -1933  -1592   268
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8155   -894  -1115   -701  -1378  -9536  -8353 
-   269  -3482  -2868  -3701  -3919    238  -3552  -1112  -3000  -3638  -2516  -2526  -3027  -3772  -3101  -3341  -3418  -3527  -3071   -441   4711   269
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7112  -8155   -894  -1115   -701  -1378  -9536  -8349 
-   270  -1020  -1475  -1410  -1116  -1609  -1990  -1070   -659   -647  -1204   -799  -1185  -2266   3253   -841  -1229  -1072   1775  -2069  -1566   270
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8344 
-   271   1635  -1598   -882   -739  -2546  -1551  -1003  -2232   -579  -2350  -1623   -838  -1993   3345   -857   -845   -945  -1778  -2612  -2107   271
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8340 
-   272   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320   272
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8335 
-   273  -2604  -2128  -4552  -4135   2540  -4236  -2204   -115  -3820   2543    500  -3693  -3785  -2927  -3457  -3508  -2493   -769  -1338   -644   273
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8331 
-   274   1383  -2304   2011    173  -2672  -1482   -479  -2432   -261  -2416  -1575   -160  -1785   2286   -821   -732   -883  -1992  -2623  -1893   274
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8326 
-   275   2508  -1120  -2622  -2335  -1233  -1993  -1830   -367  -2047   1471   -327  -1943  -2417  -1876  -2091  -1275  -1063   -391  -2056  -1708   275
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8322 
-   276   1560   -750  -2008  -1554  -1191  -1580  -1158   -552  -1325   -946   2993  -1310  -1959  -1159  -1481   -764   1839   -382  -1658  -1291   276
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8317 
-   277  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222   277
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8313 
-   278  -1202   3371  -3543  -3012   -893  -2911  -2052    745  -2691   1426     91  -2607  -2923  -2349  -2580  -2077  -1182   2067  -1817  -1492   278
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8308 
-   279   1527  -1612   1997   -249  -2476  -1392   -742  -2130   -557  -2271  -1449   -463  -1789   -381  -1051   -623   1819  -1656  -2557  -1952   279
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8304 
-   280   1640  -1005  -3129  -2918  -1830  -2060  -2396    321  -2693  -1161   -833  -2265  -2565  -2474  -2690  -1369  -1070   2869  -2650  -2282   280
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8299 
-   281   -531  -1409  -1039   -540  -2251  -1468   -627  -1906   -102  -2003  -1184   -648  -1782   -258   1951   1528   1796  -1470  -2249  -1760   281
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8295 
-   282   2746   -923  -2525  -2473  -2809  -1244  -2160  -2243  -2331  -2696  -1933  -1654  -1963  -2090  -2365   -582   2158  -1562  -3110  -2850   282
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8290 
-   283  -1771  -1603  -3750  -3689  -2037  -3050  -3231    403  -3479  -1154  -1076  -3246  -3399  -3383  -3437  -2628  -1917   3536  -3074  -2677   283
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8285 
-   284   1674  -2295   3129   -232  -3261  -1561  -1153  -2996  -1276  -3123  -2402   -524  -2105   -844  -1915  -1110  -1375  -2446  -3330  -2611   284
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8281 
-   285   1946  -1054  -2371  -2523  -3272   2874  -2385  -2998  -2655  -3283  -2434  -1726  -2041  -2325  -2662   -674   -872  -2022  -3450  -3268   285
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8276 
-   286  -2784  -3432   4016  -1200  -4140  -2466  -2197  -4505  -2621  -4365  -3956  -1551  -3014  -2039  -3232  -2593  -2938  -4046  -3710  -3552   286
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8271 
-   287   1418  -1580   -412   1717  -2203  -1416   -524  -1837   -242  -1976  -1154   -374  -1713   -147   -707   -549   1726  -1438  -2273  -1681   287
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8267 
-   288   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320   288
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8262 
-   289  -1615  -1328  -3753  -3369   2402  -3246  -1893    516  -3082   -234   -155  -2867  -3251  -2661  -2953  -2477  -1610   2811  -1392   -592   289
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8257 
-   290  -1184  -1966  -1454   -714  -2140  -2078   -427  -1734    529   1013  -1032   -826  -2113   2312   2140  -1178  -1048  -1565  -2014  -1631   290
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8253 
-   291   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320   291
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8248 
-   292  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222   292
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8243 
-   293  -2324  -1864  -4634  -4122   -657  -4319  -3239   2222  -3838   2494    517  -3975  -3830  -3106  -3578  -3596  -2239     73  -2272  -2231   293
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8238 
-   294   -559  -1155  -1272   -736  -1584  -1607   -651  -1067   -235  -1379   -663   -800  -1856   -386   1895   1446   -606   1537  -1810  -1369   294
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8234 
-   295   -564  -1527   -403   1619  -1779  -1498   -357  -1410    -60  -1557   2641   -311  -1687      1   -501   1350   -545  -1131  -1926  -1357   295
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8229 
-   296   1527  -1082  -3221  -2918  -1500  -2529  -2381   2994  -2668   -711   -484  -2481  -2848  -2480  -2685  -1809  -1234    682  -2443  -2062   296
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8224 
-   297   2746   -923  -2525  -2473  -2809  -1244  -2160  -2243  -2331  -2696  -1933  -1654  -1963  -2090  -2365   -582   2158  -1562  -3110  -2850   297
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7113  -8155   -894  -1115   -701  -1378  -9536  -8219 
-   298  -1907  -2604  -2099  -1284  -2657  -2476   3258  -2795    540  -2560  -1901  -1273  -2532   -306   3182  -1827  -1709  -2547  -2258  -1843   298
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -9536      0 
-//
-HMMER2.0  [2.3.2]
-NAME  RVT_1
-ACC   PF00078.19
-DESC  Reverse transcriptase (RNA-dependent DNA polymerase)
-LENG  242
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F --prior PRIOR HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  156
-DATE  Mon Jun  2 18:30:00 2008
-CKSUM 7481
-GA    35.2000 35.2000;
-TC    35.2000 35.2000;
-NC    35.1000 35.1000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -10.513688   0.618327
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -13      *  -6834
-     1    254   -362  -1116     20   -891   -782   -593  -1348    663  -2265  -4560    682    522    340    223   2070  -1876  -2798   -263  -4972     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26756 -26756      0 -19932      0 -19932  -1013  -8913 
-     2   -419   -233   -396  -1108   1220  -2792  -3751   -250   -584  -1669  -4321  -1660   2448   -323   -379  -1635   -527  -1337   3626    168     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -26767  -7314      0 -19932      0 -19932  -8926  -8910 
-     3  -3036   1124  -1949  -2086   -484  -1024   1155   -973   1367  -1738   -250   1015   -902    -89   1143   -814   -125  -1397   2962   1591     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26758 -26758      0 -19932   -781  -1259  -8926  -8907 
-     4    516   -987   -771   -323  -5789  -1603   1192   -740     80  -1399    452   1966   1252   -961    178    229    252  -1273   -632  -4972     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26758 -26758      0 -19932   -781  -1259  -8926  -8904 
-     5   1343  -1132  -6596  -5963  -4077   -340  -4703    201  -5567  -2165   -675   -770  -2432  -5197   -287   1192   2065    481  -4580    975     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26758 -26758      0 -19932      0 -20712  -8926  -8901 
-     6  -1152  -5367  -3923  -1459  -2119   -869   -642  -1019    908  -1501  -4470    334   2500  -1749   1764  -1025    141    -13   -594  -1817     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26767 -26767      0 -19932      0 -19932  -8926  -8898 
-     7    414  -4522  -2360  -2529  -4542  -1623  -4197   1934   -816    267    417  -4460  -2354  -1999   1302  -1950    186   1758  -4919  -4490     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -26767  -7603      0 -19932      0 -19932  -8926  -8895 
-     8  -1232    249  -2517  -1894   2481  -2907  -1402   1076   -826   -485   -144  -5476  -2696  -5208  -3149  -1959    -20   2026   1351    503     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26760 -26760      0 -19932      0 -20598  -8926  -8892 
-     9   -326   -780  -6569  -1098   1014  -1723  -4705    257  -1888   1172   1075  -2521   1316  -1495  -2370  -1038    150   1000   -840    905     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26767 -26767      0 -19932      0 -19932  -8926  -8889 
-    10  -2023  -4161  -6677  -6043  -4122  -5889  -4763   3113    421    347  -3366  -5532  -3033  -2495  -5439  -2044  -4278   1853  -4631  -2367    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8886 
-    11  -1532   -925   -861   -558  -2142  -2848     -1  -5538   1673   -830  -1756  -1740   2989   -728    420  -1491  -1524  -1544   -391   -323    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8883 
-    12  -2479   -934   -756  -1673  -5967  -1045  -3780  -5717   3714  -3186  -4737   -136  -5213  -3325  -2083  -1082  -4109  -5267  -5820  -5139    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8880 
-    13    262  -5481  -2457   -738  -2834    -90    720  -1046   2411  -3136  -1998    109   1725  -1947    385  -1398    -19  -1750  -5664  -4982    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -96 -26768  -4007      0 -19932      0 -19932  -8926  -8877 
-    14   -918  -5393   1629  -1647  -5714   1663   -577  -3044   -693  -3398   -280   1674     78  -1243  -1281    870    271   -974  -5577  -4894    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2177 -26675   -364      0 -19932  -3019   -190  -8926  -8873 
-    15  -1990  -3463    642   -164  -3784     52  -1621  -3535   2750  -3479  -2553   -358  -3056  -1162    689    419    372  -1466  -3646  -2964    15
-     -   -143   -502    237     40   -383    396    103   -622    215   -466   -719    273    395     43     93    358    119   -369   -297   -252 
-     -   -924  -1279  -4083   -890  -1119  -2512   -278  -8926  -8870 
-    16  -2532  -4006   2703    176  -4327   -878  -2164  -1084    732  -4022  -3095    368    430    314    286    176    120  -3628  -4189  -3506    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43 -25156  -5202      0 -19932  -3031   -188  -8926  -8867 
-    17   1343  -4235  -2613    765  -4556  -1612   -394  -4306   1265  -1925  -3325   -878   2045   -425   1462  -2645  -2704  -2105  -4419    367    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25420 -25420      0 -19932  -4332    -73  -8926  -8864 
-    18  -1649    181    202   1708  -1424  -1681    780   -351     84  -1465  -3393    250  -3900   -746    687    719   1544  -3925  -4487  -1140    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25498 -25498      0 -19932  -6082    -21  -8926  -8861 
-    19  -2832   -484   1177    998  -4624   -380  -2465   -534   1269   -880  -3393   1194  -3900    479   1395   -249  -1257   -365  -4488  -3805    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25498 -25498      0 -19932  -2441   -294  -8926  -8858 
-    20    371    932  -4615  -4033  -3389  -2690  -1260    663   1010    284   1483   -781   1309  -3621    824   -590    932   -521  -3837  -3455    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25811 -25811      0 -19932      0 -25745  -8926  -8855 
-    21   -493   -956   -637   -811  -5799   2603  -3642  -1792    630  -3039  -1303    131  -1710    210  -1664    396    149  -2130  -5663   -820    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8852 
-    22  -1421  -5482    948    444  -5803    745  -3641  -5554   2185  -1905  -4571    861  -5076    133  -1579   1184   -273  -2650  -5666  -4983    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8849 
-    23   -872  -4789  -1840   -921   1402  -2863   -300   -311    510   -812    717  -4109  -1336  -1121  -1444   -444  -1402  -1505   3760   2812    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -26768  -7603      0 -19932      0 -19932  -8926  -8845 
-    24  -5704  -6056  -7996  -6825  -2108  -6586   -497  -2732  -4517  -6550  -5948  -6246  -6944  -5403   4157  -2861  -1824  -2714  -6359  -5766    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26760 -26760      0 -19932      0 -20598  -8926  -8842 
-    25  -4300  -4130  -6619  -5984  -1190  -1378  -1903   -399  -1669    974   2714  -1891   3079  -1530  -5395  -3025   -851   -422  -4587  -1770    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1169 -26768   -854      0 -19932      0 -19932  -8926  -8839 
-    26  -4627   3553  -7174  -6703  -4570  -6691  -5964    280  -6466   1189  -3479  -6346  -6585  -6211    -24  -5900  -1593   2736  -5656  -5269    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25601 -25601      0 -19932  -3759   -111  -8926  -8836 
-    27   -827  -3116  -5634  -4998    639  -1775   2199   2166  -4593   -123   -100  -4482  -4887    846  -4393  -3921   -197   1919  -3574   -894    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -4838 -25704    -55      0 -19932    -14  -6685  -8926  -8833 
-    28  -5481  -4951  -8165  -7838  -5232  -8041  -7994   3162  -7814   1830  -3929  -7702  -7677  -7600  -7919  -7440  -1403    945  -7080  -6741    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25860 -25860      0 -19932  -5761    -27  -8926  -8830 
-    29    232    955  -5770  -5354  -5068   1877   -688  -4661  -5146  -4968  -4248  -1321  -5406  -4919  -5270   2593    677  -1772  -5461     11    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25860 -25860      0 -19932  -4806    -53  -8926  -8827 
-    30   -675   2153  -5851  -5219  -3295  -5057  -3940   2173  -4818   2005  -2537  -1414  -5109     73  -4621   -619  -3448    731  -3806  -3463    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25882 -25882      0 -19932  -4713    -56  -8926  -8823 
-    31   -401   2962  -1678  -4937  -3314   -855  -3855  -1291  -4590   1544    769   -597   2580  -4263  -4486  -2011   -211  -2771  -3808  -3460    36
-     -   -150   -501    232     42   -381    398    105   -627    215   -467   -721    275    395     47     95    360    117   -368   -295   -250 
-     -    -23  -6212 -25906  -1908   -447  -4149    -84  -8926  -8820 
-    32   -839   1267   -696  -2543  -5033  -1917   -333  -4783   -286  -4729   -860   2270    643  -2417  -1526   1875   1628  -4334  -4897  -4215    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25950 -25950      0 -19932  -4709    -56  -8926  -8817 
-    33  -1879   1901   -906  -1823    481  -2316  -3633    175  -1846  -1477    580  -1433   1406  -1323    381   -344    342   1822    313    346    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25971 -25971      0 -19932      0 -25557  -8926  -8814 
-    34  -1810   -947   2715   -705   -757  -2054  -3700    462   -434    478   -253    387  -2383  -1147    993  -1639  -1679  -1230  -5549  -1865    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8811 
-    35   -504    919   1586  -1388   1751    139  -4568  -3729  -5099    674  -1102  -1595  -2366  -2430  -5120   -627  -4209  -1387  -1195   2893    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8807 
-    36  -6789  -7381  -7791  -6094  -8347  -7249  -5026  -7567   3106  -7162  -6514  -2261  -2426  -2058   2867   -723  -1453  -7364  -6965  -1151    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8804 
-    37   1020    -74    -53    123  -5289  -1494  -3790   1906    342    175   -867  -3828  -1361    490   -775  -2007  -1174    679  -5393   -826    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8801 
-    38  -1239  -4172  -6697  -6062    983  -5902  -4775   1651  -2374   1965   1322  -5548  -5948  -5280  -5458  -4988   -774   1583  -4636      7    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8798 
-    39  -1109  -5495  -2121   1226  -5816  -3042  -3652  -5567  -1928  -5511  -4584   3030  -5086   2597  -3742    489   -624  -2670  -1279  -4995    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8794 
-    40    398   -691  -1003   1035  -5803  -1906  -3641  -5553   2493  -2339  -1700   -653  -5076   -477   1727   -198   -737  -2764  -1002  -1914    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8791 
-    41   1306    372  -2675  -3252  -2027   -638  -1977   1460    -70    634    771   -208  -5764  -1475   -316  -2069  -1146   1073    272   -323    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8788 
-    42  -1841    293  -6645  -2602   -748  -5848   -922   1681  -1770   1072   2314  -1567  -5898  -5227  -5405  -2571   1708   1293  -4585   -957    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8785 
-    43    657    -51  -1677   -876  -5684  -5007   -407    533   1094    358   -974     -6   -736    687    545   -185   -555    817  -1647  -1025    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8781 
-    44   -257  -1136    846  -1340  -1907   -610   -224   -644   1406    178    891   1350    282     44    125   -216   -492  -2342  -5662  -4980    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -888 -26768  -1129      0 -19932      0 -19932  -8926  -8778 
-    45    427  -3473  -1678  -4123  -3455  -4797   -416    695  -3896   -214    213    348  -4860   -437   3204  -3826  -3343    105  -3904  -3523    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25883 -25883      0 -19932  -4830    -52  -8926  -8775 
-    46  -6763  -6103  -9155  -8566  -1530  -9038  -7631   1578  -8396   2916   1338  -8779  -7894  -7030  -7815  -8475  -6587   -501  -5996  -6274    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25904 -25904      0 -19932  -4700    -57  -8926  -8771 
-    47  -1728  -4692  -1559   2032  -1330  -1893  -2854  -4761   1585    -41  -3781    488  -4289    735    757   -789   -451   -226    277  -1158    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25927 -25927      0 -19932  -4773    -54  -8926  -8768 
-    48   -218  -1029   1009     89  -1898  -2145   -420  -1091   -117  -1326  -3799   -288   1998   1015    252    193    379  -2727   1236  -1037    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23 -25947  -6201      0 -19932  -5658    -29  -8926  -8765 
-    49   -302    523  -2075  -1109    577  -4921   2588   2107   -500   -341      3  -4317  -4979    171  -1811   -862  -1503   1116  -3871   -533    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -163 -25927  -3254      0 -19932  -5682    -28  -8926  -8762 
-    50   -212    825  -5692  -2357    409  -4895  -3766    650  -2214   1847    661  -4540  -1432  -1666  -1576  -3980  -3288     90   1141   2640    62
-     -   -139   -508    236     52   -377    387    110   -605    198   -468   -730    280    389     51     96    360    111   -360   -300   -266 
-     -   -675  -1573  -4828  -2811   -222  -5859    -25  -8926  -8758 
-    51  -1558  -4500    427   2336  -1208   -946   -658   -588    -94  -1749  -3590   1262    765   -656     17   -326   -348  -1956  -4684  -4001    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25715 -25715      0 -19932  -2766   -229  -8926  -8755 
-    52     40   -851  -1324   -452  -1437  -2155  -2851  -1295    852   -121    323   1395   2036     29   -780    401  -1579   -201  -4826  -4156    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25907 -25907      0 -19932  -4802    -53  -8926  -8752 
-    53   -696  -4490   -769  -1385   -534  -1905   1172   1576   -852    898  -3602   -274    434   -893    122   -496  -1028   1133  -4728  -1022    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25927 -25927      0 -19932      0 -25614  -8926  -8748 
-    54   -848  -4168   1352  -1831   2535  -1304  -4648   1339  -2561     66   1252   -399  -5849  -1540  -5267  -1439  -1654    538    584   -592    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8745 
-    55   -155    479     35   -321   -982   -196   2445  -1982   -191  -1085  -1477   -463    846    180     -9   1489   -305  -2873  -1442  -4981    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -103 -26768  -3908      0 -19932      0 -19932  -8926  -8741 
-    56    243  -5386   1099    826    850   -968   1107  -5457   -866  -3216  -1238   -314   1539  -1277   -505   -910   -121  -2053   1166   1730    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26668 -26668      0 -19932  -2089   -387  -8926  -8738 
-    57    -77   -208    126  -1487    852  -2649    253   -684  -1515   -204  -4361   1030   1808     96   -326    325  -1551    357   -492    -19    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26682 -26682      0 -19932  -1901   -449  -8926  -8735 
-    58   -316  -4105  -6188  -5575  -1195  -5718  -4569   -190  -1021    648     97  -1520  -5772   3100  -2439   1801  -4155   -827  -4556  -4204    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26696 -26696      0 -19932   -135  -3480  -8926  -8731 
-    59  -1308   -363  -6614  -2700   1682  -5838   2970   -817  -5580   -890   -378  -5476   2243  -1315   -770    206   -552  -1224   -446   1582    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26760 -26760      0 -19932      0 -20598  -8926  -8728 
-    60    896  -5475  -2124  -2625  -5793   2936    493  -2864  -2000  -1706  -4565    269  -2428  -1951     34  -1000   -551  -5096   -673  -1006    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -26768  -7603      0 -19932      0 -19932  -8926  -8725 
-    61  -2974  -4121  -6636  -6000   3373  -5841  -1504   1403   -550    252   -357  -2273   -680  -5219  -3317   -581  -1138   -123   -599    516    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26760 -26760      0 -19932      0 -20598  -8926  -8721 
-    62  -2448  -5470    799    427  -5785  -2579  -3645     -1   -983  -1214   -139  -1606   1828   -610   2572  -1113  -1635   -152  -5656  -1467    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8718 
-    63   -351  -5480    412   -449  -2817  -1732   1167  -2785    489   -835   -762    500   2423   -313    -48     21    441  -2522  -1043  -1758    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8714 
-    64  -2523  -5292  -1451  -1899  -2308   1860    855    784   -365    771    856    858    882    100  -3822  -1163   -862  -1638  -5527  -4898    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -472 -26768  -1853      0 -19932      0 -19932  -8926  -8711 
-    65   -658   -504  -1302  -2187  -1819   -769   1871  -5074   1153  -1460   -416  -3185   -569    363   2869   -423  -1129  -1655  -5208   -864    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26299 -26299      0 -19932  -4074    -88  -8926  -8707 
-    66    296    435  -5028  -4461  -4043   1173  -4054  -3601  -4263   -394  -1249    747  -5281    173  -4463   2630   -497  -3480    -34  -4084    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26315 -26315      0 -19932  -3907    -99  -8926  -8704 
-    67    -92   3309  -2087  -2610  -2037  -1628  -4284   1471  -5116   1139   -182  -5031  -1273  -1794  -1123  -1551   1580    -94  -4178  -3834    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -564 -26334  -1639      0 -19932  -4935    -48  -8926  -8700 
-    68   -452   -252  -3735    668   -471  -1804   3327    183   -681    698    250   -916  -1119   -289  -1447   -479  -1389      5   1262  -3625   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25774 -25774      0 -19932  -5852    -25  -8926  -8697 
-    69  -3085  -4552   2509   1305    171  -4059    475  -4619  -1301  -1144  -3642  -1077  -4153   -256  -2807   -160   2005  -4173    207  -4056   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25774 -25774      0 -19932  -5852    -25  -8926  -8693 
-    70   2602    118  -6414  -6395  -6944  -2050  -6050  -6712  -6286  -2384  -6029   2893  -5630   1392  -6289   -983  -4411  -5640  -7151  -6957   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25774 -25774      0 -19932  -5852    -25  -8926  -8690 
-    71    621  -3203  -5724  -5089  -3160  -4929  -3803   1646  -4685   2010  -2405  -4575  -4978  -4309   -576  -1754  -1316   1642    433  -3325   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -95 -25774  -4024      0 -19932  -5038    -45  -8926  -8687 
-    72    141  -4277  -1297   -181  -1151   -645   2031   -866   -118    767   -663     11  -4146     47   1594  -2971   -297   -168    167    667   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -221 -25703  -2840      0 -19932  -4486    -66  -8926  -8683 
-    73     36  -4309  -1075   -440  -4616  -3849   1650   -285   1481    411  -3402  -2490  -3942   1314   1391  -1603    620   -288  -4501   -600   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25536 -25536      0 -19932  -6054    -22  -8926  -8679 
-    74    493   1005  -5479  -4843     42  -4681    -74   1777  -1402    232     61  -4327  -4731  -4061  -4238   -746  -1662   2470  -3418  -3076   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25536 -25536      0 -19932  -4733    -55  -8926  -8676 
-    75  -1590     51   -152  -4110   -228  -4579  -3402    350    846   -269    -57  -3943  -4638    186   1866    -38   1154    959  -3563   -594   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25580 -25580      0 -19932  -4330    -74  -8926  -8672 
-    76   -551   -110    932   1527  -1099  -3937  -2596  -4503    234   -666   -380   2007  -4030    424   -537   -112    417  -4055  -4617    649   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -292 -25643  -2470      0 -19932  -4947    -48  -8926  -8669 
-    77    448  -3072   -255   -238   -384    247    811    348  -3268    625   1078  -3459  -4349   -841    139   -226  -2867    779  -3495   1697   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -238 -25390  -2742      0 -19932  -6153    -20  -8926  -8665 
-    78    113    617  -5105  -4471  -2569  -4330   -712   2132  -1453   1214  -1818  -3968  -4380   -920  -3880  -1234  -1040   2063  -3073  -2730   110
-     -   -151   -502    233     41   -383    396    128   -629    213   -462   -723    273    391     45    100    357    119   -368   -297   -252 
-     -   -965  -1202  -4308      0 -24040  -4571    -62  -8926  -8662 
-    79  -1311  -4016   1210    890  -4337   -290   2340  -4088   1423  -1697  -3105   -656  -3610  -1716    835    810    -73  -1468  -4200   -647   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25170 -25170      0 -19932  -6273    -19  -8926  -8658 
-    80    208   2686  -1409    195    160  -1528   1320    799   -714  -3341    534  -2525  -3815    415  -2612    539    517  -1011  -3746   1817   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -426 -25170  -1983      0 -19932  -1197   -827  -8926  -8655 
-    81   1146     24  -5569  -4947  -1345  -1936    419    320  -1765   1762    284    326  -5005     47    -74  -1540   -772    377  -3742   -631   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25862 -25862      0 -19932  -3338   -150  -8926  -8651 
-    82   -516   -219    849    159    130  -1750    484  -1874   1154   -982  -1145   1602  -4322    358    878    287   -677  -1141    859  -4223   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25962 -25962      0 -19932  -1620   -568  -8926  -8647 
-    83     -8  -5007    635    754  -5328  -1889  -1031   -857   1552    293  -4096    387    157    143   1125   -168   -731  -2512  -5190  -4507   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26264 -26264      0 -19932  -1769   -501  -8926  -8644 
-    84  -1217  -1004  -1768   -232    463  -2655   2197    352    -87   1092    199   -166  -2300   -113  -1028  -1153    121    -87   2605   -747   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26420 -26420      0 -19932   -239  -2713  -8926  -8640 
-    85    258     41  -1623  -3283  -1787   1096   -213   -146   1414  -3191  -4487   -140    799   1219    521    131    -50  -1964     79  -1605   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26718 -26718      0 -19932  -1616   -570  -8926  -8637 
-    86  -1503  -5442  -1250    -74  -5763   1627  -3601  -2519   1591  -1473   -680   -128   -532   1403    711    -68    167  -2740  -5625   -126   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26726 -26726      0 -19932   -390  -2077  -8926  -8633 
-    87    870   1668   -356   -540  -5784    -56    422  -1277    951  -2053  -1185    510      8   -975  -1705   1029   -854   -276  -5650   1158   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -3393 -26755   -148      0 -19932      0 -20944  -8926  -8629 
-    88  -1347  -1544  -2342  -1771  -1544    396    739  -1104  -1590   1077   -732    183   -284  -1434  -1832   -101    583    431  -1962   2413   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -23496 -23496      0 -19932      0 -26621  -8926  -8626 
-    89  -1604   1148   -482   -564  -1065  -1263    524  -1899   1316   -485  -1454    413   -641    912    868   -700   1137   -945   1681    -36   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8622 
-    90  -1536    640  -1622  -3307   -476   -793   1152    395  -2454   -540   1410  -3110   -938      4  -1719   -109    -17    156   4089   1579   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8618 
-    91    223    235  -6646  -6010   2167   -758  -4720   1307  -1307    744   1340  -5494  -5898  -2052  -2531  -3219  -4241   1151   1722   1057   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8615 
-    92   -226  -1416  -6647  -6011  -2270  -5849  -4720   1623  -1677   1261    458  -5495  -5899  -1946  -5406    889   1421   1314  -4586  -4244   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8611 
-    93  -1120   -370    239    830   1210  -5016  -3680   -627   1920  -1681  -1186   -864  -1822  -1102  -2171    842    556    241  -5587   -903   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8607 
-    94  -1087   -822  -6647  -3407   1277    292  -4720   1766  -5605   2028    431  -5495  -5898  -5228  -5405  -2735   -145    263  -4585  -1636   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8604 
-    95  -2946  -8456   4125  -4470  -8709  -6266  -5633  -8628  -2591  -8410  -7861   -931  -6840  -2715  -2574  -6138  -6609  -2856  -8538  -7548   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8600 
-    96   -698    991  -2549  -6011    153  -1334  -4720   2277  -5605   1940    657  -5495  -5898  -2084  -3057  -4933  -4242    973  -4585  -1634   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8596 
-    97   -367  -5482  -2629   1025   -481   -878  -1474  -1747   2335  -5498  -1615  -1328  -2325   -210    824   1359   -771  -2111  -5665  -1135   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8592 
-    98    -41  -5552   1785  -3361  -5875    724  -3701  -5625   2273  -5567  -4643   1052  -5136    295  -1568   1121  -4018  -5176  -1279  -5050   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8589 
-    99   2623   2915  -7174  -6672   1655   1546  -5340  -4401  -2642  -1949  -4096  -5926  -6236  -5866  -6041  -5119  -2983  -4268  -5225   -474   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8585 
-   100  -3055  -7536  -9004  -9354   4175  -8880  -5073  -7494  -2701  -4311  -6900  -7495  -8736  -7633  -8271  -8127  -8457  -3026   -415   2783   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8581 
-   101  -2675  -5328   3146  -1703   1684  -5059   2091  -5266  -1380  -1974  -4439    159  -1117  -3304  -3846  -3980  -2345  -4906   2117   1085   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8577 
-   102  -1060    235  -2125  -2390  -2962  -4984   1648  -2700    -52  -2251  -1386   1669  -5077   1984   1183   1507   1026  -5100  -5663  -4981   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8574 
-   103  -1418  -4615  -7237  -6635  -2112  -6505   -622   2814  -6263    415  -1452  -6152  -6519  -5900  -6086  -2828  -4793   2587  -5267  -4923   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8570 
-   104  -1215  -5482   1009    335  -5802  -2678    114  -2579  -1315  -1815  -2067    779   2378    108    994     12   -369  -2202   2280  -2192   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8566 
-   105  -2709  -4130  -6622  -2717   -255  -3472   3717      9  -2703   1370   1751  -5483  -1658  -2422   -486  -4929  -4240   -254   3399  -4245   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8562 
-   106    628  -1124   1970    740  -5803  -1403   2176  -2579    160  -3237  -4571    -47    729    429     66   -121  -1292  -2285  -5665  -1675   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8558 
-   107   -509  -5183   -716   1328   1486   -630  -3758    646    786   -857  -1564  -3782   1686  -1376    -51  -1426  -1610  -1136   1344  -1762   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8555 
-   108   -238  -5404    142    971  -2335   -499  -1531   1063  -1593   1898  -1068  -1427  -2892    218   -694  -1509  -2905   -285  -5609  -4948   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8551 
-   109   -512    538   1284   -267   1178  -5754  -4593   1289  -1479    583   1040  -5208  -2397  -2563   -740    734  -1411  -1386   1407    596   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8547 
-   110   -606   -209  -1644    512  -1165   -223   1143   -730   1260  -2435   -538    553  -5080   1190   1662     16  -1755  -1092   -517    302   143
-     -   -146   -501    232     42   -381    399    105   -627    212   -467   -721    277    393     45     98    358    117   -370   -295   -250 
-     -    -65  -4595 -26768   -232  -2749      0 -19932  -8926  -8543 
-   111   -258    414   -648    138   -989  -2480  -1428     73   1393    -97  -4350  -3752   1448   -261   -996   -662    470    418   1056   -135   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8539 
-   112  -1065  -4129  -6629  -1795    195  -5846    283    698    530   1982   1729  -5487  -5896  -5219   -286  -1979  -1669   -770    595   1706   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8535 
-   113    -61  -5478  -1004    753   1361  -1846    877  -2090   -203   -120  -4568   -419  -1202   -292    979  -1468   2043  -2958   -566  -2063   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8531 
-   114   2276  -1606   -222    512  -1320  -2066  -1273  -2001    619   -406  -1509   -863  -2446   -531    367    250   -800  -1856  -5662  -4981   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -89 -26768  -4122      0 -19932      0 -19932  -8926  -8527 
-   115  -1650    -78  -6494  -2687   3276  -2991    893   -283   -237    531   1040  -5380  -5806   -146      0  -1477  -2311   -244   -366    -43   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26683 -26683      0 -19932  -1242   -793  -8926  -8524 
-   116  -2611  -5408  -2652  -1231  -1645   1750  -1780   1159    385  -1899  -4500     63   -907    -99    -10    346   1437   -344   -612  -4920   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26712 -26712      0 -19932   -865  -1149  -8926  -8520 
-   117   -165   1938  -2974  -2220   1497  -1946  -4652   1053    -82    445  -1064  -5376  -1939  -1335  -2493   -379    903    854   2120   -321   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26737 -26737      0 -19932  -1774   -499  -8926  -8516 
-   118  -1681   -144   1796   -471  -1610   -427   -442  -3499    -60  -1365  -1646   -219   2740  -1068   -285    266  -3919  -1762  -5632  -2722   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -450 -26737  -1915      0 -19932  -1774   -499  -8926  -8512 
-   119  -1679  -5032   -110    795  -5353    641    561  -5104    515  -1928  -1125  -1531    994   1666    707    852    559  -4654  -5215  -1577   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26292 -26292      0 -19932  -4114    -86  -8926  -8508 
-   120  -2086   -896  -1992  -1359  -5225    516    593     73    578    -21    806   -455   1171   -789   1469   -808    227   -404   1299   -579   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -565 -26307  -1639      0 -19932  -4103    -86  -8926  -8504 
-   121  -1665  -3176  -5694  -5058   2714  -1852  -3768   1050  -1618    789   -381  -4542  -4947   -362  -4453  -3981    986    552   2750    -84   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25769 -25769      0 -19932  -3212   -165  -8926  -8500 
-   122  -1977    -13   -803  -1209   -129  -5001    -92   2357  -2126    335    313  -4612  -2091  -4337     91   -159    313   1096    500   -196   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25896 -25896      0 -19932  -4330    -74  -8926  -8496 
-   123  -1292   -878   1650    444  -1507  -1097   1626  -1777    542  -1420  -3788   1445  -4293    759   1310    162   -386  -4321  -4883  -4200   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25933 -25933      0 -19932  -3347   -149  -8926  -8492 
-   124  -1106  -3416  -5903  -2004  -1171  -5130  -4000   -189  -4870   1837    118  -1519  -1869   -459   -259  -4213    209   -561   4126   1301   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26021 -26021      0 -19932  -4750    -55  -8926  -8488 
-   125  -3614   -138  -5959  -5324   -181  -5162  -4032   2864  -4919   1469   -792  -1733  -5211  -1550  -4718  -4247  -3554    990   1624    240   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43 -26037  -5219      0 -19932  -4512    -65  -8926  -8484 
-   126   -350  -4770  -1575   -246  -5086  -4283    655  -1164   1669  -1371   1089    616  -4376    714   1543    107  -2289  -1090   2761    128   161
-     -   -145   -509    231     43   -387    393    102   -636    226   -462   -730    278    386     51     96    366    113   -374   -304   -253 
-     -  -4656    -63 -26020      0 -25979  -5559    -31  -8926  -8480 
-   127   -571   3067  -5931  -2003   1902  -1575  -4004     61  -4889   1060   1748  -4779  -5183  -4512  -2191  -4217  -1086  -1576   3018   1749   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26020 -26020      0 -19932  -5559    -31  -8926  -8476 
-   128  -1996   -108  -5931  -5295    -60  -5133  -4004    893  -1861   2202    910  -4779  -5183  -4513  -4690  -1632  -3526   1100    857   1976   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -530 -26020  -1714      0 -19932  -5559    -31  -8926  -8472 
-   129    350  -4296  -2678    694  -4615   -358    937    -71    983  -4311  -3386   -826  -3896  -2003  -1033   2173    377  -3917  -4481    525   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25494 -25494      0 -19932  -6085    -21  -8926  -8468 
-   130  -2842  -4316    405    732  -4637   1291    737  -4388    151  -4332  -3406   1836  -3907   -447  -2564    857   1589  -1604  -4500  -3816   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25494 -25494      0 -19932  -6085    -21  -8926  -8464 
-   131    547    264   -988  -2293  -4258    373  -2563  -3937  -1014  -2017  -3164  -2579   1108  -2149   2739   -222    209    246  -4298  -3688   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25494 -25494      0 -19932  -4849    -51  -8926  -8459 
-   132  -1401    210  -2717    -89  -4644     -4    -13  -4391    510  -1206  -3418   -952  -1426   -493   1263   1241   1921  -1236    203    229   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -158 -25535  -3306      0 -19932  -1959   -429  -8926  -8455 
-   133    615    -73  -3191   -701   1865   -998    136   -825    813  -2506    -97   -696  -2115   -109   1194  -1599    578   -424  -4554   1449   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25834 -25834      0 -19932  -4779    -54  -8926  -8451 
-   134   1598    449  -3077     57  -1296  -4169   -814   -819   -745  -2288  -3610    713  -1827   -370    930   1615   -441   -137  -4724  -1310   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25859 -25859      0 -19932  -4859    -51  -8926  -8447 
-   135   -712  -3280  -5794  -5158    512   1884  -3871   1320  -1044  -1002    324  -4644  -1818  -4378  -1541  -4084  -1453   2107  -3737    534   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25879 -25879      0 -19932  -4749    -55  -8926  -8443 
-   136  -1973  -3601  -4339  -3768    909  -4704    950      2    551    208  -2787   -387   -193    345   1345  -1594   -393    926  -4015   2146   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25902 -25902      0 -19932  -5713    -28  -8926  -8439 
-   137   -904    314  -1120  -1122    850   -801  -3865   1625  -1979    614   1403  -1928  -1555  -1492  -4523  -1159   -378   1504    698    536   173
-     -   -151   -492    236     46   -375    398    103   -626    208   -467   -723    273    395     43     96    362    119   -372   -297   -252 
-     -   -505  -1774 -25902      0 -24205  -5713    -28  -8926  -8435 
-   138  -1747  -4671   1596   1411    686  -1867   -330  -4743   -225  -2335  -3760   2647   -710  -2370     83   -734   -744  -4293  -4854  -1084   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25902 -25902      0 -19932  -1621   -567  -8926  -8430 
-   139  -3511    528  -1666   -601   -616   2454    251  -2015    206  -2106  -4002   2320  -1798   -811  -3256  -2552   -906  -2323   1997  -4445   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -109 -26232  -3834      0 -19932  -5186    -40  -8926  -8426 
-   140   -935    -63   -978    679    674    134   1115   -673    514  -2204  -1642   1638  -4476    188    409    389   -255  -1492   1866  -1732   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1323 -26127   -743      0 -19932  -5390    -35  -8926  -8422 
-   141    206    115     53    302   -546   -837  -1869  -3761   1446  -1037   -519    425   1004   1440   -634  -1123  -1197    -11  -3883    134   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -55 -24808  -4852      0 -19932  -1270   -773  -8926  -8418 
-   142   -630  -4675  -3052    500  -4995   1105   1277  -1865    543    759    337    -45   -939    195    165    427    574  -4297  -4859  -4177   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -400 -25909  -2063      0 -19932  -2791   -225  -8926  -8414 
-   143     99    310  -5570  -4938   -389  -4822  -3692    384   -979  -1008   -188  -4450   2471  -4179  -4366   1540   1662  -2531  -3574  -3231   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25698 -25698      0 -19932   -159  -3258  -8926  -8409 
-   144   -761  -1527    292    274  -1553   1490   1001  -1123    160  -2255   -198   -379  -2368   1226    494     53     12   -551   -551   -236   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26686 -26686      0 -19932      0 -22809  -8926  -8405 
-   145   -711  -5462  -1143    592    631   1212   1049    178    362  -2485  -1960  -1403   -391    -73    -51   -130   -178    306    332    526   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8401 
-   146  -1639    841  -2784  -1724   1182  -5357   2105    836    386   -283  -3814  -4281  -1767    376   1931   -338   -316   -263   -360    185   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8397 
-   147   -242    471  -2552   -317   1365  -2799  -1465  -1112    143  -1006  -4389   -693   1109   -410   -854  -1361   -151    -76  -1248   2966   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8392 
-   148  -1218   1207  -2454   1033  -1206   -866   -961    222  -1419   -578  -2096  -2215    871   1282   -450    266    947     81   -500    765   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8388 
-   149   -309  -1411  -1456     93    489  -1117  -1535  -1478   -220  -2645     50    -91  -1243   -550  -1204    385    806  -1488   4019   1704   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8384 
-   150   -133   1293  -1396   -632  -2321  -2809   -581  -1903   1272    368  -1698   1101  -2415  -1952   1658     65   1129  -1274  -5656  -4977   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8379 
-   151  -1462    147  -6587  -3790  -1102   2867  -1820  -1560  -1919  -2333  -1591  -5467  -5890  -5196    812  -3319  -1563   1881  -4589  -4246   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8375 
-   152  -2049   1223  -6659  -6023  -4094  -2804  -4734   -230  -5619   1789   2421  -5507  -3108  -5242  -5419  -2420   1554   1848  -4599  -4257   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8371 
-   153  -4505  -4844  -5277  -4643  -2024  -5724  -1768  -4454  -1262  -4721  -1892  -2774   3834  -4205   1463  -1275  -2446   -861  -5198  -2266   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8366 
-   154  -4242  -4457  -1851  -2286   2001  -5558  -1728  -4020  -4433  -2363    218  -4666  -5628   4103  -2282  -3084  -4182  -1772  -4848  -1964   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8362 
-   155  -3473  -7208  -2829  -4820  -8571   3789  -2047  -8451  -5882  -3933  -7694  -5118  -6812  -2050  -3331  -3396  -6270  -7676  -8463  -7672   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8358 
-   156    -68   1944    703  -6008    888    908  -4719  -1097  -5604    951   1476  -5493  -5898  -5227  -1743   1478  -4241  -1627   1841  -2008   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8353 
-   157   -666  -5095  -2197  -3572  -5262  -2835   -164    841   1470   -679  -4227   -566   1996  -3416  -1415   -178   -371   1737  -5378  -4803   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8349 
-   158  -2077    713  -3242  -5600  -4142   -964  -1530   1311  -5281   1683   -112   2208  -1507   -544  -2911   -366    -26    -98  -4631  -4278   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8344 
-   159   1207  -5586  -8343  -8651  -8143    688  -7599  -2647  -8287  -2980  -7267  -2893  -6700  -7721  -7895   3233  -5464  -3575  -8403  -8352   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8340 
-   160  -2755  -1567  -6907  -6348  -2484  -1205  -5117  -4086  -5955  -2829  -1667  -2825   4106  -5580  -3131  -1138  -4497  -1651  -5038  -4702   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8335 
-   161    810   -476  -6248  -2668    552  -1427  -1539   1335  -2016    982  -1510  -1079  -2379  -2058  -2362    664    926   -699  -4626   1407   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8331 
-   162  -1270  -4130  -6625  -5991  -4084  -5845  -1563   1748  -3144   2646   -258  -2234  -5896  -2696  -2254  -1699    -95   -828  -4587  -1625   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8327 
-   163    481   2312  -6684  -6053   3633  -5888  -4732  -3665  -5648  -1759  -1277  -2946  -5938  -5267  -5446    239  -1692  -3586   1433   1740   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8322 
-   164  -2045  -1356   -778  -1682  -2042  -3241   -444    113  -3740  -2062    254   2779  -2359   2577  -4157   -159    149    300  -5163  -4661   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8317 
-   165  -1081  -4393  -5249  -2124   -876  -1944  -2013   2246   -385   1469   -625  -1587  -5621   -284   1653  -1231  -1020  -1281  -4812  -1290   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8313 
-   166    664   2425  -1876  -6002   2010  -1850   -766   -221  -1431    -26    717  -5490  -5897  -1945  -5402  -2379    367    734  -4586   2367   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8308 
-   167  -1243    913  -6647  -6010   -536  -3321  -1822    821  -5605   1636   3522  -5494  -5898  -5228  -2389  -2370    529    806  -4585  -2555   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8304 
-   168    237  -5474   1737    642  -2117  -1898   2654  -2682  -3226   -857  -4564   2000  -5078    542   -410  -1032   -621  -2061  -5659   -101   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8299 
-   169   -409  -5480    728   1111  -2467   -709    519   -442    768  -1967  -1721    593    263    891    643   -918   -889      7   -558    195   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8295 
-   170   -142     84  -2073  -6010   1344  -2987  -1243   1315  -5605   1916   1314  -2885  -1659  -5228  -5405  -1283  -1610   1187  -4585  -4243   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8290 
-   171   -910   -519   1843   -327   1370  -1446  -1117    207  -3192   1673  -1100  -2463   -451  -4918  -5181   -128  -2356   -378  -4644  -1685   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8285 
-   172     64   -365   -743    454   -853   -293   1368  -1056    771   -978   -222    505  -5076   1297   1897   -432   -899  -5102  -5664  -1250   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8281 
-   173  -1196  -5472    796    714   1161     69    340   -809   -215   -381    744   -586   1171   -101    673   -592  -1324  -2710    827   -640   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8276 
-   174  -1266   -166  -6646  -6010    648  -2218   -649   1835  -5605   1766   1124  -1112  -2703   -216  -5405  -2420   -668    734   1477   -250   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8271 
-   175    177  -1640   -484    864  -2875  -2775    763   -285    382   -353   -716    -78    -57    880   1970   -617   -783  -2102  -5662   -176   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -58 -26769  -4792      0 -19932      0 -19932  -8926  -8267 
-   176   -420   -150    246    628  -2394    389   -215  -3414   1429   -859   -610   1092   -148   1054   -162   -257   -105  -1451   -466  -4931   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -373 -26716  -2156      0 -19932  -2359   -313  -8926  -8262 
-   177    620   -566  -1156   -475  -1086  -1471    395    129    689    306  -1640  -2136  -4733    895   1817  -1075   -220  -1048    809    406   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -230 -26348  -2797      0 -19932  -4900    -49  -8926  -8257 
-   178   1032   1089  -5009   -270   1792  -2728   1201   1073    768  -1000   -150    -81   -856  -1651  -1008  -4072  -1512   -368   1049    734   215
-     -   -167   -560    183     12   -378    375     93   -532    296   -436   -662    264    353     32    233    327     51   -395   -331   -199 
-     -  -2121   -510  -3950  -4491    -66  -5398    -35  -8926  -8253 
-   179   -995  -4737  -3184   -541  -5037  -1498  -2959   -167    819   -776    334   -238   2686     -1   1091   -236   -697  -2043  -4934   -349   286
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26026 -26026      0 -19932  -1698   -532  -8926  -8248 
-   180  -1435  -5026    451    999  -5347   1612    770  -1391    594  -2700  -1156    992  -2237     92   1388    114  -1721  -2432  -5209  -4527   287
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26286 -26286      0 -19932   -823  -1202  -8926  -8243 
-   181  -1111   2023  -1569  -1112  -1063  -5327  -1382   1454   -642   1143      6   -150  -2168  -1283  -1863   -268  -1088   1717  -4659  -1744   288
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26572 -26572      0 -19932      0 -23889  -8926  -8238 
-   182  -2686   -344  -2732  -1424   1087  -2806    266    218    286  -1169   -438   1155   -677    557    265    -92   1403     10    393   1073   289
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8234 
-   183   -195   1699  -6646  -6010    404  -5848   2059   1265  -2900    565    778  -1312  -5898  -5228  -2388  -2154   -804    929     80   2555   290
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8229 
-   184   -280   1880  -6607  -2071    313  -1604    178    763  -5577   1024  -1931  -1499  -5893   -666  -2530    364    154   1620  -4588    844   291
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8224 
-   185    701   1926  -6514  -5887  -1901  -1936    826  -1328  -2653    475   -923  -5433  -5880   1154   2384  -1074   -608   1028  -4597  -4252   292
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8219 
-   186  -8652  -7558  -9013  -9376   2504  -8898  -1228  -7533  -8931  -2605  -6933  -7502  -8750  -7644  -8289  -8146  -8500  -7691  -4318   4533   293
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8214 
-   187   2829   -933  -6717  -6083  -1494  -2954  -4798    169  -5680   -392   2974  -5570  -5969  -5301  -5480  -5010  -4309    428   -580  -4317   294
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8209 
-   188 -10448  -8875   4236  -9725 -10334  -8775  -9315 -11459 -10216 -10739 -10747  -9874  -9213 -10022  -9738 -10919 -10566 -11171  -8989 -10311   295
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8205 
-   189  -7983  -8795   4210  -2081  -9621  -7417  -7114 -10011  -7652  -9673  -9303  -6357  -7978  -6926  -8438  -7655  -8099  -9496  -8925  -8851   296
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8200 
-   190  -2038  -1199  -6647  -6011   1184  -2300  -4720   2526  -5605   1131   1121  -5495  -5898  -5228  -5405  -1737    727    743   1604  -1669   297
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8195 
-   191   -923  -4127  -6646  -6010  -1003  -5848  -4720   1386  -1193   1977   1268  -1524  -5898  -2074  -5405  -2716    746   1314   -678    -85   298
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8190 
-   192  -2769  -1444  -7227  -6622    670  -6491  -5418   2631  -6248   1467  -1281  -6138  -6504  -5880  -6067  -5596  -2412   2045  -5243  -2147   299
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8185 
-   193    757    333  -6646  -6010   2178   1126    368     56  -1908   -174   -652  -5494  -5898  -5228  -5405    471   -498    -79    511   1475   300
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8180 
-   194   1254   2263  -6639  -6004   -178   -209   1310    444  -2591  -1728  -3331  -2679  -5897  -5224  -5402   1886    271    690   -747  -1924   301
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8175 
-   195   -672  -1261   1009    926  -5803  -3010    123  -1630   1521  -2794  -1603   1009    470   -116    697    342    539  -1830  -5665  -4983   302
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8170 
-   196   -812  -5479    511   -630  -1253   1679     -6  -1185   -642  -2509  -1333    664  -1347  -1744   -713   1449   1273  -2020  -5663  -2574   303
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2024 -26769   -414      0 -19932      0 -19932  -8926  -8165 
-   197  -2575  -4087   1238    386  -4397  -1757  -2166  -4162   -308  -4100  -3192   1245    298  -1722  -2351   2374   1052  -3706  -4269  -3557   304
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -24751 -24751      0 -19932    -52  -4827  -8926  -8160 
-   198  -1026  -5443   -420   1034  -5764  -2541     57   -670   1378   -160    285    126   1478   -644    799   -969   -808   -610  -5627    319   305
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26730 -26730      0 -19932      0 -21954  -8926  -8155 
-   199   -787    189    315   1912  -5803  -1877   -644  -3601   1260  -1491  -1735    306  -3116    383    -53    731    627  -2252  -5665   -333   306
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8150 
-   200    106  -5481   1373   1777  -2289   -904   1143   -794   -456  -1395   -372    -13  -1131   1535   -257  -1144   -215  -1369  -1601  -4982   307
-     -   -143   -490    230     54   -389    387     99   -613    205   -464   -724    275    390     44    101    353    129   -360   -308   -259 
-     -  -2995  -2590   -504  -2213   -350      0 -19932  -8926  -8145 
-   201   -450  -3835   -734   -565   -598  -1579   1056  -3883    771   1162  -2928  -2015   -954    451  -2125   1425    884  -3449   1104   -779   317
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -24996 -24996      0 -19932    -17  -6443  -8926  -8140 
-   202   1114   2156  -6624  -2913  -1019  -1197   3379   -328  -5586   1566   -417  -2515  -5885  -5211  -1682  -2707   -585   -379  -4574  -4232   318
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26758 -26758      0 -19932      0 -20886  -8926  -8134 
-   203   -633   -924   -427    828  -2378  -2134   -930     17   1105    496  -1623   -978  -1813   1898    344   -257   -772    -21   -940  -1318   319
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8129 
-   204    443     28   -607   1379  -5800   -559   -328   -866    993  -2017  -1603    327  -5076   1620    758   -345   -311   -436   -805  -2116   320
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8124 
-   205    662   1162   -459  -5567  -1298  -1162   2142   1917   -882    406    554   -602  -2830  -1453  -2489   -944  -1125    515   -456   -506   321
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8119 
-   206  -2837   -135  -6634  -5999   -357   -893  -1443    579    372   1963    922  -5489  -2584   -660    338  -1360  -1001    831   -501    409   322
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8114 
-   207    476  -1278   1085   1544  -5803  -2234   -545  -1239    819  -2474  -4571    391   -410   1147    484   -240    -12  -1791  -1652  -1105   323
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8109 
-   208    221   -210    171   1269   -264  -5015    754    953    818   -945    326  -2641  -5107   -310    167   -130    248    348  -5589  -4936   324
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8103 
-   209  -2063   1215  -6658  -6022    732  -5860  -1697   1751  -5617   1463   1162  -5506  -5910  -2085  -5417  -4945   -109   2154  -4597  -4255   325
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8098 
-   210   -571   1032  -1629    803    977  -1407  -1126  -1836    806    785     25    -76  -5108    630    916   -274  -1183     12  -1003  -2814   326
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8093 
-   211    218  -1331    252   1135  -5803  -1198  -1726  -2337    758  -1768  -4571   1146  -5076   1555    579    382    673   -645  -5665  -4983   327
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8087 
-   212   -818    -40  -6025   -844   2560  -2974    481    126   -195   -534   -687  -1927  -5801  -1678   1009  -2533   -330   -773   3328   1311   328
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8082 
-   213    359   2587  -6645  -1605    431   -278  -4719     58  -2886   2326    575  -5494  -5898  -5227  -5405   -873  -2627   -666  -4585  -4243   329
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8077 
-   214    740  -5479  -3858    612  -5799   -366    300  -1583   1350   -468  -2139    -16  -2442    567   1246    838   -364  -1095  -5663  -2013   330
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8071 
-   215    359  -5480    769   1813  -2963  -1744  -3642  -1704   1339  -2064  -2102    568  -5077    301    237    444  -1363  -1008    564   -959   331
-     -   -149   -502    232     42   -371    399    107   -623    213   -465   -723    275    391     43     97    359    117   -367   -297   -252 
-     -   -214  -2900 -26770   -326  -2308      0 -19932  -8926  -8066 
-   216    -14   -324  -5725    -40  -1310  -5679    850  -1370  -1152   1373  -1455    871  -5740  -2394   -627    904  -1587   -122   2546   1312   335
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8061 
-   217  -2831  -1092  -1505  -1520  -1219   3193   -311  -5551    888  -3210  -4570    570  -5076  -2150   -285  -1915  -2563  -5102  -1399  -4982   336
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8055 
-   218  -1355  -1118  -2595  -6012   1518  -5850  -1540   1023  -5607   2422   1626  -5496  -5900    -60  -5407  -4935  -4243   -794  -4587    666   337
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8050 
-   219  -2236   -995  -1704   1320  -2597  -2946    991    406   1730  -2020   -180  -1539   -438    125    984   -126    599   -124  -5658  -1299   338
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8044 
-   220  -1718  -4645  -7270  -6668    246  -6540  -5472   2458  -6297   1789    173  -2160  -6549  -5929  -6118  -5647   -297   1610  -5293  -4953   339
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8039 
-   221     89   -511  -3871  -2121  -5815  -4996    657  -2993   -127  -5508  -4583   3227     20   -426  -1538   1836  -3962  -5116  -5675  -4994   340
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26771 -26771      0 -19932      0 -19932  -8926  -8034 
-   222    445  -5439   -524    575  -1261  -4996  -1305  -1844    963    230   1362   -888   2020   -412  -1015   -894     66   -932    280  -2155   341
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26770 -26770      0 -19932      0 -19932  -8926  -8028 
-   223   -227  -5483   1120   2403  -5804  -1060   1021  -5554   1209  -3506  -4572    478  -5076   -228  -2137    360   -141  -5105  -5666  -4983   342
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26770 -26770      0 -19932      0 -19932  -8926  -8022 
-   224  -6757  -7498  -6070  -5732  -8558  -3477  -5298  -7901   4021  -7514  -6888  -2227  -7166  -2090  -3998  -6601  -6549  -7612  -7322  -7208   343
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26770 -26770      0 -19932      0 -19932  -8926  -8017 
-   225  -1025   3300  -6646  -6010  -2570  -2905  -2088   -131  -5605  -1330  -1248  -5494  -5898  -5228  -2991   1641   2733   -702  -1173  -1692   344
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29 -26770  -5968      0 -19932      0 -19932  -8926  -8011 
-   226   -552    738  -3843    368  -1635  -1797    391  -5502   1878  -1773   -821  -1256  -5058   2261    646    -21     77    238  -5631  -1800   345
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26747 -26747      0 -19932  -1500   -629  -8926  -8006 
-   227   -184   -887  -3151  -1653   1649  -1887    100   2240  -1230    758   -883  -1887  -2497   -827   -503  -3137  -1161    865    612  -1807   346
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26747 -26747      0 -19932   -721  -1346  -8926  -8000 
-   228    203   1573  -3114   -425   1051   -570   -285   -597  -1239    172   1598  -2224  -2561  -1106  -1682   -140   1365    442   1402     23   347
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -801 -26756  -1244      0 -19932  -1079   -925  -8926  -7994 
-   229   -227   1067  -4094  -1788   -169   -746   2993  -2027  -1190    476    342    382   -154  -3262    849     91    272  -1616  -4172    765   348
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -484 -25961  -1832      0 -19932  -5642    -29  -8926  -7989 
-   230    666   2087  -1629  -1524   2533  -4620  -3487   1361  -4335    558  -2119    -92  -4670  -3971  -4160    125   -753  -1058  -3373    313   349
-     -   -161   -462    198     27   -364    387     69   -522    195   -466   -764    283    406     49    159    351    135   -397   -343   -274 
-     -  -2102   -390 -25483  -4097    -87  -2301   -327  -8926  -7983 
-   231    377  -4605    -46   -272  -4926    372    622   -961   1077  -4621  -3695  -2743   -190    565    376    724    288    292   1619   -169   386
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -25834 -25834      0 -19932   -536  -1687  -8926  -7977 
-   232   -353   -138  -1911      1  -2593   -484   -520  -5328    927  -3180   -389    -62    -59   1427     87    951   1201    426  -5441   -633   387
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26534 -26534      0 -19932   -572  -1611  -8926  -7972 
-   233  -3935   -940   1587    949  -1696  -1834    667  -5480   1025   -660  -4497   -189    351    596    660      4    573  -1486   -854   -546   388
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26693 -26693      0 -19932  -1792   -492  -8926  -7966 
-   234  -1318   -851  -3796   1705  -5740    865  -1576  -1962    600  -2272  -1639   -630   1517    930   -134    626    247  -5042   -458  -4921   389
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26706 -26706      0 -19932  -2573   -265  -8926  -7960 
-   235    -56    502  -6585  -5948   1419   -555  -4658   1725  -5543   -382    265  -5432  -2334    -47  -1059  -1982   -919   1938    463    996   390
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26706 -26706      0 -19932  -2573   -265  -8926  -7954 
-   236  -2855  -5421    621    525  -2542  -3007   1239  -1114   2071  -1608  -4510    594  -1032    576   1627   -765    265  -2853  -5604  -2031   391
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26706 -26706      0 -19932  -1602   -576  -8926  -7948 
-   237  -7116  -6576  -8494  -8428   3402  -8105   -270  -1144  -8004  -3159  -1982  -2273  -8043  -7106  -7569  -7276  -7025    478   2514   3380   392
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26719 -26719      0 -19932      0 -22251  -8926  -7943 
-   238  -4347  -4172  -2557  -2605   -976  -5896   -430  -1241  -5649   3024   1202  -5541  -2842  -5269  -5449  -4981    269  -2237  -4626  -4287   393
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26770 -26770      0 -19932      0 -19932  -8926  -7937 
-   239  -3129  -5611  -8259  -8615  -8342   3798  -7660  -3145  -8338  -8426  -7452  -2278  -6709  -7756  -7948  -2913  -5482  -2660  -8565  -8551   394
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26770 -26770      0 -19932      0 -19932  -8926  -7931 
-   240  -1534   -471  -6646  -6010   1634  -5848   1551    395  -2992    459    536  -5494  -2838   -389  -2391  -1937    236   1344    897   2624   395
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26770 -26770      0 -19932      0 -19932  -8926  -7925 
-   241  -2622  -5466   -752    857  -2292  -2207    995    364   -165  -1444  -1749    756    498    828    311  -1262   1250    763    439   -121   396
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26770 -26770      0 -19932      0 -19932  -8926  -7919 
-   242  -4303   -182  -2660  -6012   1335  -5850  -1410   2547  -5607   1628  -1427  -1351  -5900  -2315  -5407  -4935  -4243   1497  -4587  -2045   397
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -8926      0 
-//
-HMMER2.0  [2.3.2]
-NAME  rve
-ACC   PF00665.18
-DESC  Integrase core domain
-LENG  169
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  244
-DATE  Tue May 13 16:19:14 2008
-CKSUM 4196
-GA    18.8000 18.8000;
-TC    18.8000 18.8000;
-NC    18.7000 18.7000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -9.945397   0.640242
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-           -8      *  -7555
-     1   -197  -1909   -799    748  -2861  -3201   1326   -121    651   -977  -1324    367  -1690   1232   1292   -391    257    -46    594   -661     1
-     -   -114   -519    222     36   -395    401    108   -633    195   -474   -737    271    418     51     98    351    116   -351   -321   -253 
-     -  -7883    -11 -13761     -1 -10451   -701  -1378  -1008  -8392 
-     2   -865  -2124    371    556   -357  -3053   1182  -2321    520   -674     80    472    408   -877    643    796   1087  -1490  -1719   -926     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12719 -13761   -894  -1115   -701  -1378  -8400  -8388 
-     3    649    292  -1080    566   -678   -541   1387  -1418   1072  -1993   -241   -457  -1485   1061   1788  -1063  -1458  -1794    644  -1130     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12719 -13761   -894  -1115   -701  -1378  -8400  -8384 
-     4    -83    146  -1895   -786  -1987  -1493  -4393   -496   -383  -1385  -1747  -1222   3264   -937   -343   -335  -1551   -360  -6227  -1446     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -12719  -6658   -894  -1115   -701  -1378  -8400  -8379 
-     5  -2114   -386   -576  -2480   1555   1367  -1088  -1102  -2453    824   -678   2191    214  -5095   -882  -1734  -1872  -1985   1447   -921     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12704 -13747   -894  -1115  -1876   -459  -8400  -8375 
-     6   -607  -6154    618   1961  -1515   1207    515  -2154  -1276  -1775  -1423   -364  -2315   1676   -187   -307  -1842  -2457    427   -499     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12704 -13747   -894  -1115   -870  -1143  -8400  -8371 
-     7   -702  -1809   -465  -1558  -1553  -3400   1925   1067   1075    729    -28  -3325  -6073   -873    751   -659   -699    719    345    382     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12712 -13754   -894  -1115  -1413   -679  -8400  -8366 
-     8  -1592   -934  -2227  -1850    -92  -1848  -2494   1094  -6285    557  -1131  -2392  -6585  -1795  -2384  -5619  -2850    806   5050    162     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12712 -13754   -894  -1115  -1413   -679  -8400  -8362 
-     9   -823    989  -2737   1003   -235  -2308   2877  -6170  -2578  -1478  -1601  -2192  -5766   2514  -1305    274    -26    549  -6320   -485    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -12712  -8236   -894  -1115  -1413   -679  -8400  -8358 
-    10    159   1302  -2597  -6693  -1974    879  -2447   1406  -6288   -410   2704  -6177  -6581  -2738  -3280    137   1242    384    206   -673    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12707 -13749   -894  -1115   -996  -1004  -8400  -8353 
-    11  -7245  -9332   4108  -1285  -9447  -6936  -6373  -9435  -1771  -4458  -8706  -2104  -1810  -6068  -2414  -6832  -7344  -8876  -9413  -8295    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12712 -13754   -894  -1115  -1413   -679  -8400  -8349 
-    12  -1399   1417  -7325   -167   1917  -1494    678   1552  -6286    195   -203  -1499  -6585  -1536  -2028  -2625    615   1134   1223    454    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12712 -13754   -894  -1115   -386  -2090  -8400  -8344 
-    13  -1033   1445  -7341  -6705     36  -1380  -5414    367      0  -1211   -667  -6189  -6593  -1152  -6100   -737   2672   1059   2402   -237    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1561 -12719   -604   -894  -1115   -701  -1378  -8400  -8340 
-    14   -505  -4518  -3178    662  -4761   2938    918   -963    -97  -2018  -3628  -2923  -4344     63  -3028  -1225  -1582   -311  -4750  -4117    15
-     -   -147   -502    240     41   -379    396    103   -628    210   -466   -712    273    400     46     94    359    115   -370   -297   -252 
-     -   -310  -2394 -12206   -397  -2056    -71  -4375  -8400  -8335 
-    15  -2422  -1862  -1291    406   -349  -1163   2726   -514   -518  -1365   -708  -4436   1934   -541  -1259  -1292     -8   -562  -6083   2340    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12676 -13718   -894  -1115   -123  -3617  -8400  -8331 
-    16  -1831  -1476  -1075  -2610   1366    974  -1286   1501  -2233    849   1201  -3523  -2957  -5882  -1761   -579  -1648    992    -33    813    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12719 -13761   -894  -1115   -701  -1378  -8400  -8326 
-    17    173   -685    247    212  -6490    -87   -131  -2534   1089  -1679  -5258   -461   1763   -503   1500    -10  -1377  -2148   1395  -5670    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -796 -12719  -1248   -894  -1115   -701  -1378  -8400  -8322 
-    18  -4211   1221  -6206  -1500   -926   -156   -357   1957  -1791  -1224  -3298  -2144   1445  -2576  -2000   -465   -601   1863   -340    626    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -11928 -12970   -894  -1115  -1454   -655  -8400  -8317 
-    19   -382  -5709   -490    595    881   -304  -1632   -163    748   -129   -128   -390   1050   -100   -447    172     58   -517  -1171  -1939    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -105 -12265  -3907   -894  -1115   -882  -1129  -8400  -8313 
-    20    530  -5899    -39  -1538  -1038   1154   -375  -1664     53   -884  -1336    273  -2656  -2388   -133   1223   1697  -2121  -6084  -5403    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12445 -13487   -894  -1115  -5228    -39  -8400  -8308 
-    21  -1341  -5882  -1193   -960  -1504    359    246    -87   1596   -823   -340    285    730     -8   1041  -1123   -746    -42    744    509    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -12445  -7858   -894  -1115  -1115   -893  -8400  -8304 
-    22   -330  -1058   1228    777   -928   1970  -4185  -6095    369  -1993  -2250    677  -3373    851   -830  -1527   -651  -1743   1736  -5525    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -657 -12571  -1464   -894  -1115  -4454    -67  -8400  -8299 
-    23  -3928   -253   -832  -1978  -5721   2706  -3560  -1353     11  -5416  -4489    693  -2211    563   1226     -4   -362  -2789   -525  -4901    26
-     -   -153   -530    215     29   -395    432    139   -619    213   -473   -729    264    378     43    138    340    129   -367   -302   -252 
-     -   -457  -1932  -7292  -2912   -206  -1696   -532  -8400  -8295 
-    24  -1186  -5669  -1872   -775   1498  -5174    433  -5737   1789  -3721  -1897   1109   -326  -1206   1058  -2350    -84  -1466   2750   1780    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25 -12204  -6211   -894  -1115   -275  -2528  -8400  -8290 
-    25    113    698   -903  -2060  -3453  -5639    471   -292   1301   -187   -425   -360   -191    343    932    411   -474    543   -297    574    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12630 -13672   -894  -1115   -497  -1779  -8400  -8285 
-    26   -208    468  -7007  -6390   -829  -6472   1105     10   -768  -1800  -4035  -1234  -2930   -224   -457   -631  -1247  -1090   1900   3881    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12695 -13737   -894  -1115  -1201   -823  -8400  -8281 
-    27   -913    385  -7326  -6690   1579  -3868  -5399   1612  -3906   2080  -1762  -2962  -3083  -1815  -6085  -3379  -1714   1169  -5264     55    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12703 -13745   -894  -1115   -818  -1208  -8400  -8276 
-    28    804   1664  -3916  -6693   1117  -1350   1417    265  -3733   1477   -663  -3227  -6585  -2742  -3284   -574   -429    113    986   1385    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12712 -13754   -894  -1115   -384  -2098  -8400  -8271 
-    29   -287  -4932  -3125  -5965   -185  -1293     53   -199  -5702  -1212  -4129  -1342   -675  -1995   -374   -271   2263   2271  -5374  -5009    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12719 -13761   -894  -1115   -701  -1378  -8400  -8267 
-    30   1247   1035  -7341  -3505   1937  -6543  -5414   1957  -6300    360    990  -1935  -6593  -2921  -6100  -1990   -895   1059    940  -2611    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -12719  -7936   -894  -1115   -701  -1378  -8400  -8262 
-    31  -1689  -4931  -2997  -2700  -4902  -3923  -5219   2233  -1752    485    737  -2451  -3623  -2963  -1132  -2953    319   2476  -5372  -1575    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12713 -13755   -894  -1115  -1299   -752  -8400  -8257 
-    32  -2652    -63   3730    784  -7916  -6474    255  -7718  -2955   -122  -2448   -897  -6816  -3034  -5985  -5828  -6034  -7256  -7835  -7032    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12713 -13755   -894  -1115   -423  -1976  -8400  -8253 
-    33     37     57   1679   -436  -6449   -648   -360   -444   -300     89  -2495  -1728  -3102  -1199   1181   -523    752    638    464  -1293    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27 -12719  -6019   -894  -1115   -701  -1378  -8400  -8248 
-    34    480    648  -1935   -834   2663  -1650   1897  -6001    -75   -920  -1751   -633  -5779  -1814  -1251  -2394  -1083  -2339     38   2726    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -12697  -7425   -894  -1115   -200  -2946  -8400  -8243 
-    35  -1955  -6742   -705  -5120  -7781   -698  -5645  -3549  -3220  -7540  -6647    362  -6727  -5243  -2206   3066   1900  -6937  -7708  -7047    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17 -12711  -6904   -894  -1115   -364  -2164  -8400  -8238 
-    36  -4969  -1994  -3000  -4266  -6752   1457    596  -6476   1696  -1769  -5490    392  -6003  -2468   3042   -996  -2509  -6040  -6535  -5902    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12707 -13749   -894  -1115  -1739   -514  -8400  -8234 
-    37   -445  -1486  -2868    785   2085  -2345  -1007  -1773    748   -471    629  -2608  -2839  -2483    560  -1630   -370  -1131   2228   2233    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12707 -13749   -894  -1115  -1739   -514  -8400  -8229 
-    38    656   1278  -7292  -2858   -847  -1351  -2037   1925  -1768   -136   -710  -6160   -956  -2883  -1593   -492   1019   1646  -5271   -660    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12707 -13749   -894  -1115   -951  -1051  -8400  -8224 
-    39  -2520  -4897   -824    234    710  -6432   1256   1006  -4099    400    -56  -3338  -2052  -1916  -2394  -1208   -487   1387   3473   1280    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12712 -13754   -894  -1115   -395  -2062  -8400  -8219 
-    40   1874    959  -1752  -2901    434   1100  -1857    703  -6180   -169  -1079  -2879  -6570  -2698  -3063   -474   -192   1169  -5295  -4949    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12719 -13761   -894  -1115   -701  -1378  -8400  -8214 
-    41  -1438    474  -6657     89    360  -3749    631    443   -739  -1211   -280  -3271  -6483   -366    585   -983   -329    301   3298   2753    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12719 -13761   -894  -1115   -701  -1378  -8400  -8209 
-    42    542    637  -1197   -672    557  -1949   1279     -8     19    260  -1181  -1812   1503   -190    216   -250   -969   -101  -1088   -375    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12719 -13761   -894  -1115   -701  -1378  -8400  -8205 
-    43  -1118    904  -7337  -6701   -772  -3307    602   1488  -1823   1468   1283  -2848   -912  -1923  -1569  -1231    599   1203    247    -44    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -12719  -7608   -894  -1115   -701  -1378  -8400  -8200 
-    44   -408  -1636   -468  -1284  -1403   -196    -13  -2279   1640  -2564  -5249   -839   1245   -225    705   1052    615  -1317    614   -767    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12712 -13754   -894  -1115  -1421   -674  -8400  -8195 
-    45  -1169  -2168    894   -203   -393    364    902  -6234    777  -1250  -1994    738  -3409     -8   1004    968   1006  -3405  -6345  -1232    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12712 -13754   -894  -1115  -1421   -674  -8400  -8190 
-    46   -765  -6162   -920   1330  -6483  -1280   1275  -1533   1781  -2259    170  -1204  -1437    299   1861   -377    264  -2097  -6345  -5663    79
-     -   -144   -503    231     42   -384    402    107   -627    207   -469   -724    275    397     42     97    359    114   -365   -285   -248 
-     -   -542  -4585  -1900  -1573   -591  -1421   -674  -8400  -8185 
-    47     67  -1432    990    437  -2304  -2114   -836      2   -366  -2472   2095   -124    140   -706  -1478   1270   1339  -5345  -1336  -5226    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12261 -13303   -894  -1115   -141  -3423  -8400  -8180 
-    48    701  -1463   1611    486  -6458   -903  -1793  -2417   -425  -6153  -2085   -147  -1007    828   -146   1160   1369  -2225   -813  -5637    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12686 -13728   -894  -1115  -2683   -244  -8400  -8175 
-    49   1363  -6105   -906  -1205   -439   -205   -369  -1732    422   -736   -900   -463  -3486    210   -442    507   1183    581   -245  -1171    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12686 -13728   -894  -1115  -2683   -244  -8400  -8170 
-    50    236     63    525   1385    482  -2717    968   -547    264   -995   -888   -856   -408    858  -1121    134   -231   -365   -112   -597    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12686 -13728   -894  -1115   -437  -1936  -8400  -8165 
-    51    638   -730    315    -25   -786  -2403     52   -898  -2457    649    162   -717  -5940    361   -353   -592   1335   1139  -1071  -2232    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12712 -13754   -894  -1115  -1421   -674  -8400  -8160 
-    52    947    686  -7152  -2134   -672  -2743  -2632   1007    -43    -64    -62   -408  -3677  -3294  -1137  -1274    189   2086   1107   -463    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12712 -13754   -894  -1115  -1421   -674  -8400  -8155 
-    53    649   1426  -2209   -129   1642  -2372  -1426    831    502    402  -4961  -4483  -3392    451    274   -808    259   -768  -6104    132    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12712 -13754   -894  -1115   -384  -2098  -8400  -8150 
-    54    971   1323   1397   -468   -295   -639   1096   -888   1047  -4424     -1   -289    -38    568    710  -1127   -584  -3155  -6352  -1779    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12719 -13762   -894  -1115   -701  -1378  -8400  -8145 
-    55   1286    823  -2155   -239   1403  -1537  -1591    348  -2070   1034   1119  -2078  -6370  -1091  -1188  -1258    554    147   -719  -2786    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12720 -13762   -894  -1115   -701  -1378  -8400  -8140 
-    56  -2292  -4844  -2327  -2571   1707  -1756    984    638  -2359   2178    405  -2081  -3034  -2082  -6023  -2397     88   -221   1469   -832    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12720 -13762   -894  -1115   -701  -1378  -8400  -8134 
-    57  -1851   -509    194   1203  -1790  -2895    702  -1436   1272    220   -399    856  -2819   1318    415  -1412  -2266    347   1105  -2670    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -217 -12720  -2879   -894  -1115   -701  -1378  -8400  -8129 
-    58    767    583   -418    155  -2590  -3610    735  -1057   1066   -965   1014    282  -2734   1395   1225   -667   -278   -499  -1119  -2654    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12508 -13550   -894  -1115    -97  -3940  -8400  -8124 
-    59   1970   -265  -1372   -576    766  -2771   -362    888  -2409    762    967  -1233  -6285  -1375    104  -1817  -1194  -1105    893   -797    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12710 -13752   -894  -1115   -854  -1163  -8400  -8119 
-    60    405    753  -7286  -3402   1436  -6531  -2072   1280   -557   1050   -151   -589  -2733  -1618   -906   -767  -1437   1419    214   -443   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12715 -13757   -894  -1115   -454  -1890  -8400  -8114 
-    61    575    713  -1069   1654   -366   -991   -291    322    100   -877  -5242  -1337  -2747    340    711   -284   -674   -545   1182    131   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12720 -13762   -894  -1115   -701  -1378  -8400  -8109 
-    62   -156    282  -1019  -2350   1169  -1814  -1142  -1514    811   -549    737   1244   -301    169   1450     56   -264  -1976   1093   -385   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12720 -13762   -894  -1115   -701  -1378  -8400  -8103 
-    63  -1716  -1456  -5556  -1099   1151    563    879  -1448  -1658    -18  -2108  -1057   -195   1810   1760  -2848  -3205   -608    970   1722   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12720 -13762   -894  -1115   -701  -1378  -8400  -8098 
-    64   -984  -2010  -1416  -1424   2102   1695   1700  -1258    562  -1072  -5221  -1489    533   -596   -404   -962   -345  -1695   -847   -330   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -12720  -8330   -894  -1115   -701  -1378  -8400  -8093 
-    65  -1415  -1798   -398    328  -6475   1899  -1245    222   -603  -1709  -5247    268   2004   -619   -775  -1384  -1849    -53   -242   -600   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -215 -12715  -2893   -894  -1115  -1175   -844  -8400  -8087 
-    66   -207    449  -1083    178  -3418  -1402    275   -701   1066    353    301   -567   -149    564    371   -682    216    839  -6128   -678   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -417 -12506  -2017   -894  -1115  -4916    -49  -8400  -8082 
-    67  -1045  -5562  -2478   1182    258   -934    578  -1432   2144  -1655  -1821  -3707   -438    402    549    369    422  -2260  -5747   -731   107
-     -   -151   -504    233     39   -385    406    102   -620    206   -462   -717    276    390     46     99    358    115   -372   -283   -249 
-     -  -4220  -2769   -329   -651  -1461  -6220    -19  -8400  -8077 
-    68    -80  -3487   1022   -205   -280    227  -1658   -526      2   -675  -2577    166   1019    242   1547    -26  -1963   -625  -3673  -2993   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1470  -9782   -657   -894  -1115  -6077    -22  -8400  -8071 
-    69    325  -1486  -2262  -1711  -1525  -2564   1427  -1078  -1535   -322   -711    910  -2667  -1383  -1777    933  -1223   2406  -1939  -1535   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -911  -8553  -1115   -894  -1115  -6757    -13  -8400  -8066 
-    70  -1986   3041   2854   2174  -3906  -2161  -1437  -3734  -1517  -3701  -2962   -817  -2631  -1090  -2231  -1743  -2042  -3257  -3891  -3039   112
-     -   -150   -481    232     42   -384    400    107   -629    207   -467   -702    272    395     49     93    358    116   -368   -256   -252 
-     -  -3003   -410  -3070  -2164   -364  -4544    -63  -8400  -8061 
-    71  -1472  -2217  -1750  -1174  -2329  -2582   1683   1266   1901    464  -1371  -1389  -2659   -932    672    -88    940  -1724  -2532  -2036   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8817  -9860   -894  -1115   -394  -2067  -8400  -8055 
-    72   -667  -4652  -2527  -3266  -1133    369  -2068   1237  -1394  -1801  -1486  -2923   3093  -2459  -5231  -3402   -570   1187  -5083  -4702   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12358 -13401   -894  -1115  -2553   -270  -8400  -8050 
-    73   -265   -676   -742    444  -2494  -1421   -374    -47   2294    343   -993  -2251  -1046   -218    484  -1898   -811    200  -6038  -1180   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12421 -13463   -894  -1115  -2492   -282  -8400  -8044 
-    74   -153   -734  -1619   -150  -3176  -2620    215   1470    124   -826    908  -4499  -5767   -899    797     96   1267    896  -5635     95   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12473 -13515   -894  -1115    -60  -4606  -8400  -8039 
-    75  -4993  -2043  -7338  -6702   1391  -2838    797   2496  -6297   1611    155  -6186  -6590  -3187  -6097  -3649  -4933   1404    123  -4934   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12714 -13757   -894  -1115   -434  -1945  -8400  -8033 
-    76  -4858  -5267  -1483  -4931  -1707  -2380   3196    367   -120   -146  -4443   -370  -6172    375   1513  -5074    854   1014  -5656    847   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12720 -13762   -894  -1115   -701  -1378  -8400  -8028 
-    77   -726   1058  -7340  -6704   -468  -3614  -1293  -1790  -6299  -1781   -186  -2763  -1424  -5922  -3744   2277   2368     54    564    524   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12720 -13762   -894  -1115   -701  -1378  -8400  -8022 
-    78  -8707  -9371   4221  -6869 -10378  -3892  -7976 -10786  -3915 -10452 -10076  -7245  -8767  -7810  -9229  -8445  -8857 -10226  -9642  -9676   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39 -12720  -5468   -894  -1115   -701  -1378  -8400  -8017 
-    79  -2837   -210  -5977  -5229  -7579  -1414    570  -7167    -72  -3474  -1081   3420  -6786   2009   1815  -5795  -5768  -6813  -1443  -6623   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12687 -13729   -894  -1115  -2659   -249  -8400  -8011 
-    80   -127  -6110   -219   -877  -6419   3320   -960  -6160  -3891  -1261    133  -2647  -2224  -2010  -1616  -3177  -2266  -4097  -6301   -931   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21 -12687  -6616   -894  -1115  -1224   -806  -8400  -8006 
-    81   -444  -5267  -5390  -4829  -1495    282  -4772  -2218   1208  -1632  -2171  -1533   1616  -2887    748   1775    818  -1843   1292  -5199   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27 -12684  -6111   -894  -1115   -461  -1871  -8400  -8000 
-    82    853    828  -2737   2449  -6462  -1051   -560  -2187  -2329  -6157  -5230    434  -1572   1939  -1778    -40   -280   -939  -1066  -5641   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12691 -13733   -894  -1115  -2524   -276  -8400  -7994 
-    83  -1501  -4795  -7314  -6678   3497  -2106     75  -1459  -6273   -337    670  -3024  -6566  -5896  -3303  -5601  -3239  -1361  -1142   3169   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12691 -13733   -894  -1115   -551  -1656  -8400  -7989 
-    84   -133   1622  -1346  -3128  -1400   -873  -1098     86    543   -839    304   -772  -2129   -290   -693   -363   2060   1182  -6063  -1390   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -296 -12712  -2464   -894  -1115  -1498   -631  -8400  -7983 
-    85    992    750   -244  -5185  -4752   -358  -1196  -2235  -4989  -1881  -2008   1816  -6054  -1851  -5190   2599  -2290  -1188  -5186  -1228   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -114 -12422  -3801   -894  -1115  -3210   -165  -8400  -7977 
-    86    306  -5807  -1087    736  -6128  -1329   2391  -5879   1693  -1160  -1988   -585  -2095   1415   1237   -616   -959  -1840  -5990   -412   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2477 -12345   -293   -894  -1115  -4516    -64  -8400  -7972 
-    87   1392  -3575   -135   -179  -3876  -1478    320   -586    548  -3582    649    267   1112  -1338   1037  -2039  -2089   -162   2331    164   136
-     -   -151   -491    241     41   -380    393    116   -633    208   -471   -716    285    387     45    114    358    116   -373   -301   -251 
-     -  -5097    -49 -10975   -832  -1190  -6667    -14  -8400  -7966 
-    88     60  -3635  -2033    264  -3949    979    393  -3694    323    653  -2726    907  -3249    896   1737  -2063  -2118   -719    942  -3144   140
-     -   -147   -505    235     42   -369    408    106   -632    215   -470   -716    272    390     43     93    353    117   -375   -300   -233 
-     -  -3425   -252  -3989   -777  -1264  -7479     -8  -8400  -7960 
-    89    -26  -3567   1724   1859  -3886   -229  -1732    336    609  -3582  -2657  -1710  -3167    249    608  -1980   -259   -768  -3751   -299   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -102  -9875  -3978   -894  -1115  -5779    -27  -8400  -7954 
-    90   -552  -3573   -203   -168  -3886    489    740  -3632  -1338  -1175  -2664  -1734   1866     -3    884    240   -357   1396  -3761  -3083   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9898 -10940   -894  -1115  -6401    -17  -8400  -7948 
-    91  -2165  -3602   1382    411   -121    148  -1804   -625    504  -3612    192  -1785   -441   1699    420  -2052    271   1134  -3794  -3121   147
-     -   -150   -504    229     44   -374    396    102   -619    209   -453   -716    272    390     42     95    357    116   -364   -284   -253 
-     -  -5117    -49 -10995     -7  -7658  -3817   -106  -8400  -7943 
-    92  -2576  -3898  -2485  -1936  -4160  -1634   1577  -3871    473  -3889   1892   2574  -1296  -1801  -2340   1243   1384  -3489    919   -249   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10421 -11463   -894  -1115  -5759    -27  -8400  -7937 
-    93   -662  -4090  -1007    -21  -4410   -610   1159   1195  -1833  -4105  -3179    565   1355    364    622   -215   1801  -1717  -4274  -3591   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10490 -11532   -894  -1115   -118  -3668  -8400  -7931 
-    94   1160  -6082    241   1274   -978  -1972   -352   -339    976  -1788  -5172   -361  -1068    369   1051   -289   -722   -752  -1055  -1252   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -12632  -7348   -894  -1115   -615  -1526  -8400  -7925 
-    95  -1855  -1363  -7304  -6668   2946  -6506    990    216  -6263    511    565  -2919  -6556  -2678  -6063  -2055    342    587   2066   1937   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12682 -13724   -894  -1115  -2816   -221  -8400  -7919 
-    96    285  -6132     77    858  -2953  -1802   -570  -2372    720  -1074  -5221   -924  -5726   2100   1349   -176    817   -593  -1202  -5632   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12682 -13724   -894  -1115   -134  -3493  -8400  -7913 
-    97   1104  -1576    445   1714  -6490  -1199  -4328  -3452    519  -1336   -414    -99  -3771   1496    194    441   -607  -2095  -6352  -2396   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12720 -13763   -894  -1115   -701  -1378  -8400  -7907 
-    98  -1062  -1415  -3160  -3244   2607  -3404   -161    389  -2169   1422    912  -6175  -6589  -1597   -521  -2987  -1370   -348   3107    531   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -39 -12720  -5463   -894  -1115   -701  -1378  -8400  -7901 
-    99    915   3450  -3598   -536    168  -3490  -5300  -1142  -2106   1775    528  -1984  -6503  -1284  -2386  -1100   -883   -373  -1444   -686   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12687 -13729   -894  -1115   -497  -1778  -8400  -7895 
-   100    762   -714   -785    608  -2524  -1434    192  -1236   1762  -1584  -1078    520  -3128    949    669    268   -605  -1834   1090  -1957   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12712 -13754   -894  -1115   -358  -2187  -8400  -7889 
-   101   -350  -6168    758   1473  -1648  -1507   2058  -1262    484  -2245   -603  -1050  -5763   1344    448    581   -351  -3981    644    -67   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12720 -13763   -894  -1115   -701  -1378  -8400  -7883 
-   102  -1008     13  -2475   -757    927  -2005   2323   -631    307   1031    325    713  -2959  -1336    -84  -2323  -1041  -2077   1027   2046   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12721 -13763   -894  -1115   -701  -1378  -8400  -7877 
-   103  -1269  -6169    270  -1307  -3253   3013     14  -6241    318  -3222  -5259    707  -1218    360   -997  -1099  -3398  -5792  -6353  -5670   160
-     -   -150   -501    234     42   -382    399    105   -627    209   -467   -721    279    395     44     99    358    119   -370   -295   -250 
-     -    -54  -4938 -13763   -194  -2994   -701  -1378  -8400  -7870 
-   104  -1045     58  -3358  -6706    492  -6544  -5415   3173  -6301   -158    709  -6190  -6594  -5923  -6100  -2662    151   1185   -525  -2234   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14 -12721  -7675   -894  -1115   -701  -1378  -8400  -7864 
-   105   -518  -2403    -34   1108  -2252  -5668  -1207   -303   1490   -672  -2641   -473  -1757    802   1084   -609    932    -18  -1126  -2264   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12714 -13756   -894  -1115  -1395   -690  -8400  -7858 
-   106  -1007  -5371  -3117  -3128   -829  -1772   3451    548  -1428     63   -370  -2667    925   1014     38  -1736   -896    689   1541  -1707   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12714 -13756   -894  -1115   -392  -2072  -8400  -7852 
-   107  -1939    -87   -369    135   -701  -2256   1561  -1040    767  -1201   -822  -2232  -5774    939   -307   1576    135    -46  -6326   1557   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12721 -13763   -894  -1115   -701  -1378  -8400  -7845 
-   108  -1935    197  -7320  -6685   2386  -6540   1555   -753   -712    185   1930   -331   -268  -2966     32  -2192   1510   -511   -502    488   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12721 -13763   -894  -1115   -701  -1378  -8400  -7839 
-   109    631   2265  -3072  -2689  -2714    834   1373    -99  -2073  -3788  -5167    -94  -2279  -3923  -1609   1987   1477  -3749  -6277  -5624   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12721 -13763   -894  -1115   -701  -1378  -8400  -7833 
-   110    303   2403     46  -2485  -2640  -1646    848    570   -411  -1614  -5246   -633    754   -629   1990   -545    546   -570  -6342  -5664   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33 -12721  -5773   -894  -1115   -701  -1378  -8400  -7827 
-   111    642  -4900  -6581  -5985  -2624  -1711  -5219  -1290    641  -2328  -4098  -5785   3275  -3387    273  -1870     59    479  -5344  -4980   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -54 -12694  -4954   -894  -1115  -2439   -294  -8400  -7820 
-   112   -489   -967  -2518  -1331  -2086   2104   1800  -2704  -2175  -2574  -5119  -1832  -5714   -285    570  -1420  -2113  -3356   -199   3238   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12647 -13689   -894  -1115  -1084   -921  -8400  -7814 
-   113  -2212    853     35  -3012  -6445  -5632   2312  -3890    346  -4014  -2042   2084  -5725   -732    887   1224   1361   -796  -6310   -679   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12681 -13723   -894  -1115  -1235   -798  -8400  -7807 
-   114   -673   2264  -4995  -2887  -6371  -1784   -289  -3431   -224  -3653  -5263  -4690   3584  -4226  -2866   1076  -4898  -5703  -6366  -5791   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12696 -13738   -894  -1115  -2385   -307  -8400  -7801 
-   115  -2146  -6132  -2132    109   -886  -3468   1141  -2017  -2651  -2007  -2692    290  -3386   3173    203  -1130     61  -3678   2965   1585   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12696 -13738   -894  -1115  -1262   -778  -8400  -7794 
-   116   -370  -6132   1955    -86  -1252    199   -120  -6188  -2642   -413   -993  -4298  -5752   2256  -2719   1175    423  -3456   -636  -1680   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12704 -13746   -894  -1115   -242  -2694  -8400  -7788 
-   117  -3171  -6174  -1500  -4002  -6496  -1644  -1859  -2070   1121  -6190  -5264   3520  -5770   1394    877   -500  -4642  -1957  -6357  -2957   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -12721  -7538   -894  -1115   -701  -1378  -8400  -7781 
-   118   1598  -6350  -8256  -8590  -8935   3116  -1803  -2725  -8770  -9024  -8080     92   -643  -8203  -8541     78  -6203  -7519  -9170  -2965   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38 -12713  -5535   -894  -1115   -375  -2127  -8400  -7775 
-   119   -760     84  -2124  -5946  -1309  -2030  -1848    713    932    402   1216  -2919   -887   1195    345   -666   -339   1494   -212   -454   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12690 -13732   -894  -1115   -157  -3282  -8400  -7768 
-   120    950    151  -7345  -6709  -4779  -3698  -5418   1673  -6304  -2546    766    681  -6596  -5927  -6104   -288   -839   2666   -973  -4942   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12721 -13763   -894  -1115   -701  -1378  -8400  -7762 
-   121 -10342  -9554  -8521   3973 -10897  -9174  -9352 -11779  -3140 -11185 -11053  -9209  -9646  -9556  -9888 -10370 -10456 -11406  -9680 -10648   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12721 -13763   -894  -1115   -701  -1378  -8400  -7755 
-   122   -512  -2162  -4664  -4114  -2328  -1689  -4404  -5938  -2260  -5980  -5109   1383  -5827   -307   3300   1177  -1427   -665  -6230  -2447   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12721 -13763   -894  -1115   -701  -1378  -8400  -7748 
-   123    252  -1884   -827  -5926   2716  -3027  -1162   -540    738   -247   1986  -1740  -2083  -1871  -1183   -525    690   -489    285  -1187   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12721 -13763   -894  -1115   -701  -1378  -8400  -7741 
-   124  -5973  -5738  -8121  -7613   1819  -7420   3449   -508  -7203  -5523   -980   3203  -3439  -2801  -6955  -6522  -5909    290   1428  -1514   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12721 -13763   -894  -1115   -701  -1378  -8400  -7735 
-   125  -1279  -6174  -2720  -4000  -6495   1803   -517  -6246   1026  -3461  -5263  -1479  -5768   1731   2650     92  -2271  -3289  -6356  -5674   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12721 -13763   -894  -1115   -701  -1378  -8400  -7728 
-   126  -1695  -1433  -1158  -1411  -2919  -5754   2014    163  -1256    678  -2636   -846  -1528  -1162  -1041    -27   2603  -1990  -6165    942   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12721 -13763   -894  -1115   -701  -1378  -8400  -7721 
-   127  -1632  -4835  -3228  -6721   -339  -6559  -5431   2086  -6316   2443    731  -6205  -6608  -5939  -6116  -2806  -1763    389  -5295   -164   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12721 -13763   -894  -1115   -701  -1378  -8400  -7714 
-   128  -2884  -6145  -2751   -142  -3280  -2754  -1630  -1329   2835    -89   1033   -434  -3107    -66   1538  -2752   -750  -1046   -186  -2670   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12721 -13763   -894  -1115   -701  -1378  -8400  -7707 
-   129   -110  -6169   1002   1738  -6490  -1100    -27  -2362     20  -4244  -5258    530  -3098   1061   1669   -413    155  -1342  -6352   -818   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12721 -13763   -894  -1115   -701  -1378  -8400  -7700 
-   130  -1188   -825   -412   1725   -792  -2368    604    240    388   -705    914  -1001  -5793   -115   1420  -1907   -199   -798   1543    593   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12721 -13763   -894  -1115   -701  -1378  -8400  -7693 
-   131    186   1458  -7325  -1359   1376  -1113   -937   1695  -2661   1315    763  -3634  -2322  -3392  -1662  -2752  -1023    615   1149   -322   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16 -12722  -7458   -894  -1115   -701  -1378  -8400  -7688 
-   132   -903  -1710  -2402   -884    -48  -3616  -1199    838    198    800  -1179  -1681    668  -1859   2084  -1009   -420   -550    672    526   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12713 -13755   -894  -1115  -1484   -638  -8400  -7679 
-   133    262   1188  -1378  -2305   -880  -2655    935   -799   2020  -3039  -1284    250   -371    257     66    236   -635   -721   -551   1679   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12713 -13755   -894  -1115  -1484   -638  -8400  -7672 
-   134   -585   -761  -1731    -78   -114    810   -317    265   -538    915   1763   -747   -918    234    672  -2286   -806  -1057  -6213    918   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12713 -13755   -894  -1115  -1484   -638  -8400  -7665 
-   135  -1145   -991  -1929  -1203  -1329   -692    759   -245    525   1316    604   -536  -3497    235   1270  -1072    659   -687   -133     31   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -12713  -8177   -894  -1115  -1484   -638  -8400  -7658 
-   136   -755   -922    609    380    663   -390    825   -910    401   -326   -707  -1482    313   -507    948    428    -68   -309    536  -5648   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38 -12708  -5571   -894  -1115  -1807   -486  -8400  -7651 
-   137  -1191  -1632    700      3   2114    589    549   -672  -1327   -260  -1037    -59  -1515    949   -368  -2200   -535  -2056   -269   1502   196
-     -   -165   -534    242     32   -348    382    107   -632    213   -448   -692    279    368     41    117    364    115   -367   -254   -241 
-     -  -3503   -398  -2756  -1740   -513  -2969   -197  -8400  -7644 
-   138  -2213  -5893    834  -1499    131   -438  -2194    -65  -1179  -1267  -4984    448   1817  -1216    552   1359    866  -3176  -1512  -1014   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12446 -13488   -894  -1115   -175  -3130  -8400  -7637 
-   139    -48    437    -84   -112    291  -1087    270   -276    519    675   -252     29    480    234   -795   -143   -432    114  -1067  -1975   222
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12696 -13738   -894  -1115   -916  -1089  -8400  -7629 
-   140    403  -2034    -96   1713  -2079    -63    956  -2518    641  -1197  -2055    -81  -3583    760     92    307    352  -1115  -6339  -1948   223
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12709 -13751   -894  -1115   -284  -2484  -8400  -7622 
-   141    472  -6159    880    846   1213  -2258   1641  -2119   -733   -448  -1282   -938   -959     28   -973   -342    435     88  -6345    845   224
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12722 -13764   -894  -1115   -701  -1378  -8400  -7615 
-   142   -236  -1867  -2188  -1491   -726  -2702  -1911  -1504  -2071   1157    691   -262   -711   -277   -288   -926    387   -105   4228   -441   225
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12722 -13764   -894  -1115   -701  -1378  -8400  -7607 
-   143   -329  -2221    229   1239  -1357   -256    758  -1598  -1104   -926  -1533    817   -616   1632    865   -833   -847    -33    232   -180   226
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12722 -13764   -894  -1115   -701  -1378  -8400  -7600 
-   144    473  -6168    687   1911  -1753  -2743   -774  -1601    388   -479  -2525    116  -3572    789    416   -261      6  -1208  -6352    -61   227
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12722 -13764   -894  -1115   -701  -1378  -8400  -7592 
-   145   1978    943   -863   -388    789  -2139    793    230   -227    492  -4781  -2996  -5959    572  -2567  -1717  -1669    -99    712   -632   228
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12722 -13764   -894  -1115   -701  -1378  -8400  -7585 
-   146  -1708   -130  -7341  -6705   1368  -2081  -5414   1904  -6300   1830    369  -3528  -1832  -5923  -1040  -3864   -516   1306  -5280  -1644   229
-     -   -134   -516    250     57   -375    374    105   -637    209   -466   -747    279    405     55     90    362    113   -375   -310   -261 
-     -  -7886    -14 -13764     -1 -10451   -701  -1378  -8400  -7577 
-   147   -333    110    142    592   -397  -1603    988  -1291   -258   -331    440   -939  -1977    615    619   -863   1082  -1979   1855   1499   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12722 -13764   -894  -1115   -701  -1378  -8400  -7570 
-   148   2008   -596  -7341  -4014    784  -6543  -5414   1422  -6300   -884  -4025  -6189  -6593  -2871  -3323  -1160  -1760    922   3438   1365   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12722 -13764   -894  -1115   -701  -1378  -8400  -7562 
-   149     88   1385  -7318   1126  -1547  -2837  -5410   1013  -6284   1135    -45   -777  -6590   -126   -499  -2871    368   1331  -1332  -1079   233
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -12723  -7781   -894  -1115   -701  -1378  -8400  -7556 
-   150   -446   -542   -523    127   1172   -734   1884   -316   -573   -868    -52    480  -2974  -1029   -153  -1953     -2  -1407   1310   2524   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12716 -13758   -894  -1115  -1356   -715  -8400  -7547 
-   151    381    -76    311   -420    937  -2605   -462    -34  -1105    299   -740  -2147  -2963    -74    277   -437    370   -447   2768   1252   235
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12716 -13758   -894  -1115   -404  -2033  -8400  -7539 
-   152  -2512  -1787  -7341  -3536   -269  -2523   1008   1473  -6300   1033    190  -2132  -3449  -5923      2  -2669  -3187   -247    601   3446   236
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12722 -13764   -894  -1115   -701  -1378  -8400  -7531 
-   153  -1144  -1707  -2990  -2657  -6421  -2683   -864  -2374  -1744  -4226  -5217   4152  -5777  -3893   -290  -2495  -2849  -5732  -1469  -1925   237
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32 -12722  -5950   -894  -1115   -701  -1378  -8400  -7524 
-   154  -1047   -884   -891   -196    525  -1663   2519  -3013   -443  -1204   -855   1565  -2492    682   1608   -286    614  -5766  -1178    280   238
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12699 -13741   -894  -1115  -2318   -323  -8400  -7516 
-   155  -2640   -398  -2494    314   -681  -2713   1022   -261   1183    -83     96  -1038  -5815  -1438   1647    514    928    203  -1665   -786   239
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12699 -13741   -894  -1115  -2318   -323  -8400  -7508 
-   156  -1487  -6093  -3228  -1193  -1294  -2653    844   -771  -1010  -2419  -1231    212   2288   -534   2537  -2571   -762    278  -6291    152   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12699 -13741   -894  -1115  -2318   -323  -8400  -7500 
-   157  -2065    195  -3183  -1642   -449  -1040   2332    491    472   -626    -74  -1659   1236  -2744   1677    531   -605     10  -6091  -2613   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16 -12700  -7649   -894  -1115   -643  -1475  -8400  -7493 
-   158  -1654  -6153   -712  -1845  -1516    -75   3215  -3570   1338  -1440   -659   -492    462   -130   1202    702   -744  -2027  -6337  -1610   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -175 -12707  -3207   -894  -1115  -1927   -440  -8400  -7484 
-   159    424    -71   -758     40  -1641    239   -809  -1008   -214   -784  -1776   -588   -586   -389    227   1772    560   -318  -6171  -5491   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -485 -12541  -1838   -894  -1115  -4709    -56  -8400  -7476 
-   160    380  -5306  -2547  -2591  -1516   -572   -972    353    298   1171  -4422  -2421  -1431  -1978   -320    734   1660  -3191    671    501   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -12065 -13107   -894  -1115   -202  -2939  -8400  -7468 
-   161  -2104    622   -388   -465   -996    565    650    943    342   1547  -2196    840  -3316    621  -1715  -1670   -605  -1410  -6252  -5583   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28 -12655  -6245   -894  -1115  -2159   -366  -8400  -7459 
-   162  -3448   -549    201   -661    947   1989    728  -6164    892  -1532    673   1635  -3151    734   -708  -3507   -717  -3288  -6278   -744   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28 -12647  -6200   -894  -1115  -3614   -123  -8400  -7451 
-   163   -589  -6076   -384  -1929   -699   1326   -869  -3857   1163  -2332   -683   -455  -2175    349    636    257    198  -5698   2053   2048   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1012 -12609  -1005   -894  -1115  -2707   -240  -8400  -7443 
-   164   -475  -4649  -1814  -1455  -1287  -4791   1900    767    777   1354   1184  -1564  -4878   1589   -572  -2372   -115    -76  -4951  -1636   248
-     -   -149   -470    233     41   -383    397    111   -629    206   -464   -716    269    408     41    106    357    113   -373   -301   -256 
-     -   -123  -3727 -12668  -2753   -232   -743  -1313  -8400  -7435 
-   165   -745    732  -6892  -6262   -750  -6177  -5044   -638  -3232  -1792  -1367  -3221    199  -1139  -1950   1785   2946   -955  -4937  -4593   266
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -12362 -13404   -894  -1115   -238  -2716  -8400  -7426 
-   166   -322  -6588  -6322  -5642  -7454  -4139  -5484  -7061  -1661  -3401  -6259  -5708   3978   -780     -2  -1264  -2286  -2716  -7208  -6810   267
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -12662 -13704   -894  -1115   -530  -1701  -8400  -7418 
-   167   1055   -280  -6713   -269   1485   -996    637    543  -1046   -820    427   -717  -6471  -1478   -358   -759  -2863    602   1052   2103   268
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -12694 -13736   -894  -1115   -958  -1044  -8400  -7409 
-   168    -34  -1728   1000   2766   -728  -2371  -2092  -2450   -113  -3881  -1883  -1088  -5740   1783   -589   -730  -4612  -1830  -1693  -5645   269
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -12699 -13741   -894  -1115   -387  -2089  -8400  -7401 
-   169    114   -627  -7319  -2591   1095  -6526  -5397   1121     83    657    437  -6170  -6576  -2100   1723  -1147  -2475   1240    239    603   270
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -8400      0 
-//
-HMMER2.0  [2.3.2]
-NAME  zf-CCHC
-ACC   PF00098.15
-DESC  Zinc knuckle
-LENG  18
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  182
-DATE  Tue May 13 14:21:32 2008
-CKSUM 3531
-GA    19.8000 19.8000;
-TC    19.8000 19.8000;
-NC    19.7000 19.7000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -6.952779   0.647275
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -19      *  -6229
-     1   -913    876   -121   -409  -1294    318  -3066    579    526  -1019   -322    160    236    825   1355   -275  -1007    456  -5054  -4381     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -44 -11418 -12460   -894  -1115   -701  -1378  -1019  -5088 
-     2    -24   -988  -1419   -268  -2693    862   -475   -926   1474   -996  -3757    -55  -1148    101    762   -435   1099     44  -4336  -1265     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -45 -11419 -12461   -894  -1115   -701  -1378  -5107  -5045 
-     3  -9552   5878  -9150  -9537  -9669  -8130  -8775 -10782  -9717 -10094 -10074  -9513  -8579  -9603  -9129 -10070  -9755 -10412  -8353  -9679     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -47 -11421 -12464   -894  -1115   -701  -1378  -5107  -5002 
-     4  -2463  -3648  -3632  -2286   2681  -4423    870  -3781  -2184  -1895  -3132   -837  -1910  -1113     53  -2466  -2220  -3613   2900   3579     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -48 -11422 -12464   -894  -1115   -701  -1378  -5107  -4955 
-     5  -1416  -4420  -3232  -1573  -1332  -2403    558  -1184   2100  -2684  -3770   2805  -4365  -1198    930   -379   -452  -1732  -4416     48     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -50 -11424 -12466   -894  -1115   -701  -1378  -5107  -4909 
-     6  -8755   5871  -9072  -9454  -8118  -7963  -8293 -10229  -9567  -9644  -9557  -9141  -8442  -9350  -9000  -9118  -9053  -9786  -7820  -3000     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -51 -11425 -12467   -894  -1115   -701  -1378  -5107  -4859 
-     7  -2444  -4374  -2105  -2120  -4921   3287   -256  -4782    584  -3355  -3761    668  -4335   -253   -737  -2351  -3299  -3315  -4339  -4177     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -53 -11428 -12470   -894  -1115   -701  -1378  -5107  -4809 
-     8   -658  -4895   -851   1465  -5217    -96  -3054  -3238   2285  -4911  -3984  -1094  -4489   2190    471     30  -2445  -2140  -5079  -4396     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -55 -11429 -12472   -894  -1115   -701  -1378  -5107  -4757 
-     9   -712  -4440  -1806   1466   -633  -1548  -1315   -160   -363  -1082   1001   -933   2065  -1793   -142   -432    819   -302  -4473   -746     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -57 -11431 -12474   -894  -1115   -701  -1378  -5107  -4702 
-    10  -3621  -7917   -257   -766  -2799   3663  -5030  -8037  -3067  -7859  -7302  -1529  -6174  -4722  -2416  -5451  -5952  -7471  -8058  -6924    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -60 -11435 -12477   -894  -1115   -701  -1378  -5107  -4647 
-    11  -9856  -8225  -9114  -9499  -9330  -8179   5478 -10798  -9690 -10071 -10090  -9535  -8612  -9585  -9118 -10419  -9988 -10522  -8262  -9210    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -62 -11436 -12478   -894  -1115   -701  -1378  -5107  -4587 
-    12  -3703  -3532  -6027  -5393   1774  -5248  -2191   1429   -354    717   1833  -2455  -5298    579    398  -2082   -829    470   2225   1129    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -65 -11439 -12482   -894  -1115   -701  -1378  -5107  -4527 
-    13   2405  -4466  -3571  -1766  -2533  -1812  -3231  -1681    967  -2690   1010  -3283  -4633    469   -140   1477  -3419   -962  -4758  -4194    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -68 -11442 -12484   -894  -1115   -701  -1378  -5107  -4462 
-    14    466  -4892  -1785  -2120  -1083  -4397  -1037  -1763   1748  -4907  -3981     48  -1842  -1695   2893    306   -581  -1839  -5076  -1979    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -71 -11445 -12487   -894  -1115   -701  -1378  -5107  -4395 
-    15  -1558  -4443   2798   1932  -1194  -2341  -2946  -2873   -635  -4816  -1016    749  -4357   1472  -1620  -1163  -2311  -2885  -4430  -2016    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -75 -11449 -12492   -894  -1115   -701  -1378  -5107  -4326 
-    16  -8641   5869  -9075  -9458  -2879  -7931  -8315 -10103  -9573  -9532  -9450  -9114  -8419  -9344  -9000  -9002  -8953  -9678  -7851  -7886    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -79 -11453 -12495   -894  -1115   -701  -1378  -5107  -4252 
-    17  -1345  -4887   -463  -2725  -1179  -3060   -573  -4952    927  -2822  -1697  -2003   2836   -351   1498   -851   1103  -4507    661   -796    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -83 -11457 -12499   -894  -1115   -701  -1378  -5107  -4174 
-    18    172  -4895  -1008   1064  -5216  -1138    569  -1324   1288  -2109   -325   1475  -4489   1525  -1288    838    -27  -1150  -5078  -4395    18
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -5107      0 
-//
--- a/commons/pyRepetUnit/hmmer/profilsSearchInTEClassifier/tests/datas/hmmpfamOut.align.clean_match.path	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-1	blumeria_Grouper_28830_3	2424	2882	RVT_1	242	23	4.1e-39	132	0
-10	blumeria_Grouper_4152_12:NoCat	428	478	DUF1602	23	39	0.0013	5	0
-11	blumeria_Grouper_4152_12:NoCat	382	407	V-ATPase_G	2	10	0.017	2	0
-12	blumeria_Grouper_4152_12:NoCat	136	228	XhoI	202	172	4.3e-05	9	0
-13	blumeria_Grouper_4152_12:NoCat	479	497	DUF1798	40	35	0.011	1	0
-14	blumeria_Grouper_4152_12:NoCat	294	365	DUF881	237	214	0.0052	4	0
-15	blumeria_Grouper_4152_12:NoCat	84	131	LBP_BPI_CETP	209	191	0.012	1	0
-16	blumeria_Grouper_4152_12:NoCat	230	247	SOCS_box	6	1	0.031	2	0
-2	blumeria_Grouper_28830_3	786	1229	rve	169	1	1.4e-23	77	0
-3	blumeria_Grouper_28830_3	4061	4108	zf-CCHC	18	3	1.7e-09	29	0
-4	blumeria_Grouper_590_20:NoCat	271	324	DUF234	5	22	0.0047	3	0
-5	blumeria_Grouper_590_20:NoCat	331	357	DUF1414	1	9	0.02	2	0
-6	blumeria_Grouper_590_20:NoCat	90	113	CPW_WPC	1	9	0.024	1	0
-7	blumeria_Grouper_590_20:NoCat	119	148	DUF46	182	173	0.00034	6	0
-8	blumeria_Grouper_4152_12:NoCat	337	381	Peptidase_S29	1	15	0.0034	4	0
-9	blumeria_Grouper_4152_12:NoCat	62	79	Toxin_18	50	55	0.014	4	0
--- a/commons/pyRepetUnit/hmmer/tests/TestAcceptanceHmmpfamAndParse2alignInparallel.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-import os
-import sys
-import unittest
-import pyRepet.seq.fastaDB
-from sets import Set
-import ConfigParser 
-from pyRepet.launcher.programLauncher import *
-from pyRepet.launcher.Launcher import HmmpfamAndParse2alignLauncher
-from pyRepet.sql.RepetJobMySQL import *
-from pyRepet.util.file.FileUtils import *
-import commons.pyRepetUnit.dbSplit.LauncherDbSplit
-import commons.pyRepetUnit.align.hmmOutputParsing.HmmpfamOutput2align
-
-CONFIG_FILE = "datas/configTestAcceptanceHmmpfamAndParse2alignLauncherInparallel.cfg"
-CURRENT_DIR = os.getcwd()
-
-class TestAcceptanceHmmpfamLauncherAndParse2alignInparallel(unittest.TestCase):
-
-    def setUp(self):
-        self._config = ConfigParser.ConfigParser()
-        self._config.readfp( open(CONFIG_FILE) )
-        self._batchFilesList = []
-        self._batchFilesBatchesList = []
-        self._inputFile = self._config.get("dbSplit_config", "input_file")
-        self._programLauncherInstance = programLauncher()   
-        self._outputFileNotInparallel = self._config.get("hmmer_config", "output_file")
-        self._hmmpfamOutput2align = commons.pyRepetUnit.align.hmmOutputParsing.HmmpfamOutput2align.HmmpfamOutput2align()
-        os.chdir(CURRENT_DIR)
-
-    def _launchHmmpfamAndParseNotInParallel(self):
-        self._programLauncherInstance.reset(self._inputFile)
-        self._programLauncherInstance.setOutputFileName(self._outputFileNotInparallel)
-        self._programLauncherInstance.launchHmmpfam(evalFilter=self._config.get("profil_search", "Evalue"), inputFormat=self._config.get("profil_search", "InputFormat"), profilDatabank=self._config.get("profil_search", "ProfilDatabank"))
-        self._hmmpfamOutput2align.setInputFile(self._outputFileNotInparallel)
-        self._outputFileParsingNotInparallel = self._config.get("hmmpfam2align_config", "output_file")
-        self._hmmpfamOutput2align.setOutputFile(self._outputFileParsingNotInparallel)
-        self._hmmpfamOutput2align.run()
-
-
-    def _countNblinesInAllResultsFilesInParallel(self, fileUtils):
-        result_dir = self._config.get("hmmer_config", "result_dir")
-        dirFiles = fileUtils.listFilesInDir(result_dir)
-        listPath = []
-        for file in dirFiles:
-            listPath.append(file)
-        
-        nbLinesInAlignFilesInparallel = fileUtils.countLinesInFiles(listPath)
-        return nbLinesInAlignFilesInparallel
-
-
-    def _launchHmmpfamAndParseInParallel(self):
-        user = self._config.get("db_config", "user")
-        host = self._config.get("db_config", "host")
-        passwd = self._config.get("db_config", "passwd")
-        dbName = self._config.get("db_config", "dbname")
-        jobDb = RepetJob(user, host, passwd, dbName)
-        params = {"param": "--informat " + self._config.get("profil_search", "InputFormat") + " -E " + self._config.get("profil_search", "Evalue"), "profilDB": self._config.get("profil_search", "ProfilDatabank"), "outputDir": self._config.get("hmmer_config", "result_dir"), "query": self._config.get("hmmer_config", "query_dir"), "job_table": "jobs", "queue": self._config.get("sge_config", "queue"), "groupid": self._config.get("sge_config", "groupid"), "tmpDir": self._config.get("hmmer_config", "tmp_dir"), "scriptToLaunch": self._config.get("parse_config", "scriptToLaunch"), "cDir" : "."}
-        self.hmmpfamAndParse2align = HmmpfamAndParse2alignLauncher(jobDb, params)
-        self.hmmpfamAndParse2align.run()
-
-
-    def _splitInputFile(self, dbSplit):
-        dbSplit.setInFileName(self._inputFile)
-        dbSplit.setIsNewDir(True)
-        dbSplit.setNbSequences(3)
-        dbSplit.run()
-
-    def testAcceptanceHmmpfamAndParse2alignHasRunInparallel (self):
-        
-        dbSplit = commons.pyRepetUnit.dbSplit.LauncherDbSplit.LauncherDbSplit()
-        self._splitInputFile(dbSplit)         
-        self._launchHmmpfamAndParseInParallel()
-        fileUtils = FileUtils()
-        nbLinesInAlignFilesInparallel = self._countNblinesInAllResultsFilesInParallel(fileUtils)
-        dbSplit.clean()
-        self._launchHmmpfamAndParseNotInParallel()
-        nbLinesInAlignFileNotInparallel = fileUtils.countLinesInAFile(self._outputFileParsingNotInparallel)
-        self.assertEqual(nbLinesInAlignFilesInparallel,nbLinesInAlignFileNotInparallel)
-        self._clean()
-
-    def _clean(self):
-        
-        dirToClean = self._config.get( "hmmer_config", "tmp_dir" )
-        os.system("rm  " + dirToClean + "/*")
-        dirToClean = self._config.get( "hmmer_config", "result_dir" )
-        os.system("rm  " + dirToClean + "/*")
-        os.system("rm  HmmpfamJob*.e*")
-        os.system("rm  HmmpfamJob*.o*")
-        os.remove(self._outputFileNotInparallel)
-        os.remove(self._outputFileParsingNotInparallel)
-
-
-if __name__ == "__main__":
-        unittest.main()
--- a/commons/pyRepetUnit/hmmer/tests/TestFunctionalHmmpfamAndParse2alignLauncherInParallel.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-import os
-import sys
-import unittest
-from sets import Set
-import ConfigParser 
-from pyRepet.launcher.Launcher import HmmpfamAndParse2alignLauncher
-from pyRepet.sql.RepetJobMySQL import *
-from pyRepet.util.file.FileUtils import *
-
-CONFIG_FILE = "datas/configTestFunctionalHmmpfamLauncherInparallel.cfg"
-CURRENT_DIR = os.getcwd()
-
-class TestFunctionalHmmpfamLauncherAndParse2alignInparallel(unittest.TestCase):
-    
-    def setUp(self):
-        self._config = ConfigParser.ConfigParser()
-        self._config.readfp( open(CONFIG_FILE) )
-        os.chdir(CURRENT_DIR)
-
-    def testHmmpfamAndParse2alignHasRunInparallel (self):
-        user = self._config.get( "db_config","user" )
-        host = self._config.get( "db_config","host" )
-        passwd = self._config.get( "db_config","passwd" )
-        dbName = self._config.get( "db_config","dbname" )
-        jobDb = RepetJob(user , host , passwd , dbName)
-        params = {"param":"--informat FASTA -E 10", 
-                  "profilDB": self._config.get("profil_search", "ProfilDatabank"), 
-                  "outputDir": self._config.get("hmmer_config", "result_dir"),
-                  "query": self._config.get("hmmer_config", "query_dir"),
-                  "job_table":"jobs", 
-                  "queue" : self._config.get("sge_config", "queue"), 
-                  "groupid" : self._config.get("sge_config", "groupid"),
-                  "tmpDir": self._config.get("hmmer_config", "tmp_dir"),
-                  "scriptToLaunch": self._config.get("parse_config", "scriptToLaunch"),
-                  "cDir" : "."}
-        self.hmmpfamAndParse2align = HmmpfamAndParse2alignLauncher(jobDb, params)
-        self.hmmpfamAndParse2align.run()
-        fileUtils = FileUtils()
-        dirFiles = fileUtils.listDir(self._config.get("hmmer_config", "result_dir"))
-        dirSet = Set(dirFiles)
-        alignFileSet = Set([self._config.get("hmmer_config", "result_dir") + "/" + "batch_1.fa.hmmpfamOut.align", self._config.get("hmmer_config", "result_dir") + "/" + "batch_2.fa.hmmpfamOut.align"])
-        self.assertTrue( alignFileSet.issubset(dirSet))
-        self._clean()
-
-    def _clean(self):
-        
-        dirToClean = self._config.get( "hmmer_config", "tmp_dir" )
-        os.system("rm  " + dirToClean + "/*")
-        dirToClean = self._config.get( "hmmer_config", "result_dir" )
-        os.system("rm  " + dirToClean + "/*")
-        os.system("rm  HmmpfamJob*.e*")
-        os.system("rm  HmmpfamJob*.o*")
-
-
-if __name__ == "__main__":
-        unittest.main()
--- a/commons/pyRepetUnit/hmmer/tests/TestFunctionalHmmpfamClusterComponent.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-import os
-import sys
-import unittest
-from sets import Set
-import ConfigParser 
-from pyRepet.sql.RepetJobMySQL import *
-from pyRepet.util.file.FileUtils import *
-import commons.pyRepetUnit.hmmer.HmmpfamClusterComponent
-
-CONFIG_FILE = "datas/configTestFunctionalHmmpfamLauncherInparallel.cfg"
-CURRENT_DIR = os.getcwd()
-
-class TestFunctionalHmmpfamClusterComponent(unittest.TestCase):
-    
-    def setUp(self):
-        os.chdir(CURRENT_DIR)
-        self._config = ConfigParser.ConfigParser()
-        self._config.readfp( open(CONFIG_FILE) )
-        self._hmmer = commons.pyRepetUnit.hmmer.HmmpfamClusterComponent.HmmpfamClusterComponent()
-
-    def testHmmpfamHasRunInparallel (self):
-        user = self._config.get( "db_config","user" )
-        host = self._config.get( "db_config","host" )
-        passwd = self._config.get( "db_config","passwd" )
-        dbName = self._config.get( "db_config","dbname" )
-        jobDb = RepetJob(user , host , passwd , dbName)
-        self._hmmer.setJobDb(jobDb)
-        self._hmmer.loadConfig(self._config)
-        self._hmmer.run()
-        fileUtils = FileUtils()
-        dirFiles = fileUtils.listDir(self._config.get("hmmer_config", "result_dir"))
-        dirSet = Set(dirFiles)
-        alignFileSet = Set([self._config.get("hmmer_config", "result_dir") + "/" + "batch_1.fa.hmmpfamOut", self._config.get("hmmer_config", "result_dir") + "/" + "batch_2.fa.hmmpfamOut"])
-        self.assertTrue(alignFileSet.issubset(dirSet))
-        self._hmmer.clean()
-        
-if __name__ == "__main__":
-        unittest.main()
--- a/commons/pyRepetUnit/hmmer/tests/TestHmmpfamAndParse2alignLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
-import unittest
-import os
-import sys
-
-if not os.environ.has_key( "REPET_PATH" ):
-    print "*** Error: no environment variable REPET_PATH"
-    sys.exit(1)
-sys.path.append( os.environ["REPET_PATH"] )
-
-from pyRepet.launcher.Launcher import HmmpfamAndParse2alignLauncher
-from pyRepet.sql.RepetJobMySQL import *
-
-class TestHmmpfamAndParse2alignLauncher(unittest.TestCase):
-    
-    def testConstructor(self):
-        
-        params = {
-                  "query" : "toto",
-                  "job_table":"fakeTable", 
-                  "queue" : "fakeQueue", 
-                  "groupid" : "fakeId",
-                  "tmpDir" : "fakeDir",
-                  "cDir" : "."
-        }
-      
-        hmmpfam = HmmpfamAndParse2alignLauncher("toto", params)
-        
-        self.assertEquals("toto", hmmpfam.query)
-        self.assertEquals("fakeTable", hmmpfam.job_table)
-        self.assertEquals("fakeQueue", hmmpfam.queue)
-        self.assertEquals("fakeId", hmmpfam.groupid)
-        self.assertEquals("fakeDir", hmmpfam.tmpdir)
-       
-       
-    def testCmd_start(self):
-        
-        fullInFileName = "/workspace/repet_pipe/commons/pyRepetUnit/hmmer/datas/test_input_aa.fa"
-        expectedCmdStart = "hmmpfam --informat FASTA -E 10 /workspace/repet_pipe/pyRepet/launcher/datas/hmmpfam/myhmms test_input_aa.fa > /workspace/repet_pipe/commons/pyRepetUnit/hmmer/datas/test_input_aa.fa.hmmpfamOut"
-
-        user = "oinizan"
-        host = "pisano"
-        passwd = "oinizan"
-        dbName = "repet_oinizan"
-        jobDb = RepetJob(user , host , passwd , dbName)
-        params = {"param":"--informat FASTA -E 10",
-                  "query" : "toto",
-                  "job_table":"fake", 
-                  "queue" : "fake", 
-                  "groupid" : "fake",
-                  "profilDB": "/workspace/repet_pipe/pyRepet/launcher/datas/hmmpfam/myhmms",
-                  "tmpDir" : "fakeDir", 
-                  "outputDir": "/workspace/repet_pipe/commons/pyRepetUnit/hmmer/datas",
-                  "scriptToLaunch": "/workspace/repet_pipe/repet_base/HmmpfamOutput2align_script.py", 
-                  "cDir" : "."
-        }
-        self.hmmpfam = HmmpfamAndParse2alignLauncher(jobDb, params)
-        self.assertEquals(expectedCmdStart, self.hmmpfam.cmd_start ( fullInFileName ))    
-        
-        
-    def testCmd_finish(self):  
-        
-        fullInFileName = "/workspace/repet_pipe/commons/pyRepetUnit/hmmer/datas/test_input_aa.fa"
-        user = "oinizan"
-        host = "pisano"
-        passwd = "oinizan"
-        dbName = "repet_oinizan"
-        jobDb = RepetJob(user , host , passwd , dbName)
-        params = {"param":"--informat FASTA -E 10",
-                  "query" : "toto",
-                  "job_table":"fake", 
-                  "queue" : "fake", 
-                  "groupid" : "fake",
-                  "profilDB": "/workspace/repet_pipe/pyRepet/launcher/datas/hmmpfam/myhmms",
-                  "tmpDir" : "fakeDir", 
-                  "outputDir": "/workspace/repet_pipe/commons/pyRepetUnit/hmmer/datas",
-                  "scriptToLaunch": "/workspace/repet_pipe/repet_base/HmmpfamOutput2align_script.py",
-                  "cDir" : "."
-        }
-        self.hmmpfamAndParse2align = HmmpfamAndParse2alignLauncher(jobDb, params)
-        expectedCmdFinish = "os.system( \"/workspace/repet_pipe/repet_base/HmmpfamOutput2align_script.py -i /workspace/repet_pipe/commons/pyRepetUnit/hmmer/datas/test_input_aa.fa.hmmpfamOut -o /workspace/repet_pipe/commons/pyRepetUnit/hmmer/datas/test_input_aa.fa.hmmpfamOut.align -c\" )\n"
-        self.assertEquals(expectedCmdFinish, self.hmmpfamAndParse2align.cmd_finish ( fullInFileName ))
-
-
-
-if __name__ == "__main__":                 
-	unittest.main()
-
--- a/commons/pyRepetUnit/hmmer/tests/TestHmmpfamClusterComponent.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-import os
-import unittest
-import ConfigParser
-import commons.pyRepetUnit.hmmer.HmmpfamClusterComponent
-from pyRepet.sql.RepetJobMySQL import *
-from pyRepet.util.file.FileUtils import *
-
-class TestHmmpfamClusterComponent(unittest.TestCase):
-
-     def setUp(self):
-         
-        self.component = commons.pyRepetUnit.hmmer.HmmpfamClusterComponent.HmmpfamClusterComponent()
-        
-     def testLoadConfig(self):
-        config = open("tmpConfig.cfg", "w")
-        config.write("[profil_search]\n")
-        config.write("ProfilDatabank: /repet_pipe/commons/pyRepetUnit/hmmer/datas/myhmms\n")
-        config.write("[hmmer_config]\n")
-        config.write("result_dir: /repet_results\n")
-        config.write("query_dir: /repet_datas/hmmer_in_parallel\n")
-        config.write("tmp_dir: /repet_tmp\n")
-        config.write("[sge_config]\n")
-        config.write("queue: main.q\n")
-        config.write("groupid: fake\n") 
-        config.close()
-        config = ConfigParser.ConfigParser()
-        config.readfp( open("tmpConfig.cfg") )
-        self.component.loadConfig(config)
-        self.assertEquals( "/repet_pipe/commons/pyRepetUnit/hmmer/datas/myhmms", self.component.getProfilDatabank() )
-        self.assertEquals( "/repet_results", self.component.getResultDir() )
-        self.assertEquals( "/repet_datas/hmmer_in_parallel", self.component.getQueryDir() )
-        self.assertEquals( "/repet_tmp", self.component.getTmpDir() )
-        self.assertEquals( "main.q", self.component.getSGEQueue() )
-        self.assertEquals( "fake", self.component.getSGEGroupId() )
-        os.system("rm tmpConfig.cfg") 
-        
-     def testClean (self):
-        fileUtils = FileUtils() 
-        if (fileUtils.isRessourceExists("dummyTmpDir")):
-             os.system("rm -r dummyTmpDir")
-         
-        if (fileUtils.isRessourceExists("dummyResultDir")):
-             os.system("rm -r dummyResultDir") 
-         
-        os.mkdir("dummyTmpDir")
-        os.system("touch dummyTmpDir/srptJob1_fake_HmmpfamJob1_2009-3-11_12394.py")
-        os.system("touch dummyTmpDir/srptJob2_fake_HmmpfamJob1_2009-3-11_12394.py")
-        os.system("touch dummyTmpDir/srptJob3_fake_HmmpfamJob1_2009-3-11_12394.py")
-        os.system("touch dummyTmpDir/srptJob4_fake_HmmpfamJob1_2009-3-11_12394.py")
-        
-        os.mkdir("dummyResultDir")
-        os.system("touch dummyResultDir/batch_1.fa.hmmpfamOut")
-        os.system("touch dummyResultDir/batch_2.fa.hmmpfamOut")
-        os.system("touch dummyResultDir/batch_3.fa.hmmpfamOut")
-        os.system("touch dummyResultDir/batch_4.fa.hmmpfamOut")
-
-        self.component.setTmpDir("dummyTmpDir")
-        self.component.setResultDir("dummyResultDir")
-        
-        self.component.clean()
-        
-        self.assertFalse(fileUtils.isRessourceExists("dummyTmpDir/srptJob1_fake_HmmpfamJob1_2009-3-11_12394.py"))
-        self.assertFalse(fileUtils.isRessourceExists("dummyTmpDir/srptJob1_fake_HmmpfamJob2_2009-3-11_12394.py"))
-        self.assertFalse(fileUtils.isRessourceExists("dummyTmpDir/srptJob1_fake_HmmpfamJob3_2009-3-11_12394.py"))
-        self.assertFalse(fileUtils.isRessourceExists("dummyTmpDir/srptJob1_fake_HmmpfamJob4_2009-3-11_12394.py"))
-        self.assertFalse(fileUtils.isRessourceExists("dummyResultDir/batch_1.fa.hmmpfamOut"))
-        self.assertFalse(fileUtils.isRessourceExists("dummyResultDir/batch_2.fa.hmmpfamOut"))
-        self.assertFalse(fileUtils.isRessourceExists("dummyResultDir/batch_3.fa.hmmpfamOut"))
-        self.assertFalse(fileUtils.isRessourceExists("dummyResultDir/batch_4.fa.hmmpfamOut"))
-        
-        os.system("rm -r dummyTmpDir")
-        os.system("rm -r dummyResultDir")
-       
-
-if __name__ == "__main__":
-	unittest.main() 
--- a/commons/pyRepetUnit/hmmer/tests/TestHmmpfamLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-import unittest
-import os
-import sys
-
-if not os.environ.has_key( "REPET_PATH" ):
-    print "*** Error: no environment variable REPET_PATH"
-    sys.exit(1)
-sys.path.append( os.environ["REPET_PATH"] )
-
-from pyRepet.launcher.Launcher import HmmpfamLauncher
-from pyRepet.sql.RepetJobMySQL import *
-
-class TestHmmpfamLauncher(unittest.TestCase):
-    
-    def testConstructor(self):
-        
-        params = {
-                  "query" : "toto",
-                  "job_table":"fakeTable", 
-                  "queue" : "fakeQueue", 
-                  "groupid" : "fakeId",
-                  "tmpDir" : "fakeDir",
-                  "cDir" : "."
-        }
-      
-        hmmpfam = HmmpfamLauncher("toto", params)
-        
-        self.assertEquals("toto", hmmpfam.query)
-        self.assertEquals("fakeTable", hmmpfam.job_table)
-        self.assertEquals("fakeQueue", hmmpfam.queue)
-        self.assertEquals("fakeId", hmmpfam.groupid)
-        self.assertEquals("fakeDir", hmmpfam.tmpdir)
-       
-       
-    def testCmd_start(self):
-        
-        fullInFileName = "/repet_pipe/commons/pyRepetUnit/hmmer/datas/test_input_aa.fa"
-        expectedCmdStart = "hmmpfam --informat FASTA -E 10 /workspace/repet_pipe/pyRepet/launcher/datas/hmmpfam/myhmms test_input_aa.fa > /workspace/repet_pipe/commons/pyRepetUnit/hmmer/datas/test_input_aa.fa.hmmpfamOut"
-        user = "oinizan"
-        host = "pisano"
-        passwd = "oinizan"
-        dbName = "repet_oinizan"
-        jobDb = RepetJob(user , host , passwd , dbName)
-        params = {"param":"--informat FASTA -E 10",
-                  "query" : "toto",
-                  "job_table":"fake", 
-                  "queue" : "fake", 
-                  "groupid" : "fake",
-                  "profilDB": "/workspace/repet_pipe/pyRepet/launcher/datas/hmmpfam/myhmms",
-                  "tmpDir" : "fakeDir", 
-                  "outputDir": "/workspace/repet_pipe/commons/pyRepetUnit/hmmer/datas", 
-                  "cDir" : "."}
-        self.hmmpfam = HmmpfamLauncher(jobDb, params)
-        self.assertEquals(expectedCmdStart, self.hmmpfam.cmd_start ( fullInFileName ))    
-        
-    def testCmd_finish(self):  
-        
-        fullInFileName = "/workspace/repet_pipe/commons/pyRepetUnit/hmmer/datas/test_input_aa.fa"
-        expectedCmdFinish = ""
-
-        user = "oinizan"
-        host = "pisano"
-        passwd = "oinizan"
-        dbName = "repet_oinizan"
-        jobDb = RepetJob(user , host , passwd , dbName)
-        params = {"param":"--informat FASTA -E 10",
-                  "query" : "toto",
-                  "job_table":"fake", 
-                  "queue" : "fake", 
-                  "groupid" : "fake",
-                  "tmpDir" : "fakeDir",
-                  "cDir" : "." 
-                  }
-        self.hmmpfam = HmmpfamLauncher(jobDb, params)
-        self.assertEquals(expectedCmdFinish, self.hmmpfam.cmd_finish ( fullInFileName ))
-
-
-if __name__ == "__main__":                 
-	unittest.main()
-
--- a/commons/pyRepetUnit/hmmer/tests/TestLaunchPreProcessHmmpfamPostProcessNotInParallel.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-import os
-import unittest
-from commons.pyRepetUnit.hmmer.LaunchPreProcessHmmpfamPostProcessNotInParallel import *
-from pyRepet.util.file.FileUtils import *
-import ConfigParser 
-
-if (not os.environ.has_key("REPET_PATH")):
-    print "*** Error: no environment variable REPET_PATH"
-    exit =1 
-          
-if (not os.environ.has_key("PYTHONPATH")):
-    print "*** Error: no environment variable PYTHONPATH"
-    exit =1
-    
-if (exit == 1):    
-    sys.exit(1)
-
-CONFIG_FILE = "datas/configTestLaunchPreProcessHmmpfamPostProcessNotInParallel.cfg"
-CURRENT_DIR = os.getcwd()
-
-class TestLaunchPreProcessHmmpfamPostProcessNotInParallel(unittest.TestCase):
-  
-    def setUp( self ):
-        os.chdir(CURRENT_DIR)
-        self._LaunchPreProcessHmmpfamPostProcess = LaunchPreProcessHmmpfamPostProcessNotInParallel()
-        self._configFile = CONFIG_FILE
-        config = ConfigParser.ConfigParser()
-        config.readfp(open(self._configFile))
-        self._InputFile = config.get("hmmer_config", "input_file")
-        self._OutputFile = config.get("hmmer_config", "output_file")        
-        self.fileUtils = FileUtils()
-        
-    def testRun(self):
-        #Normal launch
-        self._LaunchPreProcessHmmpfamPostProcess.setInputFile( self._InputFile )
-        self._LaunchPreProcessHmmpfamPostProcess.setOutputFile( self._OutputFile )
-        self._LaunchPreProcessHmmpfamPostProcess.setConfigFile( self._configFile )
-        self._LaunchPreProcessHmmpfamPostProcess.run()
-        self.assertTrue(self.fileUtils.isRessourceExists(self._OutputFile))  
-        self.assertFalse(self.fileUtils.isFileEmpty(self._OutputFile)) 
-        os.system("rm " + self._OutputFile)
-        #without config file
-        configFile = "/workspace/repet_pipe/commons/pyRepetUnit/hmmer/datas/configdummy.cfg"
-        self._LaunchPreProcessHmmpfamPostProcess.setConfigFile( configFile )
-        self._LaunchPreProcessHmmpfamPostProcess.run()
-        self.assertFalse(self.fileUtils.isRessourceExists(self._OutputFile)) 
-        #without input file
-        InputFile = ""
-        self._LaunchPreProcessHmmpfamPostProcess.setInputFile( InputFile )
-        self._LaunchPreProcessHmmpfamPostProcess.run()
-        self.assertFalse(self.fileUtils.isRessourceExists(self._OutputFile))
-        #without output file
-        self._LaunchPreProcessHmmpfamPostProcess.setConfigFile( self._configFile )
-        self._LaunchPreProcessHmmpfamPostProcess.setInputFile( self._InputFile )
-        OutputFile = ""
-        self._LaunchPreProcessHmmpfamPostProcess.setOutputFile( OutputFile )
-        self._LaunchPreProcessHmmpfamPostProcess.run()
-        self.assertFalse(self.fileUtils.isRessourceExists(self._OutputFile))
-        
-        
-        
-if __name__ == "__main__":
-        unittest.main()        
--- a/commons/pyRepetUnit/hmmer/tests/TestProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,65 +0,0 @@
-import os
-import unittest
-from pyRepet.launcher.programLauncher import *
-from pyRepet.util.file.FileUtils import *
-import ConfigParser 
-
-if (not os.environ.has_key("REPET_PATH")):
-    print "*** Error: no environment variable REPET_PATH"
-    exit =1 
-          
-if (not os.environ.has_key("PYTHONPATH")):
-    print "*** Error: no environment variable PYTHONPATH"
-    exit =1
-    
-if (exit == 1):    
-    sys.exit(1)
-
-CONFIG_FILE = "datas/config.cfg"
-CURRENT_DIR = os.getcwd()
-
-class TestProgramLauncher(unittest.TestCase):
-  
-    def setUp(self):
-        os.chdir(CURRENT_DIR)
-        self._programLauncherInstance = programLauncher()
-        self._configFile = CONFIG_FILE
-        config = ConfigParser.ConfigParser()
-        config.readfp( open(self._configFile) )
-        self._configFile = CONFIG_FILE
-        config = ConfigParser.ConfigParser()
-        config.readfp(open(self._configFile))
-        self._inputFile = config.get("hmmer_config", "input_file")
-        self._outputFile = config.get("hmmer_config", "output_file")
-        self.fileUtils = FileUtils()
-    
-    def testLaunchHmmpfam(self):
-        config = ConfigParser.ConfigParser()
-        config.readfp( open(self._configFile) )
-        self._programLauncherInstance.reset( self._inputFile )
-        self._programLauncherInstance.setOutputFileName( self._outputFile )
-        self._programLauncherInstance.launchHmmpfam( evalFilter=config.get("profil_search","Evalue"),
-                              inputFormat=config.get("profil_search","InputFormat"),
-                              profilDatabank=config.get("profil_search","ProfilDatabank"))        
-        self.assertTrue(self.fileUtils.isRessourceExists(self._outputFile))  
-        self.assertFalse(self.fileUtils.isFileEmpty(self._outputFile))        
-        os.system( "rm " + self._outputFile)
-        self._inputFile = "repet_pipe/pyRepet/launcher/datas/hmmpfam/test_input_aa2.fa"
-        self._programLauncherInstance.reset( self._inputFile )
-        self._programLauncherInstance.launchHmmpfam( evalFilter=config.get("profil_search","Evalue"),
-                              inputFormat=config.get("profil_search","InputFormat"),
-                              profilDatabank=config.get("profil_search","ProfilDatabank"))
-        self.assertFalse(self.fileUtils.isRessourceExists(self._outputFile))
-        #No output file
-        self._outputFile = ""
-        self._inputFile = "repet_pipe/pyRepet/launcher/datas/hmmpfam/test_input_aa.fa"
-        self._programLauncherInstance.reset( self._inputFile )
-        self._programLauncherInstance.setOutputFileName( self._outputFile )
-        self._programLauncherInstance.launchHmmpfam( evalFilter=config.get("profil_search","Evalue"),
-                              inputFormat=config.get("profil_search","InputFormat"),
-                              profilDatabank=config.get("profil_search","ProfilDatabank"))
-        self.assertFalse(self.fileUtils.isRessourceExists(self._outputFile))
-        os.chdir(CURRENT_DIR)
-    
-if __name__ == "__main__":                 
-    unittest.main()
--- a/commons/pyRepetUnit/hmmer/tests/datas/Outputhmmpfam	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,148 +0,0 @@
-hmmpfam - search one or more sequences against HMM database
-HMMER 2.3.2 (Oct 2003)
-Copyright (C) 1992-2003 HHMI/Washington University School of Medicine
-Freely distributed under the GNU General Public License (GPL)
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-HMM file:                 myhmms
-Sequence file:            7LES_DROME
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-Query sequence: 7LES_DROME
-Accession:      P13368
-Description:    SEVENLESS PROTEIN (EC 2.7.1.112).
-
-Scores for sequence family classification (score includes all domains):
-Model    Description                                    Score    E-value  N 
--------- -----------                                    -----    ------- ---
-pkinase  Protein kinase domain                          314.6      6e-95   1
-fn3      Fibronectin type III domain                    176.6      2e-53   6
-rrm                                                     -40.4       0.72   1
-
-Parsed for domains:
-Model    Domain  seq-f seq-t    hmm-f hmm-t      score  E-value
--------- ------- ----- -----    ----- -----      -----  -------
-fn3        1/6     437   522 ..     1    84 []    48.3  8.8e-15
-fn3        2/6     825   914 ..     1    84 []    13.4  2.2e-06
-fn3        3/6    1292  1389 ..     1    84 []    15.9  1.2e-06
-fn3        4/6    1799  1891 ..     1    84 []    63.5  2.3e-19
-fn3        5/6    1899  1978 ..     1    84 []    15.2  1.5e-06
-fn3        6/6    1993  2107 ..     1    84 []    20.3  4.3e-07
-pkinase    1/1    2209  2483 ..     1   294 []   314.6    6e-95
-rrm        1/1    2223  2284 ..     1    77 []   -40.4     0.72
-
-Alignments of top-scoring domains:
-fn3: domain 1 of 6, from 437 to 522: score 48.3, E = 8.8e-15
-                CS    C CCCCEEEEEECCTTCCEEEEECCC CCCCCCCEEEEE.ECCCCCC
-                   *->P.saPtnltvtdvtstsltlsWsppt.gngpitgYevtyRqpkngge
-                      P saP   + +++ ++ l ++W p +  ngpi+gY++++ +++ g+ 
-  7LES_DROME   437    PiSAPVIEHLMGLDDSHLAVHWHPGRfTNGPIEGYRLRL-SSSEGNA 482  
-
-                CS CCCCEEECCCCCECECCEEEEECCCCEEEEEECCC CCCC   
-                   wneltvpgtttsytltgLkPgteYevrVqAvnggG.GpeS<-*
-                   + e+ vp    sy+++ L++gt+Y++ +  +n +G+Gp     
-  7LES_DROME   483 TSEQLVPAGRGSYIFSQLQAGTNYTLALSMINKQGeGPVA    522  
-
-fn3: domain 2 of 6, from 825 to 914: score 13.4, E = 2.2e-06
-                CS    CCCCCEEEEEECCTTCCEEEEECCC       CCCCCCCEEEEE.EC
-                   *->PsaPtnltvtdvtstsltlsWsppt.......gngpitgYevtyRqp
-                       ++P  l++   ++  + +sW+ p++++ ++ + +   +Ye+++  +
-  7LES_DROME   825    GGKPHSLKALL-GAQAAKISWKEPErnpyqsaDAARSWSYELEV-LD 869  
-
-                CS CCCCCCCCCE EECCCCCECECCEEEEECCCCEEEEEECCC  CCCC   
-                   knggewnelt.vpgtttsytltgLkPgteYevrVqAvnggG..GpeS<-*
-                   + +++ ++++++ g+   + l+ L+P+  Y++rV+A+n +G++G+++   
-  7LES_DROME   870 VASQSAFSIRnIRGPI--FGLQRLQPDNLYQLRVRAINVDGepGEWT    914  
-
-fn3: domain 3 of 6, from 1292 to 1389: score 15.9, E = 1.2e-06
-                CS    CCCCCEEEE      EEC  CTTCCEEEEECCC    CCCCCCCEEE
-                   *->PsaPtnltv......tdv..tstsltlsWsppt....gngpitgYev
-                      Ps+P++l+v  ++  t++++   s++l+W++p+++++       Y +
-  7LES_DROME  1292    PSQPRRLRVfverlaTALqeANVSAVLRWDAPEqgqeAPMQALEYHI 1338 
-
-                CS EE.ECCCCCCCCCCEEECCCC CECECCEEEEECCCCEEEEEECCC    
-                   tyRqpknggewneltvpgttt.sytltgLkPgteYevrVqAvnggG....
-                   ++ +   g e +e    +++  ++ ++ L+P+ +Y+++V A+ ++++   
-  7LES_DROME  1339 SC-W--VGSELHEELRLNQSAlEARVEHLQPDQTYHFQVEARVAATgaaa 1385 
-
-                CS CCCC   
-                   GpeS<-*
-                   G++S   
-  7LES_DROME  1386 GAAS    1389 
-
-fn3: domain 4 of 6, from 1799 to 1891: score 63.5, E = 2.3e-19
-                CS    CCCCCEEEEEECCTTCCEEEEECCC CCCCCCCEEEEE.ECCCCCC 
-                   *->PsaPtnltvtdvtstsltlsWsppt.gngpitgYevtyRqpkngge.
-                      Ps+P+n++v+ +++ +l +sW pp++ +++  +Y++++ q++ +ge+
-  7LES_DROME  1799    PSPPRNFSVRVLSPRELEVSWLPPEqLRSESVYYTLHW-QQELDGEn 1844 
-
-                CS        CCCCEEECCCCCECECCEEEEECCCCEEEEEECCC CCCC   
-                   .......wneltvpgtttsytltgLkPgteYevrVqAvnggG.GpeS<-*
-                    +++++ + + +   t+ ++ ltg kPg+ Y+++VqA+ + +++  S   
-  7LES_DROME  1845 vqdrrewEAHERRLETAGTHRLTGIKPGSGYSLWVQAHATPTkSNSS    1891 
-
-fn3: domain 5 of 6, from 1899 to 1978: score 15.2, E = 1.5e-06
-                CS    CCCCCEEEEEECCTTCCEEEEECCCCCCCCCCEEEEE.ECCCCCCCC
-                   *->PsaPtnltvtdvtstsltlsWspptgngpitgYevtyRqpknggewn
-                        +   l+  +++++sl+l+W       p+ + ++++R   ++ e  
-  7LES_DROME  1899    FAELPELQLLELGPYSLSLTWAGT--PDPLGSLQLECR---SSAEQL 1940 
-
-                CS CCEEECCCCCECECCEEEEECCCCEEEEEECCC CCCC   
-                   eltvpgtttsytltgLkPgteYevrVqAvnggG.GpeS<-*
-                   +++v g+ t ++++ L+P t+Y+ r+    ++++G++    
-  7LES_DROME  1941 RRNVAGNHTKMVVEPLQPRTRYQCRLLLGYAATpGAPL    1978 
-
-fn3: domain 6 of 6, from 1993 to 2107: score 20.3, E = 4.3e-07
-                CS    CCCCCEEEEEECCTTCCEEEEECCC CCCCCCCEEEEE.ECCCCCC 
-                   *->PsaPtnltvtdvtstsltlsWsppt.gngpitgYevtyRqpkngge.
-                      Ps+P+ ++ + + +  ++++W++++++++pi  Y+++   ++++  +
-  7LES_DROME  1993    PSQPGKPQLEHIAEEVFRVTWTAARgNGAPIALYNLEA-LQARSDIr 2038 
-
-                CS                            CCCCEEECCCC CECECCEEEEE
-                   ...........................wneltvpgttt.sytltgLkPgt
-                   +++++++++++++ ++ +  +++   ++++l+  +tt  s++++ L   +
-  7LES_DROME  2039 rrrrrrrrnsggsleqlpwaeepvvveDQWLDFCNTTElSCIVKSLHSSR 2088 
-
-                CS CCCCEEEEEE CCC CCCC   
-                   eYevrVqAvn.ggG.GpeS<-*
-                      +rV+A++ ++G Gp+S   
-  7LES_DROME  2089 LLLFRVRARSlEHGwGPYS    2107 
-
-pkinase: domain 1 of 1, from 2209 to 2483: score 314.6, E = 6e-95
-                   *->yelleklGeGsfGkVykakhkd...ktgkiVAvKilkkekesikekr
-                      ++ll+ lG+G+fG+Vy++++k+++++  ++VA+K l+k+++++ e  
-  7LES_DROME  2209    LKLLRFLGSGAFGEVYEGQLKTedsEEPQRVAIKSLRKGASEFAE-- 2253 
-
-                   flrEiqilkrLsHpNIvrligvfedtddhlylvmEymegGdLfdylrrng
-                   +l E+q++ +++H+NIvrl g++  + +++ l+mE+me GdL++ylr+ +
-  7LES_DROME  2254 LLQEAQLMSNFKHENIVRLVGICF-DTESISLIMEHMEAGDLLSYLRAAR 2302 
-
-                   ..........gplsekeakkialQilrGleYLHsngivHRDLKpeNILld
-                    +++++++++  ls  e++ ++ ++++G +YL+++++vHRDL+ +N+L++
-  7LES_DROME  2303 atstqepqptAGLSLSELLAMCIDVANGCSYLEDMHFVHRDLACRNCLVT 2352 
-
-                   en......dgtvKiaDFGLArlle..sssklttfvGTpwYmmAPEvileg
-                   e +++++++ tvKi+DFGLAr++++++++++ + +  p+++m+PE  l +
-  7LES_DROME  2353 EStgstdrRRTVKIGDFGLARDIYksDYYRKEGEGLLPVRWMSPES-LVD 2401 
-
-                   rgysskvDvWSlGviLyElltggplfpgadlpaftggdevdqliifvlkl
-                     +++++DvW++Gv+++E+lt g                         ++
-  7LES_DROME  2402 GLFTTQSDVWAFGVLCWEILTLG-------------------------QQ 2426 
-
-                   PfsdelpktridpleelfriikrpglrlplpsncSeelkdLlkkcLnkDP
-                   P+         ++ +e+++++k+ g+rl +p+ c e l++Ll  c++ DP
-  7LES_DROME  2427 PYAA-------RNNFEVLAHVKE-GGRLQQPPMCTEKLYSLLLLCWRTDP 2468 
-
-                   skRpGsatakeilnhpwf<-*
-                   ++Rp   +++ + n +     
-  7LES_DROME  2469 WERP---SFRRCYNTLHA    2483 
-
-rrm: domain 1 of 1, from 2223 to 2284: score -40.4, E = 0.72
-                   *->lfVgNL.......ppdvteedLkdlFskfGpi.vsikivkDhkektk
-                      ++ g L+++++++p+ v  + L++  s+f +   +++++ +      
-  7LES_DROME  2223    VYEGQLktedseePQRVAIKSLRKGASEFAELlQEAQLMSN------ 2263 
-
-                   etgkskGfaFVeFeseedAekAlealnGkelggrklrv<-*
-                               F+     e+ ++ l G+ ++   +     
-  7LES_DROME  2264 ------------FKH----ENIVR-LVGICFDTESISL    2284 
-
-//
--- a/commons/pyRepetUnit/hmmer/tests/datas/config.cfg	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-[profil_search]
-
-Evalue: 10
-InputFormat: FASTA
-ProfilDatabank: ./datas/myhmms
-
-[hmmer_config]
-input_file: ./datas/test_input_aa.fa
-output_file: ./datas/hmmpfam_output
-        
\ No newline at end of file
--- a/commons/pyRepetUnit/hmmer/tests/datas/configTestAcceptanceHmmpfamAndParse2alignLauncherInparallel.cfg	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-[db_config]
-user: oinizan
-host: pisano
-passwd: oinizan
-dbname:repet_oinizan
-
-[profil_search]
-Evalue: 10
-InputFormat: FASTA
-ProfilDatabank: /home/oinizan/repet_integration/repet_pipe/pyRepetUnit/hmmer/tests/datas/myhmms
-
-[hmmer_config]
-output_file: ./datas/hmmpfam_output
-result_dir: /home/oinizan/repet_integration/repet_results
-query_dir: /home/oinizan/repet_integration/repet_pipe/pyRepetUnit/hmmer/tests/batches
-tmp_dir: /home/oinizan/repet_integration/repet_tmp
-
-[sge_config]
-queue: main.q
-groupid: fake
-
-[parse_config]
-scriptToLaunch: /home/oinizan/repet_integration/repet_pipe/repet_base/HmmOutput2alignAndTransformCoordInNtAndFilterScores_script.py
-
-[dbSplit_config]
-input_file: /home/oinizan/repet_integration/repet_pipe/pyRepetUnit/hmmer/tests/datas/test_input_aa.fa
-
-[hmmpfam2align_config]
-output_file: ./datas/hmmpfam_outputNotInParallel.align
--- a/commons/pyRepetUnit/hmmer/tests/datas/configTestFunctionalHmmpfamLauncherInparallel.cfg	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-[db_config]
-user: oinizan
-host: pisano
-passwd: oinizan
-dbname:repet_oinizan
-
-[profil_search]
-Evalue: 10
-InputFormat: FASTA
-ProfilDatabank: /home/oinizan/repet_integration/repet_pipe/pyRepetUnit/hmmer/tests/datas/myhmms
-
-[hmmer_config]
-input_file: ./datas/test_input_nt.fa
-output_file: ./datas/hmmpfam_output.align
-result_dir: /home/oinizan/repet_integration/repet_results
-query_dir: /home/oinizan/repet_integration/repet_datas/hmmer_in_parallel
-tmp_dir: /home/oinizan/repet_integration/repet_tmp
-
-[sge_config]
-queue: main.q
-groupid: fake
-
-[parse_config]
-scriptToLaunch: /home/oinizan/repet_integration/repet_pipe/repet_base/HmmOutput2alignAndTransformCoordInNtAndFilterScores_script.py
--- a/commons/pyRepetUnit/hmmer/tests/datas/configTestLaunchPreProcessHmmpfamPostProcessNotInParallel.cfg	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-[profil_search]
-
-Evalue: 10
-InputFormat: FASTA
-ProfilDatabank: ./datas/myhmms
-
-[hmmer_config]
-input_file: ./datas/test_input_nt.fa
-output_file: ./hmmpfam_output.align
\ No newline at end of file
--- a/commons/pyRepetUnit/hmmer/tests/datas/myhmms	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1433 +0,0 @@
-HMMER2.0  [2.3.2]
-NAME  rrm
-LENG  77
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -A myhmms rrm.sto
-COM   hmmcalibrate myhmms
-NSEQ  90
-DATE  Thu Jan  8 17:50:18 2009
-CKSUM 8325
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -45.953121   0.233439
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -16      *  -6492
-     1  -1084    390  -8597  -8255  -5793  -8424  -8268   2395  -8202   2081  -1197  -8080  -8115  -8020  -8297  -7789  -5911   1827  -7525  -7140     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378    -16      * 
-     2  -2140  -3785  -6293  -2251   3226  -2495   -727   -638  -2421   -545   -675  -5146  -5554  -4879  -1183  -2536  -1928    267     76   3171     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-     3  -2542    458  -8584  -8273  -6055  -8452  -8531   2304  -8255   -324    101  -8104  -8170  -8221  -8440  -7840  -5878   3145  -7857  -7333     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-     4  -1505  -5144  -1922   -558  -1842   2472  -3303  -2213   1099  -5160  -4233    372  -4738   -530   1147    168    498  -4766  -5327  -1476     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-     5  -3724  -5184    300  -3013  -1655   1803  -3353  -5245  -1569  -2686  -4276   3495  -1963  -1331  -1054  -1472  -3664  -4803  -5369     -2     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-     6  -1569  -6106  -8967  -8363    555  -8531  -7279    654  -8092   2953    -94  -8220  -7908  -1643  -7682  -7771  -6460    -59  -6191  -6284     6
-     -   -151   -504    230     45   -380    399    101   -621    211   -470   -713    278    399     48     91    360    113   -364   -299   -254 
-     -   -178  -3113 -12684  -1600   -578   -701  -1378      *      * 
-     7   -409  -5130   -215  -2987  -1709   -956    690  -5188   -395  -5144  -4224    729   3054  -2862  -3409    354   1293  -1381  -5321  -4644    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-     8  -3674  -5118  -1004    639    420  -4652    176  -2050    404  -1039   -935     16   1755    168    147   -275    198  -1472   1889   1977    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-     9   -408  -5134   2415   1299   -950    -66   -767  -1296  -2889  -1843  -4224   1084   -968  -1439  -1854    540   -314  -2304  -5320    -60    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    10    586   1804  -6294   -631  -1627  -1671  -4374   1029  -2223   -162   1172  -5147  -5554  -1870  -5058  -2327   1741   1687  -4242    687    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    11  -2134  -5144    845  -1187  -1652  -1667  -3303  -5216   -513   -801  -4233   1026  -1873   -543   -619    575   2956  -4766  -5327  -4644    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    12  -3671  -5144   1091   2489  -1652  -2234   -613  -2170    736  -1364  -4233   -448   -197   1030   -116   -639  -1349  -4766   1408   -424    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    13   -139  -5144   1642   2051  -5465  -1429    503  -5216    530  -3223  -1447   -672  -4738   1875     73    318  -2111  -4766  -5327  -4644    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    14   -122  -5142   2117   1851  -5462  -1085   -933  -2288     33   -526   -556   -741  -4738   1222  -3392   -175    -13  -2228   -370  -4643    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    15  -7175  -6527  -9596  -9028   -232  -9481  -8154   1635  -8870   2831   -816  -9215  -8388  -7557  -8326  -8917  -7014    705  -6536  -6798    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -11642  -6295   -894  -1115   -701  -1378      *      * 
-    16   -654  -5013  -1860    729    726  -2316   -688  -1184   1801   -277  -4115   -790  -4754  -2885   1825   -463  -1784   -442   -227   1362    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11624 -12666   -894  -1115  -1520   -619      *      * 
-    17    156  -5127   2136   1476  -5448  -1504  -3286  -5199    301  -1955   -539   -894  -1057   1509    524   -467    301  -4749  -5310  -4627    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11624 -12666   -894  -1115   -355  -2197      *      * 
-    18    -49  -3785  -6295   -490   1591  -5504    920   1218  -2312   1810     49  -5147  -5554  -4880  -2068  -1575   -764   -207    -54   1201    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    19  -1516    962  -6738  -6118   4230  -2323  -4741  -1819  -5718   -295    162  -5595  -5977  -5294  -5502  -5054  -4347  -3561  -4499   -386    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    20     66  -5142  -3519    977  -5463   1170  -3304  -2365   1047  -2653  -4232   -150  -4738    557    447   1868  -1288  -2163  -5326  -1696    26
-     -   -147   -500    232     42   -381    398    105   -627    212   -464   -721    275    393     45     95    360    117   -367   -295   -250 
-     -    -19  -6287 -12684  -2206   -352   -701  -1378      *      * 
-    21  -1055  -5144    363    870  -1814   -295     89  -2404   1817  -5160  -4233    811   1390   1737  -1607   -671   -664  -2375  -5327  -1696    32
-     -   -149   -500    232     45   -377    398    105   -627    212   -467   -721    278    393     45     98    358    117   -370   -295   -250 
-     -    -90  -4053 -12684    -35  -5398   -701  -1378      *      * 
-    22   -394   1434  -6258  -2307   2972  -2526     19    850  -2195  -1152  -2991  -1854  -5549   -851  -5045  -2352  -3896   -124   -189   2914    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    23   -684  -7735  -1742   -712  -8352   3518  -5400  -8353  -5878  -8206  -7641   -311    -59  -5105  -6910  -1500  -6163  -7684  -8410  -7291    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    24  -1107  -5144    202    908  -1788     -8    -90  -1263   1342  -1905  -4233   -889   1908    171     58    -98   -246   -190  -5327  -4644    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    25  -3958   -549  -6303  -1346    278  -5505  -4377   2725  -2224   -925   -752  -5151  -2076  -4885  -5062  -2366  -1362   2524  -4242   -488    37
-     -   -147   -500    232     45   -381    398    105   -627    212   -466   -721    275    396     45     95    359    117   -370   -295   -250 
-     -   -170  -4711  -3774   -436  -1938   -701  -1378      *      * 
-    26  -1474   -441  -3586   1371  -4982  -2413  -3303    -26   1319    143     14    194  -4719   -534   -232   -509    586   1466  -5027  -4420    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -11533  -6292   -894  -1115   -978  -1022      *      * 
-    27   -251  -5076   1198   1096  -5397     75    696  -1292   -903  -5092  -4165   1381  -4669  -1297    629   1609   -628  -2391  -5259   -408    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11569 -12611   -894  -1115   -146  -3377      *      * 
-    28   1071   1843  -6303  -5667    723  -2647  -4376   2229  -2340    234    705  -1807  -5555  -4884  -5062  -1098  -1942   1556  -4241  -1380    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    29  -3674  -5121    815    520   -935  -4651   -961  -1319   1431   -350   -888    798  -4744    589   1471   -312     16    -53   -490     25    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    30  -1650  -3784  -6302  -5666   -659  -5505   -883   2172  -2226   1327   2112  -5150  -2048  -4884  -1866  -1552  -1875   1962  -4242  -3899    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    31  -1062   1015  -6187  -2355    288  -5488   -892   1176    271     -7   1951  -1951   1337  -4822   -157    104  -2109   1363  -4252   -388    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    32  -2112   -485   -886   -668   -313  -2330      4    217   1142   -767   -209    692    319  -1357   1259   -193    786   -575   -384   1141    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -396 -11642  -2062   -894  -1115   -701  -1378      *      * 
-    33  -3688  -5186   3392   -313  -5499     -6   -454  -5258    433  -1458  -4287   1354  -4689  -2831  -1676  -3548  -3635  -1045  -5362  -4662    47
-     -   -149   -500    233     43   -381    398    105   -627    210   -466   -710    275    396     48     96    359    117   -370   -295   -250 
-     -  -6411  -5987    -40  -1512   -623  -2885   -210      *      * 
-    34  -1469  -1564  -2202  -1918   -552  -2529   4215   2006  -1348   -996   -690  -1802  -2714  -1483  -1429  -1805  -1473   -636  -1202   -358    51
-     -   -149   -500    233     43   -381    398    112   -626    210   -466   -721    275    394     49     96    359    117   -370   -295   -250 
-     -  -1128   -892  -8229    -81  -4198  -5423    -34      *      * 
-    35   -751  -1651   -818   1403  -1742  -1787   -442   1180   1551  -1566   -793   -538  -1879    -93   -423   -761   -684  -1159  -1892   1944    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -7536  -8578   -894  -1115  -4803    -53      *      * 
-    36   -910  -2356   1159   1228   1231  -1845   -535  -2402   1262  -2363  -1453   1307  -1959    -86   -651   -790   -852  -1969  -2539   1518    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -8039  -9081   -894  -1115  -4804    -53      *      * 
-    37  -1099  -2524   -937    888  -2834  -2064   2027  -2568   1720   -117  -1620   1180  -2160   -267   -765   -986   1530  -2141  -2708  -2044    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -8399  -9441   -894  -1115  -4767    -54      *      * 
-    38    235  -2729    703    788  -3049    223   -886  -2800   -475  -2746  -1822   -850   1424   1228   -985    385   1396  -2351  -2915  -2230    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -8686  -9729   -894  -1115  -1069   -935      *      * 
-    39   -700  -4332   -848   -249  -4652  -1581  -2493  -1503   1869  -4348    556  -2470   1337    695   1753    213    248  -1559  -4516   -771    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35 -10758  -5421   -894  -1115  -1195   -828      *      * 
-    40    261  -4711   -766   1352   -381   -593  -2877   -409    129   -553  -3801   1185   -530   1096   -444   -107   -230    125  -4896  -1159    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11181 -12223   -894  -1115  -2259   -338      *      * 
-    41  -3332  -4804   -266  -1352  -1285   -573   1070  -1856     94  -1034  -3893    693  -1621  -1012   -796    -42   3040  -4426  -4988  -4305    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11278 -12320   -894  -1115  -2412   -300      *      * 
-    42   -700  -4863    333   -363  -5184   2525   -526  -1783   1384  -1745  -1075    844  -4458  -1045   -288  -1109  -1656  -4485  -5047  -1079    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11341 -12383   -894  -1115  -1798   -489      *      * 
-    43  -1172  -4941  -1557   -978   -603  -1467    369  -5013   1954  -1803    139    307    133    945   2036    160   -396  -2174  -5125  -1379    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11425 -12467   -894  -1115  -2153   -367      *      * 
-    44   -766    548  -4072  -3514    -30  -1388    708  -1753   -535   -693   -216   1222   1100  -3294   -286   2283    209  -3672  -4562  -4089    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11466 -12509   -894  -1115   -924  -1080      *      * 
-    45  -2030  -5056   -425  -2898   -209  -2289   -317  -5120   2371  -1002     10    254   -677   -468   2287   -733   -566  -1327  -5243  -1405    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11559 -12601   -894  -1115   -133  -3508      *      * 
-    46  -3709   -478  -1486  -3139  -1677   3251   -865  -2175   -901  -2798  -4003    413    402  -1330     -1  -3653  -3648  -2158  -5137  -4528    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    47  -3901    493  -2084  -1422   3079  -5305    100   -845   -824  -1161     47  -1681  -5367     76  -1853   -895   -625    157   -197   2653    65
-     -   -147   -500    232     45   -381    398    111   -627    210   -467   -721    275    393     45     98    359    117   -367   -295   -250 
-     -    -18  -6390 -12684  -2198   -355   -701  -1378      *      * 
-    48   2530   2195  -7363  -7063  -5396   2351  -5852   -623  -6670  -2653  -4603  -5982  -6144  -6243  -6417  -2409  -2154   -359  -5898  -5593    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    49  -2230  -3786  -6302  -5666   4039  -5506  -4377   -645  -2108  -1078  -2988  -5151  -5556  -4884  -1886  -2366  -1143   -672  -4243   1796    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    50  -1604    877  -8576  -8264  -6059  -8440  -8511   1855  -8244   -398   -860  -8092  -8163  -8212  -8428  -7826  -5871   3314  -7851  -7323    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    51   -579  -5144    386   2160  -5465  -4645   -873  -1018    675  -3028  -4233    266  -4738    601    424    -82   1330   -935  -5327  -1448    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    52  -7789   -427  -8717  -8877   4014  -8544  -4968  -5804  -8476  -2590    903  -7303  -8291  -7255  -7885  -7792  -7647  -1406  -4199   2905    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    53    294  -5144   1172   1874   -905  -1521    942  -1481    949  -2782  -4233   -271   -458   -130   -424   -618    572   -932  -5327  -4644    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    54  -3672  -5145   1936     61  -5467  -4646   -792  -5217    217  -5161  -4234   1953  -4739    -97    -14   1514   1249  -2329  -5329  -1477    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    55  -1001  -5136  -1209   1440  -1655  -2269   1514   -739   1051   -828     10  -1549   1185    501   -508    130  -1281    403  -5321     14    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    56   -141  -5143   1634   2313  -5463  -1920   -847  -1167  -1176  -2873  -1144   -776   -609  -1383   1036    197  -1750   -566   -388  -1420    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    57    397   -642   2370    782  -1819     93   -852  -2167  -2927  -2706  -1040   -291  -2126    423  -3428   1295   -683  -1543  -5268   -636    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    58   3056  -3783  -6299  -5663   -617  -5503  -4375  -1074  -5258  -1171   1496  -5148  -5553  -1855  -2149   -500   -304     33  -4241  -1297    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    59    209   -573   1016   1604  -5465  -1966   -792   -304   1162  -1412  -4233    571  -1837   1303   -111  -2225    743  -2280  -5327  -4644    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    60    994  -5141    565    -83  -1740  -4645    693  -2288   2342  -1443  -1038    178  -4739   -566    596    -97  -1094  -1488  -5325   -377    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    61   3262   2020  -6694  -6082   -687  -5927  -4850   -126  -5698  -2502   -659  -5582  -5963  -5332  -5512  -1610  -4263   -114  -4698  -4352    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    62  -1537  -3785  -6300  -5664   -786  -5505  -4376   2171    652   1595    833  -5150  -5555   -869  -1636  -2574  -3898   1605  -4242  -1298    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    63     57  -5144   1387   1323  -5465  -2264  -3303   -780    812  -1898  -4233    131  -4738   1747   1061    108  -1766   -907  -5327   -793    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -310 -11642  -2372   -894  -1115   -701  -1378      *      * 
-    64   1233    705    139   1044  -1390   -413   -504  -4926    814  -1849   -873    617  -4450    473   -254    605    234  -2178    137  -4356    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11332 -12374   -894  -1115   -123  -3612      *      * 
-    65   -375    873  -6218  -1441    516  -5480  -4348  -3270   -294   2247   2716  -5104  -5531   -342  -2306  -4562  -1171   -333  -4233    564    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11626 -12668   -894  -1115   -382  -2105      *      * 
-    66  -2168  -5145   1778  -1715  -5466  -1556   1110  -5217   -347  -5161  -4234   3166   -102   1100   -928   -613  -1766  -4767  -5328   -411    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    67  -1458  -5144  -1823    270   -984   2973    159  -5216    311  -5160  -4233    841  -4738  -1432   -954   -817   -981  -4766  -5328   -609    90
-     -   -148   -501    232     42   -379    397    104   -627    216   -467   -722    274    395     48     95    358    116   -365   -296   -251 
-     -   -157  -3284 -12684    -21  -6140   -701  -1378      *      * 
-    68   -674  -5080  -1101   -628    453  -1645   1133    200   1615  -1341    445  -3310  -4756    953   1117    -19    662  -1560  -5281    955    92
-     -   -149   -500    232     43   -381    398    105   -627    210   -466   -721    275    396     45     95    359    120   -366   -295   -250 
-     -    -20  -6226 -12684  -1519   -619   -701  -1378      *      * 
-    69  -3696   -785    -17   1147    150  -1499  -3377    543   1044   -698    461   -736   -351    445   -584   -975    753     89    793    475    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    70  -3956  -3787  -1147  -2465   2321  -2554  -4371   1615  -2185   1495   -817  -5139  -2093  -4870  -2110  -2380  -1415   1282  -4244    800    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    71  -1015   -904    926    188   -880   1152   -650  -5215    677   -786    923   1723   -676    247    421  -1028  -1335  -4766  -5327    275    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    72  -2168  -5150    604  -1054  -5471   2761   -702  -5222   -918  -2141  -4239   1981  -4742   -142  -1740    262  -2027  -4772  -5333  -4650    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    73  -1412    853  -3523  -1169   -883  -4647   1925  -5199   1786  -1944   -937    588  -4740    633   2507   -312   -306  -4755  -5321   -528   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    74   -301   -498  -1749   1022   -866  -4653  -3313  -1356   1140  -1447  -4209    233   1336   -200    701  -1399   1158    451  -5307   -378   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    75  -1685    926  -1227  -5667  -1443  -2425  -4376   2317  -5261   1910    668  -5151  -2133  -1673  -5061  -2536  -2110   1189     -5  -3899   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    76  -2255  -5128   -302    363   -784  -2353   1398  -2058   1512   -314   -275  -1693  -1200   -571   1806   -524    252   -175   -255    793   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    77   -633    879  -2198  -5620  -1457  -5498  -4367   1846  -2705   -311  -2992  -5128  -1361  -1689   -695  -1593     53   2770  -4246  -3903   104
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *      *      0 
-//
-HMMER2.0  [2.3.2]
-NAME  fn3
-ACC   PF00041
-DESC  Fibronectin type III domain
-LENG  84
-ALPH  Amino
-RF    no
-CS    yes
-MAP   yes
-COM   hmmbuild -A myhmms fn3.sto
-COM   hmmcalibrate myhmms
-NSEQ  108
-DATE  Thu Jan  8 17:50:26 2009
-CKSUM 6130
-GA    7.8 -1.0
-TC    7.9 0.1
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -45.973442   0.237545
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -13      *  -6756
-     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1
-     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 
-     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * 
-     2   -614  -5389   1600   -869  -5707    554  -3557  -5456  -3139   -894  -4479   -526   1870  -1543  -2008   1941   -583  -1300  -5575  -1474     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11909 -12951   -894  -1115   -701  -1378      *      * 
-     3   1995  -5396  -2039    116  -5717  -1669  -3555  -5467    258  -3094  -4485  -1086   2220    798   -677     -2   -956   -578  -5579  -1715     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11909 -12951   -894  -1115   -701  -1378      *      * 
-     4  -1912  -4661  -2736  -6706  -4806  -6475  -5572   -132  -6339  -1660  -3954  -6200   3827  -6009  -1350  -5615  -2249   1184  -5436  -5082     5
-     -   -148   -501    232     42   -382    397    104   -620    209   -460   -713    274    394     44     98    358    116   -371   -296   -251 
-     C   -126  -3586 -12977    -21  -6130   -701  -1378      *      * 
-     5  -1300   -687  -1378    378   -144    668   -265  -5487     14  -1261  -1302  -1797   -370   1178   1071   1001   1362  -1715   -318  -1774     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -14 -11935  -6732   -894  -1115   -701  -1378      *      * 
-     6   -940  -5407   1505   -576  -2047    913   -229   -576  -1226  -1234  -4497   2715   -753    558    130  -1654  -1045  -5029  -5591  -1769     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11921 -12963   -894  -1115   -373  -2136      *      * 
-     7  -1897  -4171  -1391   -671    567  -5914  -4791    411  -5670   2172    671  -5560    677  -5290  -5471  -5002  -4294   1827  -4646  -4308     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -23 -11935  -6029   -894  -1115   -701  -1378      *      * 
-     8  -1831   -846  -1308   -316  -1878  -1626   2028   -992    850  -3178  -4487   -515  -4994   1363   1296    945   1383    130  -5581  -4899    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11913 -12955   -894  -1115   -288  -2468      *      * 
-     9   1403    203  -6582  -5946   1720   -612  -4657    930  -2532    -51   -163  -5431  -2233   -508  -2411  -1893  -2433   2083   -257  -4180    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    10  -1199   -964   -117    123  -5708  -2832   -152    395    364   -765    243  -1202  -2253   -353    210   1235   1816    -79   -372  -1628    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    11    369  -5421   1596   1205   -476    497  -1028  -5492  -1937  -5437  -4510   1521    432   -395   -711      3   -529   -199  -5604  -1530    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -55 -11935  -4751   -894  -1115   -701  -1378      *      * 
-    12   -172   -860  -1215   -801  -5280  -4965  -3640   1669  -1233     51   -266     83   -719    327    227   -864    377   1823  -5339  -4737    14
-     -   -147   -503    232     43   -379    402    103   -625    210   -467   -723    275    395     42     93    360    117   -369   -297   -247 
-     C   -245  -2679 -12922   -347  -2227   -156  -3286      *      * 
-    13  -1709  -5420   -448   -619  -5741    996  -3580  -5492  -1898  -2294  -1324   1287  -5014    770     65   1101   2339  -5042   -449   -671    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    14    557  -5421    996    818  -5742   -274   -121  -5492  -1312  -3064  -4510   -279   1606  -1495  -1316   1523    650  -2689    269  -1603    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -13 -11935  -6826   -894  -1115   -701  -1378      *      * 
-    15  -3943  -5416   1390  -1433  -5737   -521   -114  -5488  -1246  -5432  -4506   1786  -5009  -3115    -78   1199   2391  -1872  -5600    210    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -1 -11922 -12964   -894  -1115   -384  -2097      *      * 
-    16   -608  -5420  -1172    108  -2035   -373  -1142  -5492   -242  -5436  -4509    357  -5014   -374   -668   2462   1185  -1222   -441    383    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    17    558  -4068  -6587  -5951    992  -2729  -1149   1701  -5546   1788   1281  -5435  -5839  -5169  -5346  -4874  -2289   1515  -4526  -1448    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    18   -933   -827  -1427   -266  -1123  -2663    326   -350  -1355    -51   -412   -200  -2224    686    473    560   1711   1050   -544   -656    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    19  -1888   -657  -6942  -6325    201  -2610  -5088   1651  -5939   1947   -224  -5827  -6212  -5572  -5752  -5278  -2376   2336  -4936  -4591    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    20   -929  -5421  -2266     84  -5742  -1769   1077  -5492   -417  -1270   -355    696  -5014    948    666   2138   1348  -5043   -456  -4921    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    21  -8216  -7316  -9156  -9322     91  -9004  -5417  -2436  -8936  -2051  -5172  -7772  -2396  -7636  -8307  -8288  -8065  -6554   6180  -3487    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    22  -1346  -5419    317    824  -2006  -2602   -264   -991    524   -814  -1291     53  -2064   1082    -69   1315   1519  -1271  -5603  -1682    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    23   1030  -5384  -3815   -335  -5688   -765    631   -926     42  -1595  -4478  -1903   2752   -932    121   -525   -280   -486    486  -1747    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    24     20  -5351  -1334  -1374  -5640  -1245  -3604  -2376   -447   -714  -1287   -993   3325  -1489  -3699    571  -1376   -142  -5553  -4891    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -636 -11935  -1489   -894  -1115   -701  -1378      *      * 
-    25   -313  -4824    738    903    489  -1961   -319  -1743    600   -730  -3913   -512   1182  -1049    456     69   1061  -1200  -5008  -1017    29
-     -   -149   -513    256     52   -380    388    111   -628    204   -474   -734    271    397     57     90    357    118   -370   -308   -236 
-     C  -2828   -458  -2930   -849  -1169  -4426    -69      *      * 
-    26  -1035   -178    227  -2617  -4671   2074    534  -1574  -1120   -142   -607    230   1117    -92     -7    -60  -1463   -921    262   -829    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11120 -12162   -894  -1115   -170  -3167      *      * 
-    27   -844  -5358    807    -90  -5679   1010    444   -968   -772  -3028  -4447   2041    -30    361    367    805   -592  -1669   -300  -1468    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11869 -12911   -894  -1115   -135  -3482      *      * 
-    28    598  -5412    -68    -40  -5729   2274  -3582   -979  -1438  -2130  -1237   -611  -2305  -1455      8   1107   -928   -265  -5598  -1593    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    29   -198  -5420   1001   1041  -5741  -1104    365  -1001    184  -3104  -1165   -263   2128   -388   -817   -491    330    124  -5603  -1626    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    30  -1055  -4065   -347  -5945   1276  -1786  -4657   2523  -5541    289   -897  -2216   -363  -1931  -5342  -2542  -2178   1499    562    787    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    31   -967   -668   1478     53   -533  -5043  -3723   -660   -547    -75  -1257   -546  -5132    295    -78    232   2008    -34   -405  -1682    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    32  -1289  -5416   -428   -607  -1226   2233   1325  -2385    447  -3088  -1092    818  -5016   -421    121    608  -1015  -1904   -552    535    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    33  -8249  -7313  -8871  -9139   2077  -8699  -1001  -1545  -1643  -2150  -6647  -7381  -8569  -7497  -8103  -7930  -8116  -1723   -286   4502    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    34  -1279  -5417   -134   1350   -543  -2801   -194   -359    427   -185  -4507    178  -5015    291   1530    265    393   -291  -5601   -249    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    35  -2842  -5745  -8966  -8648  -6155  -8853  -8876   2516  -8633   1028  -1220  -8509  -8508  -8481  -8771  -8255  -6260   2811  -8011  -7616    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -86 -11935  -4117   -894  -1115   -701  -1378      *      * 
-    36   -727   -855    134   1149  -1104  -4850    469   -317    612  -1220  -4399  -3492  -4943   1518    899    134   1469  -1101  -5498    -88    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11849 -12891   -894  -1115   -109  -3778      *      * 
-    37   -919   1849  -6583  -5947    -78  -5786   -316   -279   -394      5  -3268  -5431  -5836  -5165   -783  -2538   -975    515   2753   3639    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E  -1980 -11935   -422   -894  -1115   -701  -1378      *      * 
-    38  -4510  -5545  -3323   -676  -6286  -4728   2257  -5750  -2040  -5420  -4762   -420  -4944  -2779   3841   -989  -4331  -5444  -5302  -5022    46
-     -   -149   -489    232     45   -381    398    105   -627    210   -467   -711    277    393     48     95    359    117   -370   -295   -250 
-     .  -1797  -3160   -736   -733  -1328    -10  -7198      *      * 
-    39   -133    378  -1993    318   -904  -1088  -3465   -146   1095   -700  -4031  -1603  -2036   2018  -3588    429   -687   -306   2892    659    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -16 -11696  -6532   -894  -1115   -359  -2184      *      * 
-    40   -842   -917    563   1105  -5685  -1640    299  -2487    565  -1697    239    359   1961    355  -1190    286    442   -781  -5547  -4864    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11875 -12917   -894  -1115  -2701   -241      *      * 
-    41    194   -140    529    476  -5651  -1649  -1025    -35   1058   -241   -181  -3511   -102    569  -1132     74    739    807  -5531  -4855    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -117 -11875  -3684   -894  -1115   -146  -3378      *      * 
-    42  -3842  -5314   1613   -195  -1914   1700  -1086  -5385  -1826  -1539  -4403   2308  -4909   -723    276     26   -350   -751  -5497  -1525    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11823 -12865   -894  -1115    -87  -4088      *      * 
-    43   -626  -5420   1257    862  -5742   1052    748  -2386    534  -1327  -1382    504  -5014    -67   -724    909    706  -1767  -5604  -4921    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    44   -960  -5398  -1350    633  -2318   1625   -956  -1630   -939   -994    235   1507    831   1105  -3677    -17   -314   -640  -5588   -673    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -142 -11935  -3421   -894  -1115   -701  -1378      *      * 
-    45  -2194  -5287   1087   1415  -5608    870   -907  -2395    349   -427  -4376   -492    291   1176   -317    355    -70  -2410    771  -4787    55
-     -   -148   -444    225     63   -389    400    108   -622    197   -475   -727    259    408     43    103    350    102   -361   -222   -237 
-     C  -1290   -759 -12836  -1725   -520  -1099   -907      *      * 
-    46   -157    337    519    798  -1912  -1225    -68   -653    114   -297   -291  -1697    725   -732  -1940   -255     36    -19   3575  -4816    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11858 -12900   -894  -1115   -119  -3655      *      * 
-    47   -342  -5028   -807  -3514    413  -5058   1265    -38    982   -213  -1333   1448   -681   1545    500  -1182    191    127   -692  -1745    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    48  -1332  -5420  -1211   1830  -5741  -2545   2195  -2506  -1309  -5436  -1184    473   -397    559    487    489    809    -73   1534   -190    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    49   -723   -908   -854    -86   1437  -1366   -957    813    137    381   -284  -1081  -5126   1056    499  -1688   -640    833  -5352    508    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    50  -2535  -5405    488   -913   -774  -4926   -190    346   -730  -1313    232   1785   -479    314    404    559   1718   -315  -5593  -4914    70
-     -   -146   -501    231     42   -382    399    104   -628    211   -467   -722    274    394     47     94    361    116   -362   -296   -251 
-     E    -55  -4758 -12977  -1430   -669   -701  -1378      *      * 
-    51   -112  -4491   -192   -433  -1967  -1809  -4106   1489  -2323    501  -1098   -148  -2213  -3956   -431  -1276     -3   2236  -4883  -4446    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    52   -188   -867   1259   -506  -1086   -884   -221  -5486     13  -2134  -4507  -1033   2226  -3121   -710   1236    300    -54  -5601  -4919    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    53    -38  -5420   -774    -50  -5740   1398  -3580  -2557    497  -1087  -4509   1165   1212  -1491   1386    411  -3886  -2629   1114  -1704    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    54   -920  -5420    805   -572  -5741   -897   1041  -2557  -3160  -5436  -4509   1517    869    197   -752   1055   1687    273  -5603  -1603    77
-     -   -148   -501    231     42   -382    401    104   -628    209   -460   -722    276    392     47     94    358    122   -371   -296   -251 
-     C    -48  -4927 -12977  -1667   -546   -701  -1378      *      * 
-    55    540  -5417  -2058   1449  -5737  -4922    -14  -1594    207   -756  -4507  -3558   -134   1030   -427    194   1990   -278  -5602  -4920    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -537 -11935  -1688   -894  -1115   -701  -1378      *      * 
-    56  -1224  -4911    173   -396    -20   -696   1167   -519   -782  -2435    170   1440  -1034   -413    525    371   1659  -1244  -5096    752    83
-     -   -149   -490    230     45   -378    398    103   -621    208   -466   -723    273    391     43    104    358    121   -372   -297   -252 
-     C   -353  -2204 -12441   -101  -3887   -730  -1332      *      * 
-    57  -1089  -5230  -3621    543   -958   -947     54  -2267   -700  -1972  -1130    237  -1105    775    826   1902   1424  -2256  -5416    -93    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11745 -12787   -894  -1115    -56  -4726      *      * 
-    58    917   1372  -2400  -5948   1183  -2657   1045   -570  -5543   -207    697  -5432  -5836  -5166  -2244  -4870    -66   1482   -485   2853    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    59  -1727  -5372   -530     74  -2004  -4936    218    671    -46   -927    317    346  -2296     81   -674   -607   2399    703  -5569  -1950    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    60  -4299  -4122   -680  -6010   1503  -5851  -4724   1768  -5607   1770   -994  -5497  -5897   -439  -2266  -2656  -4239   1982  -4583  -4244    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    61  -1194  -5420    -55    570  -1167  -1802    702  -5492    441  -3071   -267    303   -123    727    117    856   1924   -610   -463  -1603    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    62  -2500  -5421   1801   -319  -5742   2398   -103  -2430   -195  -5437  -1130   1999  -2064   -939  -2013   -537  -3887  -5043  -5604  -1643    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    63  -2648  -4734  -2418  -6668   -914  -6542  -5402  -1252  -6279   3190   -215  -6192  -6513  -2081  -6056  -5641  -2421  -1067  -5136  -4863    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    64  -1252  -5420   -773    708  -5740  -2561   -177   -696   1132   -424  -1267     14   -857   1130   1213   -170    967    135  -5603   -223    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    65    680  -5349  -3837    246  -5636  -4944  -3606  -5364  -1398  -5350  -1237  -1116   3633   -932  -3701  -1668   -269  -2586   -311  -1663    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    66   -878  -5418    654  -1315   -625   2683   1459  -5488  -1208  -3181  -4507   1018  -5015  -1522  -1172    -93  -2240  -2527   -441    731    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    67   -329   -911  -3925   -296  -5440  -4989   -278  -1599   -486  -2271    688  -1087  -5079   -875   1192     93   2762    681  -5449  -4826    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    68   -715  -5420    613   1359  -1160  -1216    -61   -999   1010  -1064   -286    512    256    691    198   -142    563  -1715   -332  -4921    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    69  -8584  -7494  -8947  -9309   -410  -8831  -5010  -7468  -8866  -3134  -6868  -2232  -8685  -7581  -8225  -8081  -8433  -7626  -4256   4884    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    70  -1815  -5406  -2090   1238  -1053  -2697    642   -683    206   -981  -1214   1027  -5018    797    -56    458   1323    686  -5593   -187    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    71  -1772   -576  -6691  -6059   2751  -2721  -4781   1861  -5659    107    276  -5548  -5946  -5283  -5462  -4990  -4280   2105  -4641    656   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    72  -1774    157   -771   -126  -5740  -2696   -247  -1555    925  -5435   -361   -242  -5015   1187   2154    813    923  -1324   1141    185   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    73  -1859  -5823  -9013  -8663  -1043  -8868  -8653   1700  -8616    373  -1223  -8529  -8476  -8301  -8657  -8252  -6326   3293  -7705  -7445   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    74    339   -912  -2304  -1480   -161  -4982    242    328    485  -1007  -4340  -1086  -5073   1886   1206  -1252    451    493  -5463   1681   103
-     -   -149   -500    233     43   -381    398    105   -626    210   -462   -721    275    394     45     96    359    117   -369   -295   -250 
-     E    -43  -5729  -6603    -86  -4119   -701  -1378      *      * 
-    75   3003  -4642  -7089  -2701  -4985   -369  -5478  -2243  -6266  -1473  -4220  -5882  -6177  -5887  -6084    548   1259   -953  -5472  -5145   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11920 -12962   -894  -1115   -357  -2190      *      * 
-    76   -890   -701  -6337   -456   -128  -5749    302    444   -435    294   -981  -5315  -5801    452   1013  -1812  -1348   2281  -4547   1032   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    77  -2363   -782    199  -2083  -5740  -2662   -943  -1132    147  -3104  -4508   2805   -755  -1553   -765   1511   1258  -2796  -5603   -104   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -14 -11935  -6734   -894  -1115   -701  -1378      *      * 
-    78    349   -725    812    169  -2094   1817   -228  -2472   -192  -5424  -4497    321  -2426    905     63   -120    421   -272  -5591  -4908   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11921 -12963   -894  -1115   -373  -2135      *      * 
-    79    763   -866    480    290  -2215    944    426    219    379  -1687   -278    514  -2124    507    130  -1212   -544     72  -5596   -747   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -733 -11935  -1329   -894  -1115   -701  -1378      *      * 
-    80  -1112  -4529  -1625   -701  -1337   3244  -3171  -4384  -2854  -2219  -3676  -1217  -4563  -2782  -3334   -608    476  -4085  -4818    474   110
-     -   -153   -500    231     50   -364    398     93   -624    206   -464   -733    283    383     46     94    356    116   -368   -250   -237 
-     C  -6367    -18 -12245   -485  -1807  -3912    -99      *      * 
-    81  -5380  -6068  -5956  -5194  -7389   3194   -752  -6799  -1418  -2482  -5840  -5063   -706  -4120  -1351   1839  -5344  -6386  -6417  -6291   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11248 -12290   -894  -1115   -277  -2516      *      * 
-    82     68  -5329   -386    943  -1053    -34   1308  -2479    103  -1629    757   -877   1926   1130    381  -1141   -878  -1038  -5513  -1828   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11840 -12882   -894  -1115   -101  -3893      *      * 
-    83    102  -5296  -3867   1691     21  -1212  -3624  -1510   -259   -602  -1204  -1862   1786  -1626    665   -353   -181  -4888   2391    466   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    84  -1211  -5433  -3815  -1455  -5755   -850   -140  -2313  -1280  -5448  -4523  -3575  -2241  -1598   -412   3271    384  -5056  -5615  -4936   119
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     C      *      *      *      *      *      *      *      *      0 
-//
-HMMER2.0  [2.3.2]
-NAME  pkinase
-ACC   PF00069
-DESC  Protein kinase domain
-LENG  294
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -A myhmms pkinase.sto
-COM   hmmcalibrate myhmms
-NSEQ  67
-DATE  Thu Jan  8 17:50:39 2009
-CKSUM 4536
-GA    -57.9 -57.9
-TC    -57.7 -57.7
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -194.939484   0.145939
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -21      *  -6109
-     1  -3588  -3415  -5932  -2068   2209  -1198  -4007   1029  -4891    889  -2618  -4781  -5186  -4515  -1612  -2029  -1657   -333   1774   3270     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378    -21      * 
-     2  -1103   -137  -1497   1525  -5095  -4284   1704    -69    423  -1097  -3867   -503  -4377   1172   1017  -1013    975    769  -4962  -4280     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-     3  -3460   -131   -785   -393   1050  -4703  -3447   1378    306   1185   -596   -562  -1734   -284    173  -1848     58    960  -4250  -1088     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-     4  -3367  -4343   -251    -58  -1421   1411    919    542    574    989   -604    -23  -4523   -994  -3271  -1049  -1512    847  -4637   -148     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-     5  -1098  -4782   -183   1680  -5103    503   -434  -4854   1124  -4798   -647  -1288  -1568   1359   1836   -240  -1526  -1059     97  -4283     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-     6  -1811   -238   -680    526   -557  -4309    481    726   1770   -409  -3794  -2960    209    272    290  -1047    576    765  -4901  -4244     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-     7  -6084  -5527  -8663  -8230  -4683  -8506  -7801   2582  -2005   2411   -444  -8189  -7866  -7357  -7914  -7892  -6017    898  -6516  -6551     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-     8  -1162  -4907  -7014  -7375  -7618   3734  -6813  -7450  -7402  -7698  -6730  -5890  -5975   -453  -7118  -4539  -1742  -6121  -7823  -7778     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-     9     21  -4782  -1460   1735  -1488  -2091  -2941  -1034    378  -4798   -702   -451  -1594   1320   1488   1403   -804  -2034  -4965  -4282     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    10  -9325  -8016  -8995  -9382  -9561   3867  -8643 -10645  -9576  -9967  -9932  -9344  -8440  -9454  -8996  -9819  -9545 -10244  -8234  -9579    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    11   1482   -366  -1515   -623  -1509    750    367  -4853   -639  -4797  -3871    397  -4376   -316   -611   1560   1138   -595  -4965  -4282    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    12  -3528  -3640  -4717   -983   3576   -666  -3694  -3183  -3938  -3506    429   -575  -4965  -3756  -1463    310   -886  -1665  -4065   2502    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    13    303  -4863  -7632  -7986  -7606   3448  -6938  -7434  -7625  -7696  -6714  -5992  -5965  -7041  -7216    899  -1607  -6089  -7827  -7822    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    14  -1086   2001   -620    718  -5095  -1992    493  -1038   1420  -2482  -3866  -2921  -4377    200    493    575   1303    928  -4961  -4280    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    15  -1356    755  -8169  -7898  -5798  -7710  -8130     18  -7871  -4555  -4472  -7586  -7648  -7843  -8040  -7096  -1974   3721  -7582  -7028    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    16  -3578   -158  -5677   -557   2092  -5098  -3955  -1494    705   -517  -2646  -1470  -5150  -4374    149  -1247  -3519   -369   1758   3515    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    17  -3311  -4764  -1417    525  -5076  -2045   1000   -427   2116   1135    223  -2927  -4381    303   1113   -167  -1542  -1123  -4952  -4275    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    18   2118   3534  -6025  -5409  -3498   2043  -4127  -1439  -5006  -2062  -2745  -4861  -5247  -4627  -4805  -1994  -1655    223  -4002   -858    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    19  -3543   -185  -5023    219  -1266  -4971    330   1223   1347  -1328   -458  -4300  -5031    540   1105  -1143    884    884    180   1134    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    20  -1194   -320    747    506  -5101  -4283   2862  -4852   -146    447  -3870   1539  -4376   -286    544  -1766  -3248  -4403   3098    408    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    21   -309  -4771   -186   -672  -5087  -4286   1935    775   1613    102    432  -1231   -703   -249   1435  -1070  -1560    120  -4958  -4278    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2119 -11253   -378   -894  -1115   -701  -1378      *      * 
-    22   -107  -3005   2005   -836  -3323   -312   1271  -3072   1151  -3020   1085   1327    980   -712  -1261  -1419    163  -2625  -3190  -2509    22
-     -   -156   -495    251     56   -388    395     99   -630    214   -469   -727    277    393     49     92    359    113   -370   -301   -250 
-     -  -3044   -188 -10179  -1816   -482   -467  -1854      *      * 
-    23   -416  -4471   1004    318  -4792    826   -147  -1359   1106  -1202  -3560    963    132   -684   -368    424   -435   -755  -4654    158    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10912 -11954   -894  -1115  -1138   -874      *      * 
-    24  -1682  -4615   1757   -661  -4935   -427    520  -1584    312  -4630  -3704    639  -4210  -2316  -1263    866   2334  -1008  -4798   -935    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11071 -12113   -894  -1115    -88  -4074      *      * 
-    25  -1145   -281    187    523  -5103   2336  -2941  -4853    106  -2370  -3871   1500   -802    200   -578   -191  -3248   -610  -4965  -1037    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    26  -1091    788   -244   1592  -1536  -2091  -2948    -88   1743  -1612    221  -1236  -1595   1121    984  -1655   -277   -562  -4951  -1009    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    27  -1886  -4706   -690     97   -588  -4305    957   1554    380    259   -673   -468    530   1124    271  -1749    300   -181  -4910   -191    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    28  -1208   -195  -5934  -5297   1615  -5136  -4007   -272   -890  -3263    384  -4782  -5186  -4515  -1665  -4220  -1578   2938    187   2163    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    29   3436   -240  -7292  -6870  -1443  -6199  -5909  -1316   -960  -4324  -3966  -6219  -6445  -6242  -6403  -5441  -4707    364  -5768  -5389    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    30  -1900   -234  -5942  -5306  -3379  -2158  -4018   2542   -986    331    885  -4792  -5196  -4525  -1762  -2083  -3538   2511  -3884  -3542    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    31  -6181  -6227  -7911  -6341  -5278  -7070  -5185  -4471   3970  -2148   -640  -6080  -6949  -4791  -3803  -6514  -5992  -1936  -6206  -6162    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    32   -327    703  -4460    659   -413  -4820   -456   1575   1396  -1956    367  -3933  -4889    193    -99   -337    588    858  -4126   -874    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    33  -1154  -3437  -5959  -1813   1336  -5163  -4035   1984  -4919   1660    417  -4809  -5211  -1331  -4720  -1830  -3553   1845  -3899  -3557    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -92 -11253  -4020   -894  -1115   -701  -1378      *      * 
-    34  -1041   -132    238   -186  -1315  -4205    593   -921   2082   -572  -3769   1251    233  -2407    820    192  -1519  -1897  -4866    476    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1554 -11161   -602   -894  -1115  -2645   -251      *      * 
-    35  -1979  -2616    600  -1789  -2689  -3138    917   -262   1783    813  -1778    212    701  -1583  -2068  -2093  -1919    409  -2970   1920    42
-     -   -150   -503    239     47   -384    400    102   -626    207   -465   -724    275    393     42     93    362    116   -369   -298   -252 
-     -  -1002  -1000 -10653  -1035   -966  -1861   -464      *      * 
-    36  -2419  -3891    679   1238   -598    232  -2052  -3962   -399   -689  -2981   1316   -775   1132    761   -903    593    330  -4075  -3392    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10253 -11295   -894  -1115    -23  -5973      *      * 
-    37    412  -4781    488   1427  -5102   -222  -2942   -361   2029  -1668  -3871  -2918   -162   -877    973   -574   -836  -1888  -4965  -4282    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    38   -678   -137   -210   1427  -1398  -4286   1671   -384   1154  -2518  -3862  -1162  -4379    894   1614    249  -1509   -483    197  -1118    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    39   -267  -4782    693    699  -1490  -4283   -508  -4854    809   -957  -3871    707    241   1159    519    994     44  -2057  -4965    442    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    40  -1182    -72    921    502   1029  -1156  -3293    951    402    104   1219     -6  -1620  -3023   -615  -1908    661    177  -4410  -1040    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    41  -1051  -4776    457     54  -1510  -1190   -243    -88   1940  -1673   -501    113    206    593  -3032   1547  -3249   -655  -4961  -4280    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -183 -11253  -3077   -894  -1115   -701  -1378      *      * 
-    42    406   1421    611   1061  -1312    -43    546  -4677    532   -534   -514  -1084     17    -29  -1122    292    214   -978    300   -772    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -425 -11071  -1974   -894  -1115  -3398   -144      *      * 
-    43  -2764  -4221   -153   1053  -4535  -1485   1520     90   1494   -131    -48   -671   -128  -1941    400   -407    604  -1460   2315  -3729    57
-     -   -142   -510    239     64   -403    385     95   -622    235   -461   -723    267    376     51    101    353    107   -365   -302   -244 
-     -  -2565   -268 -11690  -2050   -399  -2023   -408      *      * 
-    44   -209  -4375    154   -412  -4696  -1602   1286   -625   -228  -1226   1204   1142  -3970   1548   1745   -106    467  -1483  -4559  -3876    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10806 -11848   -894  -1115   -123  -3615      *      * 
-    45    681  -3394  -5912  -5276   2096  -5115  -3986   1503  -4871    827    433   -607  -1744  -1304  -4671  -1118    609    856    272   -816    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11231 -12273   -894  -1115   -369  -2147      *      * 
-    46   -626  -4647   -606   -752    805  -2069   -325    269   -194   1297   -637   -472   -676    912    961  -1066    126   -635     56  -1093    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    47     11  -4782  -1478   -265  -5103  -2017   -410  -4854   -701  -4798    856    950  -4376   -282   2794    716    530  -4404    282    -27    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    48  -1162  -7159  -5721   3926  -8826  -6736  -6972  -9200  -7516  -8992  -8497  -6330  -7351  -6908  -7907  -6775  -7061  -8358  -8133  -8426    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    49   1060   -107  -5913  -1913  -1147  -1217  -4003   2441  -4877    538    339  -1638  -5183  -1456   -854  -1108  -1595   1072  -3874    -17    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    50    239   1306  -1422   1031  -5099   -700    352  -1032    821  -1062   -599   -509  -4377   1841   1019    327  -1584  -1913  -4964    472    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    51   -985  -3415  -5933  -5297  -1248  -5136  -4007   2549  -1963   1214   1629   -583  -5186  -4515  -4692  -1195  -1579   1453  -3873    -25    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    52  -3588  -3415  -5930  -5294  -1227  -2048   1433   -663  -4890   2398   3132  -1607  -5185  -1336  -4691  -1196  -3529   -297  -3873     54    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    53    822  -4782  -3156   -658  -5104  -1922    342  -4854   1919   -465  -3872    468  -1614   1317   1841   -244   -315  -4405  -4966  -4283    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    54  -3309   -308   -225     26  -5103   -642   1340  -4853   1170   -391    774   1120  -4376    623   1601    505     84  -1765  -4965   -857    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    55  -3588    778  -5934  -2096    797  -2154  -4007    159  -4893   2424   1320  -4782  -5186  -4516  -4693   -346  -1581    896  -3872    -85    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    56  -1884    764    906  -1443  -5103   -188   1312  -4854    809  -4798    279   1929  -4376    884   1300   1258  -3248  -4404  -4965  -1122    91
-     -   -153   -504    236     41   -384    403    108   -630    213   -468   -724    272    397     53     95    359    121   -373   -298   -253 
-     -   -399  -2052 -12295   -717  -1352   -701  -1378      *      * 
-    57  -4352   -210  -6980  -7327  -1361   -967   5242  -7335  -7366  -7491  -6640  -1620  -6023  -6814  -7093   -250  -4823  -6121  -6864  -6133    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    58  -1173   -216    245   1204  -5103  -1809  -2941  -4854    620  -4798   -545  -1224   3079   -272   -672   -439  -1509  -1128  -4965  -4283    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    59  -1852    -77  -4160  -3595    422  -2007   1972  -3460   -814  -3742  -3036   3674  -4802  -3324  -1558  -3710  -1482  -1517  -4249   1576    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    60  -5621  -5100  -8287  -7944  -1270  -1991  -7944   3577  -7896    340  -4034  -7788  -7778  -7646  -7966  -7505  -5600   1263  -7086  -6756    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    61  -3675    717  -6027  -5396  -3463  -5238  -4119   2327  -4996    517   -394  -4885  -1663  -4622  -1582  -2054   -833   2711  -3982  -3638   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    62  -1178   1286  -3156    313  -5103  -1183   -408  -4853   1393  -2436   -677     14   -122    883   2214   -185    985  -4404  -4965   -903   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    63  -1976   -183  -6001  -5366   2192  -5206  -4078    676  -4962   2130   1643  -4853  -5251  -4581  -4761  -4292   -286     32  -3935   1196   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    64  -1822  -3432  -5776  -2112    643  -5113    393   1723    887   1018   -388  -4708  -5164   -395   -262  -2058  -1656   -366    329   2505   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    65   -276   -189   2087    898  -5103   2182    893  -4854  -2523  -4798   -507  -1182  -4377   -928    -69   -525  -3249  -4404  -4966    370   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    66   1071   -123  -5934  -5298    884  -5136  -4007   1473  -4893   -796   1351  -4782  -5186  -4515  -4692    650    324   1711   1346      6   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    67  -1874   3490   -804   -451   2702  -5115   -515   -716  -4788   -850    431   -572  -1625  -1375  -4637  -1919  -3523      7   1286   1956   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    68   -519   -292  -1523   1548  -1530  -1060    375   -412   -187   -696    822   -442  -4421    557    492  -1702   1121   -118    303   1118   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1500 -11253   -630   -894  -1115   -701  -1378      *      * 
-    69   -561  -3477   1784   1293    -31  -2981  -1639  -3547  -1220  -1130  -2567     56   1133    276   1610   -418   -236  -3099  -3661  -2979   108
-     -   -153   -497    234     42   -381    398    113   -616    215   -467   -731    275    398     42     91    361    121   -376   -305   -254 
-     -  -1804   -656  -3664  -2224   -347   -150  -3344      *      * 
-    70   -486  -4664   1357   1085  -4985   -532    560  -1808   -124  -1513  -3753   -323  -4258   -857    689    801   1256   -403  -4847    -32   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11124 -12166   -894  -1115   -343  -2242      *      * 
-    71  -1858  -4763   1193    898   -529    564    909  -4835   1010  -2351  -3852   1168   1013   -944   -517    695   -813  -4385  -4946  -1086   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11232 -12274   -894  -1115   -380  -2110      *      * 
-    72  -1183  -4782   1901    312  -5103    533  -2941  -4854    581  -2429  -3871    660    266    280    261    681    318  -1016  -4965  -1089   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    73   -651  -4782   -168    750   -578  -2047   2645  -4853     97  -2362  -3871    924    471   -251    537    474   -748  -1103    200   1429   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    74  -1178    880  -5933  -5297    136  -2001   -595   1808  -4892   1524   1344   -420    242  -4515   -726  -4220   -778    458    172    878   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    75   -540   2737  -1735  -5276   -383  -5132    880   -637  -1950   -184    884    -68  -5182  -4503  -4683    -25  -1513   -813   2514   3307   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    76  -5531  -5173  -7904  -2040    823  -7303  -6128   2057  -6964   2030   2806  -6970  -6988  -1364  -6658  -6465  -5436    671  -5433  -5361   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    77  -1279    704  -6522  -1998   -434  -5796  -4741   2404  -5557   -580  -3125  -5443  -5814  -1174  -5386  -4905  -4074   2919  -4581  -4228   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    78  -3589  -3420  -5900  -1855   1657  -5133  -4002  -1255  -4869   1532   3646  -1319  -5183     81  -4681  -1944   1306  -1569  -3877  -3535   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    79  -2223  -7725    285   3557  -7843  -5438   -536  -7828  -5262  -7661  -7076  -4019    830    173  -6251  -2036  -5764  -7268  -7864  -6740   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    80  -1960    -21  -5934  -5298   2086  -5136    965  -1405  -1868    792    371  -4782  -5186  -4516  -1638  -4221  -3529  -1458   1188   3749   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    81    596   3449  -5934  -5297  -1162  -1086    975  -1441  -4892    245   3456  -4782  -1629  -4515  -4692  -2064  -3529   1195  -3872   -909   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    82   -280   -366   1107   1579  -5103    583  -2941  -4854   -252  -2441    199    994   1479   -196    483   -618  -1627  -2010  -4965  -4283   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    83   -282   1261  -1515   -296  -4925   2375    916  -1743     61   -695    316   1369   -595  -2544  -3086  -1799   -322  -4251     96  -1000   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -346 -11253  -2233   -894  -1115   -701  -1378      *      * 
-    84  -4093  -4778  -5475  -5209  -6710   3477  -4989  -6385  -1530  -6450  -5617  -1206  -5539  -4693  -1363   -750    464   -678  -6565  -6305   141
-     -   -149   -490    235     41   -383    398    103   -621    210   -462   -723    273    391     46     93    360    117   -366   -297   -246 
-     -   -209  -3130  -5579  -1553   -601    -52  -4818      *      * 
-    85  -1064   -309   2847   1153  -5078  -4262  -2921  -4828  -2502  -2463  -3848    -19   -143   -981  -1323   1598  -1440  -1955  -4942  -4260   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11229 -12271   -894  -1115   -357  -2189      *      * 
-    86  -5040  -4758  -7393  -6764   -372  -6701  -5528   -815  -6399   3096    417  -6358  -1589  -5804  -6127  -5826  -1704   -462  -5037  -1081   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    87     65  -4715   -633   -683   2397  -4302   1674  -4734    106    256    293    400  -4395   -982    175   -586  -1543  -1923     84   1800   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    88   -244  -4782   2096    691  -1564   -655    356  -4854    362  -1051  -3871    418  -4376    310   1132    103     85  -2000  -4965  -1119   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    89   -192  -3415  -5929  -5293   1681  -5135   1886    155   -443    842    377  -1607  -5185  -4513     79  -4219  -3528    502    353   2774   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    90  -3694  -3515  -1855  -5404    238  -5246  -4114   2100  -1935   2342   1019  -4893  -5287  -4614  -4798  -4333  -3634    529    376   -853   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    91  -1140  -4769   -713   -285  -1372  -4287   1385  -1034    442   -724    377   -361  -1676    907   1756    527   1005    112  -4956   -958   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    92    432  -4782    135    936  -1402   -557   -432  -4854    633  -2451    296    904  -1592   1082   1316     68   -298  -1942  -4965    493   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    93   -255   1350  -1412      8  -5103   -673   1861  -4854   1303  -1545  -3871   1796   -783    596   1588  -1069   -279  -4404  -4965  -1089   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    94  -1751  -4776    453   -746  -1509   1743   -243  -1869   1418  -1564  -3866     59   -690  -2484   1090   -152    385   -580  -4961   -848   157
-     -   -150   -489    236     49   -389    397    112   -631    207   -469   -713    278    404     38     91    361    117   -369   -308   -253 
-     -  -1831  -1995  -1095  -2447   -292   -701  -1378      *      * 
-    95  -1080  -3937    182   -657    243   1157    313    398   -566   -222  -3030    354   -753   -190    303   -169    866   -320  -4129   -218   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10343 -11385   -894  -1115   -442  -1921      *      * 
-    96    161    805  -3172   -664  -1324   -499    507   -210    761   -208  -3441    187   1533    381    470    -56  -3114     25    291    106   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11067 -12109   -894  -1115   -270  -2553      *      * 
-    97  -3566  -3393  -1784  -5272   2324  -2052  -3984   1346  -1923   1790   1918  -4758  -1734  -1383  -4669  -4198  -1576     -4  -3851    816   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -46 -11229  -5024   -894  -1115  -1501   -629      *      * 
-    98   -573  -4721    583    376  -5043    109  -2880  -4793   -122  -4738  -3811    450    794   -124   -488   1914   1370  -4343  -4905  -4222   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11185 -12227   -894  -1115   -189  -3026      *      * 
-    99  -1028  -3904    124   2654    138  -4673   -512   -770  -3327   -335   1334  -3619    749  -1209  -1508  -1131   -714  -1749   1225    -45   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   100   -594   -305    921    761   -475   -189    958  -1005   1123  -1604   -581     20    250    202    916   -608   -818  -1956   1257   -967   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   101   -288  -4776   1376   1776  -5095  -1923   1385    -92  -1241   -114  -3866  -1259  -1603   1656  -1447  -1739   -258   -206    343  -1032   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   102   1568   1771  -5901  -5267  -3372  -2118  -4001   1842  -1734    994   -453  -4767  -5181  -1411   -182  -1218   -875   1083  -3875  -3532   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   103   -311    808  -1654  -3848   -281   -270  -3577    405   1931    468  -2911  -3904  -4877    558   1705  -1197  -3434    448  -4139  -3729   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   104    -26   1340    244   -781   1400  -2057   1319  -4839   1543   -712    384    932  -4378  -1028    246    332   -782  -1932  -4960   -145   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   105  -1214    774  -5976  -5341   1650  -5180  -4051   2169  -4937     40   1853  -4826  -5227  -4557  -4736  -4266  -3570   1080   1714   2407   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   106   1686    753  -5934  -5298   1553  -1286  -4007   1034  -4893   -199   2436  -4782  -5186  -4515  -4692   -260     57    657    354  -3530   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   107   -329  -4076  -3758   -905  -1389  -1199    339   -927   1302    805  -3236  -1389  -4648  -3000   1305     15    366  -1029   1191   1974   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   108  -1131   -335    172    908  -5104  -1136   -419  -4854  -2523  -4799   -668  -1124  -4377   3782  -1397   -607   -347  -4405  -4966  -4283   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   109  -5639  -5117  -8302  -7952  -5272  -8144  -7935   2597  -7900    836   1936  -7803  -7778  -7622  -7955  -7519   1191   1991  -7052  -6759   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   110   1484   2123  -5947  -5311   -235  -1115  -4022   -201  -4907   1978   -379  -4796  -5199  -4530  -4707   -310  -3541   1030  -3887  -3545   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   111   -671   1330   -647   1060  -5102  -1994  -2941  -1909   1295   -153   -695     41  -4376    877   1727    855   -765  -4403  -4965  -4282   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   112   2243  -4861  -7644  -7983  -7589   3019  -6925  -7411  -7584  -7674  -6697  -5990  -5964  -7026  -1546  -1067  -1841  -2167  -7810  -7801   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   113  -2201   -281  -7971  -7452  -1406  -7501  -6570    952  -7203   2152   2957  -7163  -7211  -6648  -7009  -6716  -5421   1875  -5905  -5754   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   114    777  -4782    718   1515  -5103  -4283   -340   -991   1157  -1577  -3871   1333  -4376    385   -492    662  -3248  -1111  -4965   -155   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   115   -360  -6644  -7694  -2051   1433  -7828   2559  -6632  -7848  -6039  -6064  -6593  -7806  -6748  -7364  -7112  -1819  -6729  -3620   4368   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   116  -2172   2767  -9105  -8531  -4252  -8881  -7599   1439  -8345   2749   1681  -8628  -7916  -7096  -7825  -8265  -6539  -4267  -6093  -6326   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   117   -416  -7356  -3349    266  -7495  -2140   5143  -7872  -5379  -7711  -7155  -1371  -6074  -4694  -6292  -5305  -5780  -7254  -7669   -182   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   118    -13   -306    733    907  -5103     93   -360  -1867   -241  -2549  -3871     30  -4376   -206    743   2216  -3248  -2034  -4965  -4282   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   119   -672    716  -1446    516  -1522  -4311   1363   -950   1016  -1159   1883   1645  -4404   1679   1321  -3222  -3259  -1108    116  -4240   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   120  -1862   -163   -618  -1440   -568   2279   1298   -961    792  -2520  -3868   1125  -4377   -991    749    191   -831  -4400  -4963  -1118   198
-     -   -149   -504    231     41   -380    401    113   -627    215   -466   -725    274    403     45     92    355    116   -371   -283   -253 
-     -   -179  -3102 -12295  -1872   -460   -701  -1378      *      * 
-   121  -5411    727  -8000  -7587   1790  -7672  -7025   2905  -7434   -152  -3911  -7314  -7433  -7129  -7406  -6949  -5382   2179  -6446  -1162   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   122   -618    840  -5935  -5299  -1214  -5137  -4008   2237  -4894    666   1335  -4783  -5187  -4516  -1766  -1187  -1501   2326  -3873   -906   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   123  -8407  -7275  -8450  -8809  -3793  -8053   5359  -7648  -8566  -6951  -7039  -7461  -8186  -7592  -7995  -8098  -8340  -7763  -4475   1186   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   124  -5094    -99  -6822  -5503  -6155  -1963  -4473  -5623  -1567  -1569   -400  -5194  -6119  -4158   4040  -2036  -1702  -5399  -5873  -5700   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   125  -6923  -7890   4200  -5000  -8686  -6482  -6170  -9053  -6698  -8760  -8346  -1338  -7059  -5964  -7524  -6617  -7065  -8485  -8135  -7889   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   126  -6540  -5924  -9034  -8525  -4401  -8921  -7834   1903  -8399   2803    425  -8636  -7981  -7257  -7969  -8350  -6420    556  -6283  -6487   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   127    752      8  -7399  -6507  -7582  -5487  -5445  -7170   3745  -7106  -6303  -5655  -6103  -5131  -1542  -2121  -1851  -6239  -7053  -7025   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   128    744   -225   -806  -5038  -3547   -641  -4037  -1521  -4712    -20   -468  -4668   3197  -4402  -4641    680    105  -2996  -4036  -3686   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   129    455  -4783    993   2344  -5104  -1994   -345  -4855   -158  -4799   -570   -452  -4377    883   1388    510  -3249  -4405  -4966  -4284   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   130  -9229  -8006  -8715  -9103  -9439  -7953  -8550 -10587  -9451  -9925  -9876   4461  -8411  -9287  -8946  -9659  -9447 -10180  -8207  -9396   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   131  -5687   2300  -8350  -8002    207  -8210  -8001   3253  -7958    805  -3949  -7870  -7814  -7644  -8002  -7596  -5662   1231  -7044  -6779   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   132  -6956  -6284  -9325  -8719   1416  -9211  -7739  -1549  -8543   2946   2123  -8959  -8021  -7132  -7931  -8654  -6766   -521  -6086  -6376   220
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   133  -5440    745  -7858  -7282    552  -7294  -6203   2301  -6978   2043   -260  -6956  -7014  -6345  -6720  -6469  -5362   1537  -5557   -212   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   134  -1083   -301   2506     21  -5100   -558    393  -4850    423  -2499   -658    933  -4376  -1003  -3030    708    343    411  -4964  -4282   222
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   135  -1846  -4782    467   1295  -5103  -1155   1373  -4854    833  -2408   -624    940   -735    879    357    505    762  -1029  -4965    -77   223
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   136  -1769  -4782    926    565  -5103   -161    908  -1978    983  -2502  -3871   2098    726    267    224   -199   -260  -1060  -4965  -4283   224
-     -   -157   -500    246     44   -384    394     93   -614    211   -477   -722    284    397     36    103    361    118   -368   -307   -245 
-     -  -2910  -2055   -675  -2460   -289   -701  -1378      *      * 
-   137   -497    939   1358   -204  -3859    731    895  -3609  -1283  -3555  -2629   1390   1009    363    608  -1950    447   -695  -3723    233   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2  -9833 -10875   -894  -1115    -55  -4733      *      * 
-   138   -244   -254   -598   -313   -479   2144    387   -871  -1338   -383    292    950   -584   -997   -597   -165   -811  -1046  -4875  -1035   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11229 -12271   -894  -1115   -359  -2181      *      * 
-   139  -1671   -330    766   -286    152  -4301   1876   -443    106  -1110   -517    409  -1724   1474   -631   -610   1022    776  -4920   -219   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   140   -691   1386  -6334  -5723  -3772  -5578  -4498   2087  -5341   1399   -559  -5227  -1618  -4979  -5158  -1025  -3901   2349  -4347  -3999   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   141  -5615   1796  -6263   -306  -7053  -6235   -297  -6425   3658  -6155   -761  -4908  -6173  -3754    311  -5513  -5324  -2136  -6057  -1058   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   142  -2324     -4  -8046  -1864  -5464  -7795  -7522   3094  -7591   1907  -4214  -7450  -7571  -7458  -7677  -7116  -5380    678  -7004  -6550   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   143   1591   2900  -6322  -5777  -3918   1101  -4514   1273  -5377  -2061  -3156  -5106  -5429  -4990  -5168    831   1445   -865  -4422  -4088   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   144  -8482  -7985   4208  -7188  -9353  -7570  -7778 -10191  -8473  -9657  -9481  -7486  -1524  -7945  -8593  -8496  -8663  -9716  -8215  -9087   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   145  -7792  -6783  -8045  -1848   4455  -8083  -4353  -6649  -8052  -1040  -6041  -1657  -7961  -6854  -7477  -7353  -7657  -6846    433  -2414   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   146  -2136  -5232   -713  -5699  -7701   3751  -6286  -1752  -6856  -7753  -6876  -5380  -6054  -6175  -7071  -4737  -4995  -6329  -7867  -7577   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   147   -612    -19  -1611  -5292   1276  -5135  -4006    190  -1736   2542    362  -1490  -5185  -4512  -4690   -205  -3529    -57  -3873  -3531   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   148   2880   1396  -7217  -7106  -5717  -1993  -5929  -5313  -6711  -2341  -4931  -5726  -5814  -6244  -6420   2072  -1794  -1875    480  -5889   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   149    296   1256  -3193   -232  -5009  -1223  -2964  -1957   2100  -2435  -3815   -433  -4394  -2514   2391   -515    388   -574  -4919  -4255   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   150   -333    765   1073    474    751  -4340   -517   -453   1037    448   -600  -1217  -4431   1337  -1436   -961   -746    141  -4829    -44   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   151   -659  -3507  -1669  -1079   1105  -2193   -526   1167    -24   1452   1623   -467  -1514  -1322  -4405  -4074  -1654    491    187   1198   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -69 -11253  -4436   -894  -1115   -701  -1378      *      * 
-   152  -1062  -4720    300    970  -1467   -166    521   -987    916  -4736  -3809    998   -728   -100    590    573   -259    159  -4903    802   258
-     -   -153   -484    239     41   -390    398    113   -626    219   -472   -700    272    392     40     90    367    123   -389   -285   -237 
-     -  -2058   -691  -2833  -1765   -503  -2348   -315      *      * 
-   153  -1547  -4521    896    -79  -1088   -371    624  -1454  -1028  -1341  -3610   1604   1464   -724    141   1099    617  -4143  -4704   -873   278
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10967 -12009   -894  -1115    -61  -4600      *      * 
-   154   -296  -4769    220  -2614  -5084    988   -473  -1826   -252  -1564   -676   1312  -1591    914   -649   1005   -203  -1012  -4956   2078   279
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   155   -691  -4776  -1448   1066  -1563    703    968  -4843   -710  -2453   -410  -2921    207    324    -62    952    631    412  -4961   1320   280
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   156  -1171    640   -683   -194    513  -1991   1033  -1012    956   -129    324    443    254   -236    709     38     13   -145  -4937    372   281
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   157    445    -60  -4560  -3987    508  -4850    412  -3230    777    751   2031    417   -759  -1181   -201   -551    317    -52  -4097   1430   282
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   158  -1192   -365    227   -342  -5099     84    936  -1662    809  -2479    229    948  -1644   -283   -119    110   1859  -1934     81    859   283
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   159   -645  -4731    689   -346  -1420   1043    447  -1739  -2548  -4737   -658   -491   -673    302  -3052   1138   2084   -527    231  -4260   284
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   160  -1199   -151   -702   -420   1879     28   -563    425  -3409    201   -493    337   -194   -286    767  -1166  -3401    627  -4247   1134   285
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   161     -7   3604  -1703  -1952  -1279     20  -3751   -241   -967  -1274  -2774  -4228  -5005  -1297   -183  -3975    111   2386  -4015  -3638   286
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   162   -629    785  -1870  -4891  -1295   3173  -3916   -637   -497  -2063   -473  -1583  -5122  -4271  -1774  -1128  -3510    -55  -3919  -1015   287
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   163  -3463   -231  -4104  -1583  -3901  -4703   -285  -3477  -3393   -668   -567  -1427  -1763  -3282  -1601   1567   3275  -3329    138  -3817   288
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   164  -1054  -4447  -1448   -799  -1483  -4394   -504    568   -717    269  -3573  -1209   2638  -2674   1632     35  -3291   -894  -4717    -97   289
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   165  -1148   -188    195    688     59     28    447   -345  -1520  -1501  -3412    402    235  -2812    568  -3404    134    567   3104   1134   290
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   166  -7087  -6552  -7865  -7298    906  -7610   -394  -6464    -71  -5974  -5863  -6312  -1544  -5805    222  -6878   -916  -6520   3392   4239   291
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   167   -223    717  -5916  -5281  -3370  -5133  -4004    236  -1798   -289   3511   -585  -5183  -4506   1713  -1968  -1689    674   3286  -3531   292
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2663 -11253   -249   -894  -1115   -701  -1378      *      * 
-   168  -1615  -1432  -3894  -3271  -1190  -3170  -2004   1005  -2881    340   3898  -2792  -3191  -2488  -2695    455  -1554   -744  -1818   2200   293
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -8595  -9637   -894  -1115    -14  -6700      *      * 
-   169   3331  -4866  -7603  -7958  -7608  -1940  -6935  -7436  -7620  -7697  -6716  -5989    604  -7036  -7215    952  -4738  -6092  -7827  -7821   294
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   170  -5719  -5989  -8212  -8414  -6061  -6510  -7452  -5461  -8195  -1053  -5125  -7267   4235  -7661  -7816  -6091  -6099  -1808  -7128  -7038   295
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   171  -5844  -7649  -3465   3879  -7964  -5599  -4859  -7816  -4663  -7563  -7007  -1205  -6142  -1082  -1705  -5462  -5891  -7329  -7621  -6774   296
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   172  -1140   2074  -5903  -1972  -3372  -2210  -4001   1453  -4870    805  -2620  -4768  -5182  -1229   -302   -350  -1427   2455   1276  -3532   297
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2385 -11253   -307   -894  -1115   -701  -1378      *      * 
-   173  -1542   2001  -3865  -3232  -1327    -83  -1963   2264  -2833    722   -572  -2729  -3140    745  -2643  -2176  -1483   1249  -1835   1175   298
-     -   -147   -508    232     44   -380    394     97   -634    213   -465   -707    273    393     41    103    365    119   -372   -303   -247 
-     -  -1167   -853  -9914  -2962   -198    -41  -5143      *      * 
-   174  -3569  -3395  -5913  -1783  -1209  -2028   -312   2012  -4872   2363    985  -4762  -5166  -4496  -4673  -1049  -1621    557  -3853  -3511   318
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11231 -12273   -894  -1115   -369  -2147      *      * 
-   175   -287  -4778  -1431    968    438   -254  -2943  -4847    989    305    869    352  -4377    862   1100     98  -1521   -196  -4963  -4281   319
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21 -11253  -6175   -894  -1115   -701  -1378      *      * 
-   176   -245    673    948   -261  -1551   1983   -486  -1799  -1324  -4780  -3853    670  -1616    613    274    531   -811  -4386  -4947    798   320
-     -   -151   -496    236     48   -375    395    115   -627    213   -472   -719    275    387     51     93    363    116   -369   -303   -247 
-     -   -723  -1344 -12275  -1185   -836   -388  -2085      *      * 
-   177  -1854   -365    250   -270  -1451   -695  -2942  -1670    829  -1506  -3870   1446    994   1339   1305    316     71  -2013  -4964  -1132   327
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   178  -1183  -4781    479    337   -476   1157    920  -4851    811  -1706    863     91    780   -251  -1348   -518  -1627   -249  -4964   1628   328
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   179   -641  -3679    186  -1774   1732  -4848   1886    417  -3794  -1978  -2867  -1484  -4915  -1042   -659  -1931  -3446   -785    351   3626   329
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   180  -4456  -5182   1171  -4993   -329   1754  -5512  -6689  -5796  -6852  -6053  -4925    -79  -5350  -6183   1886   2183  -5902  -6901   -135   330
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   181   -294  -4652  -3232    -18   -493  -1889    973  -1007    354   -963  -3756  -2982    981   -155    808   1087   1407   -151  -4871   -114   331
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   182   1049  -4783  -3158    856  -5105  -1213   -419  -4855   2095  -1055  -3872  -2920   1504    205    611   -175   -804  -4405  -4966  -4284   332
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   183    694   1354  -1593  -4846  -3445  -2149  -3909    651  -4536  -1942  -2681   -470  -5116  -1270  -4499   1853   -840   2310  -3931  -3576   333
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   184  -2185  -7763   4161  -1526  -8064  -5545  -5059  -8102  -5545  -7921  -7396  -4164  -6155  -4765  -6600  -5444  -5959  -7498  -8066  -6964   334
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   185  -3763  -3574  -6119  -5491  -3529  -5337  -4222   1931  -1751   -459   2285  -4984  -5377  -4717  -4898  -4427  -1556   2841   2093  -1035   335
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   186  -7905  -6814  -8269  -1859   -260  -8154  -4331  -6780  -8185  -2316  -6178  -6759  -8007  -6900  -7544  -7403  -7753  -6941   5992   1994   336
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   187   1821   -201  -7651  -7997  -7600   -207  -6935  -7426  -7616  -7687  -6707  -5993  -5964  -1183  -7208   3102  -1865  -6085  -7821  -7814   337
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   188      2   2053  -5936  -1804   2354  -5138  -4009    177  -4895   1885    427  -4784  -5188  -4517  -4694  -1967  -3531    459  -3874    878   338
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   189  -1096  -4894  -7086  -7456  -7614   3751  -6842  -7446  -7503  -7699  -6727  -1317  -5969  -6906  -7188  -2060  -4756  -6111  -7830  -7789   339
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   190  -1945   3550  -6042  -5412  -3478  -5254  -4136   1922  -5012    -23    429  -4901  -5300  -4639  -4816  -2067  -1486   2422  -3998    152   340
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   191  -5172  -4754  -7738  -7288  -5043  -7312  -6644   2449  -7086    995   1643  -6965  -7162  -6821  -7043  -2325   1223   2054  -6259  -5887   341
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   192  -1076   1328  -5938  -5302    836  -5140   -325   1005  -4897   2425   1260  -4786  -5190  -4519  -4697  -4225   -335    240  -3876   -892   342
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   193    946  -3495  -6008  -5379   1305  -5216    887   1093  -4974   -788   -375  -4852  -5263  -4589  -4771  -4302  -3613   -848   3942   3060   343
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   194   -612   -188  -1396   3179  -5077  -4288  -2947   -101  -1346  -4777  -3856   -448  -1414   -120  -3037   -525   -321  -1145  -4953     21   344
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   195  -1952  -3418  -5937  -5301   -272  -5139  -4011   1021  -1684   2216   3270  -4785  -5189  -4519  -4696  -2001   -778      8  -3875   -822   345
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   196    806   1503  -5937  -5301   1069  -5139  -4010   -159  -4896   2118   1853  -4785  -5189  -4518  -1647  -4224   -704    488  -3875    -12   346
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -68 -11253  -4450   -894  -1115   -701  -1378      *      * 
-   197   -244   1762  -1486   -304    176  -4478  -3186  -1620  -1279   -221  -3216    398  -4561  -2888   -637    521   2695  -1689  -4401     88   347
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22 -11185  -6108   -894  -1115  -2339   -318      *      * 
-   198  -3245  -4700  -1285  -2549   -491   2810   -331  -4760    938  -1086  -3791   -321  -4313   -924    849   -991  -3184  -4319  -4885   1151   348
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1315 -11165   -743   -894  -1115  -2606   -259      *      * 
-   199  -2173   1967  -2528  -1972     17   2076  -2043   -457    979  -2731    717    -64   -376    170   1038  -2282   -340   -523  -3176  -2686   349
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -599  -9852  -1561   -894  -1115  -5598    -30      *      * 
-   200    585  -2946    192    327    320  -2642  -1313  -2906    368  -2934  -2055  -1307   2663   -879  -1420  -1559    970   -222  -3173  -2532   350
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -273  -9256  -2548   -894  -1115  -4647    -59      *      * 
-   201     -7  -1595    298  -2960  -1558  -3177  -2022   1183  -2650    990   -794  -2662   1216  -2358  -2612    727    308    444  -2044    901   351
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -110  -9104  -3800   -894  -1115  -5907    -24      *      * 
-   202     57  -1583  -4065  -3442   2875  -3303  -2112   1403  -3043    674   -733    458  -3345  -2657  -2848  -2389  -1701   -972   3227  -1515   352
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -8998 -10040   -894  -1115  -5935    -24      *      * 
-   203  -1548  -2953    474   -828   1541    -89  -1185  -2981    576  -2962  -2061  -1137   2705    902  -1297  -1437    354  -2564  -3160  -2490   353
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -632  -8998  -1503   -894  -1115  -5935    -24      *      * 
-   204    949  -1873  -3594  -3310  -3215   2567  -2867    956  -3113  -3131  -2370  -2617  -2976  -2850  -3187    780   1132  -2303  -3567  -3260   354
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -360  -8372  -2199   -894  -1115  -6061    -22      *      * 
-   205    726  -1828  -1018   -467  -2006    573   2223  -1643   -310    410   -995   -717    992   -285   1111   -896   -833  -1380  -2145  -1598   355
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -541  -8020  -1695   -894  -1115  -6108    -21      *      * 
-   206  -1455  -3002   2743   -124  -3339  -1838   -906  -3139   1668  -3063  -2255   -476   1698   -520  -1270  -1244  -1458  -2675  -3223  -2453   356
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -375  -7491  -2162   -894  -1115  -5060    -44      *      * 
-   207   -746  -1560   1425   -341  -1356  -1795   -444  -1289   -170    682   -700   -571  -1893   -160   1517   -779   -684  -1075  -1644   1953   357
-     -   -149   -500    232     45   -381    400    111   -627    210   -466   -721    275    393     45     98    359    117   -370   -295   -250 
-     -  -2633   -258  -8511    -45  -5040  -6160    -20      *      * 
-   208  -1767  -3401   2107   -139  -3802  -1858  -1202  -3699  -1354  -3615  -2897   2073   2793   -864  -2119  -1501  -1847  -3169  -3794  -2874   359
-     -   -150   -501    232     42   -377    397    105   -627    211   -463   -722    277    393     48     95    360    116   -370   -282   -250 
-     -  -1435  -1255  -2242  -1944   -434  -4946    -48      *      * 
-   209   2138  -1310  -3697  -3171  -1088  -3181  -2298   1866  -2865   1275    -74  -2834  -3185  -2520  -2785  -2341  -1503    291  -2073  -1786   364
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -7515  -8557   -894  -1115  -4020    -92      *      * 
-   210  -1233  -1057  -3502  -2875   2324  -2779  -1614   1177    721    798   2162  -2397  -2809  -2101  -2304  -1865  -1171   -427  -1448   1579   365
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -8194  -9237   -894  -1115  -4002    -93      *      * 
-   211  -1302   2115  -2420    350   1052  -2659  -1447    663  -1647     92   -633    792  -2725  -1476   1471  -1674   1486   -879  -1868  -1474   366
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -8636  -9678   -894  -1115  -4368    -72      *      * 
-   212  -1500  -1493  -3073  -2485  -1475   1806   1631  -1021  -2227    -15   1601  -2312    308  -1989  -2294    905  -1446   1296  -1944  -1577   367
-     -   -150   -501    231     44   -378    400    104   -628    211   -463   -722    274    397     47     94    358    116   -365   -296   -251 
-     -  -4031    -93  -9909    -16  -6545  -3062   -184      *      * 
-   213   -308   3406  -2790  -2223    329   1927   1217  -1722  -2052  -2025   1176  -2281   -140  -1909    100    454  -1826  -1593  -2560  -2148   369
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3  -9403 -10445   -894  -1115  -4745    -55      *      * 
-   214    497  -3267   2280  -1089  -3587    302   1113  -3338    180  -3283  -2356    257    698    544  -1514   -236    711  -2888  -3450  -2767   370
-     -   -150   -501    231     42   -382    399    104   -628    209   -467   -722    282    394     44     94    364    118   -368   -296   -251 
-     -  -3424   -847  -1511    -17  -6404  -5781    -26      *      * 
-   215    126   1810   1788   1660  -3167     24  -1012  -2917   -604  -2866  -1944    757  -2441   1048  -1115  -1263  -1325  -2471  -3038   1028   372
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -8855  -9897   -894  -1115  -4219    -80      *      * 
-   216  -1659  -1606   1126  -2775  -1573  -3126   1339   1650  -2494    568   1451  -2548  -3183    578  -2513     17  -1600   1517  -2052  -1691   373
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9076 -10118   -894  -1115  -5914    -24      *      * 
-   217  -1495  -2943   2280   1499  -3254  -2470  -1131    -17   -716   -641  -2035  -1109  -2564    944    544    118    299  -2560  -3133  -2456   374
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9076 -10118   -894  -1115  -4783    -53      *      * 
-   218  -1591  -3032   1083   1465  -3339  -2560  -1226  -3080   -812    730  -2126  -1201  -2658   2356    399  -1477    268  -2647  -3222    680   375
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9175 -10217   -894  -1115  -5886    -25      *      * 
-   219  -1742  -1646  -3647   -173  -1608   -321   1411   1597  -2724   1305   1373  -2730  -3291  -2428    236   -122  -1683    373  -2096    857   376
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9175 -10217   -894  -1115  -5886    -25      *      * 
-   220  -1721  -1749  -3148    754   1397  -3140   1240   1590  -2325   -145   -943  -2447  -3201    511    276   -102  -1661   1010  -2185    836   377
-     -   -149   -502    231     43   -383    396    103   -624    212   -466   -713    276    392     43    102    360    115   -366   -297   -251 
-     -  -4339    -74 -10217    -12  -6866  -4187    -81      *      * 
-   221    585  -2351  -2208     71  -2412  -2955  -1677   2453     99  -2250   1246  -1839     12   1339  -1909  -1915     53    -32  -2715  -2240   379
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3  -9346 -10388   -894  -1115  -5830    -26      *      * 
-   222   -185   1537  -4239  -3604   2205  -3447  -2319    312    744    864   1396  -3091  -3497  -2824  -3003  -2532    911    887  -2186  -1843   380
-     -   -151   -502    233     45   -383    398    103   -625    214   -466   -723    273    391     50    101    358    115   -366   -297   -252 
-     -  -4510    -66 -10388    -11  -7043  -3687   -117      *      * 
-   223    431  -2579   -112   -147     32    338  -1823    594    -73    500  -1741  -1965  -3188  -1555     80   -423    -49   1384  -2934  -2448   382
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3  -9573 -10615   -894  -1115  -4704    -56      *      * 
-   224  -2022  -2478    612   -287  -2518   1276   1865    -81  -1896   1098    904  -2188   -169  -1790   -128  -2216  -1962  -1942   1522   1336   383
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3  -9636 -10678   -894  -1115    -47  -4966      *      * 
-   225   -253   -342    241    943  -1550    511    416  -1901   1300  -1037    261   -423   -738   1137    593   -947    117  -1919  -4945  -1082   384
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11232 -12275   -894  -1115  -1421   -675      *      * 
-   226  -1092  -4749   -606    581   -564  -1870   -440    343  -1335    619  -3840   -387   1504    244   -647    265   1309   -569  -4936  -4258   385
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11232 -12275   -894  -1115   -384  -2098      *      * 
-   227  -5705  -7606   -601     32  -7987  -5466  -4991  -8006  -5466  -2585  -7299  -4094   4121  -4694  -6511  -2244  -5847  -7381  -8039  -6892   386
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   228  -3576   -202  -5624  -2094   3261  -5089   -616  -2951  -1896   -127   -464  -1572  -5142  -1385  -1692  -1955    348   -801   2793   2371   387
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   229   -675   -230    195    293  -5097  -1215    985   -443    145  -2453   -681  -1107   1491    688    497    985  -3248  -2026     82   1781   388
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -137 -11253  -3475   -894  -1115   -701  -1378      *      * 
-   230   -191  -4658   1917    454  -1407   1496   1095  -4730  -1106  -2385  -3747   1039   -543    738    348    -76  -3124  -4280  -4841  -4158   389
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1242 -11117   -794   -894  -1115  -3068   -183      *      * 
-   231    125  -3514    984   1532   -304  -3096   1711   -630  -1349  -3518    667  -1742    485    271    549    602  -2050   -736  -3715    242   390
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -536  -9877  -1693   -894  -1115  -4485    -66      *      * 
-   232  -1923  -1930  -3418   -248  -1905  -3354  -2172   1427   -236    734   1293   1008    902  -2354  -2673   -304  -1864     70   3345  -1999   391
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -169  -9424  -3199   -894  -1115  -5801    -26      *      * 
-   233   -177  -3080   1072    307  -3395   -302   1306    752    341  -3093    992  -1237   1877   -801   1122  -1506  -1562  -2699  -3267  -2589   392
-     -   -149   -500    232     43   -381    398    105   -627    210   -466   -711    277    393     52     95    359    117   -370   -295   -250 
-     -   -400  -2049 -10301    -45  -5039  -3694   -116      *      * 
-   234   -377  -3122   1282    735     41  -2823   1070   -384   1371   -727  -2229  -1488  -2914  -1054  -1594    959    724   -463  -3347  -2707   394
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3  -9503 -10545   -894  -1115  -3327   -151      *      * 
-   235    130   1019   -202   -129  -3730   -752  -1662  -3464    739   -271    708    836    572  -1210   1162  -1909   1062   -690  -3631    333   395
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2  -9764 -10806   -894  -1115  -2310   -325      *      * 
-   236    -58  -3831    759   -412  -4150  -3336    462   -824   -379   -632  -2921   1020    238   1173   1239    716   -637   -940   1081   -137   396
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10185 -11228   -894  -1115  -1418   -677      *      * 
-   237  -2832   1269    712    563   -861  -3892  -2576   1496    656   -533    842    558   -205   -410    -69  -1296    302   -548    658   -557   397
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10670 -11712   -894  -1115   -170  -3173      *      * 
-   238  -1058  -4740   1414    765   -505   -595   1409   -449    226  -1087    894    747   -692    900      1    369   -643  -2020  -4923  -4240   398
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11207 -12250   -894  -1115   -870  -1143      *      * 
-   239  -3290  -4745   -186   -313  -1388    289  -2926    291    186   -589    254   1668   1599    315    -90   -180    386  -1937  -4933  -1011   399
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11230 -12272   -894  -1115   -366  -2158      *      * 
-   240   -597  -3523   -247  -4579   1041   -239   -634    180   -870    649   1849   -639   -164  -1356  -4363   -295   1168   -437    214   1209   400
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   241     24  -4780   1113   1177    464  -1969  -2942  -1715    359  -1612    289     33  -1527   1156   1155     43   -331  -1938  -4964   -108   401
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   242    242  -4780   -209   1327   -510  -1162    503  -1003    465  -1135   1207    936  -4376   1386    762   -217   -847  -1164  -4964  -4282   402
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   243   -331  -3415  -5931  -5295   -356  -5135   -422   1682     -8   1115    434  -4780  -5185  -4514   -720   -670   -339   1301    471   1689   403
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   244   -296  -3807   -160   -358   1602   -658   1942   -290  -1591    308   1232   -534   -809  -3375  -3810   -232   -346    497  -4206   1378   404
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   245    645   1246    171    325  -1565   -246  -2950  -1914    109   -424   -644     22   -730    238   1783     20  -1585  -1951     91    356   405
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   246   -287  -3957  -3935  -1604   -375   1032    978   1813   -377    425   1292    -24  -1671   -330   -784  -1105   -805   -488  -4329    -31   406
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   247   -315  -4676    531  -1367  -1473  -2022   -415   1100    963    214   -409    682  -4406    637    -75  -1766     67    581  -4889    867   407
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   248   -667   -245   -660    757   -571  -1911  -2960  -1964   1281     94    254     30  -1661   1539    220   -532   -816   -542   1187   1076   408
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   249  -1120  -4782    476    511   -524     59   1681  -1888    841  -2553    212   1135   -697    617   1196   -148    307  -2032  -4965  -4283   409
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1035 -11253   -967   -894  -1115   -701  -1378      *      * 
-   250  -2422   1649  -2415   -463    385  -1084   1415    -55    201  -1508  -2696    926   2305  -1718    332   -877    585  -3132   1189  -3229   410
-     -   -159   -489    230     48   -393    391    106   -623    208   -470   -723    279    401     36    106    362    114   -367   -264   -229 
-     -  -1907   -448 -11262  -1831   -476  -1095   -911      *      * 
-   251  -1337    300    199   -985    473   1252  -2522    -11    852  -1939  -3443      4   1241   -508    726   -186    467  -3973  -4538   -749   422
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10789 -11831   -894  -1115   -205  -2918      *      * 
-   252  -3278  -4644    482    537   1408     82    473  -1832   -601    349   -629  -1201   1239   -976    601   -147  -3217   -110    247    426   423
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11207 -12250   -894  -1115  -1984   -420      *      * 
-   253    286    -35   -649    327  -1315  -1967    472  -1932    118    449   -662    521    902  -2448   1699   -196    411  -4342  -4912   -976   424
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11207 -12250   -894  -1115   -870  -1143      *      * 
-   254  -1072  -4374   -669   -329     78  -2066  -3076    298   -238    849    793  -1238    981   -953   1064    324   -798    -92    233    424   425
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11230 -12272   -894  -1115  -1481   -640      *      * 
-   255  -1157  -4745    460   1205   -545   -662   -388   -825   1032   -684   -579  -1144   1754   -996    220   -870   -287   -488    293  -1067   426
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11230 -12272   -894  -1115   -366  -2158      *      * 
-   256  -1133    675  -3596   -353   1466  -1233    347     10    323    289  -3359     46    554   1055    771  -1097  -3329    288   1117   -152   427
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   257  -1790  -4723    147   -649    460  -2044  -2961   -960  -1300  -1584  -3820    405   2753    391   -111  -1764  -1419  -1995   3263    479   428
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   258  -1133  -4774    919    289  -1472  -4285    510    -76    364  -1072   -506   -466   1480    246    187    969   -220   -998  -4960    487   429
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   259   -628  -4735  -1504    267  -5035   -673    421    268   -650    195   -713   1874   -715  -2504    282    699    318  -1878    176   1059   430
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   260  -1175   3614  -5930  -5294    516  -5135   -538   1325   -983    925   -380  -4780   -704  -1274  -1768  -1016   -812   1047   1179   -985   431
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   261  -1076  -4800   -682   -725  -5121  -2088  -2956  -4872  -1209  -4816  -3890   -471   1956    -73  -1338   2811   -348  -4422  -4983  -4299   432
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   262  -1037  -4782   1535   1680  -5103   -510  -2942   -924    405  -1698  -3871   -529   1595  -2482    233    976  -3248  -4404  -4965  -1079   433
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -51 -11253  -4857   -894  -1115   -701  -1378      *      * 
-   263     84  -4736    971   2258  -5057  -1922  -2895  -4808   -213  -1467   -574     15    534   -116  -1288    303    398  -4358    128    -67   434
-     -   -149   -502    231     48   -378    396    110   -628    208   -463   -712    273    394     43     97    359    120   -371   -297   -251 
-     -   -125  -3594 -12244  -1472   -645   -232  -2751      *      * 
-   264   1731   2547  -5934  -5298    640   -263  -4007   -247  -1801   1576    924  -4782  -5186  -4516  -4693  -4220  -1553    458    192  -3530   439
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   265   -241   -198  -3682   -794   -427  -1936  -3240    612   2124    111  -3291   -475  -4617    956    498  -3480   -202  -1841  -4474   1903   440
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   266   -289   -331   2577    958  -1430  -1196   1052  -1871    140  -1667   -735   -379  -4376    573   -654    661  -3248  -4402  -4964  -1037   441
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   267  -5570  -5207  -7943  -7332   2492  -7349  -6163    426  -7006   2460   -530  -7015  -7020  -6282  -6695  -6514   -964    748  -5450   -851   442
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   268  -1228   -132  -7186  -6649  -4539  -2083  -5657   2368  -6345   1703   2977  -6230  -6527  -6019  -6218  -5733  -4672   1093  -5411  -5058   443
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24 -11253  -5950   -894  -1115   -701  -1378      *      * 
-   269   -233    733    496    538  -1512   -556   -483  -1871   1194   -153  -3846     49  -4356   -914    979    500    853  -1866  -4941    -84   444
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11230 -12272   -894  -1115   -360  -2177      *      * 
-   270  -1879    740    708     42  -5102    499  -2941  -4853   1925  -1686  -3871   -478  -4376    840   1351    531  -3248  -1765   1733    -65   445
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   271  -1078   4527  -6001  -5369  -3424  -5188  -4083    473  -4965   1280   2971  -4849  -5245  -1263  -4765  -2003  -1635  -2877  -3945  -3606   446
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   272  -6032   1306  -8380  -7761    165  -7863  -6566    202  -1775   2623   -272  -7537  -7346  -6544  -7063  -7064  -5909  -4318   4168  -5617   447
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   273     16   1673    924    771  -5103  -4283   2109  -1011    386  -4798  -3871   1377  -4376    855    547  -1066    354   -205  -4965  -1058   448
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   274  -1190  -4283  -1596   -753    779  -4462   -457  -1758   1515    461    303  -3221    581    211    534  -1081   -360    361   1085   1460   449
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   275  -1788   -192   3257   -772  -5108  -4287  -2947  -4859   -129  -4804  -3877   2093  -4381   -992  -1328  -1034  -1521   -207  -4971  -4288   450
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   276      9   -212  -3967   -984  -1118  -2024   -395  -3569  -3273  -3831    325  -3573   3646  -1156   -648  -1930  -1495   -116  -4315  -3856   451
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   277    468  -4779   -133   1101  -1427  -1979    368  -1871    610  -1046   -655    948  -1568    259   -674    967    318  -1112     68    403   452
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   278   -657   -189    933   1062  -5103  -4283  -2941  -4854   2011   -701    218    391  -4376   1360    303     74     67  -4404  -4965  -4283   453
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   279  -7207  -7306  -8076  -6588  -8459  -7223  -5448  -7982  -1500  -7531  -6953  -6369  -7277  -5081   4236  -7139  -6862  -7777  -7053  -7277   454
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   280   -694   -163  -5922  -5286  -1204  -2048   -610   1082  -1800   1434  -2618  -4776   2951  -4509  -4688  -1216  -1648  -2829    202     21   455
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -3168 -11253   -171   -894  -1115   -701  -1378      *      * 
-   281  -1412  -2132  -2007  -2293  -4366   3113  -2847  -4225  -3107  -4377  -3503   1660  -2881  -2661  -3396    961  -1821  -3134  -4516  -4119   456
-     -   -150   -489    232     42   -382    400    104   -627    211   -465   -722    274    393     51     95    359    116   -370   -296   -245 
-     -  -2121   -637  -2975   -831  -1191  -6099    -21      *      * 
-   282   -968  -1818  -1787  -1351  -3112    953  -1494  -2818  -1122  -2911  -2044  -1365  -2340  -1133   1510   1816   2121  -2205  -3137  -2649   459
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -228  -7899  -2816   -894  -1115  -4964    -47      *      * 
-   283    840  -1663   -994    969   1159    503   -604  -1413   -325  -1594   -814   -688  -1996   -267   1103   -851   -755  -1179   2900  -1437   460
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -7938  -8980   -894  -1115    -89  -4060      *      * 
-   284  -3257  -4642   -697  -2590  -1218   -252  -2907  -4655  -1306  -2353   -529    482  -1607  -2459  -1398   2112   2745  -4246  -4848  -4187   461
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11183 -12226   -894  -1115   -186  -3045      *      * 
-   285   2163    763  -1619  -5296   2250  -2060  -4007   1241  -4891   -489    484  -4781   -226  -4515  -4692   -678  -1688   -813    264  -3530   462
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   286   -268   -329   -158    917   -541  -1990    350  -4851   1273  -1075    388  -1130    233    840    993   -602    801   -595  -4964   -857   463
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   287    109   -243    672   2304  -5103  -4283    488  -4854  -1317  -2269   -656   -492  -1519   2679   -655   -618  -3248  -4404  -4965  -1114   464
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   288   1312   1294  -6215  -5593   -206  -1244  -4339   2188  -5201   1409    395  -5091  -5478  -4828  -5009  -4538  -3794   1162  -4188  -3846   465
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23 -11253  -6022   -894  -1115   -701  -1378      *      * 
-   289  -3562    799  -5767  -2054  -1235  -2075    318    138    237   2164   1713  -1454  -5145  -1272   -730  -4172  -1640   1071  -3865    -34   466
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11231 -12273   -894  -1115  -1470   -646      *      * 
-   290     73   1351   -674   1236  -1549  -2008   1350  -4834   1049  -2498  -3851   1801  -4356   1813   -115   -223  -1582  -1052  -4945  -4262   467
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11231 -12273   -894  -1115   -369  -2147      *      * 
-   291  -1739   -320    777  -2654  -1419  -2051   4360  -4707  -1358  -2412   -689  -1300  -4399   -224    537    531   -289  -2010  -4905  -1057   468
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   292  -3345  -4494   -233   -332   -563  -1986  -3051    333     99   1063  -3616  -3072   2953  -1026  -1490   -943  -1528  -1070  -4753  -4151   469
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10815 -11857   -894  -1115   -701  -1378      *      * 
-   293  -6409  -5751  -7614  -7636   2593  -7311  -4003  -5084  -7219   -150   -151  -6210  -7172   -849  -6723  -6510  -6299  -1387   4881   2807   470
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10749 -11791   -894  -1115   -701  -1378      *      * 
-   294  -4057  -3817  -6415  -5791   3203  -1638  -4541   1679  -5412    765   1434  -5333  -5617  -4930  -5182  -4791  -3987   1226    750  -3959   471
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *      *      0 
-//
--- a/commons/pyRepetUnit/hmmer/tests/datas/test_input_aa.fa	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,258 +0,0 @@
->blumeria_Grouper_28830_3_1
-CGF*LISL*SQ*FHVGVSWLRLINNIMRVELETNKT*IXFYNTGSPTYLNIPPHHVSQST
-AHNLHGRVSINWDPQTIPLLKTSCPQLI*ITS*LEILLWYHSN*ILAEFLSVFLSCSSIR
-RLPYHRLRTGCPSRTYAGNRFVPLYLLPNLYPPGDIKE*VLLL*QAATAHGPS**GSILC
-LRWRTRSTQSPGA*VRISAFSSWR*ARILSLVAFILLT*ERAIGAGCFLPSSSAQRRSSD
-SVASRVYTG*EFSSSGG*VPKSKK*GLYPLGETLRLKFITASERAPASVILGESRRTLTS
-MAFRTPFACSTLPFPLGLAGVVWTTCSCWLA*NRCASMPPKQPALSLIICFGFPKFWIIY
-VSRGTVLAKSALGTKRDSSQPVAYSIALSKTWGPT*V*SIPHRVRGGAGTIGVKLPSNGS
-GGFMS*QDLHFRTAS*AARISSGCQNLRPNSRIVLPIDAWPWPS*TFTAVDTRSSYSKIS
-SRVAAPDGPGASPTCCDGFFLMRCNLELYIAKLSRTQVAAIFRGSASPKVRNSVMHCRSM
-RLSSCGCFISSISSSLSAPLWILEFSLSSVATFPSPSSLERNRTSQGRERKSARTFAFPR
-R*IILILKCSIASKKRTILTGCSALV*IVRRDSWSVITVTSPPSTQ*RQCCSDSKIPSNS
-LSCAE*RCWVSFSFLEK*AMGCSTERSELLEHRMYGWSMTAPTNFWEASVSNMTGSLQSN
-FFTTGDVVSASLILFHD*IDWSVRMTGQFLGPEDWSVSGPASWEKFLMRQRR*PAAFTNP
-LISEVVVGIGLSLIAETFSGSAAMPCLEIWKPRKIPSETNSLHFEALRRRP*EANLEKIS
-INRECNSAIESAQTATSSRSPATNGRNGSRTSSIKHWKVAGALHRPKGITSHS*TPKGVT
-NAVFSEESLCIRICQNPFSRSRNA*KLCPAAR*ISS*AFGRGWACFFVILLSSL*STQIR
-QTVWLVWVSVFFWC**QRCSPWSLTFAYELSRSCVAQESPRMACCCAGAISPRRGVLNWV
-DNYPVSMRVFLSWESFIPFGGRDLSKS*RGI*L*YCREKL*CGMKGGLGAI*PLEYLK**
-RLFGLGEY*L*D*ELVGQLS*EVAVCHLINIVAPVHGIKFVQVSHLLGMCHLGQLLETL*
-IPESRMIQGDSSKETVQLKLHP*KLLGQGHQCLTF*K**MYYKKSNI*RKTVKHNMLKSR
-SQKKLKIGHRENELFVQKTFCVACHILPVEVVLLGVAQICPFLRPQSRYSGCPIHKFLHF
-AFDIEWLQFRHRAAHLLFGLQGLFALDPNLLAQQGK*K*QALMNDRVVLQVLHIFYFSLI
-GKFS*IYR*NATRCI*RLVHIPFVLLIPPALFSSTGSLSPSGLSFRN*SIRNACRELGMI
-YLFLQCLVTQRRLAHTTLDQLWMRQMLEAFRLLTLRSELVHWTRNV*IHHPQVSTL*YRV
-*LEPLDPQAPRW*VWGDYWK*WSRYVEVRVEYAASVYL*SEALP*HPKVG*RKLSGVVAQ
-IVIESRRFLQLFVQMLSKATRVHHCRTVF*GYSLQLLPNRGVD**LFFAPR*NLHPFPLQ
-F**PKQNMEAYVESSMIACGIIYSLCSHQQSAISIVVGIPRVFFYLPLLKGRADFQLRNA
-KRNLGSTALFFALVQ*HSMVR*LTGGIN**SHLCFAHHCLGWALFHRIAPR*RVFS*AET
-RLAWLRVARRCLLKSQIAPPGMVFYFQMALLPKVERGLNFSKKFLFPRLHFYLLVWKLSR
-SLQTFV*LEEKFVIGSLQTFDRFSWRDLLSLPLQLH*LRKNFRWLWFARQCDPSSSFPTE
-HYSGRP**LNRW*NA*KIWRRLKLG*PRIVRFSQQKYIILWLLVDQFMITMISRRCLVAP
-TNQQYNASRA*D**NVNFIL*YRTANLFKYSPAPREPINSTQFARSGFHQLGST
->blumeria_Grouper_28830_3_2
-VASS*SVYDHNDFT*VSRGSD*STI*CE*SLRLIKREFXSIIQDRQLI*IFPRTT*ANQQ
-RTICTVGFPSIGIHKLSPFSKLAVHSLFKLQVN*KFYYGITQTKSLLNF*VSFYPAPAYG
-GYHTIDYELGVLHVHMPGIGLCRCTCCLICIHPVILRSRYYYYDKLLRPMARHSRAPSCV
-FAGVLAVPSLRGRKYV*VPFLPGGKPVFYP*LLSYY*RRSVLLVRGVSFRVLRPRGAPLI
-LWLHGYILDKNFPPPGAECRRVRSKGYTRWVRLFD*NSLPRVRERQLV*F*ENPGEL*PV
-WLSERHLPVRLCHFLLA*LVWYGQPAVVG*LEIVVLLCLRSSQHCH**SALAFQSSG*YT
-*AEAQC*RSLHWELSGIPASLLRTQLH*ARLGVLLEYDLYPTVSEEVLVL*ELSFPVTGL
-EVS*ADRTCIFGQLREPRGSVRGAKTYALIPA*YCRLTHGLGPHEHLRPSILDPHIPRFL
-VGLRRQMDQVHRLLVATGSF**DAIWNCTSQNYLGPKWQLYLGEVPLLRLEIR*CTAGRC
-G*VRVGALFPPSQVLFLHHFGF*SFRCRQ*LHSLPLLP*REIEHHRDGRENQREHLLFRD
-GR*S*Y*NAL*HLKNGPF*RAARLWSE*FVEIHGQLSPLRRRLLPSDANVVVTVKSQVIP
-SLVLNNAAGYRLVFLRSKLWDAALNDRNCWSIACTVGV*LHPRTFGKRQFPI*REVSNQI
-FLQLVML*ALV*YFSMIESIGPSE*QGNF*VQRIGP*VALLVGRNF**DNVGNQLHLQIL
-LFPR*LLA*ACL*SLKLFRGLLQCHV*KYGNQGRFPLKQIACTLKH*GGDHRKRI*KK*V
-STVSAILPLSLPRQLHRPGALRQMDGMALELLP*NTGK*LVRCIGRKA*LAIHRHRKESQ
-MLFSLKSLCAYVSAKIRFPGRGMHRSYVLLRAEFHLEHLVGDGRVSS*SC*ALYSQHKYA
-KRFG*SGLASFFGVNNRGAAHGPLHLRMN*AGHVLHKKVPGWLVVAPGLYRLGGEF*IGL
-TITPFLCGCFCLGRVLSHLAGEIYRKVEGEFNFDIVGKNCNAE*RVGWVPFDHWNI*SSE
-DFSVWESINYRIKNWLVN*VEKLQFAI**TS*PQFME*SLSKCHICWECAIWDNS*RHCE
-FLSPE*FKVIRAKKLCS*NCILRNCWARATNA*HFRNNRCIIRSQIFRERL*NITC*RAV
-VKKN*KLDIGKMSYSCKKHSVWLAISFP*RLSFWGWLKFALSYGHKVGIRAVLFINFFIS
-HSI*NGFNFVIELLIFYLAFRAYLLLIQIFWLNKESRSDRL**TIVWCYRFYIFFIFH*L
-VSFPEFIAETRRGVFSVWCIFPLFF*FHRRCFHQPAVFRPVACLSAIEAFVTLVVNWV*F
-ICFCNVL*RKDVLPIRPWISYGCVKCWKLFAF*R*DRNWCIGLGMFEYIILKCPPCNTAC
-DLNHSIRKLRAGEFGEIIGNDGPGTWK*ESNMLPQYISSLRPYHDIRR*AKESFPESSRK
-L*LSLVVSCSYSCKCCQRRPEYIIVEQYFKDTVYSSCPIEVLTDDCSSRRDEIFIHFHCN
-SDSPSRIWKHMLNHQ*LHVV*YIHYVLISKVQFPLWWEYRACFSICLF*RAVRIFSFGTR
-KEIWEVPLYFSLLFSNIQWFVN*LAV*INSPIFVLLIIA*VGRCFIELRRGKGSFLRLKH
-DWPGCGSRGAAC*KVK*LLPVWFFIFRWPCFRKLKGD*IFRRSFCFHVFISTY*FGN*VV
-HCRHLFD*KRNL*LGLFKPLIDSLGEIFCHCLCSFISFGKIFVGFGLPGNVILHQAFQLS
-IIQADHDD*IGGEMRKKFGDVLNWDDLEL*GSLNKNI*FCGF*LISL*SQ*FHVGVSWLR
-QINNIMRVELETNKT*ISFYNTGPPTYLNIPPHHVSQSTAHNLHGRVSINWDP
->blumeria_Grouper_28830_3_3
-WLLVDQFMITMISRRCLVAPTNQQYNASRA*D**NVNXIL*YRIANLFKYSPAPREPINS
-AQFARSGFHQLGSTNYPPSQN*LSTAYLNYKLIRNFIMVSLKLNPC*IFECLSILLQHTA
-ATIP*TTNWVSFTYICRE*VCAVVLVA*FVSTR*Y*GVGIIIMTSCYGPWPVIVGLHLVS
-SLAYSQYPVSGGVSTYKCLFFLEVSPYFIPSCFHTTNVGACYWCGVFPSEFFGPEALL*F
-CGFTGIYWIRIFLLRGLSAEE*EVRAIPAG*DSSIEIHYRE*ESAS*CNFRRIQENSDQY
-GFQNAICLFDFAISSWPSWCGMDNLQLLASLKSLCFYASEAASIVTDNLLWLSKVLDNIR
-EQRHSVSEVCIGN*AGFQPACCVLNCIEQDLGSYLSMIYTPPCQRRCWYYRS*ASQ*RVW
-RFHELTGLAFSDSFVSREDQFGVPKPTP*FPHSIAD*RMALALMNIYGRRY*ILIFQDF*
-*GCGARWTRCIAYLLRRVLFDEMQFGIVHRKIISDPSGSYI*GKCLS*G*KFGDALQVDA
-VEFVWVLYFLHLKFSFCTTLDSRVFVVVSSYIPFPFFPREK*NITGTGEKISENICFSAT
-VDNPDIKMLYSI*KTDHSDGLLGFGLNSS*RFMVSYHRYVAAFYPVTPML**Q*NPK*FP
-LLC*ITLLGIV*FS*EVSYGMQH*TIGIVGASHVRLEYDCTHELLGSVSFQYDGKSPIKF
-FYNW*CCKR*FDTFP*LNRLVRQNDRAIFRSRGLVREWPC*LGEIFNETT*VTSCIYKSS
-YFRGSCWHRPVSDR*NFFGVCCNAMFRNMETKEDSL*NK*PAL*SIEEETIGSESRKNKY
-QP*VQFCH*VCPDSYIVQEPCDKWTEWL*NFFHKTLESSWCVA*AERHN*PFIDTERSHK
-CCFL*RVFVHTYLPKSVFQVEECIEVMSCCALNFILSIW*GMGVFLRNLVKLSIVNTNTP
-NGLVSLG*RLFLVLITEVQPMVPYICV*IEPVMCCTRKSPDGLLLRRGYIASEGSFKLG*
-QLPRFYAGVSVLGEFYPIWRERFIEKLKGNLTLIL*GKTVMRNEGWAGCHLTIGIFEVVK
-TFRFGRVLIIGLRIGWSIKLRSCSLPFDKHRSPSSWNKVCPSVTSAGNVPSGTTPRDTVN
-S*VQNDSR*FEQRNCAVKIASLEIVGPGPPMPDILEIIDVL*EVKYLEKDCET*HAEEP*
-SKKTENWT*GK*VIRAKNILCGLPYPSRRGCPFGGGSNLPFPTATK*VFGLSYS*ISSFR
-IRYRMASISSSSCSSSIWPSGLICS*SKSSGSTRKVEVTGFDERSCGVTGFTYFLFFIDW
-*VFLNLSLKRDEVYLAFGAYSLCSFDSTGAVFINRQSFAQWPVFPQLKHS*RLS*IGYDL
-SVSAMSCDAKTSCPYDLGSAMDASNAGSFSPFDAEIGIGALDSECLNTSSSSVHLVIPRV
-T*TTRSASSALVSLGRLLEMMVQVRGSESRICCLSISLV*GPTMTSEGRLKKAFRSRRAN
-CN*VSSFLAVIRANVVKGDPSTSLSNSILRIQSTAPAQSRC*LMIVLRAEMKSSSISIAI
-LIAQAEYGSIC*IINDCMWYNIFIMFSSAKCNFHCGGNTARVFLFASFKGPCGFSASERE
-KKSGKYRFIFRSCSVTFNGSLTDWRYKLIVPSLFCSSLLRLGVVS*NCAEVKGLFLG*NT
-IGLVAGREALPAEKSNSSSRYGFLFSDGPASES*KGTEFFEEVFVSTSSFLLTSLEIKSF
-IADICLTRREICDWVSSNL*SILLERSFVTAFAASLASEKFSLALVCPAM*SFIKLSN*A
-LFRPTMMIE*VVKCVKNLETS*IGMT*NCEVLSTKIYNFVASS*SVYDHNDFT*VSRGSD
-KSTI*CE*SLRLIKREFHSIIQDRQLI*IFPRTT*ANQQHTICTVGFPSIGIH
->blumeria_Grouper_28830_3_4
-CGSQLMETRPCKLCAVDWLTWCGGIFK*VGGPVL*NEIHVLLVSSSTRIILLICRSHETP
-T*NHCDHKLIN*KPQNYIFLLREPHNSRSSQFKTSPNFLRISPPIQSSWSA*IMLSWKA*
-*RITLPGKPKPTKIFPKLMKLQRQ*QKISPRESIKGLKRPNHKFLF*SNKCLQ*TT*FPN
-**VEMKTWKQKLLRKIQSPFNFRKQGHLKIKNHTGRSYLTFQQAAPRDPQPGQSCFSLRK
-DPLPRRNSMKQRPT*AMMSKTKMGLLIYTASQLTNH*MLLNKSEK*SGTSQISFRVPKLK
-IRTAL*KRQIEKHARYSHHNGNCTLLMRT**IYYTTCNH**FNICFHILLGLSELQWKWM
-KISSRREEQSSVNTSIGQEL*TVSLKYCSTMMYSGRL*QHLHE*LQETTRLNYNLRDDSG
-KLSLAYLRMSW*GLRLEIY*GSIFDSHFHVPGPSFPIISPNSPARSLRIEWFKSHAVLQG
-GHLRMMYSNIPSPMHQFRSQRQKAKSFQHLTHP*LIQGRMGKTSLRHKTLQKQINHTQFT
-TSVTNASIAERQATGRKTAG**KQRRWNQKNKGNMHQTLNTPRRVSAINSGKLTNQ*KIK
-NM*NL*HHTIVHQSLSLLLSLLSQKIWIKSK*ALKAK*KMSSSMTKLKPFYIECEMKKFM
-NRTARIPTLWP*ERANLSHPQKDNLYGKDMASHTECFLHE*LIFPMSNFQFFLTTALQHV
-MFHSLSLNI*LLIIHLLFLKCQALVALAQQFLRMQF*LHSFFARITLNHSGLRNSQCL*E
-LSQMAHSQQM*HLDKLYSMNWGYDVYQMANCNFST*LTNQFLIL*LILSQTEKSSLLQIF
-QWSNGTQPTLHSALQFFPTISKLNSPSTFR*ISPAKWDKTLPRQKHPHRNGVIVNPI*NS
-PPRRYSPGATTSHPGTFLCNT*PAQFIRKCKGPWAAPLLLTPKKDANPD*PNRLAYLC*L
-*RA*QDYEETRPSPTKCSR*NSARSRT*LLCIPRPGKRILADTYAQRLFRENSICDSFRC
-L*MASYAFRPMQRTSYFPVFYGRSSRAIPSICRRAPGRCSCLGRLNGRIALTVDTYFF*I
-RFLWSPPQCFKVQAICFRGNLPWFPYF*TWHCSRPRKSFSDQRQAYANNYLGNKRICKCS
-WLPTLSH*KFLPTSRATHGPILWT*KLPCHSDGPIDSIMEKYQTSAYNITSCKKI*LETS
-RHIGN*RFPKVRGCSHTPTVHAMLQQFRSFSAASHSLLLKKTKRYPAALFSTREGITWDF
-TVTTTLASLGRRRRRNGDN*P*ISTNYSDQSRAARQNGPFFRCYRAF*YQDYLPSRKSKC
-SR*FSLPSL*CSISL*GRRGRECSY*RQRKL*NPKWCRKRT*DGGNKAPTRTQPHRPAVH
-HRISNLRRGTSPKYSCHLGPR*FCDVQFQIASHQKEPVATSRRCTWSIWRRNPTRNLGI*
-GSSIDGRKCS*GPRPCVNRQYYAGIRA*VLAPRTDPRGSRSCPKMQVLSAHETSRPVTGK
-LNSYSTSTSSDTVGYRSYSSRTPSLAQCN*VRNRLAGIPLSSQCRLR*HCASAHVYYPEL
-WKAKADYQ*QCWLLRRHRSTTISS*PTTAGCPYHTS*AKRKWQSRTGKWRSESHTGQSSP
-GFS*NYTSWRSLTRGNEFQSKSLTQRV*PLLLTLRHSAPGGGKFLSSIYP*SHRIRGAPL
-GRRTRKETPRTNSTLLR**YESN*G*NTGLPPGRKGTYTYLRPRRLGTASTPAKTQDGAL
-L*RAMGRSSLS***YLLLNITGWIQIRQQVQRHKPIPGICT*RTPSS*SMVW*PPYAGAG
-*KDTQKFSKDLV*VIP**NF*LTCNLNKLWTASFEKGDSLWIPIDGNPTVQIVRC*LAHV
-VRGNI*ISWRSCIIEXNSRFISLKLYSHYIVD*SEPRDTYVKSL*S*TDQLEAT
->blumeria_Grouper_28830_3_5
-VDPN*WKPDRANCVLLIGSRGAGEYLNKLAVLYYRMKFTFY*SQALLALYC*FVGATRHL
-REIIVIIN*STRSHKIIYFC*ENLTILGHPNLRRLQIFYAFHHLFNHHGRPE*CSVGKLD
-EGSHCRANQSQRKFFRS**SCKGSDKRSLQENRSKV*RDPITNFSSSQTNVCNERLNFQT
-SK*K*RRGNKNFFEKFSPLSTFGSRAI*K*KTIPGGAI*LFSRQRLATRNQANRVSA*EK
-TLYLGAIL*NNAQPKQ**AKQRWDY*FIPPVS*RTIECY*TRAKNKAVLPRFLFAFRS*K
-SARPFKRGK*KNTRGIPTTMEIALC**EHNEYIIPHAIIDDSTYASIFCLGYQNCNGNG*
-RFHLGAKNNHQSTPRLGRSCRLYP*NTVRQ*CTRVAFDNICTNNCKKRRDSITICATTPE
-SFL*PTFGCHGRASD*RYTEAAYSTLTSTYLDHHFQ*SPQTHQRGACGSSGSSHTRYYKV
-DT*G*CIQTFRVQCTNSDLSVKRRKASSI*RIHS*SKVVWARRLCVTRHCRNR*IIPNSR
-QALRMLQLRKDRPLGERLPVDENSAGGIKRTKGICTKR*IHLVAFQR*IQENLPINEK*K
-ICKTCNTTRSFIKACHFYFPC*ARRFGSRANKP*RPNRR*AAR*RN*SHSISNAK*RNL*
-IGQPEYLLCGRRKGQI*ATPKRTTSTGRIWQATQNVFCTNNSFSLCPIFSFF*LRLFSML
-CFTVFL*IFDFL*YIYYF*NVRHWWPWPNNF*GCNFNCTVSLLESP*IILDSGIHSVSRS
-CPRWHIPSRCDTWTNFIP*TGATMFIKWQTATSQLN*PTNS*SYN*YSPKPKSLHYFKYS
-NGQMAPSPPFIPHYSFSLQYQS*IPLQLFDKSLPPNGIKLSQDRNTRIETG*LSTQFKTP
-LRGDIAPAQQQAIRGLSCATHDRLNSYANVRDHGLHLCY*HQKKTLTQTNQTVWRICVDY
-RELNKITKKHAHPLPNAQDEIQRAAGHNFYAFLDLENGFWQIRMHKDSSEKTAFVTPFGV
-YEWLVMPFGLCNAPATFQCFMEEVLEPFRPFVAGLLDDVAVWADSMAELHSRLILIFSRF
-ASYGLLLNASKCRLFVSEGIFLGFHISKHGIAADPEKVSAIRDRPMPTTTSEIRGFVNAA
-GYLRCLIKNFSQLAGPLTDQSSGPKNCPVILTDQSIQSWKSIKLALTTSPVVKKFDWRLP
-VILETDASQKFVGAVILQPYMRCSNNSDRSVLHPIAYFSRKLNDTQQRYSAQERELLGIL
-LSLQHWRHWVEGGDVTVITDHESLRTIQTKAEQPVRMVRFLDAIEHFNIRIIYRRGKANV
-LADFLSRPCDVLFLSREEGEGNVATDDNENSRIQSGAERELEMEEIKHPHELNRIDLQCI
-TEFLTLGEALPLNIAATWVRDNFAMYNSKLHLIKKNPSQQVGDAPGPSGAATLLEILEYE
-DLVSTAVNVHEGQGHASIGNTMRELGRRFWHPELILAAHEAVRKCKSCQLMKPPDPLLGS
-LTPIVPAPPLTRWGIDHTQVGPQVLLNAIEYATGWLESRLVPNADFANTVPLLTYIIQNF
-GKPKQIISDNAGCFGGIEAQRFQASQQLQVVHTTPARPRGNGKVEQANGVLKAILVRVLL
-DSPKITLAGALSLAVMNFNRRVSPSGYSPYFLLFGTQPPEEENSYPVYTREATESEERLW
-AEELGRKHPAPIARSYVSSMKATRDKIRAYLQEEKALIRTYAPGDWVLRVRQRRHKMEPY
-YDGPWAVAACHNNNTYSLISPGGYKLGNKYNGTNLFPAYVREGHPVRSLWYGSRRMLEQD
-RKTLKNSARI*FE*YHNKISN*LVI*ISCGQLVLRRGIVCGSQLMETRPCKLCAVDWLTW
-CGGIFK*VGDPVL*NXIHVLLVSSSTRIILLISRSHETPT*NHCDHKLIN*KP
->blumeria_Grouper_28830_3_6
-WIPIDGNPTVQIVCC*LAHVVRGNI*ISWRSCIIE*NSRFISLKLYSHYIVDLSEPRDTY
-VKSL*S*TDQLEATKLYIFVERTSQF*VIPI*DVSKFFTHFTTYSIIMVGLNNAQLESLM
-KDHIAGQTKANENFSEANEAAKAVTKDLSKRIDQRFEETQSQISLLVKQMSAMNDLISKL
-VSRNEDVETKTSSKNSVPFQLSEAGPSENKKPYREELFDFSAGSASRPATRPIVFQPKKR
-PFTSAQFYETTPNLSNDEQNKDGTINLYRQSVNEPLNVTEQERKIKRYFPDFFSRSEAEN
-PHGPLKEANRKTRAVFPPQWKLHFADENIMNILYHMQSLMIQHMLPYSAWAIRIAMEMDE
-DFISARRTIISQHLDWAGAVDCILKILFDNDVLGSPLTTFARITARNDETQLQFARRLRK
-AFFSLPSDVMVGPQTRDILRQHIRLSLPRTWTIISNNLPKLTSAELADRVVQVTRGITRW
-TLEDDVFKHSESNAPIPISASKGEKLPAFDASIADPRSYGQDVFASQDIAETDKSYPIHD
-KRYECFNCGKTGHWAKDCRLMKTAPVESKEQREYAPNAKYTSSRFSDKFRKTYQSMKNKK
-YVKPVTPHDRSSKPVTSTFLVEPEDLDQEQISPEGQIEDEQLDDEIEAILYRMRNEEIYE
-*DSPNTYFVAVGKGKFEPPPKGQPLREGYGKPHRMFFARITHFPYVQFSVFFDYGSSACY
-VSQSFSKYLTSYNTSIISKMSGIGGPGPTISKDAILTAQFLCSNHLESFWTQEFTVSLGV
-VPDGTFPADVTLGQTLFHELGLRCLSNGKLQLLNLIDQPILNPIINTLPNRKVFTTSNIP
-MVKWHPAHPSFRITVFPYNIKVKFPFNFSINLSRQMG*NSPKTETPA*KRGNCQPNLKLP
-SEAI*PRRNNKPSGDFLVQHMTGSIHTQM*GTMGCTSVINTKKRR*PRLTKPFGVFVLTI
-ESLTRLRRNTPIPYQMLKMKFSAQQDITSMHSSTWKTDFGRYVCTKTLQRKQHL*LLSVS
-MNG*LCLSAYATHQLLSSVLWKKF*SHSVHLSQGSWTM*LSGQTQWQNCTHG*YLFFLDS
-LPMVSSSMLQSAGYLFQRESSLVSIFLNMALQQTPKKFQRSETGLCQQLPRK*EDL*MQL
-VTYVVSLKISPN*QGHSRTNPLDLKIALSF*RTNRFNHGKVSN*RLQHHQL*KNLIGDFP
-SYWKLTLPKSSWVQSYSNRTCDAPTIPIVQCCIP*LTSQEN*TIPSSVIQHKRGNYLGFY
-CHYNIGVTG*KAAT*R**LTMNLYELFRPKPSSPSEWSVF*ML*SILISGLSTVAEKQMF
-SLIFSPVPVMFYFSLGKKGKGM*LLTTTKTLESKVVQKENLRWRK*STHTNSTASTCSAS
-PNF*P*ERHFP*I*LPLGSEIILRCTIPNCISSKRTRRNK*AMHLVHLAPQPY*KSWNMR
-I*YRRP*MFMRAKAMRQSAILCGN*GVGFGTPN*SSRLTKLSENASPVSS*NLQTRYWEA
-*LL*YQHLL*HGGV*IILK*DPKSCSMQLSTQQAGWNPA*FPMQTSLTLCLCSRILSRTL
-ESQSRLSVTMLAASEA*KHNDFKLANNCRLSIPHQLGQEEMAKSNRQMAF*KPYWSEFSW
-ILLKLH*LALSHSR**ISIEESHPAGIALTSYSSALSPRRRKILIQYIPVKPQNQRSASG
-PKNSEGNTPHQ*HAPTLVV*KQLGIKYGLTSRKKRHLYVLTPPETGYCEYASEDTRWSPT
-MTGHGP*QLVIIIIPTP*YHRVDTN*ATSTTAQTYSRHMYVKDTQFVVYGMVAAVCWSRI
-ERHSKIQQGFSLSDTIIKFLINL*FK*AVDS*F*EGG*FVDPN*WKPDRANCALLIGSRG
-AGEYLNKLAILYYRXKFTFY*SQALLALYC*LVGATRHLREIIVIIN*STRSH
->blumeria_Grouper_14770_3_1
-G*TDTVSLV*SCGRKN*LETSVLRCMVLSKTELIRVRLRVRISYQLRFLTSIYQSPWIIS
-YDPCRCKSIYVQIYEPEI*S*IHVCR**IRETFNLHLIHNHLMEC*CEINANVR*TFREE
-CADDNDIGR*I**PN*PDLQMSYPWHSRIYNISTPLLTLHRG*IHK*KTVSIFIVISHLM
-LVW*TRQWLY*YQKLKCINRCALVSVSLLYIYLRDF*LKEHVIV*ASRLQFFPL*NDKRC
-RYV*KHHLVLDCEQVQWQPYCQSRLLLGCCLQGIGEVRAKSRYIVWMRALLPCTQLRRLN
->blumeria_Grouper_14770_3_2
-VRPIQ*VSYEVVEGRIDWKQVY*DVWF*VKLS**E*DCVCAYLIN*GF*PVFINLHGS*V
-MIPVDVNLYTYRYMSQKYKAKYMCVGNRSEKPLTCI*YIII*WNASVK*MPMYVKLSVRN
-VLMTMI*EGEFDNLISRTYK*VILGIPGYTIFQHPSSLCIEDRYISEKLLVYLLSFLI*C
-WYGRHASGCTSTKN*SA*IGVPWSR*AFCTYICEIFS*RNM**CKRAVFNSFPCKMISDV
-DMFRSII*FWIVSKFNGSRIVSRDCCWDAVSKESVKSAQNPDILFGCERYCHVLSFAG*M
->blumeria_Grouper_14770_3_3
-LDRYSKSRMKLWKEELTGNKCIEMYGSE*N*ADKSEIACAHILSTEVFDQYLSISMDHKL
-*SL*M*IYIRTDI*ARNIKLNTCVSVIDPRNL*PAFDT*SSDGMLV*NKCQCTLNFP*GM
-C**Q*YRKVNLIT*LAGLTNELSLAFQDIQYFNTPPHFASRIDT*VKNC*YIYCHFSSNA
-GMVDTPVVVLVPKTEVHKSVCLGLGKPFVHISARFLAEGTCNSVSEPSSILSLVK**AMS
-ICLEASFSFGL*ASSMAAVLSVEIAAGMLSPRNR*SPRKIQIYCLDASAIAMYSASQVE
->blumeria_Grouper_14770_3_4
-HSTCEAEYMAIALASKQYIWILRGLHRFLGDSIPAAISTDNTAAIELAHNPKLNDASKHI
-DIAYHFTRERIEDGSLTLLHVPSAKNLADICTKGLPRPRHTDLCTSVFGTSTTTGVSTIP
-ALDEK*Q*IY*QFFTYVSILDAK*GGVLKYCISWNAKDNSFVSPAN*VIKFTFLYHCHQH
-IPHGKFNVHWHLFHTSIPSDDYVSNAG*RFLGSITDTHVFSFIFLAHISVRI*IYIYRDH
-NL*SMEIDKYWSKTSVDKICAHAISLLSAQFYSEPYISIHLFPVNSSFHNFIRDLLYRSN
->blumeria_Grouper_14770_3_5
-IQPAKLSTWQ*RSHPNNISGFCADFTDSLETASQQQSRLTIRLPLNLLTIQN*MMLLNIS
-TSLIILQGKELKTARLHYYMFLQLKISQIYVQKAYRDQGTPIYALQFLVLVQPLACLPYQ
-H*MRNDNKYTNSFSLMYLSSMQSEEGC*NIVYPGMPRITHL*VRLIRLSNSPSYIIVIST
-FLTESLTYIGIYFTLAFHQMIMYQMQVKGFSDLLPTHMYLALYFWLIYLYVYRFTSTGII
-TYDPWRLINTGQKPQLIRYAHTQSHSYQLSFTQNHTSQYTCFQSILPSTTSYETYCIGLT
->blumeria_Grouper_14770_3_6
-FNLRS*VHGNSARIQTIYLDFARTSPIPWRQHPSSNLD*QYGCH*TCSQSKTK*CF*TYR
-HRLSFYKGKN*RRLAYTITCSFS*KSRRYMYKRLTETKAHRFMHFSFWY*YNHWRVYHTS
-IR*EMTINILTVFHLCIYPRCKVRRGVEILYILECQG*LICKSG*LGYQIHLPISLSSAH
-SSRKV*RTLAFISH*HSIR*LCIKCRLKVSRIYYRHTCI*LYISGSYICTYIDLHLQGS*
-LMIHGD**ILVKNLS**DMRTRNLTLISSVLLRTIHLNTLVSSQFFLPQLHTRLTVSV*
->blumeria_Grouper_1717_12_1
-ISSILP*RASKS*SNSFRSLSSVTGSNSLQNPMMKRSACAERVWNILPCSARNLVATI*G
-DGVCWCGELR*LAS*IGSTNCCVGCCDGGCGPLRTISTS*RVEH*VGRGGQEPASAEDWG
-GMSE*GLWQCEIVDGIRRA*R
->blumeria_Grouper_1717_12_2
-FPVSCPEGPVSPDRIVFEVSRQ*LVPTACRTQ**SALLVRSASGISCPVRRGIWSRRFEA
-TEFVGAVSFDDSPRRLALQIVVWVVVMAVVAR*GPFRRLDASNIELGGGAKSQPLRRTGA
-A*VSEVCGSVRS*MVYGALEG
->blumeria_Grouper_1717_12_3
-FQYLALKGQ*VLIE*FSKSLVSDWFQQLAEPNDEALCLCGARLEYPALFGEEFGRDDLRR
-RSLLVR*ASMTRLVDWLYKLLCGLL*WRLWPVKDHFDVLTRRTLSWEGGPRASLCGGLGR
-HE*VRFVAV*DRRWYTARLK
->blumeria_Grouper_1717_12_4
-PFKRAVYHLRSHTATNLTHSCRPSPPQRLALGPPSQLNVRRVKTSKWSLTGHNRHHNNPH
-NNL*SQSTRRVIEAHRTNKLRRLKSSRPNSSPNRAGYSRRAPHKQSASSLGSASCWNQSL
-TRDFENYSIRTYWPFRARYWK
->blumeria_Grouper_1717_12_5
-PSSAPYTIYDLTLPQTSLTHAAPVLRRGWLLAPPPNSMFDASRRRNGP*RATTAITTTHT
-TICRANLRGESSKLTAPTNSVASNRRDQIPRRTGQDIPDALRTSRALHHWVLQAVGTSH*
-RETSKTIRSGLTGPSGQDTGN
->blumeria_Grouper_1717_12_6
-LQARRIPSTISHCHKPHSLMPPQSSAEAGSWPPLPTQCSTRQDVEMVLNGPQPPSQQPTQ
-QFVEPIYEASHRSSPHQQTPSPQIVATKFLAEQGRIFQTRSAQAERFIIGFCKLLEPVTD
-ERLRKLFDQDLLALQGKILE
--- a/commons/pyRepetUnit/hmmer/tests/datas/test_input_nt.fa	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,124 +0,0 @@
->blumeria_Grouper_28830_3
-TGTGGCTTCTAGTTGATCAGTTTATGATCACAATGATTTCACGTAGGTGTCTCGTGGCTC
-CGACTAATCAACAATATAATGCGAGTAGAGCTTGAGACTAATAAAACGTGAATTTNATTC
-TATAATACAGGATCGCCAACTTATTTAAATATTCCCCCGCACCACGTGAGCCAATCAACA
-GCGCACAATTTGCACGGTCGGGTTTCCATCAATTGGGATCCACAAACTATCCCCCTTCTC
-AAAACTAGCTGTCCACAGCTTATTTAAATTACAAGTTAATTAGAAATTTTATTATGGTAT
-CACTCAAACTAAATCCTTGCTGAATTTTTGAGTGTCTTTCTATCCTGCTCCAGCATACGG
-CGGCTACCATACCATAGACTACGAACTGGGTGTCCTTCACGTACATATGCCGGGAATAGG
-TTTGTGCCGTTGTACTTGTTGCCTAATTTGTATCCACCCGGTGATATTAAGGAGTAGGTA
-TTATTATTATGACAAGCTGCTACGGCCCATGGCCCGTCATAGTAGGGCTCCATCTTGTGT
-CTTCGCTGGCGTACTCGCAGTACCCAGTCTCCGGGGGCGTAAGTACGTATAAGTGCCTTT
-TCTTCCTGGAGGTAAGCCCGTATTTTATCCCTAGTTGCTTTCATACTACTAACGTAGGAG
-CGTGCTATTGGTGCGGGGTGTTTCCTTCCGAGTTCTTCGGCCCAGAGGCGCTCCTCTGAT
-TCTGTGGCTTCACGGGTATATACTGGATAAGAATTTTCCTCCTCCGGGGGCTGAGTGCCG
-AAGAGTAAGAAGTAAGGGCTATACCCGCTGGGTGAGACTCTTCGATTGAAATTCATTACC
-GCGAGTGAGAGAGCGCCAGCTAGTGTAATTTTAGGAGAATCCAGGAGAACTCTGACCAGT
-ATGGCTTTCAGAACGCCATTTGCCTGTTCGACTTTGCCATTTCCTCTTGGCCTAGCTGGT
-GTGGTATGGACAACCTGCAGTTGTTGGCTAGCTTGAAATCGTTGTGCTTCTATGCCTCCG
-AAGCAGCCAGCATTGTCACTGATAATCTGCTTTGGCTTTCCAAAGTTCTGGATAATATAC
-GTGAGCAGAGGCACAGTGTTAGCGAAGTCTGCATTGGGAACTAAGCGGGATTCCAGCCAG
-CCTGTTGCGTACTCAATTGCATTGAGCAAGACTTGGGGTCCTACTTGAGTATGATCTATA
-CCCCACCGTGTCAGAGGAGGTGCTGGTACTATAGGAGTTAAGCTTCCCAGTAACGGGTCT
-GGAGGTTTCATGAGCTGACAGGACTTGCATTTTCGGACAGCTTCGTGAGCCGCGAGGATC
-AGTTCGGGGTGCCAAAACCTACGCCCTAATTCCCGCATAGTATTGCCGATTGACGCATGG
-CCTTGGCCCTCATGAACATTTACGGCCGTCGATACTAGATCCTCATATTCCAAGATTTCT
-AGTAGGGTTGCGGCGCCAGATGGACCAGGTGCATCGCCTACTTGTTGCGACGGGTTCTTT
-TTGATGAGATGCAATTTGGAATTGTACATCGCAAAATTATCTCGGACCCAAGTGGCAGCT
-ATATTTAGGGGAAGTGCCTCTCCTAAGGTTAGAAATTCGGTGATGCACTGCAGGTCGATG
-CGGTTGAGTTCGTGTGGGTGCTTTATTTCCTCCATCTCAAGTTCTCTTTCTGCACCACTT
-TGGATTCTAGAGTTTTCGTTGTCGTCAGTAGCTACATTCCCTTCCCCTTCTTCCCTAGAG
-AGAAATAGAACATCACAGGGACGGGAGAGAAAATCAGCGAGAACATTTGCTTTTCCGCGA
-CGGTAGATAATCCTGATATTAAAATGCTCTATAGCATCTAAAAAACGGACCATTCTGACG
-GGCTGCTCGGCTTTGGTCTGAATAGTTCGTAGAGATTCATGGTCAGTTATCACCGTTACG
-TCGCCGCCTTCTACCCAGTGACGCCAATGTTGTAGTGACAGTAAAATCCCAAGTAATTCC
-CTCTCTTGTGCTGAATAACGCTGCTGGGTATCGTTTAGTTTTCTTGAGAAGTAAGCTATG
-GGATGCAGCACTGAACGATCGGAATTGTTGGAGCATCGCATGTACGGTTGGAGTATGACT
-GCACCCACGAACTTTTGGGAAGCGTCAGTTTCCAATATGACGGGAAGTCTCCAATCAAAT
-TTTTTTACAACTGGTGATGTTGTAAGCGCTAGTTTGATACTTTTCCATGATTGAATCGAT
-TGGTCCGTCAGAATGACAGGGCAATTTTTAGGTCCAGAGGATTGGTCCGTGAGTGGCCCT
-GCTAGTTGGGAGAAATTTTTAATGAGACAACGTAGGTAACCAGCTGCATTTACAAATCCT
-CTTATTTCCGAGGTAGTTGTTGGCATAGGCCTGTCTCTGATCGCTGAAACTTTTTCGGGG
-TCTGCTGCAATGCCATGTTTAGAAATATGGAAACCAAGGAAGATTCCCTCTGAAACAAAT
-AGCCTGCACTTTGAAGCATTGAGGAGGAGACCATAGGAAGCGAATCTAGAAAAAATAAGT
-ATCAACCGTGAGTGCAATTCTGCCATTGAGTCTGCCCAGACAGCTACATCGTCCAGGAGC
-CCTGCGACAAATGGACGGAATGGCTCTAGAACTTCTTCCATAAAACACTGGAAAGTAGCT
-GGTGCGTTGCATAGGCCGAAAGGCATAACTAGCCATTCATAGACACCGAAAGGAGTCACA
-AATGCTGTTTTCTCTGAAGAGTCTTTGTGCATACGTATCTGCCAAAATCCGTTTTCCAGG
-TCGAGGAATGCATAGAAGTTATGTCCTGCTGCGCGCTGAATTTCATCTTGAGCATTTGGT
-AGGGGATGGGCGTGTTTCTTCGTAATCTTGTTAAGCTCTCTATAGTCAACACAAATACGC
-CAAACGGTTTGGTTAGTCTGGGTTAGCGTCTTTTTTTGGTGTTAATAACAGAGGTGCAGC
-CCATGGTCCCTTACATTTGCGTATGAATTGAGCCGGTCATGTGTTGCACAAGAAAGTCCC
-CGGATGGCTTGTTGTTGCGCCGGGGCTATATCGCCTCGGAGGGGAGTTTTAAATTGGGTT
-GACAATTACCCCGTTTCTATGCGGGTGTTTCTGTCTTGGGAGAGTTTTATCCCATTTGGC
-GGGAGAGATTTATCGAAAAGTTGAAGGGGAATTTAACTTTGATATTGTAGGGAAAAACTG
-TAATGCGGAATGAAGGGTGGGCTGGGTGCCATTTGACCATTGGAATATTTGAAGTAGTGA
-AGACTTTTCGGTTTGGGAGAGTATTAATTATAGGATTAAGAATTGGTTGGTCAATTAAGT
-TGAGAAGTTGCAGTTTGCCATTTGATAAACATCGTAGCCCCAGTTCATGGAATAAAGTTT
-GTCCAAGTGTCACATCTGCTGGGAATGTGCCATCTGGGACAACTCCTAGAGACACTGTGA
-ATTCCTGAGTCCAGAATGATTCAAGGTGATTCGAGCAAAGAAACTGTGCAGTTAAAATTG
-CATCCTTAGAAATTGTTGGGCCAGGGCCACCAATGCCTGACATTTTAGAAATAATAGATG
-TATTATAAGAAGTCAAATATTTAGAGAAAGACTGTGAAACATAACATGCTGAAGAGCCGT
-AGTCAAAAAAAACTGAAAATTGGACATAGGGAAAATGAGTTATTCGTGCAAAAAACATTC
-TGTGTGGCTTGCCATATCCTTCCCGTAGAGGTTGTCCTTTTGGGGGTGGCTCAAATTTGC
-CCTTTCCTACGGCCACAAAGTAGGTATTCGGGCTGTCCTATTCATAAATTTCTTCATTTC
-GCATTCGATATAGAATGGCTTCAATTTCGTCATCGAGCTGCTCATCTTCTATTTGGCCTT
-CAGGGCTTATTTGCTCTTGATCCAAATCTTCTGGCTCAACAAGGAAAGTAGAAGTGACAG
-GCTTTGATGAACGATCGTGTGGTGTTACAGGTTTTACATATTTTTTATTTTTCATTGATT
-GGTAAGTTTTCCTGAATTTATCGCTGAAACGCGACGAGGTGTATTTAGCGTTTGGTGCAT
-ATTCCCTTTGTTCTTTTGATTCCACCGGCGCTGTTTTCATCAACCGGCAGTCTTTCGCCC
-AGTGGCCTGTCTTTCCGCAATTGAAGCATTCGTAACGCTTGTCGTGAATTGGGTATGATT
-TATCTGTTTCTGCAATGTCTTGTGACGCAAAGACGTCTTGCCCATACGACCTTGGATCAG
-CTATGGATGCGTCAAATGCTGGAAGCTTTTCGCCTTTTGACGCTGAGATCGGAATTGGTG
-CATTGGACTCGGAATGTTTGAATACATCATCCTCAAGTGTCCACCTTGTAATACCGCGTG
-TGACTTGAACCACTCGATCCGCAAGCTCCGCGCTGGTGAGTTTGGGGAGATTATTGGAAA
-TGATGGTCCAGGTACGTGGAAGTGAGAGTCGAATATGCTGCCTCAGTATATCTCTAGTCT
-GAGGCCCTACCATGACATCCGAAGGTAGGCTAAAGAAAGCTTTCCGGAGTCGTCGCGCAA
-ATTGTAATTGAGTCTCGTCGTTTCTTGCAGTTATTCGTGCAAATGTTGTCAAAGGCGACC
-CGAGTACATCATTGTCGAACAGTATTTTAAGGATACAGTCTACAGCTCCTGCCCAATCGA
-GGTGTTGACTGATGATTGTTCTTCGCGCCGAGATGAAATCTTCATCCATTTCCATTGCAA
-TTCTGATAGCCCAAGCAGAATATGGAAGCATATGTTGAATCATCAATGATTGCATGTGGT
-ATAATATATTCATTATGTTCTCATCAGCAAAGTGCAATTTCCATTGTGGTGGGAATACCG
-CGCGTGTTTTTCTATTTGCCTCTTTTAAAGGGCCGTGCGGATTTTCAGCTTCGGAACGCG
-AAAAGAAATCTGGGAAGTACCGCTTTATTTTTCGCTCTTGTTCAGTAACATTCAATGGTT
-CGTTAACTGACTGGCGGTATAAATTAATAGTCCCATCTTTGTTTTGCTCATCATTGCTTA
-GGTTGGGCGTTGTTTCATAGAATTGCGCCGAGGTAAAGGGTCTTTTCTTAGGCTGAAACA
-CGATTGGCCTGGTTGCGGGTCGCGAGGCGCTGCCTGCTGAAAAGTCAAATAGCTCCTCCC
-GGTATGGTTTTTTATTTTCAGATGGCCCTGCTTCCGAAAGTTGAAAGGGGACTGAATTTT
-TCGAAGAAGTTTTTGTTTCCACGTCTTCATTTCTACTTACTAGTTTGGAAATTAAGTCGT
-TCATTGCAGACATTTGTTTGACTAGAAGAGAAATTTGTGATTGGGTCTCTTCAAACCTTT
-GATCGATTCTCTTGGAGAGATCTTTTGTCACTGCCTTTGCAGCTTCATTAGCTTCGGAAA
-AATTTTCGTTGGCTTTGGTTTGCCCGGCAATGTGATCCTTCATCAAGCTTTCCAACTGAG
-CATTATTCAGGCCGACCATGATGATTGAATAGGTGGTGAAATGCGTAAAAAATTTGGAGA
-CGTCTTAAATTGGGATGACCTAGAATTGTGAGGTTCTCTCAACAAAAATATATAATTTTG
-TGGCTTCTAGTTGATCAGTTTATGATCACAATGATTTCACGTAGGTGTCTCGTGGCTCCG
-ACAAATCAACAATATAATGCGAGTAGAGCTTGAGACTAATAAAACGTGAATTTCATTCTA
-TAATACAGGACCGCCAACTTATTTAAATATTCCCCCGCACCACGTGAGCCAATCAACAGC
-ACACAATTTGCACGGTCGGGTTTCCATCAATTGGGATCCACA
->blumeria_Grouper_14770_3
-GGTTAGACCGATACAGTAAGTCTCGTATGAAGTTGTGGAAGGAAGAATTGACTGGAAACA
-AGTGTATTGAGATGTATGGTTCTGAGTAAAACTGAGCTGATAAGAGTGAGATTGCGTGTG
-CGCATATCTTATCAACTGAGGTTTTTGACCAGTATTTATCAATCTCCATGGATCATAAGT
-TATGATCCCTGTAGATGTAAATCTATATACGTACAGATATATGAGCCAGAAATATAAAGC
-TAAATACATGTGTGTCGGTAATAGATCCGAGAAACCTTTAACCTGCATTTGATACATAAT
-CATCTGATGGAATGCTAGTGTGAAATAAATGCCAATGTACGTTAAACTTTCCGTGAGGAA
-TGTGCTGATGACAATGATATAGGAAGGTGAATTTGATAACCTAATTAGCCGGACTTACAA
-ATGAGTTATCCTTGGCATTCCAGGATATACAATATTTCAACACCCCTCCTCACTTTGCAT
-CGAGGATAGATACATAAGTGAAAAACTGTTAGTATATTTATTGTCATTTCTCATCTAATG
-CTGGTATGGTAGACACGCCAGTGGTTGTACTAGTACCAAAAACTGAAGTGCATAAATCGG
-TGTGCCTTGGTCTCGGTAAGCCTTTTGTACATATATCTGCGAGATTTTTAGCTGAAGGAA
-CATGTAATAGTGTAAGCGAGCCGTCTTCAATTCTTTCCCTTGTAAAATGATAAGCGATGT
-CGATATGTTTAGAAGCATCATTTAGTTTTGGATTGTGAGCAAGTTCAATGGCAGCCGTAT
-TGTCAGTCGAGATTGCTGCTGGGATGCTGTCTCCAAGGAATCGGTGAAGTCCGCGCAAAA
-TCCAGATATATTGTTTGGATGCGAGCGCTATTGCCATGTACTCAGCTTCGCAGGTTGAAT
-G
->blumeria_Grouper_1717_12
-ATTTCCAGTATCTTGCCCTGAAGGGCCAGTAAGTCCTGATCGAATAGTTTTCGAAGTCTC
-TCGTCAGTGACTGGTTCCAACAGCTTGCAGAACCCAATGATGAAGCGCTCTGCTTGTGCG
-GAGCGCGTCTGGAATATCCTGCCCTGTTCGGCGAGGAATTTGGTCGCGACGATTTGAGGC
-GACGGAGTTTGTTGGTGCGGTGAGCTTCGATGACTCGCCTCGTAGATTGGCTCTACAAAT
-TGTTGTGTGGGTTGTTGTGATGGCGGTTGTGGCCCGTTAAGGACCATTTCGACGTCTTGA
-CGCGTCGAACATTGAGTTGGGAGGGGGGGCCAAGAGCCAGCCTCTGCGGAGGACTGGGGC
-GGCATGAGTGAGTGAGGTTTGTGGCAGTGTGAGATCGTAGATGGTATACGGCGCGCTTGA
-AGGG
-
--- a/commons/pyRepetUnit/profilesDB/CompleteAProfilesDBFromAFileWithProfilesNamesOrAccNumber.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-from commons.pyRepetUnit.profilesDB.ProfilesDatabankUtils import ProfilesDatabankUtils
-import re
-import sys
-
-
-class CompleteAProfilesDBFromAFileWithProfilesNamesOrAccNumber(object):
-    '''
-    Check if profiles from a profiles list are present in profiles DB, if not you can generate the getz command to add them.
-    By default the profiles list is a list of profiles names    
-    '''
-
-    def __init__(self):
-        '''
-        Constructor
-        '''
-        self.profilesDBUtils = ProfilesDatabankUtils()
-        self.profilesToAddNotInDB = []
-        self._pfamAccNumber = False
-
-    def setProfilesDBFile ( self, profilesDBFile ):
-        self._profilesDBFile = profilesDBFile
-        
-    def setProfilesToAdd ( self, profilesFile ):
-        self._profilesToAdd = profilesFile
-        
-    def setPfamAccNumberKeys ( self ):
-        self._pfamAccNumber = True
-
-    def _IsProfilInDB(self, pfamDBList, profil):
-        IsProfilInDB = False
-        for profilInstance in pfamDBList.getList():
-            if (self._pfamAccNumber == False and profilInstance.name == profil) or (self._pfamAccNumber == True and re.match(profil + "\.\d+", profilInstance.accNumber)):
-                IsProfilInDB = True
-                break 
-        return IsProfilInDB
-    
-    def _generateProfilesList(self):
-        f = open(self._profilesToAdd)
-        profilesToAddList = f.readlines()
-        return profilesToAddList
-
-    def generateNotExistingProfilesList ( self ):
-        '''
-        generate the profiles list of profiles not in profiles DB among profiles in a list of name or accession number
-        '''        
-        self.profilesToAddNotInDB = []
-        profilesToAddList = self._generateProfilesList()
-        pfamDBList = self.profilesDBUtils.read( self._profilesDBFile )
-        if pfamDBList.getList( ) != []:           
-            for profil in profilesToAddList: 
-                if profil != "\n":
-                    sys.stdout.flush()
-                    profil = profil.rstrip( )
-                    IsProfilInDB = self._IsProfilInDB(pfamDBList, profil)
-                    if ( IsProfilInDB == False):
-                        self.profilesToAddNotInDB.append( profil )
-        return ( self.profilesToAddNotInDB )    
-      
-    def generateGetzCmdProfilesList ( self, profilesList ):
-        '''
-        generate the getz command to retrieve profiles list of name or accession number
-        ''' 
-        getzCmd = "getz -e \'"
-        if (self._pfamAccNumber == False):
-            for profileName in profilesList:
-                getzCmd += "[pfamhmm-Id:\"" + profileName + "*\"] | "
-        else:
-            for profileAccNumber in profilesList:
-                getzCmd += "[pfamhmm-AccNumber:\"" + profileAccNumber + "\"] | "
-        getzCmd = getzCmd[ 0:len( getzCmd )-3 ]
-        getzCmd += "\'"
-        return getzCmd
-    
-    def CmdToCompleteProfileDB (self):
-        '''
-        generate the getz command to retrieve profiles list of name or accession number if the profile is not yet in profiles DB
-        ''' 
-        profilesList2Add = self.generateNotExistingProfilesList()
-        return self.generateGetzCmdProfilesList ( profilesList2Add )
--- a/commons/pyRepetUnit/profilesDB/InsertProfilesMapFileInDB.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-from commons.core.coord.Map import Map
-from pyRepet.sql.TableAdaptator import TableMapAdaptator
-
-class InsertProfilesMapFileInDB(object):
-    '''
-    Insert a map File in a database
-    You have to specified the input file name, the table name and the repetDB object when you create the object
-    '''
-
-    def __init__(self, inputFileName, tableName, db):
-        '''
-        Constructor
-        '''
-        self.inputFileName = inputFileName
-        self.tableName = tableName
-        self.db = db
-        
-    def createAndLoadTable(self):
-        '''
-        Create the table and load the map data from input table
-        '''
-        self.db.createTable(self.tableName, "map", overwrite = True)
-        f = open (self.inputFileName, "r")
-        iMap = Map()
-        lMap = []
-        while iMap.read( f ):
-            lMap.append(iMap)
-            iMap = Map()
-        f.close()
-        self._tMapA = TableMapAdaptator( self.db, self.tableName )
-        self._tMapA.insMapList( lMap )
-        
-        
-if __name__ == "__main__":                 
-    main()
\ No newline at end of file
--- a/commons/pyRepetUnit/profilesDB/Profiles.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,91 +0,0 @@
-import re
-
-#------------------------------------------------------------------------------
-
-class Profiles:
-    '''
-    Hmm profile Class
-    Attributes are name, desc, length, accNumber, GA_cut_off and retrieve
-    '''
-    
-    #--------------------------------------------------------------------------
-
-    def __init__( self, name="", desc="", length=0, accNumber = "", GA_cut_off = 0, retrieve = False ):
-        self.name = name
-        self.desc = desc
-        self.length = length
-        self.accNumber = accNumber
-        self.GA_cut_off = GA_cut_off
-        self.retrieve = retrieve
-        self.tab_profile = []
-        
-    #--------------------------------------------------------------------------
-
-    def _noProfileInFile(self):
-        self.name = None
-        self.desc = None
-        self.length = None
-        self.accNumber = None
-        self.GA_cut_off = None
-
-    #--------------------------------------------------------------------------
-
-    def _initialisation(self):
-        self.name = ""
-        self.desc = ""
-        self.length = 0
-        self.accNumber = ""
-        GA_cut_off = 0
-        self.tab_profile = []
-        
-    #--------------------------------------------------------------------------
-
-    def read( self, hmmFile ):
-        '''
-        Read a profile and characterize the object profile
-        attributes name, length, desc, accNumber and GA_cut_off are specified
-        '''
-        line = hmmFile.readline()
-        if line == "":
-            self._noProfileInFile()
-            return
-        self._initialisation()
-        if self.retrieve:
-            self.tab_profile.append(line)        
-        while not re.match("\/\/.*", line):            
-            line = hmmFile.readline()
-            if self.retrieve:
-                self.tab_profile.append(line)                  
-            name = re.match("NAME\s*(.*)", line)
-            if name:                    
-                self.name = name.group(1)
-            desc = re.match("DESC\s*(.*)", line)
-            if desc:                    
-                self.desc = desc.group(1)
-            length = re.match("LENG\s*(.*)", line)
-            if length:                    
-                self.length = int(length.group(1))
-            accNumber = re.match("ACC\s*(.*)", line)
-            if accNumber:                    
-                self.accNumber = accNumber.group(1)
-            GA_cut_off = re.match("GA\s*\d*\.\d*\s*(.*);", line)
-            if GA_cut_off:                    
-                self.GA_cut_off = float(GA_cut_off.group(1))
-            else : 
-                if (self.GA_cut_off == 0):
-                    self.GA_cut_off = "NA"
-        if self.retrieve:
-            return self.tab_profile
-        else:
-            return 1
-            
-    #--------------------------------------------------------------------------
-
-    def readAndRetrieve( self, hmmFile ):  
-        '''
-        Read a profile and characterize the object profile
-        attributes name, length, desc, accNumber and GA_cut_off are specified
-        And a list of each line of profile is returned
-        '''
-        self.retrieve = True
-        return self.read(hmmFile)
--- a/commons/pyRepetUnit/profilesDB/ProfilesDB2Map.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-from commons.pyRepetUnit.profilesDB.ProfilesDatabankUtils import ProfilesDatabankUtils
-
-
-class ProfilesDB2Map ( object ):
-    """
-    write a file in map format from a ProfilDatabank object
-    You have to set an input File and an Output File names
-    """
-
-    def __init__(self):
-        self.profilesDBUtils = ProfilesDatabankUtils()
-        self._inputFile = "" 
-        self._outputFile =  ""    
-        
-    def setInputFile(self, input):
-        self._inputFile = input
-         
-    def setOutputFile(self, output):
-        self._outputFile = output   
-         
-    def _readProfilesDB( self ):
-        pfamDB = self.profilesDBUtils.read( self._inputFile )
-        return pfamDB
-    
-    def _writeMapFile( self, pfamDBList ):
-        """
-        write a file in map format from a ProfilDatabank object
-        """
-        if pfamDBList.getList() != []:
-            f = open( self._outputFile , "w")
-            for ProfilInstance in pfamDBList.getList():
-                f.write(ProfilInstance.name + "\t" + ProfilInstance.desc + "\t1\t" + str(ProfilInstance.length) + "\n")
-            f.close()   
-    
-    def run( self ):
-        """
-        read a profiles DB file, parse it and, write the corresponding .map file
-        """
-        pfamDBList = self._readProfilesDB()
-        self._writeMapFile(pfamDBList)
--- a/commons/pyRepetUnit/profilesDB/ProfilesDB4Repet.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,226 +0,0 @@
-#!/usr/bin/env python
-
-import re
-import getopt
-import sys
-from commons.pyRepetUnit.profilesDB.Profiles import Profiles
-from commons.core.LoggerFactory import LoggerFactory
-
-LOG_DEPTH = "commons.pyRepetUnit.profiles"
-
-## Format a profiles DB for pipelines in REPET
-#    
-class ProfilesDB4Repet( object ):
-    
-    def __init__(self):
-        self.profile = Profiles()
-        self._inputFile = "" 
-        self._outputFile =  ""
-        self._verbosity = 2
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-        
-        
-    def _help( self ):
-        print
-        print "usage: %s.py [ options ]" % ( type(self).__name__ )
-        print "options:"
-        print "     -h: this help"
-        print "     -i: name of the profiles DB to format for Repet"
-        print "     -o: name of the output profiles DB for Repet"
-        print
-        
-        
-    def _setAttributesFromCmdLine( self ):
-        try:
-            opts, args = getopt.getopt(sys.argv[1:],"hi:o:")
-        except getopt.GetoptError, err:
-            print str(err); self._help(); sys.exit(1)
-        for o,a in opts:
-            if o == "-h":
-                self._help(); sys.exit(0)
-            elif o == "-i":
-                self.setInputFile( a )
-            elif o == "-o":
-                self.setOutputFile( a )
-                
-    #TDOD: add nb of each domain in log file, verbose...
-    def _searchCurrentDomain(self, profile):
-        currentDomain = ""
-        #TODO: pattern GAGA and GAGE should be excluded !
-        #TODO: add new tag like "ORF1_LTR" for ATHILA as key word in Pfam
-        #TODO: add new tags from GypsyDB (MOV etc...)
-        if (re.search("[gG][aA][Gg]", profile[1]) or re.search("[gG][aA][Gg]", profile[3])):
-            currentDomain = "GAG"
-        elif (re.search("Zinc knuckle", profile[1]) or re.search("Zinc knuckle", profile[3])):
-            currentDomain = "GAG"
-        elif (re.search("PF02813", profile[2]) or re.search("PF01021", profile[2])):
-            currentDomain = "GAG"
-        elif (re.search("GAG_", profile[1])):
-            currentDomain = "GAG"
-        elif (re.search("GAGCOAT_", profile[1])):
-            currentDomain = "GAG"
-            
-        elif ((re.search("[aA]spartic", profile[1]) or re.search("[aA]aspartic", profile[3])) and (re.search("[pP]roteinase", profile[1]) or re.search("[pP]roteinase", profile[3]))):
-            currentDomain = "AP"
-        elif ((re.search("[aA]spartic", profile[1]) or re.search("[aA]spartic", profile[3])) and (re.search("[pP]rotease", profile[1]) or re.search("[pP]rotease", profile[3]))):
-            currentDomain = "AP"
-        elif ((re.search("[rR]etrotransposon", profile[1]) or re.search("[rR]etrotransposon", profile[3])) and (re.search("[pP]eptidase", profile[1]) or re.search("[pP]eptidase", profile[3]))):
-            currentDomain = "AP"
-        elif ((re.search("[aA]spartic", profile[1]) or re.search("[aA]spartic", profile[3])) and (re.search("[pP]eptidase", profile[1]) or re.search("[pP]eptidase", profile[3]))):
-            currentDomain = "AP"
-        elif ((re.search("[aA]spartic", profile[1]) or re.search("[aA]spartic", profile[3])) and (re.search("[eE]ndopeptidase", profile[1]) or re.search("[eE]ndopeptidase", profile[3]))):
-            currentDomain = "AP"
-        elif ((re.search("[aA]spartyl", profile[1]) or re.search("[aA]spartyl", profile[3])) and (re.search("[pP]roteinase", profile[1]) or re.search("[pP]roteinase", profile[3]))):
-            currentDomain = "AP"
-        elif ((re.search("[aA]spartyl", profile[1]) or re.search("[aA]spartyl", profile[3])) and (re.search("[pP]rotease", profile[1]) or re.search("[pP]rotease", profile[3]))):
-            currentDomain = "AP"
-        elif ((re.search("[aA]spartyl", profile[1]) or re.search("[aA]spartyl", profile[3])) and (re.search("[pP]eptidase", profile[1]) or re.search("[pP]eptidase", profile[3]))):
-            currentDomain = "AP"
-        elif ((re.search("[aA]spartyl", profile[1]) or re.search("[aA]spartyl", profile[3])) and (re.search("[eE]ndopeptidase", profile[1]) or re.search("[eE]ndopeptidase", profile[3]))):
-            currentDomain = "AP"
-        elif ((re.search("AP_", profile[1])) and not (re.search("[eE]ndonuclease", profile[3]))):
-            currentDomain = "AP"
-            
-        elif ((re.search("[iI]ntegrase", profile[1]) or re.search("[iI]ntegrase", profile[3])) and not (re.search(" C ", profile[1])) and not (re.search(" C ", profile[3]))):
-            currentDomain = "INT"
-        elif (re.search(".*[Cc]hromo.*", profile[1]) or re.search(".*[Cc]hromo.*", profile[3])):
-            currentDomain = "INT"
-        elif (re.search("INT_", profile[1])):
-            currentDomain = "INT"
-            
-            
-        elif ((re.search("[rR]everse", profile[1]) or re.search("[Rr]everse", profile[3])) and (re.search("[tT]ranscriptase", profile[1]) or re.search("[tT]ranscriptase", profile[3]))):
-            currentDomain = "RT"
-        elif (re.search("RT_", profile[1])):
-            currentDomain = "RT"
-            
-            
-        elif ((re.search("R[nN]ase", profile[1]) or re.search("R[nN]ase", profile[3])) and (re.search("H", profile[1]) or re.search("H", profile[3]))):
-            currentDomain = "RH"
-        elif ((re.search("R[nN]ase", profile[1]) or re.search("R[nN]ase", profile[3])) and (re.search("H ", profile[1]) or re.search("H ", profile[3]))):
-            currentDomain = "RH"
-        elif (re.search("RNaseH_", profile[1])):
-            currentDomain = "RH"
-            
-            
-        elif ((re.search("[eE]nvelope", profile[1]) or re.search("[eE]nvelope", profile[3])) and (re.search("[pP]rotein", profile[1]) or re.search("[pP]rotein", profile[3]))):
-            currentDomain = "ENV"
-        elif ((re.search("ENV", profile[1]) or re.search("ENV", profile[3])) and (re.search("[pP]olyprotein", profile[1]) or re.search("[pP]olyprotein", profile[3]))):
-            currentDomain = "ENV"
-        elif ((re.search("[eE]nvelope", profile[1]) or re.search("[eE]nvelope", profile[3])) and (re.search("[pP]olyprotein", profile[1]) or re.search("[pP]olyprotein", profile[3]))):
-            currentDomain = "ENV"
-        elif ((re.search("[eE]nvelope", profile[1]) or re.search("[eE]nvelope", profile[3])) and (re.search("[gG]lycoprotein", profile[1]) or re.search("[gG]lycoprotein", profile[3]))):
-            currentDomain = "ENV"
-        elif (re.search("PF07253", profile[2]) or re.search("PF03811", profile[2])):
-            currentDomain = "ENV"
-        elif (re.search("ENV_", profile[1])):
-            currentDomain = "ENV"
-            
-        elif ((re.search("[tT]yrosine", profile[1]) or re.search("[tT]yrosine", profile[3])) and (re.search("[rR]ecombinase", profile[1]) or re.search("[rR]ecombinase", profile[3]))):
-            currentDomain = "YR"
-            
-        elif ((re.search("[eE]ndonuclease", profile[1]) or re.search("[eE]ndonuclease", profile[3])) and not (re.search("AP ", profile[1]) or re.search("AP ", profile[3])) and not (re.search("[aA]purinic", profile[1]) or re.search("[aA]purinic", profile[3]))):
-            currentDomain = "EN"
-            
-        elif ((re.search("[eE]ndonuclease", profile[1]) or re.search("[eE]ndonuclease", profile[3])) and (re.search("AP ", profile[1]) or re.search("AP ", profile[3]))):
-            currentDomain = "APE"
-        elif ((re.search("[eE]ndonuclease", profile[1]) or re.search("[eE]ndonuclease", profile[3])) and (re.search("[aA]purinic", profile[1]) or re.search("[aA]purinic", profile[3]))):
-            currentDomain = "APE"
-            
-        elif ((re.search("[tT]ransposase", profile[1]) or re.search("[tT]ransposase", profile[3])) and not (re.search("DDE ", profile[1]) or re.search("DDE ", profile[3]))):
-            currentDomain = "Tase"
-        elif (re.search("DUF659", profile[1])):
-            currentDomain = "Tase"
-        elif (re.search("PF01695", profile[2])) or (re.search("PF02316", profile[2])) or (re.search("PF09039", profile[2])) or (re.search("PF04827", profile[2])) or (re.search("PF05699", profile[2])):
-            currentDomain = "Tase"
-            
-        elif ((re.search("[tT]ransposase", profile[1]) or re.search("[tT]ransposase", profile[3])) and (re.search("DDE ", profile[1]) or re.search("DDE ", profile[3]))):
-            currentDomain = "Tase*"
-            
-        elif ((re.search("[rR]eplication", profile[1]) or re.search("[rR]eplication", profile[3])) and (re.search("[pP]rotein", profile[1]) or re.search("[pP]rotein", profile[3])) and (re.search("A ", profile[1]) or re.search("A ", profile[3]))):
-            currentDomain = "RPA"
-        elif (re.search("[rR]epA ", profile[1]) or re.search("[rR]epA ", profile[3])):
-            currentDomain = "RPA"
-        elif (re.search("RPA", profile[1]) or re.search("RPA", profile[3])):
-            currentDomain = "RPA"
-            
-        elif (re.search("[cC]-integrase", profile[1]) or re.search("[cC]-integrase", profile[3])):
-            currentDomain = "C-INT"
-            
-        elif ((re.search("[pP]ackaging", profile[1]) or re.search("[pP]ackaging", profile[3])) and (re.search("ATPase", profile[1]) or re.search("ATPase", profile[3]))):
-            currentDomain = "ATP"
-            
-        elif ((re.search("[cC]ysteine", profile[1]) or re.search("[cC]ysteine", profile[3])) and (re.search("[pP]rotease", profile[1]) or re.search("[pP]rotease", profile[3]))):
-            currentDomain = "CYP"
-        elif ((re.search("[cC]ysteine", profile[1]) or re.search("[cC]ysteine", profile[3])) and (re.search("[pP]eptidase", profile[1]) or re.search("[pP]eptidase", profile[3]))):
-            currentDomain = "CYP"
-        elif (re.search("[pP]eptidase_C", profile[1]) or re.search("[pP]eptidase_C", profile[3])):
-            currentDomain = "CYP"
-        elif (re.search("PF00559", profile[2])):
-            currentDomain = "CYP"
-            
-        elif (re.search("[pP]ol\S*_*B", profile[1]) or re.search("[pP]ol\S*_*B", profile[3])):
-            currentDomain = "POLB"
-        elif ((re.search("[pP]olymerase", profile[1]) or re.search("[pP]olymerase", profile[3])) and (re.search("B ", profile[1]) or re.search("B ", profile[3]))):
-            currentDomain = "POLB"
-            
-        elif (re.search("[hH]elicase", profile[1]) or re.search("[hH]elicase", profile[3])):
-            currentDomain = "HEL"
-            
-        else :
-            currentDomain = "OTHER"
-        return currentDomain
-    
-    
-    ## Replace the old profile name by accession number, name, domain and gather cut off
-    #  
-    # @param fout file handle
-    # @param profile Profiles instance
-    # @param currentDomain string
-    #
-    def _writeModifiedProfile(self, fout, profile, currentDomain):
-        for i in xrange(0, len(profile), 1):
-            if i != 1:
-                fout.write(profile[i])
-            else:
-                fout.write("NAME  " + self.profile.accNumber + "_"\
-                            + self.profile.name + "_"\
-                             + currentDomain + "_"\
-                              + str(self.profile.GA_cut_off) + "\n")
-                
-                
-    ## Set input file name
-    #  
-    # @param inputFileName string
-    #
-    def setInputFile(self, inputFileName):
-        self._inputFile = inputFileName
-        
-        
-    ## Set output file name
-    #
-    # @param outputFileName string
-    #
-    def setOutputFile(self, outputFileName):
-        self._outputFile = outputFileName   
-        
-        
-    ## Read a profiles DB file, parse it and, write a new profiles DB with TE domain information and GA score cut_off placed side by side of the name
-    #    
-    def run( self ):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        fileIn = open( self._inputFile )
-        fout = open( self._outputFile, "w" )
-        profile = self.profile.readAndRetrieve( fileIn )
-        while profile != None:
-            currentDomain = self._searchCurrentDomain(profile)
-            if currentDomain == "OTHER":
-                self._log.warning(self.profile.accNumber + " " + self.profile.name + " has no associated domain")
-            self._writeModifiedProfile(fout, profile, currentDomain)
-            profile = self.profile.read( fileIn )
-            
-            
-if __name__ == "__main__":
-    i = ProfilesDB4Repet()
-    i._setAttributesFromCmdLine()
-    i.run()
--- a/commons/pyRepetUnit/profilesDB/ProfilesDatabank.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-class ProfilesDatabank:
-    
-    """
-    List of profiles objects.
-    """
-    
-    list;
-    
-    def __init__( self ):
-        self._profilesDatabank = []
-    
-    def append( self, list ):
-       self._profilesDatabank.append(list)
-       
-    def len (self):
-        return len(self._profilesDatabank)
-    
-    def get(self, index):
-        return self._profilesDatabank[index]
-    
-    def getList(self):
-        return self._profilesDatabank
\ No newline at end of file
--- a/commons/pyRepetUnit/profilesDB/ProfilesDatabankUtils.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-"""
-Utility to handle a databank of HMM profiles.
-"""
-
-import sys
-from commons.pyRepetUnit.profilesDB.Profiles import Profiles
-from commons.pyRepetUnit.profilesDB.ProfilesDatabank import ProfilesDatabank
-from commons.core.utils.FileUtils import FileUtils
-
-class ProfilesDatabankUtils:
-    """
-    Utility to handle a databank of HMM profiles.
-    """
-    
-    def read( inFileName, verbose=0 ):
-        """
-        Read a file in Pfam format and return a L[ProfilesDatabank<commons.core.ProfilesDatabank>} instance.
-        @param inFileName: name of the input file
-        @type inFileName: string
-        @param verbose: verbosity level
-        @type verbose: integer
-        """ 
-        if verbose > 0: print "reading file '%s'..." % ( inFileName ); sys.stdout.flush()
-        
-    
-        if FileUtils.isEmpty(inFileName):
-            return (None)
-        profilesInstance = Profiles() 
-        profilesDBInstance = ProfilesDatabank()
-        f = open( inFileName , "r")
-        while profilesInstance.read( f ):
-            profilesDBInstance.append( profilesInstance )
-            profilesInstance = Profiles()
-        f.close()
-        if verbose > 0: print "file '%s' is loaded" % ( inFileName ); sys.stdout.flush()
-        return (profilesDBInstance)
-    
-    read = staticmethod( read )
--- a/commons/pyRepetUnit/profilesDB/tests/InsertProfilesMapFileInDBTestRessources.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-'''
-Created on 24 juin 2009
-
-@author: choede
-'''
-
-class InsertProfilesMapFileInDBTestRessources(object):
-    '''
-    Put here ressources not present in config file
-    '''
-    REPET_DB_USER = "ochoede"
-    REPET_DB_HOST = "pisano"
-    REPET_DB_PW = "ochoede"
-    REPET_DB_NAME = "repet_ochoede"
\ No newline at end of file
--- a/commons/pyRepetUnit/profilesDB/tests/TestCompleteProfilesDBFromProfilesNameListOrAccNumber.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-'''
-Created on 18 mai 2009
-
-@author: choede
-'''
-import unittest
-import commons.pyRepetUnit.profilesDB.CompleteAProfilesDBFromAFileWithProfilesNamesOrAccNumber
-
-
-class TestCompleteProfilesDBFromProfilesNameListOrAccNumber(unittest.TestCase):
-
-
-    def setUp(self):
-        self._fileProfilesList = "./datas/ListPfamProfilsInRepbase.txt"
-        self._filePfamList = "./datas/ListpfamAccNumber.txt"
-        self._profilesDB = "./datas/profilesDBTest.hmm"
-        self.CompleteProfilesDB = commons.pyRepetUnit.profilesDB.CompleteAProfilesDBFromAFileWithProfilesNamesOrAccNumber.CompleteAProfilesDBFromAFileWithProfilesNamesOrAccNumber()
-        self.CompleteProfilesDB.setProfilesDBFile ( self._profilesDB )
-        self._expectedList = ["zf-CCHC", "InvE", "Chromo", "TLV_coat"]
-        self._expectedList2 = ["PF00075", "PF00424", "PF00469"]
-        self._expectedGetzCmd = "getz -e \'[pfamhmm-Id:\"zf-CCHC*\"] | [pfamhmm-Id:\"InvE*\"] | [pfamhmm-Id:\"Chromo*\"] | [pfamhmm-Id:\"TLV_coat*\"]\'"
-        self._expectedGetzCmd2 = "getz -e \'[pfamhmm-AccNumber:\"PF00075\"] | [pfamhmm-AccNumber:\"PF00424\"] | [pfamhmm-AccNumber:\"PF00469\"]\'"
-        
-        
-    def tearDown(self):
-        pass
-
-
-    def testListNotExistingProfiles(self):
-        #with name
-        self.CompleteProfilesDB.setProfilesToAdd ( self._fileProfilesList )
-        profilesNotInDBList = self.CompleteProfilesDB.generateNotExistingProfilesList( )
-        i = 0
-        if profilesNotInDBList != []:
-            for profil in profilesNotInDBList:
-                self.assertEquals(profil, self._expectedList[i])
-                i = i + 1
-        #with pfam accession number
-        self.CompleteProfilesDB.setProfilesToAdd ( self._filePfamList )
-        self.CompleteProfilesDB.setPfamAccNumberKeys ()
-        profilesNotInDBList = self.CompleteProfilesDB.generateNotExistingProfilesList( )
-        i = 0
-        if profilesNotInDBList != []:
-            for profil in profilesNotInDBList:
-                self.assertEquals(profil, self._expectedList2[i])
-                i = i + 1
-    
-    def testCreateGetzCommand(self):  
-        getzCmd = self.CompleteProfilesDB.generateGetzCmdProfilesList( self._expectedList )
-        # pour le moment je cherche dans les fs ou les ls si je ne veux que les fs specifier type = fs ce sera surement le cas a terme
-        self.assertEqual (getzCmd, self._expectedGetzCmd)
-        
-    def testCmdToCompleteProfileDBFromList(self): 
-        #names list
-        self.CompleteProfilesDB.setProfilesToAdd ( self._fileProfilesList ) 
-        getzCmd = self.CompleteProfilesDB.CmdToCompleteProfileDB()
-        self.assertEqual (getzCmd, self._expectedGetzCmd)  
-        #pfam accession Number list
-        self.CompleteProfilesDB.setPfamAccNumberKeys ()
-        self.CompleteProfilesDB.setProfilesToAdd ( self._filePfamList ) 
-        getzCmd = self.CompleteProfilesDB.CmdToCompleteProfileDB()
-        self.assertEqual (getzCmd, self._expectedGetzCmd2)
-        
-    
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/profilesDB/tests/TestInsertProfilesMapFileInDB.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,65 +0,0 @@
-import unittest
-import time
-import os
-from commons.core.sql.TableMapAdaptator import TableMapAdaptator
-from commons.core.coord.Map import Map
-#from commons.pyRepetUnit.profilesDB.tests.InsertProfilesMapFileInDBTestRessources import InsertProfilesMapFileInDBTestRessources
-from commons.pyRepetUnit.profilesDB.InsertProfilesMapFileInDB import InsertProfilesMapFileInDB
-from commons.core.sql.DbMySql import DbMySql
-
-
-class TestInsertProfilesMapFileInDB(unittest.TestCase):
-    
-    def setUp(self):
-        self._inputFileName = "./datas/profiles.map"
-        self._createProfilesMapFile()
-#        self._host = InsertProfilesMapFileInDBTestRessources.REPET_DB_HOST
-#        self._user = InsertProfilesMapFileInDBTestRessources.REPET_DB_USER
-#        self._passwd = InsertProfilesMapFileInDBTestRessources.REPET_DB_PW
-#        self._dbname = InsertProfilesMapFileInDBTestRessources.REPET_DB_NAME
-#        self._db = DbMySql( self._user, self._host, self._passwd, self._dbname )
-        self._db = DbMySql( os.environ["REPET_USER"],
-                            os.environ["REPET_HOST"],
-                            os.environ["REPET_PW"],
-                            os.environ["REPET_DB"] )
-        self._uniqId = "%s_%s" % ( time.strftime("%Y%m%d%H%M%S") , os.getpid() )
-        self._table = "dummyMapTable_%s" % ( self._uniqId )
-
-    def tearDown(self):
-        os.remove(self._inputFileName)
-        self._deleteDBtables()
-        self._db.close()
-
-    def testInsertProfilesMapFileInDB(self):
-        resultFromFileMapUtils = self._readMapResultsFromFileAndFillList()
-        InsertProfilesMapFileInDBinstance = InsertProfilesMapFileInDB(self._inputFileName, self._table,  self._db)
-        InsertProfilesMapFileInDBinstance.createAndLoadTable()
-        resultFromTableMapUtils = self._readMapResultsFromTableAndFillList() 
-        self.assertEquals(resultFromFileMapUtils, resultFromTableMapUtils)
-    
-    def _createProfilesMapFile(self):
-        f = open(self._inputFileName, "w")
-        f.write("rrm\t\t1\t77\n")
-        f.write("fn3\tFibronectin type III domain\t1\t84\n")
-        f.write("pkinase\tProtein kinase domain\t1\t294\n")
-        f.close()
-        
-    def _readMapResultsFromTableAndFillList(self):
-        tableMapAdaptatorInstance = TableMapAdaptator (self._db, self._table)
-        return tableMapAdaptatorInstance.getListOfAllMaps()
-
-    def _readMapResultsFromFileAndFillList(self):
-       mapInstance = Map()
-       lMap = []
-       f = open( self._inputFileName , "r")
-       while mapInstance.read( f ):
-            lMap.append (mapInstance)
-            mapInstance = Map()
-       f.close()
-       return lMap
-   
-    def _deleteDBtables(self):
-        self._db.dropTable(self._table)
-        
-if __name__ == "__main__":
-    unittest.main()
--- a/commons/pyRepetUnit/profilesDB/tests/TestProfiles.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,151 +0,0 @@
-import os
-import unittest
-from commons.pyRepetUnit.profilesDB.Profiles import Profiles
-from commons.core.utils.FileUtils import FileUtils
-
-
-class TestProfiles(unittest.TestCase):
-
-    def createInputDBFile(self):
-        f = open(self._inputDBFile, "w")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  fn3\n")
-        f.write("ACC   PF00041\n")
-        f.write("DESC  Fibronectin type III domain\n")
-        f.write("LENG  84\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    yes\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -A myhmms fn3.sto\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("NSEQ  108\n")
-        f.write("DATE  Thu Jan  8 17:50:26 2009\n")
-        f.write("CKSUM 6130\n")
-        f.write("GA    7.8 2.0;\n")
-        f.write("TC    7.9 2.1;\n")
-        f.write("NC    7.0 1.1;\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 \n")
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 \n")
-        f.write("EVD   -45.973442   0.237545\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    \n")
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("          -13      *  -6756\n")
-        f.write("     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1\n")
-        f.write("     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 \n")
-        f.write("     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * \n")
-        f.write("//\n")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  truc\n")
-        f.write("ACC   PF00042.012\n")
-        f.write("LENG  123\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    yes\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -A myhmms fn3.sto\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("NSEQ  108\n")
-        f.write("DATE  Thu Jan  8 17:50:26 2009\n")
-        f.write("CKSUM 6130\n")
-        f.write("GA    7.8 -1.0;\n")
-        f.write("TC    7.9 0.1;\n")
-        f.write("NC    7.8 0.1;\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 \n")
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 \n")
-        f.write("EVD   -45.973442   0.237545\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    \n")
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("          -13      *  -6756\n")
-        f.write("     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1\n")
-        f.write("     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 \n")
-        f.write("     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * \n")
-        f.write("//\n")
-        f.close()
-        
-        
-    def setUp(self):
-        self.profiles = Profiles()
-        self._inputDBFile = "dummy.hmm"
-        
-        
-    def testRead(self):
-        # atomic profiles file
-        self.createInputDBFile()
-        file = open( self._inputDBFile )
-        profile = self.profiles
-        profile.read(file)
-        self.assertEqual("fn3",profile.name)
-        self.assertEqual("Fibronectin type III domain", profile.desc)
-        self.assertEqual(84, profile.length)
-        self.assertEqual("PF00041", profile.accNumber)
-        self.assertEqual(2.0, profile.GA_cut_off)
-        profile.read(file)
-        self.assertEqual("truc",profile.name)
-        self.assertEqual("", profile.desc)
-        self.assertEqual(123, profile.length)
-        self.assertEqual("PF00042.012", profile.accNumber)
-        self.assertEqual(-1.0, profile.GA_cut_off)        
-        os.system("rm " + self._inputDBFile)        
-        # empty file
-        f = open(self._inputDBFile, "w")
-        f.close()
-        file = open( self._inputDBFile )
-        profile = self.profiles
-        profile.read(file)
-        self.assertEqual(None, profile.name)
-        self.assertEqual(None, profile.desc)
-        self.assertEqual(None, profile.length)
-        self.assertEqual(None, profile.accNumber)
-        self.assertEqual(None, profile.GA_cut_off)
-        os.system("rm " + self._inputDBFile)
-        
-        
-    def testReadAndRetrieve(self):
-        # atomic profiles file
-        self.createInputDBFile()
-        file = open( self._inputDBFile )
-        profile = self.profiles
-        myProfile = profile.readAndRetrieve(file)
-        self.assertEqual("fn3",profile.name)
-        self.assertEqual("Fibronectin type III domain", profile.desc)
-        self.assertEqual(84, profile.length)
-        self.assertEqual("PF00041", profile.accNumber)
-        self.assertEqual(2.0, profile.GA_cut_off)
-        myProfile2 = profile.readAndRetrieve(file)
-        self.assertEqual("truc",profile.name)
-        self.assertEqual("", profile.desc)
-        self.assertEqual(123, profile.length)
-        self.assertEqual("PF00042.012", profile.accNumber)
-        self.assertEqual(-1.0, profile.GA_cut_off)
-        #I check if retrieve work like I want
-        f = open("retrieveResult", "w")
-        for item in myProfile:
-            f.write(item)
-        for item in myProfile2:
-            f.write(item)
-        f.close()
-        self.assertTrue(FileUtils.are2FilesIdentical("retrieveResult", self._inputDBFile))
-        os.system("rm " + self._inputDBFile) 
-        os.system("rm retrieveResult")       
-        # empty file
-        f = open(self._inputDBFile, "w")
-        f.close()
-        file = open( self._inputDBFile )
-        profile = self.profiles
-        myProfile3 = profile.readAndRetrieve(file)
-        self.assertEqual(None, profile.name)
-        self.assertEqual(None, profile.desc)
-        self.assertEqual(None, profile.length)
-        self.assertEqual(None, profile.accNumber)
-        self.assertEqual(None, profile.GA_cut_off)
-        self.assertEqual(None, myProfile3)
-        os.system("rm " + self._inputDBFile)    
-    
-        
-if __name__ == "__main__":                 
-    unittest.main()            
\ No newline at end of file
--- a/commons/pyRepetUnit/profilesDB/tests/TestProfilesDB2Map.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,199 +0,0 @@
-import os
-import unittest
-from commons.pyRepetUnit.profilesDB.Profiles import Profiles
-from commons.pyRepetUnit.profilesDB.ProfilesDatabank import ProfilesDatabank
-import commons.pyRepetUnit.profilesDB.ProfilesDB2Map
-from commons.core.utils.FileUtils import FileUtils
-
-
-class TestProfilesDB2Map(unittest.TestCase):
-    
-    def setUp(self):
-        self.profilesDB2Map = commons.pyRepetUnit.profilesDB.ProfilesDB2Map.ProfilesDB2Map()        
-        
-        
-    def testWriteProfilesDB(self):
-        # atomic hmmerpfam file
-        profilesDB = ProfilesDatabank()
-        profiles1 = Profiles()
-        profiles1.name = "fn3"
-        profiles1.desc = "Fibronectin type III domain"
-        profiles1.length = 84
-        profilesDB.append( profiles1 )
-        profiles2 = Profiles()
-        profiles2.name = "truc"
-        profiles2.desc = ""
-        profiles2.length = 123
-        profilesDB.append( profiles2 )
-        file = open( "expectedFile", "w" )
-        file.write( "fn3\tFibronectin type III domain\t1\t84\n" )
-        file.write( "truc\t\t1\t123\n" )
-        file.close()
-        self.profilesDB2Map.setOutputFile("testOutput.map")
-        self.profilesDB2Map._writeMapFile(profilesDB)
-        self.assertTrue(FileUtils.are2FilesIdentical("expectedFile", "testOutput.map"))
-        os.remove("expectedFile")
-        os.remove("testOutput.map")
-        #empty profileDB object
-        profilesDB = ProfilesDatabank()
-        self.profilesDB2Map._writeMapFile(profilesDB)
-        self.assertFalse(FileUtils.isRessourceExists("testOutput.map"))
-        
-    def testReadProfilesDB(self):
-        # atomic hmmerpfam file
-        f = open("dummy.hmm", "w")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  fn3\n")
-        f.write("ACC   PF00041\n")
-        f.write("DESC  Fibronectin type III domain\n")
-        f.write("LENG  84\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    yes\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -A myhmms fn3.sto\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("NSEQ  108\n")
-        f.write("DATE  Thu Jan  8 17:50:26 2009\n")
-        f.write("CKSUM 6130\n")
-        f.write("GA    7.8 -1.0\n")
-        f.write("TC    7.9 0.1\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 \n")
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 \n")
-        f.write("EVD   -45.973442   0.237545\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    \n")
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("          -13      *  -6756\n")
-        f.write("     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1\n")
-        f.write("     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 \n")
-        f.write("     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * \n")
-        f.write("//\n")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  truc\n")
-        f.write("ACC   PF00041\n")
-        f.write("LENG  123\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    yes\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -A myhmms fn3.sto\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("NSEQ  108\n")
-        f.write("DATE  Thu Jan  8 17:50:26 2009\n")
-        f.write("CKSUM 6130\n")
-        f.write("GA    7.8 -1.0\n")
-        f.write("TC    7.9 0.1\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 \n")
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 \n")
-        f.write("EVD   -45.973442   0.237545\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    \n")
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("          -13      *  -6756\n")
-        f.write("     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1\n")
-        f.write("     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 \n")
-        f.write("     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * \n")
-        f.write("//\n")        
-        f.close()
-        self.profilesDB2Map.setInputFile("dummy.hmm")
-        pfamDB = self.profilesDB2Map._readProfilesDB()
-        expectedProfiles1 = Profiles()
-        expectedProfiles1.name = "fn3"
-        expectedProfiles1.desc = "Fibronectin type III domain"
-        expectedProfiles1.length = 84
-        expectedProfiles2 = Profiles()
-        expectedProfiles2.name = "truc"
-        expectedProfiles2.desc = ""
-        expectedProfiles2.length = 123
-        self.assertEqual(expectedProfiles1.name, pfamDB.get(0).name)
-        self.assertEqual(expectedProfiles1.desc, pfamDB.get(0).desc)
-        self.assertEqual(expectedProfiles1.length, pfamDB.get(0).length)
-        self.assertEqual(expectedProfiles2.name, pfamDB.get(1).name)
-        self.assertEqual(expectedProfiles2.desc, pfamDB.get(1).desc)
-        self.assertEqual(expectedProfiles2.length, pfamDB.get(1).length)
-        os.remove("dummy.hmm")
-        #empty pfamDB file
-        file = open( "pfamDBEmpty", "w" )
-        file.close()
-        self.profilesDB2Map.setInputFile("pfamDBEmpty")
-        pfamDB2 = self.profilesDB2Map._readProfilesDB()
-        self.assertEquals(None, pfamDB2)
-        os.system("rm pfamDBEmpty")
-        
-    def testRun(self):
-        f = open("dummy.hmm", "w")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  fn3\n")
-        f.write("ACC   PF00041\n")
-        f.write("DESC  Fibronectin type III domain\n")
-        f.write("LENG  84\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    yes\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -A myhmms fn3.sto\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("NSEQ  108\n")
-        f.write("DATE  Thu Jan  8 17:50:26 2009\n")
-        f.write("CKSUM 6130\n")
-        f.write("GA    7.8 -1.0\n")
-        f.write("TC    7.9 0.1\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 \n")
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 \n")
-        f.write("EVD   -45.973442   0.237545\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    \n")
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("          -13      *  -6756\n")
-        f.write("     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1\n")
-        f.write("     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 \n")
-        f.write("     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * \n")
-        f.write("//\n")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  truc\n")
-        f.write("ACC   PF00041\n")
-        f.write("LENG  123\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    yes\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -A myhmms fn3.sto\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("NSEQ  108\n")
-        f.write("DATE  Thu Jan  8 17:50:26 2009\n")
-        f.write("CKSUM 6130\n")
-        f.write("GA    7.8 -1.0\n")
-        f.write("TC    7.9 0.1\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 \n")
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 \n")
-        f.write("EVD   -45.973442   0.237545\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    \n")
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("          -13      *  -6756\n")
-        f.write("     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1\n")
-        f.write("     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 \n")
-        f.write("     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * \n")
-        f.write("//\n")        
-        f.close()
-        self.profilesDB2Map.setInputFile("dummy.hmm")
-        self.profilesDB2Map.setOutputFile("testOutput.map")
-        self.profilesDB2Map.run()
-        file = open( "expectedFile", "w" )
-        file.write( "fn3\tFibronectin type III domain\t1\t84\n" )
-        file.write( "truc\t\t1\t123\n" )
-        file.close()
-        self.assertTrue(FileUtils.are2FilesIdentical("expectedFile", "testOutput.map"))
-        os.remove("expectedFile")
-        os.remove("testOutput.map")
-        os.remove("dummy.hmm")
-        
-        
-if __name__ == "__main__":                 
-    unittest.main()         
-        
\ No newline at end of file
--- a/commons/pyRepetUnit/profilesDB/tests/TestProfilesDatabankUtils.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,101 +0,0 @@
-import unittest
-import os
-from commons.pyRepetUnit.profilesDB.Profiles import Profiles
-from commons.pyRepetUnit.profilesDB.ProfilesDatabankUtils import ProfilesDatabankUtils
-
-
-class TestProfilesDatabankUtils( unittest.TestCase ):
-    
-    def setUp( self ):
-        self.profilesDBUtils = ProfilesDatabankUtils()        
-        
-        
-    def test_read_emptyFile( self ):
-        file = open( "pfamDBEmpty", "w" )
-        file.close()
-        pfamDB2 = self.profilesDBUtils.read( "pfamDBEmpty" )
-        self.assertEquals( None, pfamDB2 )
-        os.remove( "pfamDBEmpty" )
-        
-        
-    def test_read( self ):
-        f = open("dummy.hmm", "w")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  fn3\n")
-        f.write("ACC   PF00041\n")
-        f.write("DESC  Fibronectin type III domain\n")
-        f.write("LENG  84\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    yes\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -A myhmms fn3.sto\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("NSEQ  108\n")
-        f.write("DATE  Thu Jan  8 17:50:26 2009\n")
-        f.write("CKSUM 6130\n")
-        f.write("GA    7.8 -1.0\n")
-        f.write("TC    7.9 0.1\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 \n")
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 \n")
-        f.write("EVD   -45.973442   0.237545\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    \n")
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("          -13      *  -6756\n")
-        f.write("     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1\n")
-        f.write("     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 \n")
-        f.write("     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * \n")
-        f.write("//\n")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  truc\n")
-        f.write("ACC   PF00041\n")
-        f.write("LENG  123\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    yes\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -A myhmms fn3.sto\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("NSEQ  108\n")
-        f.write("DATE  Thu Jan  8 17:50:26 2009\n")
-        f.write("CKSUM 6130\n")
-        f.write("GA    7.8 -1.0\n")
-        f.write("TC    7.9 0.1\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 \n")
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 \n")
-        f.write("EVD   -45.973442   0.237545\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    \n")
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("          -13      *  -6756\n")
-        f.write("     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1\n")
-        f.write("     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 \n")
-        f.write("     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * \n")
-        f.write("//\n")        
-        f.close()
-        pfamDB = self.profilesDBUtils.read("dummy.hmm")
-        expectedProfiles1 = Profiles()
-        expectedProfiles1.name = "fn3"
-        expectedProfiles1.desc = "Fibronectin type III domain"
-        expectedProfiles1.length = 84
-        expectedProfiles2 = Profiles()
-        expectedProfiles2.name = "truc"
-        expectedProfiles2.desc = ""
-        expectedProfiles2.length = 123
-        
-        self.assertEqual( expectedProfiles1.name, pfamDB.get(0).name )
-        self.assertEqual( expectedProfiles1.desc, pfamDB.get(0).desc )
-        self.assertEqual( expectedProfiles1.length, pfamDB.get(0).length )
-        self.assertEqual( expectedProfiles2.name, pfamDB.get(1).name )
-        self.assertEqual( expectedProfiles2.desc, pfamDB.get(1).desc )
-        self.assertEqual( expectedProfiles2.length, pfamDB.get(1).length )
-        
-        os.remove("dummy.hmm")
-        
-        
-if __name__ == "__main__":                 
-    unittest.main()         
-        
\ No newline at end of file
--- a/commons/pyRepetUnit/profilesDB/tests/Test_F_CompleteProfilDB.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-
-class Test_F_CompleteProfilDB(unittest.TestCase):
-
-    def setUp(self):
-        self._fileProfilesList = "./datas/ListPfamProfilsInRepbase.txt"
-        self._filePfamList = "./datas/ListpfamAccNumber.txt"
-        self._profilesDB = "./datas/profilesDBTest.hmm"
-        self._expectedGetzCmd = "getz -e \'[pfamhmm-Id:\"zf-CCHC*\"] | [pfamhmm-Id:\"InvE*\"] | [pfamhmm-Id:\"Chromo*\"] | [pfamhmm-Id:\"TLV_coat*\"]\'"
-        self._expectedFile(self._expectedGetzCmd)
-        self._outputFileName = "./datas/outputFile"
-        self._expectedGetzCmd2 = "getz -e \'[pfamhmm-AccNumber:\"PF00075\"] | [pfamhmm-AccNumber:\"PF00424\"] | [pfamhmm-AccNumber:\"PF00469\"]\'"
-        
-    def tearDown(self):
-        os.remove(self._outputFileName)
-        os.remove(self._expectedGetzCmdFile)
-
-    def testCompleteProfilesDBScriptByName(self):
-        Cmd = "completeProfilesDBFromAFileWithProfilesList_script.py -d " + self._profilesDB + " -l " + self._fileProfilesList + " -o " + self._outputFileName + "\n"
-        os.system (Cmd)
-        self.assertTrue (FileUtils.are2FilesIdentical(self._outputFileName, self._expectedGetzCmdFile))
-    
-    def testCompleteProfilesDBScriptByAccession(self):
-        self._expectedFile(self._expectedGetzCmd2)
-        Cmd = "completeProfilesDBFromAFileWithProfilesList_script.py -d " + self._profilesDB + " -l " + self._filePfamList + " -o " + self._outputFileName + " -n\n"
-        os.system(Cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._outputFileName, self._expectedGetzCmdFile))
-
-    def _expectedFile(self, expectedGetzCmd):
-        self._expectedGetzCmdFile = "./datas/expectedCmdFile"
-        f = open(self._expectedGetzCmdFile, 'w')
-        f.write(expectedGetzCmd)
-        f.close
-
-
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/profilesDB/tests/Test_F_ProfilesDB2Map.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-import os
-import unittest
-from commons.core.utils.FileUtils import FileUtils
-from commons.pyRepetUnit.profilesDB.ProfilesDB2Map import ProfilesDB2Map
-
-class Test_F_ProfilesDB2Map(unittest.TestCase):
-    
-    def setUp(self):
-        self.profilesDB2Map = ProfilesDB2Map()
-        self._inputFile = "./datas/myhmms"
-        self._outputFile = "./datas/outputFile.map"
-        self._expectedFile = "./datas/profiles.map" 
-        self._createProfilesMapFile()
-        
-    def tearDown(self):
-        os.remove(self._outputFile)
-        os.remove(self._expectedFile)
-        
-    def testRun(self):
-        self.profilesDB2Map.setInputFile(self._inputFile)
-        self.profilesDB2Map.setOutputFile(self._outputFile)
-        pfamDB = self.profilesDB2Map.run()
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expectedFile, self._outputFile))
-        
-    def _createProfilesMapFile(self):
-        f = open(self._expectedFile, "w")
-        f.write("rrm\t\t1\t77\n")
-        f.write("fn3\tFibronectin type III domain\t1\t84\n")
-        f.write("pkinase\tProtein kinase domain\t1\t294\n")
-        f.close()   
-                   
-        
-if __name__ == "__main__":                 
-    unittest.main()       
\ No newline at end of file
--- a/commons/pyRepetUnit/profilesDB/tests/Test_F_ProfilesDB4Repet.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-
-class Test_F_ProfilesDB4Repet(unittest.TestCase):
-
-    def setUp(self):
-        self._inputDBFile = "%s/Tools/ProfilesDB4Repet_v2.hmm" % os.environ["REPET_DATA"]
-        self._outputDBFile = "output.hmm"
-
-    def tearDown(self):
-        os.remove(self._outputDBFile)
-
-    def test_run_as_script(self):
-        cmd = "python ../ProfilesDB4Repet.py -i " + self._inputDBFile + " -o " + self._outputDBFile
-        os.system(cmd)
-        self.assertEqual(FileUtils.getNbLinesInSingleFile(self._outputDBFile), 375854)
-        
-if __name__ == "__main__":
-    unittest.main()
--- a/commons/pyRepetUnit/profilesDB/tests/Test_ProfilesDB4Repet.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,442 +0,0 @@
-import unittest
-import os
-from commons.pyRepetUnit.profilesDB.ProfilesDB4Repet import ProfilesDB4Repet
-from commons.core.utils.FileUtils import FileUtils
-
-
-class Test_ProfilesDB4Repet(unittest.TestCase):
-
-    def setUp(self):
-        self._inputDBFile = "./datas/dummy.hmm"
-        self._expectedDBFile = "./datas/expected.hmm"
-        self._outputDBFile = "./datas/output.hmm"
-        self._profilesDB4Repet = ProfilesDB4Repet()
-
-    def tearDown(self):
-        os.remove(self._expectedDBFile)
-        os.remove(self._outputDBFile)
-        os.remove(self._inputDBFile)
-
-    def testFormateProfilesDB4Repet(self):
-        self._createHmmFile()
-        self._createExpectedHmmFile()
-        self._profilesDB4Repet.setInputFile(self._inputDBFile)
-        self._profilesDB4Repet.setOutputFile(self._outputDBFile)
-        self._profilesDB4Repet.run()
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expectedDBFile, self._outputDBFile))
-
-    def test_formateProfilesDB4Repet_GypsyDB(self):
-        self._createHmmFile_GypsyDB()
-        self._createExpectedHmmFile_GypsyDB()
-        self._profilesDB4Repet.setInputFile(self._inputDBFile)
-        self._profilesDB4Repet.setOutputFile(self._outputDBFile)
-        self._profilesDB4Repet.run()
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expectedDBFile, self._outputDBFile))
-   
-    def _createExpectedHmmFile(self):
-        f = open(self._expectedDBFile, "w")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  PF07582.4_AP_endonuc_2_N_APE_20.9\n")
-        f.write("ACC   PF07582.4\n")
-        f.write("DESC  AP endonuclease family 2 C terminus\n")
-        f.write("LENG  84\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    yes\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -A myhmms fn3.sto\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("NSEQ  108\n")
-        f.write("DATE  Thu Jan  8 17:50:26 2009\n")
-        f.write("CKSUM 6130\n")
-        f.write("GA    20.9000 20.9000;\n")
-        f.write("TC    21.2000 21.2000;\n")
-        f.write("NC    20.8000 20.8000;\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 \n")
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 \n")
-        f.write("EVD   -45.973442   0.237545\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    \n")
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("          -13      *  -6756\n")
-        f.write("     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1\n")
-        f.write("     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 \n")
-        f.write("     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * \n")
-        f.write("//\n")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  PF01606.8_Arteri_env_ENV_25.0\n")
-        f.write("ACC   PF01606.8\n")
-        f.write("DESC  DESC  Arterivirus envelope protein\n")
-        f.write("LENG  123\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    yes\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -A myhmms fn3.sto\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("NSEQ  108\n")
-        f.write("DATE  Thu Jan  8 17:50:26 2009\n")
-        f.write("CKSUM 6130\n")
-        f.write("GA    21.0000 25.0000;\n")
-        f.write("TC    306.0000 406.0000;\n")
-        f.write("NC    10.3000 11.3000;\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 \n")
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 \n")
-        f.write("EVD   -45.973442   0.237545\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    \n")
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("          -13      *  -6756\n")
-        f.write("     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1\n")
-        f.write("     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 \n")
-        f.write("     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * \n")
-        f.write("//\n")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  PF01606.8_Dummy_name_OTHER_25.0\n")
-        f.write("ACC   PF01606.8\n")
-        f.write("DESC  Dummy Description\n")
-        f.write("LENG  123\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    yes\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -A myhmms fn3.sto\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("NSEQ  108\n")
-        f.write("DATE  Thu Jan  8 17:50:26 2009\n")
-        f.write("CKSUM 6130\n")
-        f.write("GA    21.0000 25.0000;\n")
-        f.write("TC    306.0000 406.0000;\n")
-        f.write("NC    10.3000 11.3000;\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 \n")
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 \n")
-        f.write("EVD   -45.973442   0.237545\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    \n")
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("          -13      *  -6756\n")
-        f.write("     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1\n")
-        f.write("     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 \n")
-        f.write("     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * \n")
-        f.write("//\n")
-        f.close()
-
-    def _createHmmFile(self):
-        f = open(self._inputDBFile, "w")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  AP_endonuc_2_N\n")
-        f.write("ACC   PF07582.4\n")
-        f.write("DESC  AP endonuclease family 2 C terminus\n")
-        f.write("LENG  84\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    yes\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -A myhmms fn3.sto\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("NSEQ  108\n")
-        f.write("DATE  Thu Jan  8 17:50:26 2009\n")
-        f.write("CKSUM 6130\n")
-        f.write("GA    20.9000 20.9000;\n")
-        f.write("TC    21.2000 21.2000;\n")
-        f.write("NC    20.8000 20.8000;\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 \n")
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 \n")
-        f.write("EVD   -45.973442   0.237545\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    \n")
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("          -13      *  -6756\n")
-        f.write("     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1\n")
-        f.write("     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 \n")
-        f.write("     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * \n")
-        f.write("//\n")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  Arteri_env\n")
-        f.write("ACC   PF01606.8\n")
-        f.write("DESC  DESC  Arterivirus envelope protein\n")
-        f.write("LENG  123\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    yes\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -A myhmms fn3.sto\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("NSEQ  108\n")
-        f.write("DATE  Thu Jan  8 17:50:26 2009\n")
-        f.write("CKSUM 6130\n")
-        f.write("GA    21.0000 25.0000;\n")
-        f.write("TC    306.0000 406.0000;\n")
-        f.write("NC    10.3000 11.3000;\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 \n")
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 \n")
-        f.write("EVD   -45.973442   0.237545\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    \n")
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("          -13      *  -6756\n")
-        f.write("     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1\n")
-        f.write("     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 \n")
-        f.write("     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * \n")
-        f.write("//\n")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  Dummy_name\n")
-        f.write("ACC   PF01606.8\n")
-        f.write("DESC  Dummy Description\n")
-        f.write("LENG  123\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    yes\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -A myhmms fn3.sto\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("NSEQ  108\n")
-        f.write("DATE  Thu Jan  8 17:50:26 2009\n")
-        f.write("CKSUM 6130\n")
-        f.write("GA    21.0000 25.0000;\n")
-        f.write("TC    306.0000 406.0000;\n")
-        f.write("NC    10.3000 11.3000;\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 \n")
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 \n")
-        f.write("EVD   -45.973442   0.237545\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    \n")
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("COM   hmmcalibrate myhmms\n")
-        f.write("          -13      *  -6756\n")
-        f.write("     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1\n")
-        f.write("     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 \n")
-        f.write("     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * \n")
-        f.write("//\n")
-        f.close()
-        
-    def _createExpectedHmmFile_GypsyDB(self):
-        f = open(self._expectedDBFile, "w")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  _AP_17_6_AP_NA\n")
-        f.write("LENG  97\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    no\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild output/AP_17_6.hmm input/AP_17_6.sto\n")
-        f.write("COM   hmmcalibrate output/AP_17_6.hmm\n")
-        f.write("NSEQ  7\n")
-        f.write("DATE  Tue Nov  3 12:11:06 2009\n")
-        f.write("CKSUM 7992\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4\n") 
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644\n") 
-        f.write("EVD   -62.517647   0.206604\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y\n")    
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("         -193      *  -2999\n")
-        f.write("1  -2855  -2358  -5336  -4935  -1676  -5061  -4339   3600  -4729    809   -490  -4773  -4645  -4163  -4574  -4431  -2811     -4  -3348  -3185     1\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-     -9  -7942  -8984   -894  -1115   -701  -1378   -193      *\n") 
-        f.write("2  -3852  -3208  -4863  -4900    -13  -4670  -1533  -2120  -4409   1711  -1558  -3673  -4546  -3569  -4004  -4001  -3768  -2552   -797   4153    97\n")
-        f.write("-      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *\n") 
-        f.write("-      *      *      *      *      *      *      *      *      0 \n")
-        f.write("//\n")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  _ENV_athila_ENV_NA\n")
-        f.write("LENG  647\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    no\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -f ENV_athila.hmm ENV_athila.txt\n")
-        f.write("COM   hmmcalibrate ENV_athila.hmm\n")
-        f.write("NSEQ  3\n")
-        f.write("DATE  Fri Sep  9 13:24:44 2005\n")
-        f.write("CKSUM 3522\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4\n") 
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644\n") 
-        f.write("EVD   -12.496953   0.641902\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y\n")    
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("         -576      *  -1603\n")
-        f.write("1   -995  -1009  -2161  -1884   -298  -2046  -1336    348  -1429    591   4179  -1738  -2255  -1394  -1460  -1476  -1060     98  -1303   -906     1\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-    -33  -6075  -7117   -894  -1115   -701  -1378  -1576 -10335\n") 
-        f.write("2     95   -518   -873   -904  -1785   -691   -984  -1664   -955  -1934  -1254   -652  -1327   -861  -1134   2815   -243  -1070  -2024  -1564     2\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-    -33  -6075  -7117   -894  -1115   -701  -1378 -10911 -10334\n") 
-        f.write("//\n")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  _ENVathila_OTHER_NA\n")
-        f.write("LENG  647\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    no\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -f ENV_athila.hmm ENV_athila.txt\n")
-        f.write("COM   hmmcalibrate ENV_athila.hmm\n")
-        f.write("NSEQ  3\n")
-        f.write("DATE  Fri Sep  9 13:24:44 2005\n")
-        f.write("CKSUM 3522\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4\n") 
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644\n") 
-        f.write("EVD   -12.496953   0.641902\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y\n")    
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("         -576      *  -1603\n")
-        f.write("1   -995  -1009  -2161  -1884   -298  -2046  -1336    348  -1429    591   4179  -1738  -2255  -1394  -1460  -1476  -1060     98  -1303   -906     1\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-    -33  -6075  -7117   -894  -1115   -701  -1378  -1576 -10335\n") 
-        f.write("2     95   -518   -873   -904  -1785   -691   -984  -1664   -955  -1934  -1254   -652  -1327   -861  -1134   2815   -243  -1070  -2024  -1564     2\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-    -33  -6075  -7117   -894  -1115   -701  -1378 -10911 -10334\n") 
-        f.write("//\n")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  _MOV_cavemovirus_OTHER_NA\n")
-        f.write("LENG  302\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    no\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild output/MOV_cavemovirus.hmm input/MOV_cavemovirus.sto\n")
-        f.write("COM   hmmcalibrate output/MOV_cavemovirus.hmm\n")
-        f.write("NSEQ  2\n")
-        f.write("DATE  Tue Nov  3 11:25:12 2009\n")
-        f.write("CKSUM 1918\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4\n") 
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644\n") 
-        f.write("EVD   -135.876633   0.154850\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y\n")    
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("         -585      *  -1585\n")
-        f.write("1  -1028  -1686   -800   -442  -2171  -1521   -263  -1873   3103  -1859  -1251   -547  -1750     74    599  -1004   -972  -1620  -1812  -1528     5\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-    -33  -6045  -7087   -894  -1115   -701  -1378   -585      *\n") 
-        f.write("2  -1016   -805  -2637  -2367   -591  -2470  -1853   3039  -2040    329    346  -2180  -2589  -1943  -2070  -1879  -1051   1184  -1698  -1261     6\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-    -33  -6045  -7087   -894  -1115   -701  -1378      *      *\n") 
-        f.write("3  -1016   -805  -2637  -2367   -591  -2470  -1853   3039  -2040    329    346  -2180  -2589  -1943  -2070  -1879  -1051   1184  -1698  -1261     7\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-    -33  -6045  -7087   -894  -1115   -701  -1378      *      *\n") 
-        f.write("//\n")
-        f.close()
-
-    def _createHmmFile_GypsyDB(self):
-        f = open(self._inputDBFile, "w")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  AP_17_6\n")
-        f.write("LENG  97\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    no\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild output/AP_17_6.hmm input/AP_17_6.sto\n")
-        f.write("COM   hmmcalibrate output/AP_17_6.hmm\n")
-        f.write("NSEQ  7\n")
-        f.write("DATE  Tue Nov  3 12:11:06 2009\n")
-        f.write("CKSUM 7992\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4\n") 
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644\n") 
-        f.write("EVD   -62.517647   0.206604\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y\n")    
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("         -193      *  -2999\n")
-        f.write("1  -2855  -2358  -5336  -4935  -1676  -5061  -4339   3600  -4729    809   -490  -4773  -4645  -4163  -4574  -4431  -2811     -4  -3348  -3185     1\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-     -9  -7942  -8984   -894  -1115   -701  -1378   -193      *\n") 
-        f.write("2  -3852  -3208  -4863  -4900    -13  -4670  -1533  -2120  -4409   1711  -1558  -3673  -4546  -3569  -4004  -4001  -3768  -2552   -797   4153    97\n")
-        f.write("-      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *\n") 
-        f.write("-      *      *      *      *      *      *      *      *      0 \n")
-        f.write("//\n")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  ENV_athila\n")
-        f.write("LENG  647\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    no\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -f ENV_athila.hmm ENV_athila.txt\n")
-        f.write("COM   hmmcalibrate ENV_athila.hmm\n")
-        f.write("NSEQ  3\n")
-        f.write("DATE  Fri Sep  9 13:24:44 2005\n")
-        f.write("CKSUM 3522\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4\n") 
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644\n") 
-        f.write("EVD   -12.496953   0.641902\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y\n")    
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("         -576      *  -1603\n")
-        f.write("1   -995  -1009  -2161  -1884   -298  -2046  -1336    348  -1429    591   4179  -1738  -2255  -1394  -1460  -1476  -1060     98  -1303   -906     1\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-    -33  -6075  -7117   -894  -1115   -701  -1378  -1576 -10335\n") 
-        f.write("2     95   -518   -873   -904  -1785   -691   -984  -1664   -955  -1934  -1254   -652  -1327   -861  -1134   2815   -243  -1070  -2024  -1564     2\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-    -33  -6075  -7117   -894  -1115   -701  -1378 -10911 -10334\n") 
-        f.write("//\n")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  ENVathila\n")
-        f.write("LENG  647\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    no\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild -f ENV_athila.hmm ENV_athila.txt\n")
-        f.write("COM   hmmcalibrate ENV_athila.hmm\n")
-        f.write("NSEQ  3\n")
-        f.write("DATE  Fri Sep  9 13:24:44 2005\n")
-        f.write("CKSUM 3522\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4\n") 
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644\n") 
-        f.write("EVD   -12.496953   0.641902\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y\n")    
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("         -576      *  -1603\n")
-        f.write("1   -995  -1009  -2161  -1884   -298  -2046  -1336    348  -1429    591   4179  -1738  -2255  -1394  -1460  -1476  -1060     98  -1303   -906     1\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-    -33  -6075  -7117   -894  -1115   -701  -1378  -1576 -10335\n") 
-        f.write("2     95   -518   -873   -904  -1785   -691   -984  -1664   -955  -1934  -1254   -652  -1327   -861  -1134   2815   -243  -1070  -2024  -1564     2\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-    -33  -6075  -7117   -894  -1115   -701  -1378 -10911 -10334\n") 
-        f.write("//\n")
-        f.write("HMMER2.0  [2.3.2]\n")
-        f.write("NAME  MOV_cavemovirus\n")
-        f.write("LENG  302\n")
-        f.write("ALPH  Amino\n")
-        f.write("RF    no\n")
-        f.write("CS    no\n")
-        f.write("MAP   yes\n")
-        f.write("COM   hmmbuild output/MOV_cavemovirus.hmm input/MOV_cavemovirus.sto\n")
-        f.write("COM   hmmcalibrate output/MOV_cavemovirus.hmm\n")
-        f.write("NSEQ  2\n")
-        f.write("DATE  Tue Nov  3 11:25:12 2009\n")
-        f.write("CKSUM 1918\n")
-        f.write("XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4\n") 
-        f.write("NULT      -4  -8455\n")
-        f.write("NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644\n") 
-        f.write("EVD   -135.876633   0.154850\n")
-        f.write("HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y\n")    
-        f.write("         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e\n")
-        f.write("         -585      *  -1585\n")
-        f.write("1  -1028  -1686   -800   -442  -2171  -1521   -263  -1873   3103  -1859  -1251   -547  -1750     74    599  -1004   -972  -1620  -1812  -1528     5\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-    -33  -6045  -7087   -894  -1115   -701  -1378   -585      *\n") 
-        f.write("2  -1016   -805  -2637  -2367   -591  -2470  -1853   3039  -2040    329    346  -2180  -2589  -1943  -2070  -1879  -1051   1184  -1698  -1261     6\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-    -33  -6045  -7087   -894  -1115   -701  -1378      *      *\n") 
-        f.write("3  -1016   -805  -2637  -2367   -591  -2470  -1853   3039  -2040    329    346  -2180  -2589  -1943  -2070  -1879  -1051   1184  -1698  -1261     7\n")
-        f.write("-   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249\n") 
-        f.write("-    -33  -6045  -7087   -894  -1115   -701  -1378      *      *\n") 
-        f.write("//\n")
-        f.close()     
-
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/pyRepetUnit/profilesDB/tests/completeProfilesDBFromAFileWithProfilesList_script.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,102 +0,0 @@
-#!/usr/bin/env python
-'''
-Created on 19 mai 2009
-
-@author: choede
-'''
-
-import commons.pyRepetUnit.profilesDB.CompleteAProfilesDBFromAFileWithProfilesNamesOrAccNumber
-import user, os, sys, getopt, exceptions
-from pyRepet.util.file.FileUtils import *
-
-#------------------------------------------------------------------------------
-
-def help():
-
-    """
-    Give the command-line parameters.
-    """
-
-    print ""
-    print "usage: ",sys.argv[0],"[ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -d: name of profiles databank (format='pfam')"
-    print "     -l: name of the profiles list file (name or accession number, default=profiles name)"
-    print "     -o: name of the output file (default=profiles list file+'.getz')"
-    print "     -v: verbose (default=0/1/2)"
-    print "     -n: pfam accession number (default=Not set)"
-    print ""
-
-#------------------------------------------------------------------------------
-
-def main():
-
-    DBFileName = ""
-    outFileName = ""
-    verbose = 0
-    listFileName = ""
-    accNumber = False
-
-    try:
-        opts,args=getopt.getopt(sys.argv[1:],"hd:l:o:v:n")
-    except getopt.GetoptError, err:
-        print str(err)
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-d":
-            DBFileName = a
-        elif o == "-l":
-            listFileName = a
-        elif o == "-o":
-            outFileName = a
-        elif o == "-v":
-            verbose = int(a)
-        elif o == "-n":
-            accNumber = True
-        
-            
-    if DBFileName == "" or listFileName == "":
-        print "*** Error: missing compulsory options"
-        help()
-        sys.exit(1)
-
-    if verbose > 0:
-        print "beginning of %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    if outFileName == "":
-        outFileName = "%s.getz" % ( listFileName )
-     
-    CompleteProfilesDB = commons.pyRepetUnit.profilesDB.CompleteAProfilesDBFromAFileWithProfilesNamesOrAccNumber.CompleteAProfilesDBFromAFileWithProfilesNamesOrAccNumber()
-    CompleteProfilesDB.setProfilesDBFile ( DBFileName )
-    CompleteProfilesDB.setProfilesToAdd ( listFileName )
-    if accNumber == True:
-        CompleteProfilesDB.setPfamAccNumberKeys ()
-        if verbose > 0:
-            print "The profiles list is in Accession number"
-            sys.stdout.flush()
-    getzCmd = CompleteProfilesDB.CmdToCompleteProfileDB()
-    f = open( outFileName , 'w')
-    f.write ( getzCmd )
-    f.close()
-
-    if verbose > 0:
-        fileUtils = FileUtils( )
-        if fileUtils.isRessourceExists( outFileName ) and not(fileUtils.isFileEmpty( outFileName )):
-            print "%s finished successfully" % (sys.argv[0].split("/")[-1])
-            sys.stdout.flush()
-        else:
-            print "warning %s execution failed" % (sys.argv[0].split("/")[-1])
-            sys.stdout.flush()
-
-    return 0
-
-#------------------------------------------------------------------------------
-
-if __name__ == '__main__':
-    main()
\ No newline at end of file
--- a/commons/pyRepetUnit/profilesDB/tests/datas/ListPfamProfilsInRepbase.txt	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-RVT_1
-RVT_2
-rve
-zf-CCHC
-DDE
-hATC
-Hermes_DBD
-MULE
-Exo_endo_phos
-Peptidase_C27
-Transposase_mut
-InvE
-Retrotrans_gag
-Chromo
-TLV_coat
-
-
--- a/commons/pyRepetUnit/profilesDB/tests/datas/ListpfamAccNumber.txt	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-PF00075
-PF00077
-PF00078
-PF00424
-PF05407
-PF00469
--- a/commons/pyRepetUnit/profilesDB/tests/datas/myhmms	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1433 +0,0 @@
-HMMER2.0  [2.3.2]
-NAME  rrm
-LENG  77
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -A myhmms rrm.sto
-COM   hmmcalibrate myhmms
-NSEQ  90
-DATE  Thu Jan  8 17:50:18 2009
-CKSUM 8325
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -45.953121   0.233439
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -16      *  -6492
-     1  -1084    390  -8597  -8255  -5793  -8424  -8268   2395  -8202   2081  -1197  -8080  -8115  -8020  -8297  -7789  -5911   1827  -7525  -7140     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378    -16      * 
-     2  -2140  -3785  -6293  -2251   3226  -2495   -727   -638  -2421   -545   -675  -5146  -5554  -4879  -1183  -2536  -1928    267     76   3171     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-     3  -2542    458  -8584  -8273  -6055  -8452  -8531   2304  -8255   -324    101  -8104  -8170  -8221  -8440  -7840  -5878   3145  -7857  -7333     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-     4  -1505  -5144  -1922   -558  -1842   2472  -3303  -2213   1099  -5160  -4233    372  -4738   -530   1147    168    498  -4766  -5327  -1476     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-     5  -3724  -5184    300  -3013  -1655   1803  -3353  -5245  -1569  -2686  -4276   3495  -1963  -1331  -1054  -1472  -3664  -4803  -5369     -2     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-     6  -1569  -6106  -8967  -8363    555  -8531  -7279    654  -8092   2953    -94  -8220  -7908  -1643  -7682  -7771  -6460    -59  -6191  -6284     6
-     -   -151   -504    230     45   -380    399    101   -621    211   -470   -713    278    399     48     91    360    113   -364   -299   -254 
-     -   -178  -3113 -12684  -1600   -578   -701  -1378      *      * 
-     7   -409  -5130   -215  -2987  -1709   -956    690  -5188   -395  -5144  -4224    729   3054  -2862  -3409    354   1293  -1381  -5321  -4644    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-     8  -3674  -5118  -1004    639    420  -4652    176  -2050    404  -1039   -935     16   1755    168    147   -275    198  -1472   1889   1977    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-     9   -408  -5134   2415   1299   -950    -66   -767  -1296  -2889  -1843  -4224   1084   -968  -1439  -1854    540   -314  -2304  -5320    -60    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    10    586   1804  -6294   -631  -1627  -1671  -4374   1029  -2223   -162   1172  -5147  -5554  -1870  -5058  -2327   1741   1687  -4242    687    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    11  -2134  -5144    845  -1187  -1652  -1667  -3303  -5216   -513   -801  -4233   1026  -1873   -543   -619    575   2956  -4766  -5327  -4644    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    12  -3671  -5144   1091   2489  -1652  -2234   -613  -2170    736  -1364  -4233   -448   -197   1030   -116   -639  -1349  -4766   1408   -424    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    13   -139  -5144   1642   2051  -5465  -1429    503  -5216    530  -3223  -1447   -672  -4738   1875     73    318  -2111  -4766  -5327  -4644    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    14   -122  -5142   2117   1851  -5462  -1085   -933  -2288     33   -526   -556   -741  -4738   1222  -3392   -175    -13  -2228   -370  -4643    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    15  -7175  -6527  -9596  -9028   -232  -9481  -8154   1635  -8870   2831   -816  -9215  -8388  -7557  -8326  -8917  -7014    705  -6536  -6798    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -11642  -6295   -894  -1115   -701  -1378      *      * 
-    16   -654  -5013  -1860    729    726  -2316   -688  -1184   1801   -277  -4115   -790  -4754  -2885   1825   -463  -1784   -442   -227   1362    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11624 -12666   -894  -1115  -1520   -619      *      * 
-    17    156  -5127   2136   1476  -5448  -1504  -3286  -5199    301  -1955   -539   -894  -1057   1509    524   -467    301  -4749  -5310  -4627    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11624 -12666   -894  -1115   -355  -2197      *      * 
-    18    -49  -3785  -6295   -490   1591  -5504    920   1218  -2312   1810     49  -5147  -5554  -4880  -2068  -1575   -764   -207    -54   1201    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    19  -1516    962  -6738  -6118   4230  -2323  -4741  -1819  -5718   -295    162  -5595  -5977  -5294  -5502  -5054  -4347  -3561  -4499   -386    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    20     66  -5142  -3519    977  -5463   1170  -3304  -2365   1047  -2653  -4232   -150  -4738    557    447   1868  -1288  -2163  -5326  -1696    26
-     -   -147   -500    232     42   -381    398    105   -627    212   -464   -721    275    393     45     95    360    117   -367   -295   -250 
-     -    -19  -6287 -12684  -2206   -352   -701  -1378      *      * 
-    21  -1055  -5144    363    870  -1814   -295     89  -2404   1817  -5160  -4233    811   1390   1737  -1607   -671   -664  -2375  -5327  -1696    32
-     -   -149   -500    232     45   -377    398    105   -627    212   -467   -721    278    393     45     98    358    117   -370   -295   -250 
-     -    -90  -4053 -12684    -35  -5398   -701  -1378      *      * 
-    22   -394   1434  -6258  -2307   2972  -2526     19    850  -2195  -1152  -2991  -1854  -5549   -851  -5045  -2352  -3896   -124   -189   2914    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    23   -684  -7735  -1742   -712  -8352   3518  -5400  -8353  -5878  -8206  -7641   -311    -59  -5105  -6910  -1500  -6163  -7684  -8410  -7291    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    24  -1107  -5144    202    908  -1788     -8    -90  -1263   1342  -1905  -4233   -889   1908    171     58    -98   -246   -190  -5327  -4644    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    25  -3958   -549  -6303  -1346    278  -5505  -4377   2725  -2224   -925   -752  -5151  -2076  -4885  -5062  -2366  -1362   2524  -4242   -488    37
-     -   -147   -500    232     45   -381    398    105   -627    212   -466   -721    275    396     45     95    359    117   -370   -295   -250 
-     -   -170  -4711  -3774   -436  -1938   -701  -1378      *      * 
-    26  -1474   -441  -3586   1371  -4982  -2413  -3303    -26   1319    143     14    194  -4719   -534   -232   -509    586   1466  -5027  -4420    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -11533  -6292   -894  -1115   -978  -1022      *      * 
-    27   -251  -5076   1198   1096  -5397     75    696  -1292   -903  -5092  -4165   1381  -4669  -1297    629   1609   -628  -2391  -5259   -408    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11569 -12611   -894  -1115   -146  -3377      *      * 
-    28   1071   1843  -6303  -5667    723  -2647  -4376   2229  -2340    234    705  -1807  -5555  -4884  -5062  -1098  -1942   1556  -4241  -1380    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    29  -3674  -5121    815    520   -935  -4651   -961  -1319   1431   -350   -888    798  -4744    589   1471   -312     16    -53   -490     25    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    30  -1650  -3784  -6302  -5666   -659  -5505   -883   2172  -2226   1327   2112  -5150  -2048  -4884  -1866  -1552  -1875   1962  -4242  -3899    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    31  -1062   1015  -6187  -2355    288  -5488   -892   1176    271     -7   1951  -1951   1337  -4822   -157    104  -2109   1363  -4252   -388    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    32  -2112   -485   -886   -668   -313  -2330      4    217   1142   -767   -209    692    319  -1357   1259   -193    786   -575   -384   1141    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -396 -11642  -2062   -894  -1115   -701  -1378      *      * 
-    33  -3688  -5186   3392   -313  -5499     -6   -454  -5258    433  -1458  -4287   1354  -4689  -2831  -1676  -3548  -3635  -1045  -5362  -4662    47
-     -   -149   -500    233     43   -381    398    105   -627    210   -466   -710    275    396     48     96    359    117   -370   -295   -250 
-     -  -6411  -5987    -40  -1512   -623  -2885   -210      *      * 
-    34  -1469  -1564  -2202  -1918   -552  -2529   4215   2006  -1348   -996   -690  -1802  -2714  -1483  -1429  -1805  -1473   -636  -1202   -358    51
-     -   -149   -500    233     43   -381    398    112   -626    210   -466   -721    275    394     49     96    359    117   -370   -295   -250 
-     -  -1128   -892  -8229    -81  -4198  -5423    -34      *      * 
-    35   -751  -1651   -818   1403  -1742  -1787   -442   1180   1551  -1566   -793   -538  -1879    -93   -423   -761   -684  -1159  -1892   1944    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -7536  -8578   -894  -1115  -4803    -53      *      * 
-    36   -910  -2356   1159   1228   1231  -1845   -535  -2402   1262  -2363  -1453   1307  -1959    -86   -651   -790   -852  -1969  -2539   1518    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -8039  -9081   -894  -1115  -4804    -53      *      * 
-    37  -1099  -2524   -937    888  -2834  -2064   2027  -2568   1720   -117  -1620   1180  -2160   -267   -765   -986   1530  -2141  -2708  -2044    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -8399  -9441   -894  -1115  -4767    -54      *      * 
-    38    235  -2729    703    788  -3049    223   -886  -2800   -475  -2746  -1822   -850   1424   1228   -985    385   1396  -2351  -2915  -2230    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -8686  -9729   -894  -1115  -1069   -935      *      * 
-    39   -700  -4332   -848   -249  -4652  -1581  -2493  -1503   1869  -4348    556  -2470   1337    695   1753    213    248  -1559  -4516   -771    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35 -10758  -5421   -894  -1115  -1195   -828      *      * 
-    40    261  -4711   -766   1352   -381   -593  -2877   -409    129   -553  -3801   1185   -530   1096   -444   -107   -230    125  -4896  -1159    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11181 -12223   -894  -1115  -2259   -338      *      * 
-    41  -3332  -4804   -266  -1352  -1285   -573   1070  -1856     94  -1034  -3893    693  -1621  -1012   -796    -42   3040  -4426  -4988  -4305    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11278 -12320   -894  -1115  -2412   -300      *      * 
-    42   -700  -4863    333   -363  -5184   2525   -526  -1783   1384  -1745  -1075    844  -4458  -1045   -288  -1109  -1656  -4485  -5047  -1079    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11341 -12383   -894  -1115  -1798   -489      *      * 
-    43  -1172  -4941  -1557   -978   -603  -1467    369  -5013   1954  -1803    139    307    133    945   2036    160   -396  -2174  -5125  -1379    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11425 -12467   -894  -1115  -2153   -367      *      * 
-    44   -766    548  -4072  -3514    -30  -1388    708  -1753   -535   -693   -216   1222   1100  -3294   -286   2283    209  -3672  -4562  -4089    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11466 -12509   -894  -1115   -924  -1080      *      * 
-    45  -2030  -5056   -425  -2898   -209  -2289   -317  -5120   2371  -1002     10    254   -677   -468   2287   -733   -566  -1327  -5243  -1405    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11559 -12601   -894  -1115   -133  -3508      *      * 
-    46  -3709   -478  -1486  -3139  -1677   3251   -865  -2175   -901  -2798  -4003    413    402  -1330     -1  -3653  -3648  -2158  -5137  -4528    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    47  -3901    493  -2084  -1422   3079  -5305    100   -845   -824  -1161     47  -1681  -5367     76  -1853   -895   -625    157   -197   2653    65
-     -   -147   -500    232     45   -381    398    111   -627    210   -467   -721    275    393     45     98    359    117   -367   -295   -250 
-     -    -18  -6390 -12684  -2198   -355   -701  -1378      *      * 
-    48   2530   2195  -7363  -7063  -5396   2351  -5852   -623  -6670  -2653  -4603  -5982  -6144  -6243  -6417  -2409  -2154   -359  -5898  -5593    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    49  -2230  -3786  -6302  -5666   4039  -5506  -4377   -645  -2108  -1078  -2988  -5151  -5556  -4884  -1886  -2366  -1143   -672  -4243   1796    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    50  -1604    877  -8576  -8264  -6059  -8440  -8511   1855  -8244   -398   -860  -8092  -8163  -8212  -8428  -7826  -5871   3314  -7851  -7323    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    51   -579  -5144    386   2160  -5465  -4645   -873  -1018    675  -3028  -4233    266  -4738    601    424    -82   1330   -935  -5327  -1448    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    52  -7789   -427  -8717  -8877   4014  -8544  -4968  -5804  -8476  -2590    903  -7303  -8291  -7255  -7885  -7792  -7647  -1406  -4199   2905    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    53    294  -5144   1172   1874   -905  -1521    942  -1481    949  -2782  -4233   -271   -458   -130   -424   -618    572   -932  -5327  -4644    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    54  -3672  -5145   1936     61  -5467  -4646   -792  -5217    217  -5161  -4234   1953  -4739    -97    -14   1514   1249  -2329  -5329  -1477    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    55  -1001  -5136  -1209   1440  -1655  -2269   1514   -739   1051   -828     10  -1549   1185    501   -508    130  -1281    403  -5321     14    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    56   -141  -5143   1634   2313  -5463  -1920   -847  -1167  -1176  -2873  -1144   -776   -609  -1383   1036    197  -1750   -566   -388  -1420    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    57    397   -642   2370    782  -1819     93   -852  -2167  -2927  -2706  -1040   -291  -2126    423  -3428   1295   -683  -1543  -5268   -636    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    58   3056  -3783  -6299  -5663   -617  -5503  -4375  -1074  -5258  -1171   1496  -5148  -5553  -1855  -2149   -500   -304     33  -4241  -1297    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    59    209   -573   1016   1604  -5465  -1966   -792   -304   1162  -1412  -4233    571  -1837   1303   -111  -2225    743  -2280  -5327  -4644    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    60    994  -5141    565    -83  -1740  -4645    693  -2288   2342  -1443  -1038    178  -4739   -566    596    -97  -1094  -1488  -5325   -377    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    61   3262   2020  -6694  -6082   -687  -5927  -4850   -126  -5698  -2502   -659  -5582  -5963  -5332  -5512  -1610  -4263   -114  -4698  -4352    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    62  -1537  -3785  -6300  -5664   -786  -5505  -4376   2171    652   1595    833  -5150  -5555   -869  -1636  -2574  -3898   1605  -4242  -1298    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    63     57  -5144   1387   1323  -5465  -2264  -3303   -780    812  -1898  -4233    131  -4738   1747   1061    108  -1766   -907  -5327   -793    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -310 -11642  -2372   -894  -1115   -701  -1378      *      * 
-    64   1233    705    139   1044  -1390   -413   -504  -4926    814  -1849   -873    617  -4450    473   -254    605    234  -2178    137  -4356    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11332 -12374   -894  -1115   -123  -3612      *      * 
-    65   -375    873  -6218  -1441    516  -5480  -4348  -3270   -294   2247   2716  -5104  -5531   -342  -2306  -4562  -1171   -333  -4233    564    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11626 -12668   -894  -1115   -382  -2105      *      * 
-    66  -2168  -5145   1778  -1715  -5466  -1556   1110  -5217   -347  -5161  -4234   3166   -102   1100   -928   -613  -1766  -4767  -5328   -411    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    67  -1458  -5144  -1823    270   -984   2973    159  -5216    311  -5160  -4233    841  -4738  -1432   -954   -817   -981  -4766  -5328   -609    90
-     -   -148   -501    232     42   -379    397    104   -627    216   -467   -722    274    395     48     95    358    116   -365   -296   -251 
-     -   -157  -3284 -12684    -21  -6140   -701  -1378      *      * 
-    68   -674  -5080  -1101   -628    453  -1645   1133    200   1615  -1341    445  -3310  -4756    953   1117    -19    662  -1560  -5281    955    92
-     -   -149   -500    232     43   -381    398    105   -627    210   -466   -721    275    396     45     95    359    120   -366   -295   -250 
-     -    -20  -6226 -12684  -1519   -619   -701  -1378      *      * 
-    69  -3696   -785    -17   1147    150  -1499  -3377    543   1044   -698    461   -736   -351    445   -584   -975    753     89    793    475    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    70  -3956  -3787  -1147  -2465   2321  -2554  -4371   1615  -2185   1495   -817  -5139  -2093  -4870  -2110  -2380  -1415   1282  -4244    800    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    71  -1015   -904    926    188   -880   1152   -650  -5215    677   -786    923   1723   -676    247    421  -1028  -1335  -4766  -5327    275    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    72  -2168  -5150    604  -1054  -5471   2761   -702  -5222   -918  -2141  -4239   1981  -4742   -142  -1740    262  -2027  -4772  -5333  -4650    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    73  -1412    853  -3523  -1169   -883  -4647   1925  -5199   1786  -1944   -937    588  -4740    633   2507   -312   -306  -4755  -5321   -528   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    74   -301   -498  -1749   1022   -866  -4653  -3313  -1356   1140  -1447  -4209    233   1336   -200    701  -1399   1158    451  -5307   -378   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    75  -1685    926  -1227  -5667  -1443  -2425  -4376   2317  -5261   1910    668  -5151  -2133  -1673  -5061  -2536  -2110   1189     -5  -3899   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    76  -2255  -5128   -302    363   -784  -2353   1398  -2058   1512   -314   -275  -1693  -1200   -571   1806   -524    252   -175   -255    793   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11642 -12684   -894  -1115   -701  -1378      *      * 
-    77   -633    879  -2198  -5620  -1457  -5498  -4367   1846  -2705   -311  -2992  -5128  -1361  -1689   -695  -1593     53   2770  -4246  -3903   104
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *      *      0 
-//
-HMMER2.0  [2.3.2]
-NAME  fn3
-ACC   PF00041
-DESC  Fibronectin type III domain
-LENG  84
-ALPH  Amino
-RF    no
-CS    yes
-MAP   yes
-COM   hmmbuild -A myhmms fn3.sto
-COM   hmmcalibrate myhmms
-NSEQ  108
-DATE  Thu Jan  8 17:50:26 2009
-CKSUM 6130
-GA    7.8 -1.0
-TC    7.9 0.1
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -45.973442   0.237545
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -13      *  -6756
-     1  -1698  -4236  -5399   -847  -4220  -2885  -1259   -930  -2438    406  -3428  -4768   3631  -1835  -4773  -1187  -1331   -120  -4666  -1510     1
-     -   -150   -501    232     46   -382    399    104   -628    211   -461   -722    274    395     44     95    358    118   -368   -296   -251 
-     C   -144  -3400 -12951    -19  -6286   -701  -1378    -13      * 
-     2   -614  -5389   1600   -869  -5707    554  -3557  -5456  -3139   -894  -4479   -526   1870  -1543  -2008   1941   -583  -1300  -5575  -1474     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11909 -12951   -894  -1115   -701  -1378      *      * 
-     3   1995  -5396  -2039    116  -5717  -1669  -3555  -5467    258  -3094  -4485  -1086   2220    798   -677     -2   -956   -578  -5579  -1715     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11909 -12951   -894  -1115   -701  -1378      *      * 
-     4  -1912  -4661  -2736  -6706  -4806  -6475  -5572   -132  -6339  -1660  -3954  -6200   3827  -6009  -1350  -5615  -2249   1184  -5436  -5082     5
-     -   -148   -501    232     42   -382    397    104   -620    209   -460   -713    274    394     44     98    358    116   -371   -296   -251 
-     C   -126  -3586 -12977    -21  -6130   -701  -1378      *      * 
-     5  -1300   -687  -1378    378   -144    668   -265  -5487     14  -1261  -1302  -1797   -370   1178   1071   1001   1362  -1715   -318  -1774     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -14 -11935  -6732   -894  -1115   -701  -1378      *      * 
-     6   -940  -5407   1505   -576  -2047    913   -229   -576  -1226  -1234  -4497   2715   -753    558    130  -1654  -1045  -5029  -5591  -1769     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11921 -12963   -894  -1115   -373  -2136      *      * 
-     7  -1897  -4171  -1391   -671    567  -5914  -4791    411  -5670   2172    671  -5560    677  -5290  -5471  -5002  -4294   1827  -4646  -4308     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -23 -11935  -6029   -894  -1115   -701  -1378      *      * 
-     8  -1831   -846  -1308   -316  -1878  -1626   2028   -992    850  -3178  -4487   -515  -4994   1363   1296    945   1383    130  -5581  -4899    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11913 -12955   -894  -1115   -288  -2468      *      * 
-     9   1403    203  -6582  -5946   1720   -612  -4657    930  -2532    -51   -163  -5431  -2233   -508  -2411  -1893  -2433   2083   -257  -4180    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    10  -1199   -964   -117    123  -5708  -2832   -152    395    364   -765    243  -1202  -2253   -353    210   1235   1816    -79   -372  -1628    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    11    369  -5421   1596   1205   -476    497  -1028  -5492  -1937  -5437  -4510   1521    432   -395   -711      3   -529   -199  -5604  -1530    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -55 -11935  -4751   -894  -1115   -701  -1378      *      * 
-    12   -172   -860  -1215   -801  -5280  -4965  -3640   1669  -1233     51   -266     83   -719    327    227   -864    377   1823  -5339  -4737    14
-     -   -147   -503    232     43   -379    402    103   -625    210   -467   -723    275    395     42     93    360    117   -369   -297   -247 
-     C   -245  -2679 -12922   -347  -2227   -156  -3286      *      * 
-    13  -1709  -5420   -448   -619  -5741    996  -3580  -5492  -1898  -2294  -1324   1287  -5014    770     65   1101   2339  -5042   -449   -671    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    14    557  -5421    996    818  -5742   -274   -121  -5492  -1312  -3064  -4510   -279   1606  -1495  -1316   1523    650  -2689    269  -1603    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -13 -11935  -6826   -894  -1115   -701  -1378      *      * 
-    15  -3943  -5416   1390  -1433  -5737   -521   -114  -5488  -1246  -5432  -4506   1786  -5009  -3115    -78   1199   2391  -1872  -5600    210    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -1 -11922 -12964   -894  -1115   -384  -2097      *      * 
-    16   -608  -5420  -1172    108  -2035   -373  -1142  -5492   -242  -5436  -4509    357  -5014   -374   -668   2462   1185  -1222   -441    383    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    17    558  -4068  -6587  -5951    992  -2729  -1149   1701  -5546   1788   1281  -5435  -5839  -5169  -5346  -4874  -2289   1515  -4526  -1448    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    18   -933   -827  -1427   -266  -1123  -2663    326   -350  -1355    -51   -412   -200  -2224    686    473    560   1711   1050   -544   -656    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    19  -1888   -657  -6942  -6325    201  -2610  -5088   1651  -5939   1947   -224  -5827  -6212  -5572  -5752  -5278  -2376   2336  -4936  -4591    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    20   -929  -5421  -2266     84  -5742  -1769   1077  -5492   -417  -1270   -355    696  -5014    948    666   2138   1348  -5043   -456  -4921    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    21  -8216  -7316  -9156  -9322     91  -9004  -5417  -2436  -8936  -2051  -5172  -7772  -2396  -7636  -8307  -8288  -8065  -6554   6180  -3487    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    22  -1346  -5419    317    824  -2006  -2602   -264   -991    524   -814  -1291     53  -2064   1082    -69   1315   1519  -1271  -5603  -1682    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    23   1030  -5384  -3815   -335  -5688   -765    631   -926     42  -1595  -4478  -1903   2752   -932    121   -525   -280   -486    486  -1747    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    24     20  -5351  -1334  -1374  -5640  -1245  -3604  -2376   -447   -714  -1287   -993   3325  -1489  -3699    571  -1376   -142  -5553  -4891    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -636 -11935  -1489   -894  -1115   -701  -1378      *      * 
-    25   -313  -4824    738    903    489  -1961   -319  -1743    600   -730  -3913   -512   1182  -1049    456     69   1061  -1200  -5008  -1017    29
-     -   -149   -513    256     52   -380    388    111   -628    204   -474   -734    271    397     57     90    357    118   -370   -308   -236 
-     C  -2828   -458  -2930   -849  -1169  -4426    -69      *      * 
-    26  -1035   -178    227  -2617  -4671   2074    534  -1574  -1120   -142   -607    230   1117    -92     -7    -60  -1463   -921    262   -829    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11120 -12162   -894  -1115   -170  -3167      *      * 
-    27   -844  -5358    807    -90  -5679   1010    444   -968   -772  -3028  -4447   2041    -30    361    367    805   -592  -1669   -300  -1468    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11869 -12911   -894  -1115   -135  -3482      *      * 
-    28    598  -5412    -68    -40  -5729   2274  -3582   -979  -1438  -2130  -1237   -611  -2305  -1455      8   1107   -928   -265  -5598  -1593    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    29   -198  -5420   1001   1041  -5741  -1104    365  -1001    184  -3104  -1165   -263   2128   -388   -817   -491    330    124  -5603  -1626    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    30  -1055  -4065   -347  -5945   1276  -1786  -4657   2523  -5541    289   -897  -2216   -363  -1931  -5342  -2542  -2178   1499    562    787    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    31   -967   -668   1478     53   -533  -5043  -3723   -660   -547    -75  -1257   -546  -5132    295    -78    232   2008    -34   -405  -1682    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    32  -1289  -5416   -428   -607  -1226   2233   1325  -2385    447  -3088  -1092    818  -5016   -421    121    608  -1015  -1904   -552    535    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    33  -8249  -7313  -8871  -9139   2077  -8699  -1001  -1545  -1643  -2150  -6647  -7381  -8569  -7497  -8103  -7930  -8116  -1723   -286   4502    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    34  -1279  -5417   -134   1350   -543  -2801   -194   -359    427   -185  -4507    178  -5015    291   1530    265    393   -291  -5601   -249    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    35  -2842  -5745  -8966  -8648  -6155  -8853  -8876   2516  -8633   1028  -1220  -8509  -8508  -8481  -8771  -8255  -6260   2811  -8011  -7616    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -86 -11935  -4117   -894  -1115   -701  -1378      *      * 
-    36   -727   -855    134   1149  -1104  -4850    469   -317    612  -1220  -4399  -3492  -4943   1518    899    134   1469  -1101  -5498    -88    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11849 -12891   -894  -1115   -109  -3778      *      * 
-    37   -919   1849  -6583  -5947    -78  -5786   -316   -279   -394      5  -3268  -5431  -5836  -5165   -783  -2538   -975    515   2753   3639    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E  -1980 -11935   -422   -894  -1115   -701  -1378      *      * 
-    38  -4510  -5545  -3323   -676  -6286  -4728   2257  -5750  -2040  -5420  -4762   -420  -4944  -2779   3841   -989  -4331  -5444  -5302  -5022    46
-     -   -149   -489    232     45   -381    398    105   -627    210   -467   -711    277    393     48     95    359    117   -370   -295   -250 
-     .  -1797  -3160   -736   -733  -1328    -10  -7198      *      * 
-    39   -133    378  -1993    318   -904  -1088  -3465   -146   1095   -700  -4031  -1603  -2036   2018  -3588    429   -687   -306   2892    659    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -16 -11696  -6532   -894  -1115   -359  -2184      *      * 
-    40   -842   -917    563   1105  -5685  -1640    299  -2487    565  -1697    239    359   1961    355  -1190    286    442   -781  -5547  -4864    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11875 -12917   -894  -1115  -2701   -241      *      * 
-    41    194   -140    529    476  -5651  -1649  -1025    -35   1058   -241   -181  -3511   -102    569  -1132     74    739    807  -5531  -4855    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -117 -11875  -3684   -894  -1115   -146  -3378      *      * 
-    42  -3842  -5314   1613   -195  -1914   1700  -1086  -5385  -1826  -1539  -4403   2308  -4909   -723    276     26   -350   -751  -5497  -1525    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11823 -12865   -894  -1115    -87  -4088      *      * 
-    43   -626  -5420   1257    862  -5742   1052    748  -2386    534  -1327  -1382    504  -5014    -67   -724    909    706  -1767  -5604  -4921    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    44   -960  -5398  -1350    633  -2318   1625   -956  -1630   -939   -994    235   1507    831   1105  -3677    -17   -314   -640  -5588   -673    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -142 -11935  -3421   -894  -1115   -701  -1378      *      * 
-    45  -2194  -5287   1087   1415  -5608    870   -907  -2395    349   -427  -4376   -492    291   1176   -317    355    -70  -2410    771  -4787    55
-     -   -148   -444    225     63   -389    400    108   -622    197   -475   -727    259    408     43    103    350    102   -361   -222   -237 
-     C  -1290   -759 -12836  -1725   -520  -1099   -907      *      * 
-    46   -157    337    519    798  -1912  -1225    -68   -653    114   -297   -291  -1697    725   -732  -1940   -255     36    -19   3575  -4816    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11858 -12900   -894  -1115   -119  -3655      *      * 
-    47   -342  -5028   -807  -3514    413  -5058   1265    -38    982   -213  -1333   1448   -681   1545    500  -1182    191    127   -692  -1745    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    48  -1332  -5420  -1211   1830  -5741  -2545   2195  -2506  -1309  -5436  -1184    473   -397    559    487    489    809    -73   1534   -190    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    49   -723   -908   -854    -86   1437  -1366   -957    813    137    381   -284  -1081  -5126   1056    499  -1688   -640    833  -5352    508    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    50  -2535  -5405    488   -913   -774  -4926   -190    346   -730  -1313    232   1785   -479    314    404    559   1718   -315  -5593  -4914    70
-     -   -146   -501    231     42   -382    399    104   -628    211   -467   -722    274    394     47     94    361    116   -362   -296   -251 
-     E    -55  -4758 -12977  -1430   -669   -701  -1378      *      * 
-    51   -112  -4491   -192   -433  -1967  -1809  -4106   1489  -2323    501  -1098   -148  -2213  -3956   -431  -1276     -3   2236  -4883  -4446    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    52   -188   -867   1259   -506  -1086   -884   -221  -5486     13  -2134  -4507  -1033   2226  -3121   -710   1236    300    -54  -5601  -4919    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    53    -38  -5420   -774    -50  -5740   1398  -3580  -2557    497  -1087  -4509   1165   1212  -1491   1386    411  -3886  -2629   1114  -1704    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    54   -920  -5420    805   -572  -5741   -897   1041  -2557  -3160  -5436  -4509   1517    869    197   -752   1055   1687    273  -5603  -1603    77
-     -   -148   -501    231     42   -382    401    104   -628    209   -460   -722    276    392     47     94    358    122   -371   -296   -251 
-     C    -48  -4927 -12977  -1667   -546   -701  -1378      *      * 
-    55    540  -5417  -2058   1449  -5737  -4922    -14  -1594    207   -756  -4507  -3558   -134   1030   -427    194   1990   -278  -5602  -4920    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -537 -11935  -1688   -894  -1115   -701  -1378      *      * 
-    56  -1224  -4911    173   -396    -20   -696   1167   -519   -782  -2435    170   1440  -1034   -413    525    371   1659  -1244  -5096    752    83
-     -   -149   -490    230     45   -378    398    103   -621    208   -466   -723    273    391     43    104    358    121   -372   -297   -252 
-     C   -353  -2204 -12441   -101  -3887   -730  -1332      *      * 
-    57  -1089  -5230  -3621    543   -958   -947     54  -2267   -700  -1972  -1130    237  -1105    775    826   1902   1424  -2256  -5416    -93    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11745 -12787   -894  -1115    -56  -4726      *      * 
-    58    917   1372  -2400  -5948   1183  -2657   1045   -570  -5543   -207    697  -5432  -5836  -5166  -2244  -4870    -66   1482   -485   2853    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    59  -1727  -5372   -530     74  -2004  -4936    218    671    -46   -927    317    346  -2296     81   -674   -607   2399    703  -5569  -1950    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    60  -4299  -4122   -680  -6010   1503  -5851  -4724   1768  -5607   1770   -994  -5497  -5897   -439  -2266  -2656  -4239   1982  -4583  -4244    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    61  -1194  -5420    -55    570  -1167  -1802    702  -5492    441  -3071   -267    303   -123    727    117    856   1924   -610   -463  -1603    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    62  -2500  -5421   1801   -319  -5742   2398   -103  -2430   -195  -5437  -1130   1999  -2064   -939  -2013   -537  -3887  -5043  -5604  -1643    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    63  -2648  -4734  -2418  -6668   -914  -6542  -5402  -1252  -6279   3190   -215  -6192  -6513  -2081  -6056  -5641  -2421  -1067  -5136  -4863    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    64  -1252  -5420   -773    708  -5740  -2561   -177   -696   1132   -424  -1267     14   -857   1130   1213   -170    967    135  -5603   -223    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    65    680  -5349  -3837    246  -5636  -4944  -3606  -5364  -1398  -5350  -1237  -1116   3633   -932  -3701  -1668   -269  -2586   -311  -1663    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    66   -878  -5418    654  -1315   -625   2683   1459  -5488  -1208  -3181  -4507   1018  -5015  -1522  -1172    -93  -2240  -2527   -441    731    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    67   -329   -911  -3925   -296  -5440  -4989   -278  -1599   -486  -2271    688  -1087  -5079   -875   1192     93   2762    681  -5449  -4826    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    68   -715  -5420    613   1359  -1160  -1216    -61   -999   1010  -1064   -286    512    256    691    198   -142    563  -1715   -332  -4921    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    69  -8584  -7494  -8947  -9309   -410  -8831  -5010  -7468  -8866  -3134  -6868  -2232  -8685  -7581  -8225  -8081  -8433  -7626  -4256   4884    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    70  -1815  -5406  -2090   1238  -1053  -2697    642   -683    206   -981  -1214   1027  -5018    797    -56    458   1323    686  -5593   -187    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    71  -1772   -576  -6691  -6059   2751  -2721  -4781   1861  -5659    107    276  -5548  -5946  -5283  -5462  -4990  -4280   2105  -4641    656   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    72  -1774    157   -771   -126  -5740  -2696   -247  -1555    925  -5435   -361   -242  -5015   1187   2154    813    923  -1324   1141    185   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    73  -1859  -5823  -9013  -8663  -1043  -8868  -8653   1700  -8616    373  -1223  -8529  -8476  -8301  -8657  -8252  -6326   3293  -7705  -7445   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    74    339   -912  -2304  -1480   -161  -4982    242    328    485  -1007  -4340  -1086  -5073   1886   1206  -1252    451    493  -5463   1681   103
-     -   -149   -500    233     43   -381    398    105   -626    210   -462   -721    275    394     45     96    359    117   -369   -295   -250 
-     E    -43  -5729  -6603    -86  -4119   -701  -1378      *      * 
-    75   3003  -4642  -7089  -2701  -4985   -369  -5478  -2243  -6266  -1473  -4220  -5882  -6177  -5887  -6084    548   1259   -953  -5472  -5145   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11920 -12962   -894  -1115   -357  -2190      *      * 
-    76   -890   -701  -6337   -456   -128  -5749    302    444   -435    294   -981  -5315  -5801    452   1013  -1812  -1348   2281  -4547   1032   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    77  -2363   -782    199  -2083  -5740  -2662   -943  -1132    147  -3104  -4508   2805   -755  -1553   -765   1511   1258  -2796  -5603   -104   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -14 -11935  -6734   -894  -1115   -701  -1378      *      * 
-    78    349   -725    812    169  -2094   1817   -228  -2472   -192  -5424  -4497    321  -2426    905     63   -120    421   -272  -5591  -4908   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11921 -12963   -894  -1115   -373  -2135      *      * 
-    79    763   -866    480    290  -2215    944    426    219    379  -1687   -278    514  -2124    507    130  -1212   -544     72  -5596   -747   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -733 -11935  -1329   -894  -1115   -701  -1378      *      * 
-    80  -1112  -4529  -1625   -701  -1337   3244  -3171  -4384  -2854  -2219  -3676  -1217  -4563  -2782  -3334   -608    476  -4085  -4818    474   110
-     -   -153   -500    231     50   -364    398     93   -624    206   -464   -733    283    383     46     94    356    116   -368   -250   -237 
-     C  -6367    -18 -12245   -485  -1807  -3912    -99      *      * 
-    81  -5380  -6068  -5956  -5194  -7389   3194   -752  -6799  -1418  -2482  -5840  -5063   -706  -4120  -1351   1839  -5344  -6386  -6417  -6291   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11248 -12290   -894  -1115   -277  -2516      *      * 
-    82     68  -5329   -386    943  -1053    -34   1308  -2479    103  -1629    757   -877   1926   1130    381  -1141   -878  -1038  -5513  -1828   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11840 -12882   -894  -1115   -101  -3893      *      * 
-    83    102  -5296  -3867   1691     21  -1212  -3624  -1510   -259   -602  -1204  -1862   1786  -1626    665   -353   -181  -4888   2391    466   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11935 -12977   -894  -1115   -701  -1378      *      * 
-    84  -1211  -5433  -3815  -1455  -5755   -850   -140  -2313  -1280  -5448  -4523  -3575  -2241  -1598   -412   3271    384  -5056  -5615  -4936   119
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     C      *      *      *      *      *      *      *      *      0 
-//
-HMMER2.0  [2.3.2]
-NAME  pkinase
-ACC   PF00069
-DESC  Protein kinase domain
-LENG  294
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -A myhmms pkinase.sto
-COM   hmmcalibrate myhmms
-NSEQ  67
-DATE  Thu Jan  8 17:50:39 2009
-CKSUM 4536
-GA    -57.9 -57.9
-TC    -57.7 -57.7
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -194.939484   0.145939
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -21      *  -6109
-     1  -3588  -3415  -5932  -2068   2209  -1198  -4007   1029  -4891    889  -2618  -4781  -5186  -4515  -1612  -2029  -1657   -333   1774   3270     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378    -21      * 
-     2  -1103   -137  -1497   1525  -5095  -4284   1704    -69    423  -1097  -3867   -503  -4377   1172   1017  -1013    975    769  -4962  -4280     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-     3  -3460   -131   -785   -393   1050  -4703  -3447   1378    306   1185   -596   -562  -1734   -284    173  -1848     58    960  -4250  -1088     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-     4  -3367  -4343   -251    -58  -1421   1411    919    542    574    989   -604    -23  -4523   -994  -3271  -1049  -1512    847  -4637   -148     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-     5  -1098  -4782   -183   1680  -5103    503   -434  -4854   1124  -4798   -647  -1288  -1568   1359   1836   -240  -1526  -1059     97  -4283     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-     6  -1811   -238   -680    526   -557  -4309    481    726   1770   -409  -3794  -2960    209    272    290  -1047    576    765  -4901  -4244     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-     7  -6084  -5527  -8663  -8230  -4683  -8506  -7801   2582  -2005   2411   -444  -8189  -7866  -7357  -7914  -7892  -6017    898  -6516  -6551     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-     8  -1162  -4907  -7014  -7375  -7618   3734  -6813  -7450  -7402  -7698  -6730  -5890  -5975   -453  -7118  -4539  -1742  -6121  -7823  -7778     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-     9     21  -4782  -1460   1735  -1488  -2091  -2941  -1034    378  -4798   -702   -451  -1594   1320   1488   1403   -804  -2034  -4965  -4282     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    10  -9325  -8016  -8995  -9382  -9561   3867  -8643 -10645  -9576  -9967  -9932  -9344  -8440  -9454  -8996  -9819  -9545 -10244  -8234  -9579    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    11   1482   -366  -1515   -623  -1509    750    367  -4853   -639  -4797  -3871    397  -4376   -316   -611   1560   1138   -595  -4965  -4282    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    12  -3528  -3640  -4717   -983   3576   -666  -3694  -3183  -3938  -3506    429   -575  -4965  -3756  -1463    310   -886  -1665  -4065   2502    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    13    303  -4863  -7632  -7986  -7606   3448  -6938  -7434  -7625  -7696  -6714  -5992  -5965  -7041  -7216    899  -1607  -6089  -7827  -7822    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    14  -1086   2001   -620    718  -5095  -1992    493  -1038   1420  -2482  -3866  -2921  -4377    200    493    575   1303    928  -4961  -4280    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    15  -1356    755  -8169  -7898  -5798  -7710  -8130     18  -7871  -4555  -4472  -7586  -7648  -7843  -8040  -7096  -1974   3721  -7582  -7028    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    16  -3578   -158  -5677   -557   2092  -5098  -3955  -1494    705   -517  -2646  -1470  -5150  -4374    149  -1247  -3519   -369   1758   3515    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    17  -3311  -4764  -1417    525  -5076  -2045   1000   -427   2116   1135    223  -2927  -4381    303   1113   -167  -1542  -1123  -4952  -4275    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    18   2118   3534  -6025  -5409  -3498   2043  -4127  -1439  -5006  -2062  -2745  -4861  -5247  -4627  -4805  -1994  -1655    223  -4002   -858    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    19  -3543   -185  -5023    219  -1266  -4971    330   1223   1347  -1328   -458  -4300  -5031    540   1105  -1143    884    884    180   1134    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    20  -1194   -320    747    506  -5101  -4283   2862  -4852   -146    447  -3870   1539  -4376   -286    544  -1766  -3248  -4403   3098    408    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    21   -309  -4771   -186   -672  -5087  -4286   1935    775   1613    102    432  -1231   -703   -249   1435  -1070  -1560    120  -4958  -4278    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2119 -11253   -378   -894  -1115   -701  -1378      *      * 
-    22   -107  -3005   2005   -836  -3323   -312   1271  -3072   1151  -3020   1085   1327    980   -712  -1261  -1419    163  -2625  -3190  -2509    22
-     -   -156   -495    251     56   -388    395     99   -630    214   -469   -727    277    393     49     92    359    113   -370   -301   -250 
-     -  -3044   -188 -10179  -1816   -482   -467  -1854      *      * 
-    23   -416  -4471   1004    318  -4792    826   -147  -1359   1106  -1202  -3560    963    132   -684   -368    424   -435   -755  -4654    158    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10912 -11954   -894  -1115  -1138   -874      *      * 
-    24  -1682  -4615   1757   -661  -4935   -427    520  -1584    312  -4630  -3704    639  -4210  -2316  -1263    866   2334  -1008  -4798   -935    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11071 -12113   -894  -1115    -88  -4074      *      * 
-    25  -1145   -281    187    523  -5103   2336  -2941  -4853    106  -2370  -3871   1500   -802    200   -578   -191  -3248   -610  -4965  -1037    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    26  -1091    788   -244   1592  -1536  -2091  -2948    -88   1743  -1612    221  -1236  -1595   1121    984  -1655   -277   -562  -4951  -1009    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    27  -1886  -4706   -690     97   -588  -4305    957   1554    380    259   -673   -468    530   1124    271  -1749    300   -181  -4910   -191    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    28  -1208   -195  -5934  -5297   1615  -5136  -4007   -272   -890  -3263    384  -4782  -5186  -4515  -1665  -4220  -1578   2938    187   2163    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    29   3436   -240  -7292  -6870  -1443  -6199  -5909  -1316   -960  -4324  -3966  -6219  -6445  -6242  -6403  -5441  -4707    364  -5768  -5389    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    30  -1900   -234  -5942  -5306  -3379  -2158  -4018   2542   -986    331    885  -4792  -5196  -4525  -1762  -2083  -3538   2511  -3884  -3542    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    31  -6181  -6227  -7911  -6341  -5278  -7070  -5185  -4471   3970  -2148   -640  -6080  -6949  -4791  -3803  -6514  -5992  -1936  -6206  -6162    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    32   -327    703  -4460    659   -413  -4820   -456   1575   1396  -1956    367  -3933  -4889    193    -99   -337    588    858  -4126   -874    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    33  -1154  -3437  -5959  -1813   1336  -5163  -4035   1984  -4919   1660    417  -4809  -5211  -1331  -4720  -1830  -3553   1845  -3899  -3557    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -92 -11253  -4020   -894  -1115   -701  -1378      *      * 
-    34  -1041   -132    238   -186  -1315  -4205    593   -921   2082   -572  -3769   1251    233  -2407    820    192  -1519  -1897  -4866    476    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1554 -11161   -602   -894  -1115  -2645   -251      *      * 
-    35  -1979  -2616    600  -1789  -2689  -3138    917   -262   1783    813  -1778    212    701  -1583  -2068  -2093  -1919    409  -2970   1920    42
-     -   -150   -503    239     47   -384    400    102   -626    207   -465   -724    275    393     42     93    362    116   -369   -298   -252 
-     -  -1002  -1000 -10653  -1035   -966  -1861   -464      *      * 
-    36  -2419  -3891    679   1238   -598    232  -2052  -3962   -399   -689  -2981   1316   -775   1132    761   -903    593    330  -4075  -3392    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10253 -11295   -894  -1115    -23  -5973      *      * 
-    37    412  -4781    488   1427  -5102   -222  -2942   -361   2029  -1668  -3871  -2918   -162   -877    973   -574   -836  -1888  -4965  -4282    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    38   -678   -137   -210   1427  -1398  -4286   1671   -384   1154  -2518  -3862  -1162  -4379    894   1614    249  -1509   -483    197  -1118    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    39   -267  -4782    693    699  -1490  -4283   -508  -4854    809   -957  -3871    707    241   1159    519    994     44  -2057  -4965    442    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    40  -1182    -72    921    502   1029  -1156  -3293    951    402    104   1219     -6  -1620  -3023   -615  -1908    661    177  -4410  -1040    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    41  -1051  -4776    457     54  -1510  -1190   -243    -88   1940  -1673   -501    113    206    593  -3032   1547  -3249   -655  -4961  -4280    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -183 -11253  -3077   -894  -1115   -701  -1378      *      * 
-    42    406   1421    611   1061  -1312    -43    546  -4677    532   -534   -514  -1084     17    -29  -1122    292    214   -978    300   -772    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -425 -11071  -1974   -894  -1115  -3398   -144      *      * 
-    43  -2764  -4221   -153   1053  -4535  -1485   1520     90   1494   -131    -48   -671   -128  -1941    400   -407    604  -1460   2315  -3729    57
-     -   -142   -510    239     64   -403    385     95   -622    235   -461   -723    267    376     51    101    353    107   -365   -302   -244 
-     -  -2565   -268 -11690  -2050   -399  -2023   -408      *      * 
-    44   -209  -4375    154   -412  -4696  -1602   1286   -625   -228  -1226   1204   1142  -3970   1548   1745   -106    467  -1483  -4559  -3876    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10806 -11848   -894  -1115   -123  -3615      *      * 
-    45    681  -3394  -5912  -5276   2096  -5115  -3986   1503  -4871    827    433   -607  -1744  -1304  -4671  -1118    609    856    272   -816    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11231 -12273   -894  -1115   -369  -2147      *      * 
-    46   -626  -4647   -606   -752    805  -2069   -325    269   -194   1297   -637   -472   -676    912    961  -1066    126   -635     56  -1093    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    47     11  -4782  -1478   -265  -5103  -2017   -410  -4854   -701  -4798    856    950  -4376   -282   2794    716    530  -4404    282    -27    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    48  -1162  -7159  -5721   3926  -8826  -6736  -6972  -9200  -7516  -8992  -8497  -6330  -7351  -6908  -7907  -6775  -7061  -8358  -8133  -8426    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    49   1060   -107  -5913  -1913  -1147  -1217  -4003   2441  -4877    538    339  -1638  -5183  -1456   -854  -1108  -1595   1072  -3874    -17    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    50    239   1306  -1422   1031  -5099   -700    352  -1032    821  -1062   -599   -509  -4377   1841   1019    327  -1584  -1913  -4964    472    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    51   -985  -3415  -5933  -5297  -1248  -5136  -4007   2549  -1963   1214   1629   -583  -5186  -4515  -4692  -1195  -1579   1453  -3873    -25    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    52  -3588  -3415  -5930  -5294  -1227  -2048   1433   -663  -4890   2398   3132  -1607  -5185  -1336  -4691  -1196  -3529   -297  -3873     54    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    53    822  -4782  -3156   -658  -5104  -1922    342  -4854   1919   -465  -3872    468  -1614   1317   1841   -244   -315  -4405  -4966  -4283    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    54  -3309   -308   -225     26  -5103   -642   1340  -4853   1170   -391    774   1120  -4376    623   1601    505     84  -1765  -4965   -857    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    55  -3588    778  -5934  -2096    797  -2154  -4007    159  -4893   2424   1320  -4782  -5186  -4516  -4693   -346  -1581    896  -3872    -85    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    56  -1884    764    906  -1443  -5103   -188   1312  -4854    809  -4798    279   1929  -4376    884   1300   1258  -3248  -4404  -4965  -1122    91
-     -   -153   -504    236     41   -384    403    108   -630    213   -468   -724    272    397     53     95    359    121   -373   -298   -253 
-     -   -399  -2052 -12295   -717  -1352   -701  -1378      *      * 
-    57  -4352   -210  -6980  -7327  -1361   -967   5242  -7335  -7366  -7491  -6640  -1620  -6023  -6814  -7093   -250  -4823  -6121  -6864  -6133    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    58  -1173   -216    245   1204  -5103  -1809  -2941  -4854    620  -4798   -545  -1224   3079   -272   -672   -439  -1509  -1128  -4965  -4283    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    59  -1852    -77  -4160  -3595    422  -2007   1972  -3460   -814  -3742  -3036   3674  -4802  -3324  -1558  -3710  -1482  -1517  -4249   1576    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    60  -5621  -5100  -8287  -7944  -1270  -1991  -7944   3577  -7896    340  -4034  -7788  -7778  -7646  -7966  -7505  -5600   1263  -7086  -6756    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    61  -3675    717  -6027  -5396  -3463  -5238  -4119   2327  -4996    517   -394  -4885  -1663  -4622  -1582  -2054   -833   2711  -3982  -3638   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    62  -1178   1286  -3156    313  -5103  -1183   -408  -4853   1393  -2436   -677     14   -122    883   2214   -185    985  -4404  -4965   -903   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    63  -1976   -183  -6001  -5366   2192  -5206  -4078    676  -4962   2130   1643  -4853  -5251  -4581  -4761  -4292   -286     32  -3935   1196   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    64  -1822  -3432  -5776  -2112    643  -5113    393   1723    887   1018   -388  -4708  -5164   -395   -262  -2058  -1656   -366    329   2505   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    65   -276   -189   2087    898  -5103   2182    893  -4854  -2523  -4798   -507  -1182  -4377   -928    -69   -525  -3249  -4404  -4966    370   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    66   1071   -123  -5934  -5298    884  -5136  -4007   1473  -4893   -796   1351  -4782  -5186  -4515  -4692    650    324   1711   1346      6   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    67  -1874   3490   -804   -451   2702  -5115   -515   -716  -4788   -850    431   -572  -1625  -1375  -4637  -1919  -3523      7   1286   1956   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    68   -519   -292  -1523   1548  -1530  -1060    375   -412   -187   -696    822   -442  -4421    557    492  -1702   1121   -118    303   1118   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1500 -11253   -630   -894  -1115   -701  -1378      *      * 
-    69   -561  -3477   1784   1293    -31  -2981  -1639  -3547  -1220  -1130  -2567     56   1133    276   1610   -418   -236  -3099  -3661  -2979   108
-     -   -153   -497    234     42   -381    398    113   -616    215   -467   -731    275    398     42     91    361    121   -376   -305   -254 
-     -  -1804   -656  -3664  -2224   -347   -150  -3344      *      * 
-    70   -486  -4664   1357   1085  -4985   -532    560  -1808   -124  -1513  -3753   -323  -4258   -857    689    801   1256   -403  -4847    -32   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11124 -12166   -894  -1115   -343  -2242      *      * 
-    71  -1858  -4763   1193    898   -529    564    909  -4835   1010  -2351  -3852   1168   1013   -944   -517    695   -813  -4385  -4946  -1086   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11232 -12274   -894  -1115   -380  -2110      *      * 
-    72  -1183  -4782   1901    312  -5103    533  -2941  -4854    581  -2429  -3871    660    266    280    261    681    318  -1016  -4965  -1089   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    73   -651  -4782   -168    750   -578  -2047   2645  -4853     97  -2362  -3871    924    471   -251    537    474   -748  -1103    200   1429   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    74  -1178    880  -5933  -5297    136  -2001   -595   1808  -4892   1524   1344   -420    242  -4515   -726  -4220   -778    458    172    878   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    75   -540   2737  -1735  -5276   -383  -5132    880   -637  -1950   -184    884    -68  -5182  -4503  -4683    -25  -1513   -813   2514   3307   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    76  -5531  -5173  -7904  -2040    823  -7303  -6128   2057  -6964   2030   2806  -6970  -6988  -1364  -6658  -6465  -5436    671  -5433  -5361   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    77  -1279    704  -6522  -1998   -434  -5796  -4741   2404  -5557   -580  -3125  -5443  -5814  -1174  -5386  -4905  -4074   2919  -4581  -4228   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    78  -3589  -3420  -5900  -1855   1657  -5133  -4002  -1255  -4869   1532   3646  -1319  -5183     81  -4681  -1944   1306  -1569  -3877  -3535   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    79  -2223  -7725    285   3557  -7843  -5438   -536  -7828  -5262  -7661  -7076  -4019    830    173  -6251  -2036  -5764  -7268  -7864  -6740   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    80  -1960    -21  -5934  -5298   2086  -5136    965  -1405  -1868    792    371  -4782  -5186  -4516  -1638  -4221  -3529  -1458   1188   3749   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    81    596   3449  -5934  -5297  -1162  -1086    975  -1441  -4892    245   3456  -4782  -1629  -4515  -4692  -2064  -3529   1195  -3872   -909   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    82   -280   -366   1107   1579  -5103    583  -2941  -4854   -252  -2441    199    994   1479   -196    483   -618  -1627  -2010  -4965  -4283   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    83   -282   1261  -1515   -296  -4925   2375    916  -1743     61   -695    316   1369   -595  -2544  -3086  -1799   -322  -4251     96  -1000   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -346 -11253  -2233   -894  -1115   -701  -1378      *      * 
-    84  -4093  -4778  -5475  -5209  -6710   3477  -4989  -6385  -1530  -6450  -5617  -1206  -5539  -4693  -1363   -750    464   -678  -6565  -6305   141
-     -   -149   -490    235     41   -383    398    103   -621    210   -462   -723    273    391     46     93    360    117   -366   -297   -246 
-     -   -209  -3130  -5579  -1553   -601    -52  -4818      *      * 
-    85  -1064   -309   2847   1153  -5078  -4262  -2921  -4828  -2502  -2463  -3848    -19   -143   -981  -1323   1598  -1440  -1955  -4942  -4260   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11229 -12271   -894  -1115   -357  -2189      *      * 
-    86  -5040  -4758  -7393  -6764   -372  -6701  -5528   -815  -6399   3096    417  -6358  -1589  -5804  -6127  -5826  -1704   -462  -5037  -1081   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    87     65  -4715   -633   -683   2397  -4302   1674  -4734    106    256    293    400  -4395   -982    175   -586  -1543  -1923     84   1800   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    88   -244  -4782   2096    691  -1564   -655    356  -4854    362  -1051  -3871    418  -4376    310   1132    103     85  -2000  -4965  -1119   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    89   -192  -3415  -5929  -5293   1681  -5135   1886    155   -443    842    377  -1607  -5185  -4513     79  -4219  -3528    502    353   2774   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    90  -3694  -3515  -1855  -5404    238  -5246  -4114   2100  -1935   2342   1019  -4893  -5287  -4614  -4798  -4333  -3634    529    376   -853   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    91  -1140  -4769   -713   -285  -1372  -4287   1385  -1034    442   -724    377   -361  -1676    907   1756    527   1005    112  -4956   -958   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    92    432  -4782    135    936  -1402   -557   -432  -4854    633  -2451    296    904  -1592   1082   1316     68   -298  -1942  -4965    493   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    93   -255   1350  -1412      8  -5103   -673   1861  -4854   1303  -1545  -3871   1796   -783    596   1588  -1069   -279  -4404  -4965  -1089   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-    94  -1751  -4776    453   -746  -1509   1743   -243  -1869   1418  -1564  -3866     59   -690  -2484   1090   -152    385   -580  -4961   -848   157
-     -   -150   -489    236     49   -389    397    112   -631    207   -469   -713    278    404     38     91    361    117   -369   -308   -253 
-     -  -1831  -1995  -1095  -2447   -292   -701  -1378      *      * 
-    95  -1080  -3937    182   -657    243   1157    313    398   -566   -222  -3030    354   -753   -190    303   -169    866   -320  -4129   -218   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10343 -11385   -894  -1115   -442  -1921      *      * 
-    96    161    805  -3172   -664  -1324   -499    507   -210    761   -208  -3441    187   1533    381    470    -56  -3114     25    291    106   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11067 -12109   -894  -1115   -270  -2553      *      * 
-    97  -3566  -3393  -1784  -5272   2324  -2052  -3984   1346  -1923   1790   1918  -4758  -1734  -1383  -4669  -4198  -1576     -4  -3851    816   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -46 -11229  -5024   -894  -1115  -1501   -629      *      * 
-    98   -573  -4721    583    376  -5043    109  -2880  -4793   -122  -4738  -3811    450    794   -124   -488   1914   1370  -4343  -4905  -4222   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11185 -12227   -894  -1115   -189  -3026      *      * 
-    99  -1028  -3904    124   2654    138  -4673   -512   -770  -3327   -335   1334  -3619    749  -1209  -1508  -1131   -714  -1749   1225    -45   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   100   -594   -305    921    761   -475   -189    958  -1005   1123  -1604   -581     20    250    202    916   -608   -818  -1956   1257   -967   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   101   -288  -4776   1376   1776  -5095  -1923   1385    -92  -1241   -114  -3866  -1259  -1603   1656  -1447  -1739   -258   -206    343  -1032   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   102   1568   1771  -5901  -5267  -3372  -2118  -4001   1842  -1734    994   -453  -4767  -5181  -1411   -182  -1218   -875   1083  -3875  -3532   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   103   -311    808  -1654  -3848   -281   -270  -3577    405   1931    468  -2911  -3904  -4877    558   1705  -1197  -3434    448  -4139  -3729   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   104    -26   1340    244   -781   1400  -2057   1319  -4839   1543   -712    384    932  -4378  -1028    246    332   -782  -1932  -4960   -145   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   105  -1214    774  -5976  -5341   1650  -5180  -4051   2169  -4937     40   1853  -4826  -5227  -4557  -4736  -4266  -3570   1080   1714   2407   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   106   1686    753  -5934  -5298   1553  -1286  -4007   1034  -4893   -199   2436  -4782  -5186  -4515  -4692   -260     57    657    354  -3530   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   107   -329  -4076  -3758   -905  -1389  -1199    339   -927   1302    805  -3236  -1389  -4648  -3000   1305     15    366  -1029   1191   1974   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   108  -1131   -335    172    908  -5104  -1136   -419  -4854  -2523  -4799   -668  -1124  -4377   3782  -1397   -607   -347  -4405  -4966  -4283   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   109  -5639  -5117  -8302  -7952  -5272  -8144  -7935   2597  -7900    836   1936  -7803  -7778  -7622  -7955  -7519   1191   1991  -7052  -6759   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   110   1484   2123  -5947  -5311   -235  -1115  -4022   -201  -4907   1978   -379  -4796  -5199  -4530  -4707   -310  -3541   1030  -3887  -3545   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   111   -671   1330   -647   1060  -5102  -1994  -2941  -1909   1295   -153   -695     41  -4376    877   1727    855   -765  -4403  -4965  -4282   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   112   2243  -4861  -7644  -7983  -7589   3019  -6925  -7411  -7584  -7674  -6697  -5990  -5964  -7026  -1546  -1067  -1841  -2167  -7810  -7801   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   113  -2201   -281  -7971  -7452  -1406  -7501  -6570    952  -7203   2152   2957  -7163  -7211  -6648  -7009  -6716  -5421   1875  -5905  -5754   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   114    777  -4782    718   1515  -5103  -4283   -340   -991   1157  -1577  -3871   1333  -4376    385   -492    662  -3248  -1111  -4965   -155   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   115   -360  -6644  -7694  -2051   1433  -7828   2559  -6632  -7848  -6039  -6064  -6593  -7806  -6748  -7364  -7112  -1819  -6729  -3620   4368   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   116  -2172   2767  -9105  -8531  -4252  -8881  -7599   1439  -8345   2749   1681  -8628  -7916  -7096  -7825  -8265  -6539  -4267  -6093  -6326   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   117   -416  -7356  -3349    266  -7495  -2140   5143  -7872  -5379  -7711  -7155  -1371  -6074  -4694  -6292  -5305  -5780  -7254  -7669   -182   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   118    -13   -306    733    907  -5103     93   -360  -1867   -241  -2549  -3871     30  -4376   -206    743   2216  -3248  -2034  -4965  -4282   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   119   -672    716  -1446    516  -1522  -4311   1363   -950   1016  -1159   1883   1645  -4404   1679   1321  -3222  -3259  -1108    116  -4240   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   120  -1862   -163   -618  -1440   -568   2279   1298   -961    792  -2520  -3868   1125  -4377   -991    749    191   -831  -4400  -4963  -1118   198
-     -   -149   -504    231     41   -380    401    113   -627    215   -466   -725    274    403     45     92    355    116   -371   -283   -253 
-     -   -179  -3102 -12295  -1872   -460   -701  -1378      *      * 
-   121  -5411    727  -8000  -7587   1790  -7672  -7025   2905  -7434   -152  -3911  -7314  -7433  -7129  -7406  -6949  -5382   2179  -6446  -1162   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   122   -618    840  -5935  -5299  -1214  -5137  -4008   2237  -4894    666   1335  -4783  -5187  -4516  -1766  -1187  -1501   2326  -3873   -906   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   123  -8407  -7275  -8450  -8809  -3793  -8053   5359  -7648  -8566  -6951  -7039  -7461  -8186  -7592  -7995  -8098  -8340  -7763  -4475   1186   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   124  -5094    -99  -6822  -5503  -6155  -1963  -4473  -5623  -1567  -1569   -400  -5194  -6119  -4158   4040  -2036  -1702  -5399  -5873  -5700   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   125  -6923  -7890   4200  -5000  -8686  -6482  -6170  -9053  -6698  -8760  -8346  -1338  -7059  -5964  -7524  -6617  -7065  -8485  -8135  -7889   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   126  -6540  -5924  -9034  -8525  -4401  -8921  -7834   1903  -8399   2803    425  -8636  -7981  -7257  -7969  -8350  -6420    556  -6283  -6487   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   127    752      8  -7399  -6507  -7582  -5487  -5445  -7170   3745  -7106  -6303  -5655  -6103  -5131  -1542  -2121  -1851  -6239  -7053  -7025   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   128    744   -225   -806  -5038  -3547   -641  -4037  -1521  -4712    -20   -468  -4668   3197  -4402  -4641    680    105  -2996  -4036  -3686   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   129    455  -4783    993   2344  -5104  -1994   -345  -4855   -158  -4799   -570   -452  -4377    883   1388    510  -3249  -4405  -4966  -4284   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   130  -9229  -8006  -8715  -9103  -9439  -7953  -8550 -10587  -9451  -9925  -9876   4461  -8411  -9287  -8946  -9659  -9447 -10180  -8207  -9396   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   131  -5687   2300  -8350  -8002    207  -8210  -8001   3253  -7958    805  -3949  -7870  -7814  -7644  -8002  -7596  -5662   1231  -7044  -6779   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   132  -6956  -6284  -9325  -8719   1416  -9211  -7739  -1549  -8543   2946   2123  -8959  -8021  -7132  -7931  -8654  -6766   -521  -6086  -6376   220
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   133  -5440    745  -7858  -7282    552  -7294  -6203   2301  -6978   2043   -260  -6956  -7014  -6345  -6720  -6469  -5362   1537  -5557   -212   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   134  -1083   -301   2506     21  -5100   -558    393  -4850    423  -2499   -658    933  -4376  -1003  -3030    708    343    411  -4964  -4282   222
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   135  -1846  -4782    467   1295  -5103  -1155   1373  -4854    833  -2408   -624    940   -735    879    357    505    762  -1029  -4965    -77   223
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   136  -1769  -4782    926    565  -5103   -161    908  -1978    983  -2502  -3871   2098    726    267    224   -199   -260  -1060  -4965  -4283   224
-     -   -157   -500    246     44   -384    394     93   -614    211   -477   -722    284    397     36    103    361    118   -368   -307   -245 
-     -  -2910  -2055   -675  -2460   -289   -701  -1378      *      * 
-   137   -497    939   1358   -204  -3859    731    895  -3609  -1283  -3555  -2629   1390   1009    363    608  -1950    447   -695  -3723    233   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2  -9833 -10875   -894  -1115    -55  -4733      *      * 
-   138   -244   -254   -598   -313   -479   2144    387   -871  -1338   -383    292    950   -584   -997   -597   -165   -811  -1046  -4875  -1035   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11229 -12271   -894  -1115   -359  -2181      *      * 
-   139  -1671   -330    766   -286    152  -4301   1876   -443    106  -1110   -517    409  -1724   1474   -631   -610   1022    776  -4920   -219   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   140   -691   1386  -6334  -5723  -3772  -5578  -4498   2087  -5341   1399   -559  -5227  -1618  -4979  -5158  -1025  -3901   2349  -4347  -3999   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   141  -5615   1796  -6263   -306  -7053  -6235   -297  -6425   3658  -6155   -761  -4908  -6173  -3754    311  -5513  -5324  -2136  -6057  -1058   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   142  -2324     -4  -8046  -1864  -5464  -7795  -7522   3094  -7591   1907  -4214  -7450  -7571  -7458  -7677  -7116  -5380    678  -7004  -6550   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   143   1591   2900  -6322  -5777  -3918   1101  -4514   1273  -5377  -2061  -3156  -5106  -5429  -4990  -5168    831   1445   -865  -4422  -4088   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   144  -8482  -7985   4208  -7188  -9353  -7570  -7778 -10191  -8473  -9657  -9481  -7486  -1524  -7945  -8593  -8496  -8663  -9716  -8215  -9087   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   145  -7792  -6783  -8045  -1848   4455  -8083  -4353  -6649  -8052  -1040  -6041  -1657  -7961  -6854  -7477  -7353  -7657  -6846    433  -2414   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   146  -2136  -5232   -713  -5699  -7701   3751  -6286  -1752  -6856  -7753  -6876  -5380  -6054  -6175  -7071  -4737  -4995  -6329  -7867  -7577   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   147   -612    -19  -1611  -5292   1276  -5135  -4006    190  -1736   2542    362  -1490  -5185  -4512  -4690   -205  -3529    -57  -3873  -3531   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   148   2880   1396  -7217  -7106  -5717  -1993  -5929  -5313  -6711  -2341  -4931  -5726  -5814  -6244  -6420   2072  -1794  -1875    480  -5889   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   149    296   1256  -3193   -232  -5009  -1223  -2964  -1957   2100  -2435  -3815   -433  -4394  -2514   2391   -515    388   -574  -4919  -4255   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   150   -333    765   1073    474    751  -4340   -517   -453   1037    448   -600  -1217  -4431   1337  -1436   -961   -746    141  -4829    -44   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   151   -659  -3507  -1669  -1079   1105  -2193   -526   1167    -24   1452   1623   -467  -1514  -1322  -4405  -4074  -1654    491    187   1198   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -69 -11253  -4436   -894  -1115   -701  -1378      *      * 
-   152  -1062  -4720    300    970  -1467   -166    521   -987    916  -4736  -3809    998   -728   -100    590    573   -259    159  -4903    802   258
-     -   -153   -484    239     41   -390    398    113   -626    219   -472   -700    272    392     40     90    367    123   -389   -285   -237 
-     -  -2058   -691  -2833  -1765   -503  -2348   -315      *      * 
-   153  -1547  -4521    896    -79  -1088   -371    624  -1454  -1028  -1341  -3610   1604   1464   -724    141   1099    617  -4143  -4704   -873   278
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10967 -12009   -894  -1115    -61  -4600      *      * 
-   154   -296  -4769    220  -2614  -5084    988   -473  -1826   -252  -1564   -676   1312  -1591    914   -649   1005   -203  -1012  -4956   2078   279
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   155   -691  -4776  -1448   1066  -1563    703    968  -4843   -710  -2453   -410  -2921    207    324    -62    952    631    412  -4961   1320   280
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   156  -1171    640   -683   -194    513  -1991   1033  -1012    956   -129    324    443    254   -236    709     38     13   -145  -4937    372   281
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   157    445    -60  -4560  -3987    508  -4850    412  -3230    777    751   2031    417   -759  -1181   -201   -551    317    -52  -4097   1430   282
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   158  -1192   -365    227   -342  -5099     84    936  -1662    809  -2479    229    948  -1644   -283   -119    110   1859  -1934     81    859   283
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   159   -645  -4731    689   -346  -1420   1043    447  -1739  -2548  -4737   -658   -491   -673    302  -3052   1138   2084   -527    231  -4260   284
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   160  -1199   -151   -702   -420   1879     28   -563    425  -3409    201   -493    337   -194   -286    767  -1166  -3401    627  -4247   1134   285
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   161     -7   3604  -1703  -1952  -1279     20  -3751   -241   -967  -1274  -2774  -4228  -5005  -1297   -183  -3975    111   2386  -4015  -3638   286
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   162   -629    785  -1870  -4891  -1295   3173  -3916   -637   -497  -2063   -473  -1583  -5122  -4271  -1774  -1128  -3510    -55  -3919  -1015   287
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   163  -3463   -231  -4104  -1583  -3901  -4703   -285  -3477  -3393   -668   -567  -1427  -1763  -3282  -1601   1567   3275  -3329    138  -3817   288
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   164  -1054  -4447  -1448   -799  -1483  -4394   -504    568   -717    269  -3573  -1209   2638  -2674   1632     35  -3291   -894  -4717    -97   289
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   165  -1148   -188    195    688     59     28    447   -345  -1520  -1501  -3412    402    235  -2812    568  -3404    134    567   3104   1134   290
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   166  -7087  -6552  -7865  -7298    906  -7610   -394  -6464    -71  -5974  -5863  -6312  -1544  -5805    222  -6878   -916  -6520   3392   4239   291
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   167   -223    717  -5916  -5281  -3370  -5133  -4004    236  -1798   -289   3511   -585  -5183  -4506   1713  -1968  -1689    674   3286  -3531   292
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2663 -11253   -249   -894  -1115   -701  -1378      *      * 
-   168  -1615  -1432  -3894  -3271  -1190  -3170  -2004   1005  -2881    340   3898  -2792  -3191  -2488  -2695    455  -1554   -744  -1818   2200   293
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -8595  -9637   -894  -1115    -14  -6700      *      * 
-   169   3331  -4866  -7603  -7958  -7608  -1940  -6935  -7436  -7620  -7697  -6716  -5989    604  -7036  -7215    952  -4738  -6092  -7827  -7821   294
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   170  -5719  -5989  -8212  -8414  -6061  -6510  -7452  -5461  -8195  -1053  -5125  -7267   4235  -7661  -7816  -6091  -6099  -1808  -7128  -7038   295
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   171  -5844  -7649  -3465   3879  -7964  -5599  -4859  -7816  -4663  -7563  -7007  -1205  -6142  -1082  -1705  -5462  -5891  -7329  -7621  -6774   296
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   172  -1140   2074  -5903  -1972  -3372  -2210  -4001   1453  -4870    805  -2620  -4768  -5182  -1229   -302   -350  -1427   2455   1276  -3532   297
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2385 -11253   -307   -894  -1115   -701  -1378      *      * 
-   173  -1542   2001  -3865  -3232  -1327    -83  -1963   2264  -2833    722   -572  -2729  -3140    745  -2643  -2176  -1483   1249  -1835   1175   298
-     -   -147   -508    232     44   -380    394     97   -634    213   -465   -707    273    393     41    103    365    119   -372   -303   -247 
-     -  -1167   -853  -9914  -2962   -198    -41  -5143      *      * 
-   174  -3569  -3395  -5913  -1783  -1209  -2028   -312   2012  -4872   2363    985  -4762  -5166  -4496  -4673  -1049  -1621    557  -3853  -3511   318
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11231 -12273   -894  -1115   -369  -2147      *      * 
-   175   -287  -4778  -1431    968    438   -254  -2943  -4847    989    305    869    352  -4377    862   1100     98  -1521   -196  -4963  -4281   319
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21 -11253  -6175   -894  -1115   -701  -1378      *      * 
-   176   -245    673    948   -261  -1551   1983   -486  -1799  -1324  -4780  -3853    670  -1616    613    274    531   -811  -4386  -4947    798   320
-     -   -151   -496    236     48   -375    395    115   -627    213   -472   -719    275    387     51     93    363    116   -369   -303   -247 
-     -   -723  -1344 -12275  -1185   -836   -388  -2085      *      * 
-   177  -1854   -365    250   -270  -1451   -695  -2942  -1670    829  -1506  -3870   1446    994   1339   1305    316     71  -2013  -4964  -1132   327
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   178  -1183  -4781    479    337   -476   1157    920  -4851    811  -1706    863     91    780   -251  -1348   -518  -1627   -249  -4964   1628   328
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   179   -641  -3679    186  -1774   1732  -4848   1886    417  -3794  -1978  -2867  -1484  -4915  -1042   -659  -1931  -3446   -785    351   3626   329
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   180  -4456  -5182   1171  -4993   -329   1754  -5512  -6689  -5796  -6852  -6053  -4925    -79  -5350  -6183   1886   2183  -5902  -6901   -135   330
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   181   -294  -4652  -3232    -18   -493  -1889    973  -1007    354   -963  -3756  -2982    981   -155    808   1087   1407   -151  -4871   -114   331
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   182   1049  -4783  -3158    856  -5105  -1213   -419  -4855   2095  -1055  -3872  -2920   1504    205    611   -175   -804  -4405  -4966  -4284   332
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   183    694   1354  -1593  -4846  -3445  -2149  -3909    651  -4536  -1942  -2681   -470  -5116  -1270  -4499   1853   -840   2310  -3931  -3576   333
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   184  -2185  -7763   4161  -1526  -8064  -5545  -5059  -8102  -5545  -7921  -7396  -4164  -6155  -4765  -6600  -5444  -5959  -7498  -8066  -6964   334
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   185  -3763  -3574  -6119  -5491  -3529  -5337  -4222   1931  -1751   -459   2285  -4984  -5377  -4717  -4898  -4427  -1556   2841   2093  -1035   335
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   186  -7905  -6814  -8269  -1859   -260  -8154  -4331  -6780  -8185  -2316  -6178  -6759  -8007  -6900  -7544  -7403  -7753  -6941   5992   1994   336
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   187   1821   -201  -7651  -7997  -7600   -207  -6935  -7426  -7616  -7687  -6707  -5993  -5964  -1183  -7208   3102  -1865  -6085  -7821  -7814   337
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   188      2   2053  -5936  -1804   2354  -5138  -4009    177  -4895   1885    427  -4784  -5188  -4517  -4694  -1967  -3531    459  -3874    878   338
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   189  -1096  -4894  -7086  -7456  -7614   3751  -6842  -7446  -7503  -7699  -6727  -1317  -5969  -6906  -7188  -2060  -4756  -6111  -7830  -7789   339
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   190  -1945   3550  -6042  -5412  -3478  -5254  -4136   1922  -5012    -23    429  -4901  -5300  -4639  -4816  -2067  -1486   2422  -3998    152   340
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   191  -5172  -4754  -7738  -7288  -5043  -7312  -6644   2449  -7086    995   1643  -6965  -7162  -6821  -7043  -2325   1223   2054  -6259  -5887   341
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   192  -1076   1328  -5938  -5302    836  -5140   -325   1005  -4897   2425   1260  -4786  -5190  -4519  -4697  -4225   -335    240  -3876   -892   342
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   193    946  -3495  -6008  -5379   1305  -5216    887   1093  -4974   -788   -375  -4852  -5263  -4589  -4771  -4302  -3613   -848   3942   3060   343
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   194   -612   -188  -1396   3179  -5077  -4288  -2947   -101  -1346  -4777  -3856   -448  -1414   -120  -3037   -525   -321  -1145  -4953     21   344
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   195  -1952  -3418  -5937  -5301   -272  -5139  -4011   1021  -1684   2216   3270  -4785  -5189  -4519  -4696  -2001   -778      8  -3875   -822   345
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   196    806   1503  -5937  -5301   1069  -5139  -4010   -159  -4896   2118   1853  -4785  -5189  -4518  -1647  -4224   -704    488  -3875    -12   346
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -68 -11253  -4450   -894  -1115   -701  -1378      *      * 
-   197   -244   1762  -1486   -304    176  -4478  -3186  -1620  -1279   -221  -3216    398  -4561  -2888   -637    521   2695  -1689  -4401     88   347
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22 -11185  -6108   -894  -1115  -2339   -318      *      * 
-   198  -3245  -4700  -1285  -2549   -491   2810   -331  -4760    938  -1086  -3791   -321  -4313   -924    849   -991  -3184  -4319  -4885   1151   348
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1315 -11165   -743   -894  -1115  -2606   -259      *      * 
-   199  -2173   1967  -2528  -1972     17   2076  -2043   -457    979  -2731    717    -64   -376    170   1038  -2282   -340   -523  -3176  -2686   349
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -599  -9852  -1561   -894  -1115  -5598    -30      *      * 
-   200    585  -2946    192    327    320  -2642  -1313  -2906    368  -2934  -2055  -1307   2663   -879  -1420  -1559    970   -222  -3173  -2532   350
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -273  -9256  -2548   -894  -1115  -4647    -59      *      * 
-   201     -7  -1595    298  -2960  -1558  -3177  -2022   1183  -2650    990   -794  -2662   1216  -2358  -2612    727    308    444  -2044    901   351
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -110  -9104  -3800   -894  -1115  -5907    -24      *      * 
-   202     57  -1583  -4065  -3442   2875  -3303  -2112   1403  -3043    674   -733    458  -3345  -2657  -2848  -2389  -1701   -972   3227  -1515   352
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -8998 -10040   -894  -1115  -5935    -24      *      * 
-   203  -1548  -2953    474   -828   1541    -89  -1185  -2981    576  -2962  -2061  -1137   2705    902  -1297  -1437    354  -2564  -3160  -2490   353
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -632  -8998  -1503   -894  -1115  -5935    -24      *      * 
-   204    949  -1873  -3594  -3310  -3215   2567  -2867    956  -3113  -3131  -2370  -2617  -2976  -2850  -3187    780   1132  -2303  -3567  -3260   354
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -360  -8372  -2199   -894  -1115  -6061    -22      *      * 
-   205    726  -1828  -1018   -467  -2006    573   2223  -1643   -310    410   -995   -717    992   -285   1111   -896   -833  -1380  -2145  -1598   355
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -541  -8020  -1695   -894  -1115  -6108    -21      *      * 
-   206  -1455  -3002   2743   -124  -3339  -1838   -906  -3139   1668  -3063  -2255   -476   1698   -520  -1270  -1244  -1458  -2675  -3223  -2453   356
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -375  -7491  -2162   -894  -1115  -5060    -44      *      * 
-   207   -746  -1560   1425   -341  -1356  -1795   -444  -1289   -170    682   -700   -571  -1893   -160   1517   -779   -684  -1075  -1644   1953   357
-     -   -149   -500    232     45   -381    400    111   -627    210   -466   -721    275    393     45     98    359    117   -370   -295   -250 
-     -  -2633   -258  -8511    -45  -5040  -6160    -20      *      * 
-   208  -1767  -3401   2107   -139  -3802  -1858  -1202  -3699  -1354  -3615  -2897   2073   2793   -864  -2119  -1501  -1847  -3169  -3794  -2874   359
-     -   -150   -501    232     42   -377    397    105   -627    211   -463   -722    277    393     48     95    360    116   -370   -282   -250 
-     -  -1435  -1255  -2242  -1944   -434  -4946    -48      *      * 
-   209   2138  -1310  -3697  -3171  -1088  -3181  -2298   1866  -2865   1275    -74  -2834  -3185  -2520  -2785  -2341  -1503    291  -2073  -1786   364
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -7515  -8557   -894  -1115  -4020    -92      *      * 
-   210  -1233  -1057  -3502  -2875   2324  -2779  -1614   1177    721    798   2162  -2397  -2809  -2101  -2304  -1865  -1171   -427  -1448   1579   365
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -8194  -9237   -894  -1115  -4002    -93      *      * 
-   211  -1302   2115  -2420    350   1052  -2659  -1447    663  -1647     92   -633    792  -2725  -1476   1471  -1674   1486   -879  -1868  -1474   366
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -8636  -9678   -894  -1115  -4368    -72      *      * 
-   212  -1500  -1493  -3073  -2485  -1475   1806   1631  -1021  -2227    -15   1601  -2312    308  -1989  -2294    905  -1446   1296  -1944  -1577   367
-     -   -150   -501    231     44   -378    400    104   -628    211   -463   -722    274    397     47     94    358    116   -365   -296   -251 
-     -  -4031    -93  -9909    -16  -6545  -3062   -184      *      * 
-   213   -308   3406  -2790  -2223    329   1927   1217  -1722  -2052  -2025   1176  -2281   -140  -1909    100    454  -1826  -1593  -2560  -2148   369
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3  -9403 -10445   -894  -1115  -4745    -55      *      * 
-   214    497  -3267   2280  -1089  -3587    302   1113  -3338    180  -3283  -2356    257    698    544  -1514   -236    711  -2888  -3450  -2767   370
-     -   -150   -501    231     42   -382    399    104   -628    209   -467   -722    282    394     44     94    364    118   -368   -296   -251 
-     -  -3424   -847  -1511    -17  -6404  -5781    -26      *      * 
-   215    126   1810   1788   1660  -3167     24  -1012  -2917   -604  -2866  -1944    757  -2441   1048  -1115  -1263  -1325  -2471  -3038   1028   372
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -8855  -9897   -894  -1115  -4219    -80      *      * 
-   216  -1659  -1606   1126  -2775  -1573  -3126   1339   1650  -2494    568   1451  -2548  -3183    578  -2513     17  -1600   1517  -2052  -1691   373
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9076 -10118   -894  -1115  -5914    -24      *      * 
-   217  -1495  -2943   2280   1499  -3254  -2470  -1131    -17   -716   -641  -2035  -1109  -2564    944    544    118    299  -2560  -3133  -2456   374
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9076 -10118   -894  -1115  -4783    -53      *      * 
-   218  -1591  -3032   1083   1465  -3339  -2560  -1226  -3080   -812    730  -2126  -1201  -2658   2356    399  -1477    268  -2647  -3222    680   375
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9175 -10217   -894  -1115  -5886    -25      *      * 
-   219  -1742  -1646  -3647   -173  -1608   -321   1411   1597  -2724   1305   1373  -2730  -3291  -2428    236   -122  -1683    373  -2096    857   376
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9175 -10217   -894  -1115  -5886    -25      *      * 
-   220  -1721  -1749  -3148    754   1397  -3140   1240   1590  -2325   -145   -943  -2447  -3201    511    276   -102  -1661   1010  -2185    836   377
-     -   -149   -502    231     43   -383    396    103   -624    212   -466   -713    276    392     43    102    360    115   -366   -297   -251 
-     -  -4339    -74 -10217    -12  -6866  -4187    -81      *      * 
-   221    585  -2351  -2208     71  -2412  -2955  -1677   2453     99  -2250   1246  -1839     12   1339  -1909  -1915     53    -32  -2715  -2240   379
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3  -9346 -10388   -894  -1115  -5830    -26      *      * 
-   222   -185   1537  -4239  -3604   2205  -3447  -2319    312    744    864   1396  -3091  -3497  -2824  -3003  -2532    911    887  -2186  -1843   380
-     -   -151   -502    233     45   -383    398    103   -625    214   -466   -723    273    391     50    101    358    115   -366   -297   -252 
-     -  -4510    -66 -10388    -11  -7043  -3687   -117      *      * 
-   223    431  -2579   -112   -147     32    338  -1823    594    -73    500  -1741  -1965  -3188  -1555     80   -423    -49   1384  -2934  -2448   382
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3  -9573 -10615   -894  -1115  -4704    -56      *      * 
-   224  -2022  -2478    612   -287  -2518   1276   1865    -81  -1896   1098    904  -2188   -169  -1790   -128  -2216  -1962  -1942   1522   1336   383
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3  -9636 -10678   -894  -1115    -47  -4966      *      * 
-   225   -253   -342    241    943  -1550    511    416  -1901   1300  -1037    261   -423   -738   1137    593   -947    117  -1919  -4945  -1082   384
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11232 -12275   -894  -1115  -1421   -675      *      * 
-   226  -1092  -4749   -606    581   -564  -1870   -440    343  -1335    619  -3840   -387   1504    244   -647    265   1309   -569  -4936  -4258   385
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11232 -12275   -894  -1115   -384  -2098      *      * 
-   227  -5705  -7606   -601     32  -7987  -5466  -4991  -8006  -5466  -2585  -7299  -4094   4121  -4694  -6511  -2244  -5847  -7381  -8039  -6892   386
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   228  -3576   -202  -5624  -2094   3261  -5089   -616  -2951  -1896   -127   -464  -1572  -5142  -1385  -1692  -1955    348   -801   2793   2371   387
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   229   -675   -230    195    293  -5097  -1215    985   -443    145  -2453   -681  -1107   1491    688    497    985  -3248  -2026     82   1781   388
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -137 -11253  -3475   -894  -1115   -701  -1378      *      * 
-   230   -191  -4658   1917    454  -1407   1496   1095  -4730  -1106  -2385  -3747   1039   -543    738    348    -76  -3124  -4280  -4841  -4158   389
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1242 -11117   -794   -894  -1115  -3068   -183      *      * 
-   231    125  -3514    984   1532   -304  -3096   1711   -630  -1349  -3518    667  -1742    485    271    549    602  -2050   -736  -3715    242   390
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -536  -9877  -1693   -894  -1115  -4485    -66      *      * 
-   232  -1923  -1930  -3418   -248  -1905  -3354  -2172   1427   -236    734   1293   1008    902  -2354  -2673   -304  -1864     70   3345  -1999   391
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -169  -9424  -3199   -894  -1115  -5801    -26      *      * 
-   233   -177  -3080   1072    307  -3395   -302   1306    752    341  -3093    992  -1237   1877   -801   1122  -1506  -1562  -2699  -3267  -2589   392
-     -   -149   -500    232     43   -381    398    105   -627    210   -466   -711    277    393     52     95    359    117   -370   -295   -250 
-     -   -400  -2049 -10301    -45  -5039  -3694   -116      *      * 
-   234   -377  -3122   1282    735     41  -2823   1070   -384   1371   -727  -2229  -1488  -2914  -1054  -1594    959    724   -463  -3347  -2707   394
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3  -9503 -10545   -894  -1115  -3327   -151      *      * 
-   235    130   1019   -202   -129  -3730   -752  -1662  -3464    739   -271    708    836    572  -1210   1162  -1909   1062   -690  -3631    333   395
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2  -9764 -10806   -894  -1115  -2310   -325      *      * 
-   236    -58  -3831    759   -412  -4150  -3336    462   -824   -379   -632  -2921   1020    238   1173   1239    716   -637   -940   1081   -137   396
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10185 -11228   -894  -1115  -1418   -677      *      * 
-   237  -2832   1269    712    563   -861  -3892  -2576   1496    656   -533    842    558   -205   -410    -69  -1296    302   -548    658   -557   397
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10670 -11712   -894  -1115   -170  -3173      *      * 
-   238  -1058  -4740   1414    765   -505   -595   1409   -449    226  -1087    894    747   -692    900      1    369   -643  -2020  -4923  -4240   398
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11207 -12250   -894  -1115   -870  -1143      *      * 
-   239  -3290  -4745   -186   -313  -1388    289  -2926    291    186   -589    254   1668   1599    315    -90   -180    386  -1937  -4933  -1011   399
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11230 -12272   -894  -1115   -366  -2158      *      * 
-   240   -597  -3523   -247  -4579   1041   -239   -634    180   -870    649   1849   -639   -164  -1356  -4363   -295   1168   -437    214   1209   400
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   241     24  -4780   1113   1177    464  -1969  -2942  -1715    359  -1612    289     33  -1527   1156   1155     43   -331  -1938  -4964   -108   401
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   242    242  -4780   -209   1327   -510  -1162    503  -1003    465  -1135   1207    936  -4376   1386    762   -217   -847  -1164  -4964  -4282   402
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   243   -331  -3415  -5931  -5295   -356  -5135   -422   1682     -8   1115    434  -4780  -5185  -4514   -720   -670   -339   1301    471   1689   403
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   244   -296  -3807   -160   -358   1602   -658   1942   -290  -1591    308   1232   -534   -809  -3375  -3810   -232   -346    497  -4206   1378   404
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   245    645   1246    171    325  -1565   -246  -2950  -1914    109   -424   -644     22   -730    238   1783     20  -1585  -1951     91    356   405
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   246   -287  -3957  -3935  -1604   -375   1032    978   1813   -377    425   1292    -24  -1671   -330   -784  -1105   -805   -488  -4329    -31   406
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   247   -315  -4676    531  -1367  -1473  -2022   -415   1100    963    214   -409    682  -4406    637    -75  -1766     67    581  -4889    867   407
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   248   -667   -245   -660    757   -571  -1911  -2960  -1964   1281     94    254     30  -1661   1539    220   -532   -816   -542   1187   1076   408
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   249  -1120  -4782    476    511   -524     59   1681  -1888    841  -2553    212   1135   -697    617   1196   -148    307  -2032  -4965  -4283   409
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1035 -11253   -967   -894  -1115   -701  -1378      *      * 
-   250  -2422   1649  -2415   -463    385  -1084   1415    -55    201  -1508  -2696    926   2305  -1718    332   -877    585  -3132   1189  -3229   410
-     -   -159   -489    230     48   -393    391    106   -623    208   -470   -723    279    401     36    106    362    114   -367   -264   -229 
-     -  -1907   -448 -11262  -1831   -476  -1095   -911      *      * 
-   251  -1337    300    199   -985    473   1252  -2522    -11    852  -1939  -3443      4   1241   -508    726   -186    467  -3973  -4538   -749   422
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10789 -11831   -894  -1115   -205  -2918      *      * 
-   252  -3278  -4644    482    537   1408     82    473  -1832   -601    349   -629  -1201   1239   -976    601   -147  -3217   -110    247    426   423
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11207 -12250   -894  -1115  -1984   -420      *      * 
-   253    286    -35   -649    327  -1315  -1967    472  -1932    118    449   -662    521    902  -2448   1699   -196    411  -4342  -4912   -976   424
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11207 -12250   -894  -1115   -870  -1143      *      * 
-   254  -1072  -4374   -669   -329     78  -2066  -3076    298   -238    849    793  -1238    981   -953   1064    324   -798    -92    233    424   425
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11230 -12272   -894  -1115  -1481   -640      *      * 
-   255  -1157  -4745    460   1205   -545   -662   -388   -825   1032   -684   -579  -1144   1754   -996    220   -870   -287   -488    293  -1067   426
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11230 -12272   -894  -1115   -366  -2158      *      * 
-   256  -1133    675  -3596   -353   1466  -1233    347     10    323    289  -3359     46    554   1055    771  -1097  -3329    288   1117   -152   427
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   257  -1790  -4723    147   -649    460  -2044  -2961   -960  -1300  -1584  -3820    405   2753    391   -111  -1764  -1419  -1995   3263    479   428
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   258  -1133  -4774    919    289  -1472  -4285    510    -76    364  -1072   -506   -466   1480    246    187    969   -220   -998  -4960    487   429
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   259   -628  -4735  -1504    267  -5035   -673    421    268   -650    195   -713   1874   -715  -2504    282    699    318  -1878    176   1059   430
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   260  -1175   3614  -5930  -5294    516  -5135   -538   1325   -983    925   -380  -4780   -704  -1274  -1768  -1016   -812   1047   1179   -985   431
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   261  -1076  -4800   -682   -725  -5121  -2088  -2956  -4872  -1209  -4816  -3890   -471   1956    -73  -1338   2811   -348  -4422  -4983  -4299   432
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   262  -1037  -4782   1535   1680  -5103   -510  -2942   -924    405  -1698  -3871   -529   1595  -2482    233    976  -3248  -4404  -4965  -1079   433
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -51 -11253  -4857   -894  -1115   -701  -1378      *      * 
-   263     84  -4736    971   2258  -5057  -1922  -2895  -4808   -213  -1467   -574     15    534   -116  -1288    303    398  -4358    128    -67   434
-     -   -149   -502    231     48   -378    396    110   -628    208   -463   -712    273    394     43     97    359    120   -371   -297   -251 
-     -   -125  -3594 -12244  -1472   -645   -232  -2751      *      * 
-   264   1731   2547  -5934  -5298    640   -263  -4007   -247  -1801   1576    924  -4782  -5186  -4516  -4693  -4220  -1553    458    192  -3530   439
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   265   -241   -198  -3682   -794   -427  -1936  -3240    612   2124    111  -3291   -475  -4617    956    498  -3480   -202  -1841  -4474   1903   440
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   266   -289   -331   2577    958  -1430  -1196   1052  -1871    140  -1667   -735   -379  -4376    573   -654    661  -3248  -4402  -4964  -1037   441
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   267  -5570  -5207  -7943  -7332   2492  -7349  -6163    426  -7006   2460   -530  -7015  -7020  -6282  -6695  -6514   -964    748  -5450   -851   442
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   268  -1228   -132  -7186  -6649  -4539  -2083  -5657   2368  -6345   1703   2977  -6230  -6527  -6019  -6218  -5733  -4672   1093  -5411  -5058   443
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24 -11253  -5950   -894  -1115   -701  -1378      *      * 
-   269   -233    733    496    538  -1512   -556   -483  -1871   1194   -153  -3846     49  -4356   -914    979    500    853  -1866  -4941    -84   444
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11230 -12272   -894  -1115   -360  -2177      *      * 
-   270  -1879    740    708     42  -5102    499  -2941  -4853   1925  -1686  -3871   -478  -4376    840   1351    531  -3248  -1765   1733    -65   445
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   271  -1078   4527  -6001  -5369  -3424  -5188  -4083    473  -4965   1280   2971  -4849  -5245  -1263  -4765  -2003  -1635  -2877  -3945  -3606   446
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   272  -6032   1306  -8380  -7761    165  -7863  -6566    202  -1775   2623   -272  -7537  -7346  -6544  -7063  -7064  -5909  -4318   4168  -5617   447
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   273     16   1673    924    771  -5103  -4283   2109  -1011    386  -4798  -3871   1377  -4376    855    547  -1066    354   -205  -4965  -1058   448
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   274  -1190  -4283  -1596   -753    779  -4462   -457  -1758   1515    461    303  -3221    581    211    534  -1081   -360    361   1085   1460   449
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   275  -1788   -192   3257   -772  -5108  -4287  -2947  -4859   -129  -4804  -3877   2093  -4381   -992  -1328  -1034  -1521   -207  -4971  -4288   450
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   276      9   -212  -3967   -984  -1118  -2024   -395  -3569  -3273  -3831    325  -3573   3646  -1156   -648  -1930  -1495   -116  -4315  -3856   451
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   277    468  -4779   -133   1101  -1427  -1979    368  -1871    610  -1046   -655    948  -1568    259   -674    967    318  -1112     68    403   452
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   278   -657   -189    933   1062  -5103  -4283  -2941  -4854   2011   -701    218    391  -4376   1360    303     74     67  -4404  -4965  -4283   453
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   279  -7207  -7306  -8076  -6588  -8459  -7223  -5448  -7982  -1500  -7531  -6953  -6369  -7277  -5081   4236  -7139  -6862  -7777  -7053  -7277   454
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   280   -694   -163  -5922  -5286  -1204  -2048   -610   1082  -1800   1434  -2618  -4776   2951  -4509  -4688  -1216  -1648  -2829    202     21   455
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -3168 -11253   -171   -894  -1115   -701  -1378      *      * 
-   281  -1412  -2132  -2007  -2293  -4366   3113  -2847  -4225  -3107  -4377  -3503   1660  -2881  -2661  -3396    961  -1821  -3134  -4516  -4119   456
-     -   -150   -489    232     42   -382    400    104   -627    211   -465   -722    274    393     51     95    359    116   -370   -296   -245 
-     -  -2121   -637  -2975   -831  -1191  -6099    -21      *      * 
-   282   -968  -1818  -1787  -1351  -3112    953  -1494  -2818  -1122  -2911  -2044  -1365  -2340  -1133   1510   1816   2121  -2205  -3137  -2649   459
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -228  -7899  -2816   -894  -1115  -4964    -47      *      * 
-   283    840  -1663   -994    969   1159    503   -604  -1413   -325  -1594   -814   -688  -1996   -267   1103   -851   -755  -1179   2900  -1437   460
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -7938  -8980   -894  -1115    -89  -4060      *      * 
-   284  -3257  -4642   -697  -2590  -1218   -252  -2907  -4655  -1306  -2353   -529    482  -1607  -2459  -1398   2112   2745  -4246  -4848  -4187   461
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11183 -12226   -894  -1115   -186  -3045      *      * 
-   285   2163    763  -1619  -5296   2250  -2060  -4007   1241  -4891   -489    484  -4781   -226  -4515  -4692   -678  -1688   -813    264  -3530   462
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   286   -268   -329   -158    917   -541  -1990    350  -4851   1273  -1075    388  -1130    233    840    993   -602    801   -595  -4964   -857   463
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   287    109   -243    672   2304  -5103  -4283    488  -4854  -1317  -2269   -656   -492  -1519   2679   -655   -618  -3248  -4404  -4965  -1114   464
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   288   1312   1294  -6215  -5593   -206  -1244  -4339   2188  -5201   1409    395  -5091  -5478  -4828  -5009  -4538  -3794   1162  -4188  -3846   465
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23 -11253  -6022   -894  -1115   -701  -1378      *      * 
-   289  -3562    799  -5767  -2054  -1235  -2075    318    138    237   2164   1713  -1454  -5145  -1272   -730  -4172  -1640   1071  -3865    -34   466
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11231 -12273   -894  -1115  -1470   -646      *      * 
-   290     73   1351   -674   1236  -1549  -2008   1350  -4834   1049  -2498  -3851   1801  -4356   1813   -115   -223  -1582  -1052  -4945  -4262   467
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11231 -12273   -894  -1115   -369  -2147      *      * 
-   291  -1739   -320    777  -2654  -1419  -2051   4360  -4707  -1358  -2412   -689  -1300  -4399   -224    537    531   -289  -2010  -4905  -1057   468
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11253 -12295   -894  -1115   -701  -1378      *      * 
-   292  -3345  -4494   -233   -332   -563  -1986  -3051    333     99   1063  -3616  -3072   2953  -1026  -1490   -943  -1528  -1070  -4753  -4151   469
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10815 -11857   -894  -1115   -701  -1378      *      * 
-   293  -6409  -5751  -7614  -7636   2593  -7311  -4003  -5084  -7219   -150   -151  -6210  -7172   -849  -6723  -6510  -6299  -1387   4881   2807   470
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10749 -11791   -894  -1115   -701  -1378      *      * 
-   294  -4057  -3817  -6415  -5791   3203  -1638  -4541   1679  -5412    765   1434  -5333  -5617  -4930  -5182  -4791  -3987   1226    750  -3959   471
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *      *      0 
-//
--- a/commons/pyRepetUnit/profilesDB/tests/datas/profilesDBTest.hmm	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7162 +0,0 @@
-HMMER2.0  [2.3.2]
-NAME  RVT_1
-ACC   PF00078.19
-DESC  Reverse transcriptase (RNA-dependent DNA polymerase)
-LENG  242
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F --prior PRIOR HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  156
-DATE  Mon Jun  2 18:30:00 2008
-CKSUM 7481
-GA    35.2000 35.2000;
-TC    35.2000 35.2000;
-NC    35.1000 35.1000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -10.513688   0.618327
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -13      *  -6834
-     1    254   -362  -1116     20   -891   -782   -593  -1348    663  -2265  -4560    682    522    340    223   2070  -1876  -2798   -263  -4972     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26756 -26756      0 -19932      0 -19932  -1013  -8913 
-     2   -419   -233   -396  -1108   1220  -2792  -3751   -250   -584  -1669  -4321  -1660   2448   -323   -379  -1635   -527  -1337   3626    168     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -26767  -7314      0 -19932      0 -19932  -8926  -8910 
-     3  -3036   1124  -1949  -2086   -484  -1024   1155   -973   1367  -1738   -250   1015   -902    -89   1143   -814   -125  -1397   2962   1591     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26758 -26758      0 -19932   -781  -1259  -8926  -8907 
-     4    516   -987   -771   -323  -5789  -1603   1192   -740     80  -1399    452   1966   1252   -961    178    229    252  -1273   -632  -4972     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26758 -26758      0 -19932   -781  -1259  -8926  -8904 
-     5   1343  -1132  -6596  -5963  -4077   -340  -4703    201  -5567  -2165   -675   -770  -2432  -5197   -287   1192   2065    481  -4580    975     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26758 -26758      0 -19932      0 -20712  -8926  -8901 
-     6  -1152  -5367  -3923  -1459  -2119   -869   -642  -1019    908  -1501  -4470    334   2500  -1749   1764  -1025    141    -13   -594  -1817     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26767 -26767      0 -19932      0 -19932  -8926  -8898 
-     7    414  -4522  -2360  -2529  -4542  -1623  -4197   1934   -816    267    417  -4460  -2354  -1999   1302  -1950    186   1758  -4919  -4490     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -26767  -7603      0 -19932      0 -19932  -8926  -8895 
-     8  -1232    249  -2517  -1894   2481  -2907  -1402   1076   -826   -485   -144  -5476  -2696  -5208  -3149  -1959    -20   2026   1351    503     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26760 -26760      0 -19932      0 -20598  -8926  -8892 
-     9   -326   -780  -6569  -1098   1014  -1723  -4705    257  -1888   1172   1075  -2521   1316  -1495  -2370  -1038    150   1000   -840    905     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26767 -26767      0 -19932      0 -19932  -8926  -8889 
-    10  -2023  -4161  -6677  -6043  -4122  -5889  -4763   3113    421    347  -3366  -5532  -3033  -2495  -5439  -2044  -4278   1853  -4631  -2367    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8886 
-    11  -1532   -925   -861   -558  -2142  -2848     -1  -5538   1673   -830  -1756  -1740   2989   -728    420  -1491  -1524  -1544   -391   -323    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8883 
-    12  -2479   -934   -756  -1673  -5967  -1045  -3780  -5717   3714  -3186  -4737   -136  -5213  -3325  -2083  -1082  -4109  -5267  -5820  -5139    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8880 
-    13    262  -5481  -2457   -738  -2834    -90    720  -1046   2411  -3136  -1998    109   1725  -1947    385  -1398    -19  -1750  -5664  -4982    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -96 -26768  -4007      0 -19932      0 -19932  -8926  -8877 
-    14   -918  -5393   1629  -1647  -5714   1663   -577  -3044   -693  -3398   -280   1674     78  -1243  -1281    870    271   -974  -5577  -4894    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2177 -26675   -364      0 -19932  -3019   -190  -8926  -8873 
-    15  -1990  -3463    642   -164  -3784     52  -1621  -3535   2750  -3479  -2553   -358  -3056  -1162    689    419    372  -1466  -3646  -2964    15
-     -   -143   -502    237     40   -383    396    103   -622    215   -466   -719    273    395     43     93    358    119   -369   -297   -252 
-     -   -924  -1279  -4083   -890  -1119  -2512   -278  -8926  -8870 
-    16  -2532  -4006   2703    176  -4327   -878  -2164  -1084    732  -4022  -3095    368    430    314    286    176    120  -3628  -4189  -3506    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43 -25156  -5202      0 -19932  -3031   -188  -8926  -8867 
-    17   1343  -4235  -2613    765  -4556  -1612   -394  -4306   1265  -1925  -3325   -878   2045   -425   1462  -2645  -2704  -2105  -4419    367    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25420 -25420      0 -19932  -4332    -73  -8926  -8864 
-    18  -1649    181    202   1708  -1424  -1681    780   -351     84  -1465  -3393    250  -3900   -746    687    719   1544  -3925  -4487  -1140    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25498 -25498      0 -19932  -6082    -21  -8926  -8861 
-    19  -2832   -484   1177    998  -4624   -380  -2465   -534   1269   -880  -3393   1194  -3900    479   1395   -249  -1257   -365  -4488  -3805    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25498 -25498      0 -19932  -2441   -294  -8926  -8858 
-    20    371    932  -4615  -4033  -3389  -2690  -1260    663   1010    284   1483   -781   1309  -3621    824   -590    932   -521  -3837  -3455    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25811 -25811      0 -19932      0 -25745  -8926  -8855 
-    21   -493   -956   -637   -811  -5799   2603  -3642  -1792    630  -3039  -1303    131  -1710    210  -1664    396    149  -2130  -5663   -820    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8852 
-    22  -1421  -5482    948    444  -5803    745  -3641  -5554   2185  -1905  -4571    861  -5076    133  -1579   1184   -273  -2650  -5666  -4983    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8849 
-    23   -872  -4789  -1840   -921   1402  -2863   -300   -311    510   -812    717  -4109  -1336  -1121  -1444   -444  -1402  -1505   3760   2812    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -26768  -7603      0 -19932      0 -19932  -8926  -8845 
-    24  -5704  -6056  -7996  -6825  -2108  -6586   -497  -2732  -4517  -6550  -5948  -6246  -6944  -5403   4157  -2861  -1824  -2714  -6359  -5766    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26760 -26760      0 -19932      0 -20598  -8926  -8842 
-    25  -4300  -4130  -6619  -5984  -1190  -1378  -1903   -399  -1669    974   2714  -1891   3079  -1530  -5395  -3025   -851   -422  -4587  -1770    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1169 -26768   -854      0 -19932      0 -19932  -8926  -8839 
-    26  -4627   3553  -7174  -6703  -4570  -6691  -5964    280  -6466   1189  -3479  -6346  -6585  -6211    -24  -5900  -1593   2736  -5656  -5269    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25601 -25601      0 -19932  -3759   -111  -8926  -8836 
-    27   -827  -3116  -5634  -4998    639  -1775   2199   2166  -4593   -123   -100  -4482  -4887    846  -4393  -3921   -197   1919  -3574   -894    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -4838 -25704    -55      0 -19932    -14  -6685  -8926  -8833 
-    28  -5481  -4951  -8165  -7838  -5232  -8041  -7994   3162  -7814   1830  -3929  -7702  -7677  -7600  -7919  -7440  -1403    945  -7080  -6741    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25860 -25860      0 -19932  -5761    -27  -8926  -8830 
-    29    232    955  -5770  -5354  -5068   1877   -688  -4661  -5146  -4968  -4248  -1321  -5406  -4919  -5270   2593    677  -1772  -5461     11    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25860 -25860      0 -19932  -4806    -53  -8926  -8827 
-    30   -675   2153  -5851  -5219  -3295  -5057  -3940   2173  -4818   2005  -2537  -1414  -5109     73  -4621   -619  -3448    731  -3806  -3463    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25882 -25882      0 -19932  -4713    -56  -8926  -8823 
-    31   -401   2962  -1678  -4937  -3314   -855  -3855  -1291  -4590   1544    769   -597   2580  -4263  -4486  -2011   -211  -2771  -3808  -3460    36
-     -   -150   -501    232     42   -381    398    105   -627    215   -467   -721    275    395     47     95    360    117   -368   -295   -250 
-     -    -23  -6212 -25906  -1908   -447  -4149    -84  -8926  -8820 
-    32   -839   1267   -696  -2543  -5033  -1917   -333  -4783   -286  -4729   -860   2270    643  -2417  -1526   1875   1628  -4334  -4897  -4215    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25950 -25950      0 -19932  -4709    -56  -8926  -8817 
-    33  -1879   1901   -906  -1823    481  -2316  -3633    175  -1846  -1477    580  -1433   1406  -1323    381   -344    342   1822    313    346    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25971 -25971      0 -19932      0 -25557  -8926  -8814 
-    34  -1810   -947   2715   -705   -757  -2054  -3700    462   -434    478   -253    387  -2383  -1147    993  -1639  -1679  -1230  -5549  -1865    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8811 
-    35   -504    919   1586  -1388   1751    139  -4568  -3729  -5099    674  -1102  -1595  -2366  -2430  -5120   -627  -4209  -1387  -1195   2893    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8807 
-    36  -6789  -7381  -7791  -6094  -8347  -7249  -5026  -7567   3106  -7162  -6514  -2261  -2426  -2058   2867   -723  -1453  -7364  -6965  -1151    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8804 
-    37   1020    -74    -53    123  -5289  -1494  -3790   1906    342    175   -867  -3828  -1361    490   -775  -2007  -1174    679  -5393   -826    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8801 
-    38  -1239  -4172  -6697  -6062    983  -5902  -4775   1651  -2374   1965   1322  -5548  -5948  -5280  -5458  -4988   -774   1583  -4636      7    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8798 
-    39  -1109  -5495  -2121   1226  -5816  -3042  -3652  -5567  -1928  -5511  -4584   3030  -5086   2597  -3742    489   -624  -2670  -1279  -4995    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8794 
-    40    398   -691  -1003   1035  -5803  -1906  -3641  -5553   2493  -2339  -1700   -653  -5076   -477   1727   -198   -737  -2764  -1002  -1914    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8791 
-    41   1306    372  -2675  -3252  -2027   -638  -1977   1460    -70    634    771   -208  -5764  -1475   -316  -2069  -1146   1073    272   -323    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8788 
-    42  -1841    293  -6645  -2602   -748  -5848   -922   1681  -1770   1072   2314  -1567  -5898  -5227  -5405  -2571   1708   1293  -4585   -957    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8785 
-    43    657    -51  -1677   -876  -5684  -5007   -407    533   1094    358   -974     -6   -736    687    545   -185   -555    817  -1647  -1025    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8781 
-    44   -257  -1136    846  -1340  -1907   -610   -224   -644   1406    178    891   1350    282     44    125   -216   -492  -2342  -5662  -4980    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -888 -26768  -1129      0 -19932      0 -19932  -8926  -8778 
-    45    427  -3473  -1678  -4123  -3455  -4797   -416    695  -3896   -214    213    348  -4860   -437   3204  -3826  -3343    105  -3904  -3523    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25883 -25883      0 -19932  -4830    -52  -8926  -8775 
-    46  -6763  -6103  -9155  -8566  -1530  -9038  -7631   1578  -8396   2916   1338  -8779  -7894  -7030  -7815  -8475  -6587   -501  -5996  -6274    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25904 -25904      0 -19932  -4700    -57  -8926  -8771 
-    47  -1728  -4692  -1559   2032  -1330  -1893  -2854  -4761   1585    -41  -3781    488  -4289    735    757   -789   -451   -226    277  -1158    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25927 -25927      0 -19932  -4773    -54  -8926  -8768 
-    48   -218  -1029   1009     89  -1898  -2145   -420  -1091   -117  -1326  -3799   -288   1998   1015    252    193    379  -2727   1236  -1037    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23 -25947  -6201      0 -19932  -5658    -29  -8926  -8765 
-    49   -302    523  -2075  -1109    577  -4921   2588   2107   -500   -341      3  -4317  -4979    171  -1811   -862  -1503   1116  -3871   -533    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -163 -25927  -3254      0 -19932  -5682    -28  -8926  -8762 
-    50   -212    825  -5692  -2357    409  -4895  -3766    650  -2214   1847    661  -4540  -1432  -1666  -1576  -3980  -3288     90   1141   2640    62
-     -   -139   -508    236     52   -377    387    110   -605    198   -468   -730    280    389     51     96    360    111   -360   -300   -266 
-     -   -675  -1573  -4828  -2811   -222  -5859    -25  -8926  -8758 
-    51  -1558  -4500    427   2336  -1208   -946   -658   -588    -94  -1749  -3590   1262    765   -656     17   -326   -348  -1956  -4684  -4001    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25715 -25715      0 -19932  -2766   -229  -8926  -8755 
-    52     40   -851  -1324   -452  -1437  -2155  -2851  -1295    852   -121    323   1395   2036     29   -780    401  -1579   -201  -4826  -4156    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25907 -25907      0 -19932  -4802    -53  -8926  -8752 
-    53   -696  -4490   -769  -1385   -534  -1905   1172   1576   -852    898  -3602   -274    434   -893    122   -496  -1028   1133  -4728  -1022    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25927 -25927      0 -19932      0 -25614  -8926  -8748 
-    54   -848  -4168   1352  -1831   2535  -1304  -4648   1339  -2561     66   1252   -399  -5849  -1540  -5267  -1439  -1654    538    584   -592    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8745 
-    55   -155    479     35   -321   -982   -196   2445  -1982   -191  -1085  -1477   -463    846    180     -9   1489   -305  -2873  -1442  -4981    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -103 -26768  -3908      0 -19932      0 -19932  -8926  -8741 
-    56    243  -5386   1099    826    850   -968   1107  -5457   -866  -3216  -1238   -314   1539  -1277   -505   -910   -121  -2053   1166   1730    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26668 -26668      0 -19932  -2089   -387  -8926  -8738 
-    57    -77   -208    126  -1487    852  -2649    253   -684  -1515   -204  -4361   1030   1808     96   -326    325  -1551    357   -492    -19    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26682 -26682      0 -19932  -1901   -449  -8926  -8735 
-    58   -316  -4105  -6188  -5575  -1195  -5718  -4569   -190  -1021    648     97  -1520  -5772   3100  -2439   1801  -4155   -827  -4556  -4204    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26696 -26696      0 -19932   -135  -3480  -8926  -8731 
-    59  -1308   -363  -6614  -2700   1682  -5838   2970   -817  -5580   -890   -378  -5476   2243  -1315   -770    206   -552  -1224   -446   1582    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26760 -26760      0 -19932      0 -20598  -8926  -8728 
-    60    896  -5475  -2124  -2625  -5793   2936    493  -2864  -2000  -1706  -4565    269  -2428  -1951     34  -1000   -551  -5096   -673  -1006    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -26768  -7603      0 -19932      0 -19932  -8926  -8725 
-    61  -2974  -4121  -6636  -6000   3373  -5841  -1504   1403   -550    252   -357  -2273   -680  -5219  -3317   -581  -1138   -123   -599    516    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26760 -26760      0 -19932      0 -20598  -8926  -8721 
-    62  -2448  -5470    799    427  -5785  -2579  -3645     -1   -983  -1214   -139  -1606   1828   -610   2572  -1113  -1635   -152  -5656  -1467    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8718 
-    63   -351  -5480    412   -449  -2817  -1732   1167  -2785    489   -835   -762    500   2423   -313    -48     21    441  -2522  -1043  -1758    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26768 -26768      0 -19932      0 -19932  -8926  -8714 
-    64  -2523  -5292  -1451  -1899  -2308   1860    855    784   -365    771    856    858    882    100  -3822  -1163   -862  -1638  -5527  -4898    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -472 -26768  -1853      0 -19932      0 -19932  -8926  -8711 
-    65   -658   -504  -1302  -2187  -1819   -769   1871  -5074   1153  -1460   -416  -3185   -569    363   2869   -423  -1129  -1655  -5208   -864    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26299 -26299      0 -19932  -4074    -88  -8926  -8707 
-    66    296    435  -5028  -4461  -4043   1173  -4054  -3601  -4263   -394  -1249    747  -5281    173  -4463   2630   -497  -3480    -34  -4084    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -26315 -26315      0 -19932  -3907    -99  -8926  -8704 
-    67    -92   3309  -2087  -2610  -2037  -1628  -4284   1471  -5116   1139   -182  -5031  -1273  -1794  -1123  -1551   1580    -94  -4178  -3834    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -564 -26334  -1639      0 -19932  -4935    -48  -8926  -8700 
-    68   -452   -252  -3735    668   -471  -1804   3327    183   -681    698    250   -916  -1119   -289  -1447   -479  -1389      5   1262  -3625   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25774 -25774      0 -19932  -5852    -25  -8926  -8697 
-    69  -3085  -4552   2509   1305    171  -4059    475  -4619  -1301  -1144  -3642  -1077  -4153   -256  -2807   -160   2005  -4173    207  -4056   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25774 -25774      0 -19932  -5852    -25  -8926  -8693 
-    70   2602    118  -6414  -6395  -6944  -2050  -6050  -6712  -6286  -2384  -6029   2893  -5630   1392  -6289   -983  -4411  -5640  -7151  -6957   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -3 -25774 -25774      0 -19932  -5852    -25  -8926  -8690 
-    71    621  -3203  -5724  -5089  -3160  -4929  -3803   1646  -4685   2010  -2405  -4575  -4978  -4309   -576  -1754  -1316   1642    433  -3325   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -95 -25774  -4024      0 -19932  -5038    -45  -8926  -8687 
-    72    141  -4277  -1297   -181  -1151   -645   2031   -866   -118    767   -663     11  -4146     47   1594  -2971   -297   -168    167    667   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -221 -25703  -2840      0 -19932  -4486    -66  -8926  -8683 
-    73     36  -4309  -1075   -440  -4616  -3849   1650   -285   1481    411  -3402  -2490  -3942   1314   1391  -1603    620   -288  -4501   -600   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25536 -25536      0 -19932  -6054    -22  -8926  -8679 
-    74    493   1005  -5479  -4843     42  -4681    -74   1777  -1402    232     61  -4327  -4731  -4061  -4238   -746  -1662   2470  -3418  -3076   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25536 -25536      0 -19932  -4733    -55  -8926  -8676 
-    75  -1590     51   -152  -4110   -228  -4579  -3402    350    846   -269    -57  -3943  -4638    186   1866    -38   1154    959  -3563   -594   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25580 -25580      0 -19932  -4330    -74  -8926  -8672 
-    76   -551   -110    932   1527  -1099  -3937  -2596  -4503    234   -666   -380   2007  -4030    424   -537   -112    417  -4055  -4617    649   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -292 -25643  -2470      0 -19932  -4947    -48  -8926  -8669 
-    77    448  -3072   -255   -238   -384    247    811    348  -3268    625   1078  -3459  -4349   -841    139   -226  -2867    779  -3495   1697   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -238 -25390  -2742      0 -19932  -6153    -20  -8926  -8665 
-    78    113    617  -5105  -4471  -2569  -4330   -712   2132  -1453   1214  -1818  -3968  -4380   -920  -3880  -1234  -1040   2063  -3073  -2730   110
-     -   -151   -502    233     41   -383    396    128   -629    213   -462   -723    273    391     45    100    357    119   -368   -297   -252 
-     -   -965  -1202  -4308      0 -24040  -4571    -62  -8926  -8662 
-    79  -1311  -4016   1210    890  -4337   -290   2340  -4088   1423  -1697  -3105   -656  -3610  -1716    835    810    -73  -1468  -4200   -647   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25170 -25170      0 -19932  -6273    -19  -8926  -8658 
-    80    208   2686  -1409    195    160  -1528   1320    799   -714  -3341    534  -2525  -3815    415  -2612    539    517  -1011  -3746   1817   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -426 -25170  -1983      0 -19932  -1197   -827  -8926  -8655 
-    81   1146     24  -5569  -4947  -1345  -1936    419    320  -1765   1762    284    326  -5005     47    -74  -1540   -772    377  -3742   -631   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25862 -25862      0 -19932  -3338   -150  -8926  -8651 
-    82   -516   -219    849    159    130  -1750    484  -1874   1154   -982  -1145   1602  -4322    358    878    287   -677  -1141    859  -4223   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25962 -25962      0 -19932  -1620   -568  -8926  -8647 
-    83     -8  -5007    635    754  -5328  -1889  -1031   -857   1552    293  -4096    387    157    143   1125   -168   -731  -2512  -5190  -4507   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26264 -26264      0 -19932  -1769   -501  -8926  -8644 
-    84  -1217  -1004  -1768   -232    463  -2655   2197    352    -87   1092    199   -166  -2300   -113  -1028  -1153    121    -87   2605   -747   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26420 -26420      0 -19932   -239  -2713  -8926  -8640 
-    85    258     41  -1623  -3283  -1787   1096   -213   -146   1414  -3191  -4487   -140    799   1219    521    131    -50  -1964     79  -1605   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26718 -26718      0 -19932  -1616   -570  -8926  -8637 
-    86  -1503  -5442  -1250    -74  -5763   1627  -3601  -2519   1591  -1473   -680   -128   -532   1403    711    -68    167  -2740  -5625   -126   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26726 -26726      0 -19932   -390  -2077  -8926  -8633 
-    87    870   1668   -356   -540  -5784    -56    422  -1277    951  -2053  -1185    510      8   -975  -1705   1029   -854   -276  -5650   1158   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -3393 -26755   -148      0 -19932      0 -20944  -8926  -8629 
-    88  -1347  -1544  -2342  -1771  -1544    396    739  -1104  -1590   1077   -732    183   -284  -1434  -1832   -101    583    431  -1962   2413   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -23496 -23496      0 -19932      0 -26621  -8926  -8626 
-    89  -1604   1148   -482   -564  -1065  -1263    524  -1899   1316   -485  -1454    413   -641    912    868   -700   1137   -945   1681    -36   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8622 
-    90  -1536    640  -1622  -3307   -476   -793   1152    395  -2454   -540   1410  -3110   -938      4  -1719   -109    -17    156   4089   1579   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8618 
-    91    223    235  -6646  -6010   2167   -758  -4720   1307  -1307    744   1340  -5494  -5898  -2052  -2531  -3219  -4241   1151   1722   1057   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8615 
-    92   -226  -1416  -6647  -6011  -2270  -5849  -4720   1623  -1677   1261    458  -5495  -5899  -1946  -5406    889   1421   1314  -4586  -4244   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8611 
-    93  -1120   -370    239    830   1210  -5016  -3680   -627   1920  -1681  -1186   -864  -1822  -1102  -2171    842    556    241  -5587   -903   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8607 
-    94  -1087   -822  -6647  -3407   1277    292  -4720   1766  -5605   2028    431  -5495  -5898  -5228  -5405  -2735   -145    263  -4585  -1636   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8604 
-    95  -2946  -8456   4125  -4470  -8709  -6266  -5633  -8628  -2591  -8410  -7861   -931  -6840  -2715  -2574  -6138  -6609  -2856  -8538  -7548   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8600 
-    96   -698    991  -2549  -6011    153  -1334  -4720   2277  -5605   1940    657  -5495  -5898  -2084  -3057  -4933  -4242    973  -4585  -1634   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8596 
-    97   -367  -5482  -2629   1025   -481   -878  -1474  -1747   2335  -5498  -1615  -1328  -2325   -210    824   1359   -771  -2111  -5665  -1135   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8592 
-    98    -41  -5552   1785  -3361  -5875    724  -3701  -5625   2273  -5567  -4643   1052  -5136    295  -1568   1121  -4018  -5176  -1279  -5050   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8589 
-    99   2623   2915  -7174  -6672   1655   1546  -5340  -4401  -2642  -1949  -4096  -5926  -6236  -5866  -6041  -5119  -2983  -4268  -5225   -474   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8585 
-   100  -3055  -7536  -9004  -9354   4175  -8880  -5073  -7494  -2701  -4311  -6900  -7495  -8736  -7633  -8271  -8127  -8457  -3026   -415   2783   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8581 
-   101  -2675  -5328   3146  -1703   1684  -5059   2091  -5266  -1380  -1974  -4439    159  -1117  -3304  -3846  -3980  -2345  -4906   2117   1085   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8577 
-   102  -1060    235  -2125  -2390  -2962  -4984   1648  -2700    -52  -2251  -1386   1669  -5077   1984   1183   1507   1026  -5100  -5663  -4981   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8574 
-   103  -1418  -4615  -7237  -6635  -2112  -6505   -622   2814  -6263    415  -1452  -6152  -6519  -5900  -6086  -2828  -4793   2587  -5267  -4923   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8570 
-   104  -1215  -5482   1009    335  -5802  -2678    114  -2579  -1315  -1815  -2067    779   2378    108    994     12   -369  -2202   2280  -2192   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8566 
-   105  -2709  -4130  -6622  -2717   -255  -3472   3717      9  -2703   1370   1751  -5483  -1658  -2422   -486  -4929  -4240   -254   3399  -4245   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8562 
-   106    628  -1124   1970    740  -5803  -1403   2176  -2579    160  -3237  -4571    -47    729    429     66   -121  -1292  -2285  -5665  -1675   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8558 
-   107   -509  -5183   -716   1328   1486   -630  -3758    646    786   -857  -1564  -3782   1686  -1376    -51  -1426  -1610  -1136   1344  -1762   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8555 
-   108   -238  -5404    142    971  -2335   -499  -1531   1063  -1593   1898  -1068  -1427  -2892    218   -694  -1509  -2905   -285  -5609  -4948   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8551 
-   109   -512    538   1284   -267   1178  -5754  -4593   1289  -1479    583   1040  -5208  -2397  -2563   -740    734  -1411  -1386   1407    596   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8547 
-   110   -606   -209  -1644    512  -1165   -223   1143   -730   1260  -2435   -538    553  -5080   1190   1662     16  -1755  -1092   -517    302   143
-     -   -146   -501    232     42   -381    399    105   -627    212   -467   -721    277    393     45     98    358    117   -370   -295   -250 
-     -    -65  -4595 -26768   -232  -2749      0 -19932  -8926  -8543 
-   111   -258    414   -648    138   -989  -2480  -1428     73   1393    -97  -4350  -3752   1448   -261   -996   -662    470    418   1056   -135   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8539 
-   112  -1065  -4129  -6629  -1795    195  -5846    283    698    530   1982   1729  -5487  -5896  -5219   -286  -1979  -1669   -770    595   1706   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8535 
-   113    -61  -5478  -1004    753   1361  -1846    877  -2090   -203   -120  -4568   -419  -1202   -292    979  -1468   2043  -2958   -566  -2063   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26768 -26768      0 -19932      0 -19932  -8926  -8531 
-   114   2276  -1606   -222    512  -1320  -2066  -1273  -2001    619   -406  -1509   -863  -2446   -531    367    250   -800  -1856  -5662  -4981   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -89 -26768  -4122      0 -19932      0 -19932  -8926  -8527 
-   115  -1650    -78  -6494  -2687   3276  -2991    893   -283   -237    531   1040  -5380  -5806   -146      0  -1477  -2311   -244   -366    -43   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26683 -26683      0 -19932  -1242   -793  -8926  -8524 
-   116  -2611  -5408  -2652  -1231  -1645   1750  -1780   1159    385  -1899  -4500     63   -907    -99    -10    346   1437   -344   -612  -4920   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26712 -26712      0 -19932   -865  -1149  -8926  -8520 
-   117   -165   1938  -2974  -2220   1497  -1946  -4652   1053    -82    445  -1064  -5376  -1939  -1335  -2493   -379    903    854   2120   -321   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26737 -26737      0 -19932  -1774   -499  -8926  -8516 
-   118  -1681   -144   1796   -471  -1610   -427   -442  -3499    -60  -1365  -1646   -219   2740  -1068   -285    266  -3919  -1762  -5632  -2722   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -450 -26737  -1915      0 -19932  -1774   -499  -8926  -8512 
-   119  -1679  -5032   -110    795  -5353    641    561  -5104    515  -1928  -1125  -1531    994   1666    707    852    559  -4654  -5215  -1577   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26292 -26292      0 -19932  -4114    -86  -8926  -8508 
-   120  -2086   -896  -1992  -1359  -5225    516    593     73    578    -21    806   -455   1171   -789   1469   -808    227   -404   1299   -579   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -565 -26307  -1639      0 -19932  -4103    -86  -8926  -8504 
-   121  -1665  -3176  -5694  -5058   2714  -1852  -3768   1050  -1618    789   -381  -4542  -4947   -362  -4453  -3981    986    552   2750    -84   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25769 -25769      0 -19932  -3212   -165  -8926  -8500 
-   122  -1977    -13   -803  -1209   -129  -5001    -92   2357  -2126    335    313  -4612  -2091  -4337     91   -159    313   1096    500   -196   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25896 -25896      0 -19932  -4330    -74  -8926  -8496 
-   123  -1292   -878   1650    444  -1507  -1097   1626  -1777    542  -1420  -3788   1445  -4293    759   1310    162   -386  -4321  -4883  -4200   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25933 -25933      0 -19932  -3347   -149  -8926  -8492 
-   124  -1106  -3416  -5903  -2004  -1171  -5130  -4000   -189  -4870   1837    118  -1519  -1869   -459   -259  -4213    209   -561   4126   1301   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26021 -26021      0 -19932  -4750    -55  -8926  -8488 
-   125  -3614   -138  -5959  -5324   -181  -5162  -4032   2864  -4919   1469   -792  -1733  -5211  -1550  -4718  -4247  -3554    990   1624    240   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -43 -26037  -5219      0 -19932  -4512    -65  -8926  -8484 
-   126   -350  -4770  -1575   -246  -5086  -4283    655  -1164   1669  -1371   1089    616  -4376    714   1543    107  -2289  -1090   2761    128   161
-     -   -145   -509    231     43   -387    393    102   -636    226   -462   -730    278    386     51     96    366    113   -374   -304   -253 
-     -  -4656    -63 -26020      0 -25979  -5559    -31  -8926  -8480 
-   127   -571   3067  -5931  -2003   1902  -1575  -4004     61  -4889   1060   1748  -4779  -5183  -4512  -2191  -4217  -1086  -1576   3018   1749   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26020 -26020      0 -19932  -5559    -31  -8926  -8476 
-   128  -1996   -108  -5931  -5295    -60  -5133  -4004    893  -1861   2202    910  -4779  -5183  -4513  -4690  -1632  -3526   1100    857   1976   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -530 -26020  -1714      0 -19932  -5559    -31  -8926  -8472 
-   129    350  -4296  -2678    694  -4615   -358    937    -71    983  -4311  -3386   -826  -3896  -2003  -1033   2173    377  -3917  -4481    525   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25494 -25494      0 -19932  -6085    -21  -8926  -8468 
-   130  -2842  -4316    405    732  -4637   1291    737  -4388    151  -4332  -3406   1836  -3907   -447  -2564    857   1589  -1604  -4500  -3816   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25494 -25494      0 -19932  -6085    -21  -8926  -8464 
-   131    547    264   -988  -2293  -4258    373  -2563  -3937  -1014  -2017  -3164  -2579   1108  -2149   2739   -222    209    246  -4298  -3688   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25494 -25494      0 -19932  -4849    -51  -8926  -8459 
-   132  -1401    210  -2717    -89  -4644     -4    -13  -4391    510  -1206  -3418   -952  -1426   -493   1263   1241   1921  -1236    203    229   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -158 -25535  -3306      0 -19932  -1959   -429  -8926  -8455 
-   133    615    -73  -3191   -701   1865   -998    136   -825    813  -2506    -97   -696  -2115   -109   1194  -1599    578   -424  -4554   1449   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25834 -25834      0 -19932  -4779    -54  -8926  -8451 
-   134   1598    449  -3077     57  -1296  -4169   -814   -819   -745  -2288  -3610    713  -1827   -370    930   1615   -441   -137  -4724  -1310   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25859 -25859      0 -19932  -4859    -51  -8926  -8447 
-   135   -712  -3280  -5794  -5158    512   1884  -3871   1320  -1044  -1002    324  -4644  -1818  -4378  -1541  -4084  -1453   2107  -3737    534   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25879 -25879      0 -19932  -4749    -55  -8926  -8443 
-   136  -1973  -3601  -4339  -3768    909  -4704    950      2    551    208  -2787   -387   -193    345   1345  -1594   -393    926  -4015   2146   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25902 -25902      0 -19932  -5713    -28  -8926  -8439 
-   137   -904    314  -1120  -1122    850   -801  -3865   1625  -1979    614   1403  -1928  -1555  -1492  -4523  -1159   -378   1504    698    536   173
-     -   -151   -492    236     46   -375    398    103   -626    208   -467   -723    273    395     43     96    362    119   -372   -297   -252 
-     -   -505  -1774 -25902      0 -24205  -5713    -28  -8926  -8435 
-   138  -1747  -4671   1596   1411    686  -1867   -330  -4743   -225  -2335  -3760   2647   -710  -2370     83   -734   -744  -4293  -4854  -1084   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25902 -25902      0 -19932  -1621   -567  -8926  -8430 
-   139  -3511    528  -1666   -601   -616   2454    251  -2015    206  -2106  -4002   2320  -1798   -811  -3256  -2552   -906  -2323   1997  -4445   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -109 -26232  -3834      0 -19932  -5186    -40  -8926  -8426 
-   140   -935    -63   -978    679    674    134   1115   -673    514  -2204  -1642   1638  -4476    188    409    389   -255  -1492   1866  -1732   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1323 -26127   -743      0 -19932  -5390    -35  -8926  -8422 
-   141    206    115     53    302   -546   -837  -1869  -3761   1446  -1037   -519    425   1004   1440   -634  -1123  -1197    -11  -3883    134   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -55 -24808  -4852      0 -19932  -1270   -773  -8926  -8418 
-   142   -630  -4675  -3052    500  -4995   1105   1277  -1865    543    759    337    -45   -939    195    165    427    574  -4297  -4859  -4177   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -400 -25909  -2063      0 -19932  -2791   -225  -8926  -8414 
-   143     99    310  -5570  -4938   -389  -4822  -3692    384   -979  -1008   -188  -4450   2471  -4179  -4366   1540   1662  -2531  -3574  -3231   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -25698 -25698      0 -19932   -159  -3258  -8926  -8409 
-   144   -761  -1527    292    274  -1553   1490   1001  -1123    160  -2255   -198   -379  -2368   1226    494     53     12   -551   -551   -236   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26686 -26686      0 -19932      0 -22809  -8926  -8405 
-   145   -711  -5462  -1143    592    631   1212   1049    178    362  -2485  -1960  -1403   -391    -73    -51   -130   -178    306    332    526   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8401 
-   146  -1639    841  -2784  -1724   1182  -5357   2105    836    386   -283  -3814  -4281  -1767    376   1931   -338   -316   -263   -360    185   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8397 
-   147   -242    471  -2552   -317   1365  -2799  -1465  -1112    143  -1006  -4389   -693   1109   -410   -854  -1361   -151    -76  -1248   2966   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8392 
-   148  -1218   1207  -2454   1033  -1206   -866   -961    222  -1419   -578  -2096  -2215    871   1282   -450    266    947     81   -500    765   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8388 
-   149   -309  -1411  -1456     93    489  -1117  -1535  -1478   -220  -2645     50    -91  -1243   -550  -1204    385    806  -1488   4019   1704   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8384 
-   150   -133   1293  -1396   -632  -2321  -2809   -581  -1903   1272    368  -1698   1101  -2415  -1952   1658     65   1129  -1274  -5656  -4977   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8379 
-   151  -1462    147  -6587  -3790  -1102   2867  -1820  -1560  -1919  -2333  -1591  -5467  -5890  -5196    812  -3319  -1563   1881  -4589  -4246   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8375 
-   152  -2049   1223  -6659  -6023  -4094  -2804  -4734   -230  -5619   1789   2421  -5507  -3108  -5242  -5419  -2420   1554   1848  -4599  -4257   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8371 
-   153  -4505  -4844  -5277  -4643  -2024  -5724  -1768  -4454  -1262  -4721  -1892  -2774   3834  -4205   1463  -1275  -2446   -861  -5198  -2266   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8366 
-   154  -4242  -4457  -1851  -2286   2001  -5558  -1728  -4020  -4433  -2363    218  -4666  -5628   4103  -2282  -3084  -4182  -1772  -4848  -1964   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8362 
-   155  -3473  -7208  -2829  -4820  -8571   3789  -2047  -8451  -5882  -3933  -7694  -5118  -6812  -2050  -3331  -3396  -6270  -7676  -8463  -7672   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8358 
-   156    -68   1944    703  -6008    888    908  -4719  -1097  -5604    951   1476  -5493  -5898  -5227  -1743   1478  -4241  -1627   1841  -2008   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8353 
-   157   -666  -5095  -2197  -3572  -5262  -2835   -164    841   1470   -679  -4227   -566   1996  -3416  -1415   -178   -371   1737  -5378  -4803   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8349 
-   158  -2077    713  -3242  -5600  -4142   -964  -1530   1311  -5281   1683   -112   2208  -1507   -544  -2911   -366    -26    -98  -4631  -4278   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8344 
-   159   1207  -5586  -8343  -8651  -8143    688  -7599  -2647  -8287  -2980  -7267  -2893  -6700  -7721  -7895   3233  -5464  -3575  -8403  -8352   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8340 
-   160  -2755  -1567  -6907  -6348  -2484  -1205  -5117  -4086  -5955  -2829  -1667  -2825   4106  -5580  -3131  -1138  -4497  -1651  -5038  -4702   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8335 
-   161    810   -476  -6248  -2668    552  -1427  -1539   1335  -2016    982  -1510  -1079  -2379  -2058  -2362    664    926   -699  -4626   1407   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -26769 -26769      0 -19932      0 -19932  -8926  -8331 
-   162  -1270  -4130  -6625  -5991  -4084  -5845  -1563   1748  -3144   2646   -258  -2234  -5896  -2696  -2254  -1699    -95   -828  -4587  -1625   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8327 
-   163    481   2312  -6684  -6053   3633  -5888  -4732  -3665  -5648  -1759  -1277  -2946  -5938  -5267  -5446    239  -1692  -3586   1433   1740   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8322 
-   164  -2045  -1356   -778  -1682  -2042  -3241   -444    113  -3740  -2062    254   2779  -2359   2577  -4157   -159    149    300  -5163  -4661   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8317 
-   165  -1081  -4393  -5249  -2124   -876  -1944  -2013   2246   -385   1469   -625  -1587  -5621   -284   1653  -1231  -1020  -1281  -4812  -1290   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8313 
-   166    664   2425  -1876  -6002   2010  -1850   -766   -221  -1431    -26    717  -5490  -5897  -1945  -5402  -2379    367    734  -4586   2367   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8308 
-   167  -1243    913  -6647  -6010   -536  -3321  -1822    821  -5605   1636   3522  -5494  -5898  -5228  -2389  -2370    529    806  -4585  -2555   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8304 
-   168    237  -5474   1737    642  -2117  -1898   2654  -2682  -3226   -857  -4564   2000  -5078    542   -410  -1032   -621  -2061  -5659   -101   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8299 
-   169   -409  -5480    728   1111  -2467   -709    519   -442    768  -1967  -1721    593    263    891    643   -918   -889      7   -558    195   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8295 
-   170   -142     84  -2073  -6010   1344  -2987  -1243   1315  -5605   1916   1314  -2885  -1659  -5228  -5405  -1283  -1610   1187  -4585  -4243   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8290 
-   171   -910   -519   1843   -327   1370  -1446  -1117    207  -3192   1673  -1100  -2463   -451  -4918  -5181   -128  -2356   -378  -4644  -1685   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8285 
-   172     64   -365   -743    454   -853   -293   1368  -1056    771   -978   -222    505  -5076   1297   1897   -432   -899  -5102  -5664  -1250   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8281 
-   173  -1196  -5472    796    714   1161     69    340   -809   -215   -381    744   -586   1171   -101    673   -592  -1324  -2710    827   -640   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8276 
-   174  -1266   -166  -6646  -6010    648  -2218   -649   1835  -5605   1766   1124  -1112  -2703   -216  -5405  -2420   -668    734   1477   -250   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8271 
-   175    177  -1640   -484    864  -2875  -2775    763   -285    382   -353   -716    -78    -57    880   1970   -617   -783  -2102  -5662   -176   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -58 -26769  -4792      0 -19932      0 -19932  -8926  -8267 
-   176   -420   -150    246    628  -2394    389   -215  -3414   1429   -859   -610   1092   -148   1054   -162   -257   -105  -1451   -466  -4931   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -373 -26716  -2156      0 -19932  -2359   -313  -8926  -8262 
-   177    620   -566  -1156   -475  -1086  -1471    395    129    689    306  -1640  -2136  -4733    895   1817  -1075   -220  -1048    809    406   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -230 -26348  -2797      0 -19932  -4900    -49  -8926  -8257 
-   178   1032   1089  -5009   -270   1792  -2728   1201   1073    768  -1000   -150    -81   -856  -1651  -1008  -4072  -1512   -368   1049    734   215
-     -   -167   -560    183     12   -378    375     93   -532    296   -436   -662    264    353     32    233    327     51   -395   -331   -199 
-     -  -2121   -510  -3950  -4491    -66  -5398    -35  -8926  -8253 
-   179   -995  -4737  -3184   -541  -5037  -1498  -2959   -167    819   -776    334   -238   2686     -1   1091   -236   -697  -2043  -4934   -349   286
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26026 -26026      0 -19932  -1698   -532  -8926  -8248 
-   180  -1435  -5026    451    999  -5347   1612    770  -1391    594  -2700  -1156    992  -2237     92   1388    114  -1721  -2432  -5209  -4527   287
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26286 -26286      0 -19932   -823  -1202  -8926  -8243 
-   181  -1111   2023  -1569  -1112  -1063  -5327  -1382   1454   -642   1143      6   -150  -2168  -1283  -1863   -268  -1088   1717  -4659  -1744   288
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26572 -26572      0 -19932      0 -23889  -8926  -8238 
-   182  -2686   -344  -2732  -1424   1087  -2806    266    218    286  -1169   -438   1155   -677    557    265    -92   1403     10    393   1073   289
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8234 
-   183   -195   1699  -6646  -6010    404  -5848   2059   1265  -2900    565    778  -1312  -5898  -5228  -2388  -2154   -804    929     80   2555   290
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8229 
-   184   -280   1880  -6607  -2071    313  -1604    178    763  -5577   1024  -1931  -1499  -5893   -666  -2530    364    154   1620  -4588    844   291
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8224 
-   185    701   1926  -6514  -5887  -1901  -1936    826  -1328  -2653    475   -923  -5433  -5880   1154   2384  -1074   -608   1028  -4597  -4252   292
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8219 
-   186  -8652  -7558  -9013  -9376   2504  -8898  -1228  -7533  -8931  -2605  -6933  -7502  -8750  -7644  -8289  -8146  -8500  -7691  -4318   4533   293
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8214 
-   187   2829   -933  -6717  -6083  -1494  -2954  -4798    169  -5680   -392   2974  -5570  -5969  -5301  -5480  -5010  -4309    428   -580  -4317   294
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8209 
-   188 -10448  -8875   4236  -9725 -10334  -8775  -9315 -11459 -10216 -10739 -10747  -9874  -9213 -10022  -9738 -10919 -10566 -11171  -8989 -10311   295
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8205 
-   189  -7983  -8795   4210  -2081  -9621  -7417  -7114 -10011  -7652  -9673  -9303  -6357  -7978  -6926  -8438  -7655  -8099  -9496  -8925  -8851   296
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8200 
-   190  -2038  -1199  -6647  -6011   1184  -2300  -4720   2526  -5605   1131   1121  -5495  -5898  -5228  -5405  -1737    727    743   1604  -1669   297
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8195 
-   191   -923  -4127  -6646  -6010  -1003  -5848  -4720   1386  -1193   1977   1268  -1524  -5898  -2074  -5405  -2716    746   1314   -678    -85   298
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8190 
-   192  -2769  -1444  -7227  -6622    670  -6491  -5418   2631  -6248   1467  -1281  -6138  -6504  -5880  -6067  -5596  -2412   2045  -5243  -2147   299
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8185 
-   193    757    333  -6646  -6010   2178   1126    368     56  -1908   -174   -652  -5494  -5898  -5228  -5405    471   -498    -79    511   1475   300
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8180 
-   194   1254   2263  -6639  -6004   -178   -209   1310    444  -2591  -1728  -3331  -2679  -5897  -5224  -5402   1886    271    690   -747  -1924   301
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8175 
-   195   -672  -1261   1009    926  -5803  -3010    123  -1630   1521  -2794  -1603   1009    470   -116    697    342    539  -1830  -5665  -4983   302
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26769 -26769      0 -19932      0 -19932  -8926  -8170 
-   196   -812  -5479    511   -630  -1253   1679     -6  -1185   -642  -2509  -1333    664  -1347  -1744   -713   1449   1273  -2020  -5663  -2574   303
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2024 -26769   -414      0 -19932      0 -19932  -8926  -8165 
-   197  -2575  -4087   1238    386  -4397  -1757  -2166  -4162   -308  -4100  -3192   1245    298  -1722  -2351   2374   1052  -3706  -4269  -3557   304
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -24751 -24751      0 -19932    -52  -4827  -8926  -8160 
-   198  -1026  -5443   -420   1034  -5764  -2541     57   -670   1378   -160    285    126   1478   -644    799   -969   -808   -610  -5627    319   305
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26730 -26730      0 -19932      0 -21954  -8926  -8155 
-   199   -787    189    315   1912  -5803  -1877   -644  -3601   1260  -1491  -1735    306  -3116    383    -53    731    627  -2252  -5665   -333   306
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8150 
-   200    106  -5481   1373   1777  -2289   -904   1143   -794   -456  -1395   -372    -13  -1131   1535   -257  -1144   -215  -1369  -1601  -4982   307
-     -   -143   -490    230     54   -389    387     99   -613    205   -464   -724    275    390     44    101    353    129   -360   -308   -259 
-     -  -2995  -2590   -504  -2213   -350      0 -19932  -8926  -8145 
-   201   -450  -3835   -734   -565   -598  -1579   1056  -3883    771   1162  -2928  -2015   -954    451  -2125   1425    884  -3449   1104   -779   317
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -24996 -24996      0 -19932    -17  -6443  -8926  -8140 
-   202   1114   2156  -6624  -2913  -1019  -1197   3379   -328  -5586   1566   -417  -2515  -5885  -5211  -1682  -2707   -585   -379  -4574  -4232   318
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26758 -26758      0 -19932      0 -20886  -8926  -8134 
-   203   -633   -924   -427    828  -2378  -2134   -930     17   1105    496  -1623   -978  -1813   1898    344   -257   -772    -21   -940  -1318   319
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8129 
-   204    443     28   -607   1379  -5800   -559   -328   -866    993  -2017  -1603    327  -5076   1620    758   -345   -311   -436   -805  -2116   320
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8124 
-   205    662   1162   -459  -5567  -1298  -1162   2142   1917   -882    406    554   -602  -2830  -1453  -2489   -944  -1125    515   -456   -506   321
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8119 
-   206  -2837   -135  -6634  -5999   -357   -893  -1443    579    372   1963    922  -5489  -2584   -660    338  -1360  -1001    831   -501    409   322
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8114 
-   207    476  -1278   1085   1544  -5803  -2234   -545  -1239    819  -2474  -4571    391   -410   1147    484   -240    -12  -1791  -1652  -1105   323
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8109 
-   208    221   -210    171   1269   -264  -5015    754    953    818   -945    326  -2641  -5107   -310    167   -130    248    348  -5589  -4936   324
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8103 
-   209  -2063   1215  -6658  -6022    732  -5860  -1697   1751  -5617   1463   1162  -5506  -5910  -2085  -5417  -4945   -109   2154  -4597  -4255   325
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8098 
-   210   -571   1032  -1629    803    977  -1407  -1126  -1836    806    785     25    -76  -5108    630    916   -274  -1183     12  -1003  -2814   326
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8093 
-   211    218  -1331    252   1135  -5803  -1198  -1726  -2337    758  -1768  -4571   1146  -5076   1555    579    382    673   -645  -5665  -4983   327
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8087 
-   212   -818    -40  -6025   -844   2560  -2974    481    126   -195   -534   -687  -1927  -5801  -1678   1009  -2533   -330   -773   3328   1311   328
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8082 
-   213    359   2587  -6645  -1605    431   -278  -4719     58  -2886   2326    575  -5494  -5898  -5227  -5405   -873  -2627   -666  -4585  -4243   329
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8077 
-   214    740  -5479  -3858    612  -5799   -366    300  -1583   1350   -468  -2139    -16  -2442    567   1246    838   -364  -1095  -5663  -2013   330
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8071 
-   215    359  -5480    769   1813  -2963  -1744  -3642  -1704   1339  -2064  -2102    568  -5077    301    237    444  -1363  -1008    564   -959   331
-     -   -149   -502    232     42   -371    399    107   -623    213   -465   -723    275    391     43     97    359    117   -367   -297   -252 
-     -   -214  -2900 -26770   -326  -2308      0 -19932  -8926  -8066 
-   216    -14   -324  -5725    -40  -1310  -5679    850  -1370  -1152   1373  -1455    871  -5740  -2394   -627    904  -1587   -122   2546   1312   335
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8061 
-   217  -2831  -1092  -1505  -1520  -1219   3193   -311  -5551    888  -3210  -4570    570  -5076  -2150   -285  -1915  -2563  -5102  -1399  -4982   336
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8055 
-   218  -1355  -1118  -2595  -6012   1518  -5850  -1540   1023  -5607   2422   1626  -5496  -5900    -60  -5407  -4935  -4243   -794  -4587    666   337
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8050 
-   219  -2236   -995  -1704   1320  -2597  -2946    991    406   1730  -2020   -180  -1539   -438    125    984   -126    599   -124  -5658  -1299   338
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8044 
-   220  -1718  -4645  -7270  -6668    246  -6540  -5472   2458  -6297   1789    173  -2160  -6549  -5929  -6118  -5647   -297   1610  -5293  -4953   339
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -26770 -26770      0 -19932      0 -19932  -8926  -8039 
-   221     89   -511  -3871  -2121  -5815  -4996    657  -2993   -127  -5508  -4583   3227     20   -426  -1538   1836  -3962  -5116  -5675  -4994   340
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26771 -26771      0 -19932      0 -19932  -8926  -8034 
-   222    445  -5439   -524    575  -1261  -4996  -1305  -1844    963    230   1362   -888   2020   -412  -1015   -894     66   -932    280  -2155   341
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26770 -26770      0 -19932      0 -19932  -8926  -8028 
-   223   -227  -5483   1120   2403  -5804  -1060   1021  -5554   1209  -3506  -4572    478  -5076   -228  -2137    360   -141  -5105  -5666  -4983   342
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26770 -26770      0 -19932      0 -19932  -8926  -8022 
-   224  -6757  -7498  -6070  -5732  -8558  -3477  -5298  -7901   4021  -7514  -6888  -2227  -7166  -2090  -3998  -6601  -6549  -7612  -7322  -7208   343
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26770 -26770      0 -19932      0 -19932  -8926  -8017 
-   225  -1025   3300  -6646  -6010  -2570  -2905  -2088   -131  -5605  -1330  -1248  -5494  -5898  -5228  -2991   1641   2733   -702  -1173  -1692   344
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29 -26770  -5968      0 -19932      0 -19932  -8926  -8011 
-   226   -552    738  -3843    368  -1635  -1797    391  -5502   1878  -1773   -821  -1256  -5058   2261    646    -21     77    238  -5631  -1800   345
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26747 -26747      0 -19932  -1500   -629  -8926  -8006 
-   227   -184   -887  -3151  -1653   1649  -1887    100   2240  -1230    758   -883  -1887  -2497   -827   -503  -3137  -1161    865    612  -1807   346
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26747 -26747      0 -19932   -721  -1346  -8926  -8000 
-   228    203   1573  -3114   -425   1051   -570   -285   -597  -1239    172   1598  -2224  -2561  -1106  -1682   -140   1365    442   1402     23   347
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -801 -26756  -1244      0 -19932  -1079   -925  -8926  -7994 
-   229   -227   1067  -4094  -1788   -169   -746   2993  -2027  -1190    476    342    382   -154  -3262    849     91    272  -1616  -4172    765   348
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -484 -25961  -1832      0 -19932  -5642    -29  -8926  -7989 
-   230    666   2087  -1629  -1524   2533  -4620  -3487   1361  -4335    558  -2119    -92  -4670  -3971  -4160    125   -753  -1058  -3373    313   349
-     -   -161   -462    198     27   -364    387     69   -522    195   -466   -764    283    406     49    159    351    135   -397   -343   -274 
-     -  -2102   -390 -25483  -4097    -87  -2301   -327  -8926  -7983 
-   231    377  -4605    -46   -272  -4926    372    622   -961   1077  -4621  -3695  -2743   -190    565    376    724    288    292   1619   -169   386
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -25834 -25834      0 -19932   -536  -1687  -8926  -7977 
-   232   -353   -138  -1911      1  -2593   -484   -520  -5328    927  -3180   -389    -62    -59   1427     87    951   1201    426  -5441   -633   387
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26534 -26534      0 -19932   -572  -1611  -8926  -7972 
-   233  -3935   -940   1587    949  -1696  -1834    667  -5480   1025   -660  -4497   -189    351    596    660      4    573  -1486   -854   -546   388
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26693 -26693      0 -19932  -1792   -492  -8926  -7966 
-   234  -1318   -851  -3796   1705  -5740    865  -1576  -1962    600  -2272  -1639   -630   1517    930   -134    626    247  -5042   -458  -4921   389
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26706 -26706      0 -19932  -2573   -265  -8926  -7960 
-   235    -56    502  -6585  -5948   1419   -555  -4658   1725  -5543   -382    265  -5432  -2334    -47  -1059  -1982   -919   1938    463    996   390
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26706 -26706      0 -19932  -2573   -265  -8926  -7954 
-   236  -2855  -5421    621    525  -2542  -3007   1239  -1114   2071  -1608  -4510    594  -1032    576   1627   -765    265  -2853  -5604  -2031   391
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26706 -26706      0 -19932  -1602   -576  -8926  -7948 
-   237  -7116  -6576  -8494  -8428   3402  -8105   -270  -1144  -8004  -3159  -1982  -2273  -8043  -7106  -7569  -7276  -7025    478   2514   3380   392
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26719 -26719      0 -19932      0 -22251  -8926  -7943 
-   238  -4347  -4172  -2557  -2605   -976  -5896   -430  -1241  -5649   3024   1202  -5541  -2842  -5269  -5449  -4981    269  -2237  -4626  -4287   393
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26770 -26770      0 -19932      0 -19932  -8926  -7937 
-   239  -3129  -5611  -8259  -8615  -8342   3798  -7660  -3145  -8338  -8426  -7452  -2278  -6709  -7756  -7948  -2913  -5482  -2660  -8565  -8551   394
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26770 -26770      0 -19932      0 -19932  -8926  -7931 
-   240  -1534   -471  -6646  -6010   1634  -5848   1551    395  -2992    459    536  -5494  -2838   -389  -2391  -1937    236   1344    897   2624   395
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26770 -26770      0 -19932      0 -19932  -8926  -7925 
-   241  -2622  -5466   -752    857  -2292  -2207    995    364   -165  -1444  -1749    756    498    828    311  -1262   1250    763    439   -121   396
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -26770 -26770      0 -19932      0 -19932  -8926  -7919 
-   242  -4303   -182  -2660  -6012   1335  -5850  -1410   2547  -5607   1628  -1427  -1351  -5900  -2315  -5407  -4935  -4243   1497  -4587  -2045   397
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -8926      0 
-//
-HMMER2.0  [2.3.2]
-NAME  RVT_2
-ACC   PF07727.6
-DESC  Reverse transcriptase (RNA-dependent DNA polymerase)
-LENG  263
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  100
-DATE  Thu Apr 24 22:48:43 2008
-CKSUM 7668
-GA    22.7000 22.7000;
-TC    22.9000 22.7000;
-NC    22.5000 22.6000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -9.984050   0.680188
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -31      *  -5555
-     1   3503  -4299  -7019  -7349  -7016  -1725  -6347  -6838  -7014  -7099  -6125  -2116  -1913  -6443  -6627   -181  -1550  -2657  -7239  -7223     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -1031  -9033 
-     2   -814    737  -5668  -5048  -1640  -4896  -3799    977  -2359  -2914   4738  -4544  -4935  -4291  -4469  -3991   -858    534  -3655  -3309     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -9031 
-     3   -659   -908   1274   1163  -4590    -17    696  -2365   1032   -893   -424   1114  -3864   1418   -711   -291  -1747  -1053  -4453   -794     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -9028 
-     4    358  -4267   1596   2570  -4587  -3772     68  -2444   -533  -2453  -1238  -2408  -3865   -160  -1186    523   -473   -747  -4451  -3769     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -9025 
-     5  -2751  -6054  -3823   3927  -7246  -5329  -5256  -7315  -5587  -3217  -6760  -4481  -5974  -5041  -6171  -5101  -5448  -6661  -7241  -6696     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -9022 
-     6  -4946  -4604  -7299  -6677    664  -6674  -5456   2598  -2633   1609   3290  -6336  -6373  -5621  -6022  -5826  -4848  -2163  -4780    203     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -9020 
-     7    130  -4270   1783   1308  -4592    215    729  -4342    737  -1917  -3360   1636  -3864   -272   -690   -204   -732  -1673  -4454  -3771     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -9017 
-     8   2064  -4168  -2703  -1463  -2014  -3802  -2465  -4162   -545  -4165   -271    294  -3894  -1111  -1670   2473   -328  -1644  -4380  -3726     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -9014 
-     9  -3094    225  -5439  -4803   1622  -2613   1503   1629  -4398   1773   2362  -4288  -4690   1219  -4197  -3728  -3034  -1173  -3374  -3034     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -9011 
-    10  -2039  -4192  -1489   2043  -4477  -3793   1454     37   1351   -429    413  -2443  -3886    962   -266   -483   -542   -324   -544    217    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -9008 
-    11   -180  -4270   -283   1058  -4591  -1652   -885  -1871   2294  -1520   -451    -78  -3864   -263   1499    471  -1853  -1694  -4453  -3771    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -9006 
-    12  -2140  -4315  -3168  -2588  -4572  -4155    598  -4231  -1167  -1153  -3441   3893  -4236  -2340   -268  -1927    579  -3908  -4514   -990    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -9003 
-    13  -1666   -493    942    811  -2075    840   2442  -4343   1567  -4287  -3360   1661  -3864    959   -592   -995  -2736  -3893  -4454  -3771    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -9000 
-    14  -3848  -4504  -2271  -5374  -6918  -4638  -5759  -6594  -6315  -6932  -6060  -2125  -5417  -5683  -6417  -1458   3727   1422  -7154  -6893    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8997 
-    15  -7348  -6256  -7710  -8071    993  -7593  -3771  -6232  -7620  -5533  -5632  -6199  -7447  -6340  -2273  -6843  -7196  -6389   6003   1578    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8994 
-    16  -2797  -1007   1974   2045  -4587  -1569    140  -2412   -146  -2917  -1204   -921  -3865  -1971      0    760   1204  -1211  -4452  -3770    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8992 
-    17  -3090  -2918  -5416   -444  -1547  -4639  -3510   1258  -4381   2567  -2109  -4278   -793  -1961  -2385  -3723  -2028   1181  -3378  -3037    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8989 
-    18   -231   1090  -1536    557  -2954  -2114  -3525    396  -4278  -2825   -809  -4224  -4703  -3946  -4161  -3728    558   3089  -3460  -3112    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8986 
-    19  -2007  -4268   1655   1128  -4588  -3772   -873   -820    550  -2756  -1256   -508   2230  -1181  -2518    911    324  -2385  -4452  -3770    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17 -10690  -6760   -894  -1115   -701  -1378  -9064  -8983 
-    20  -2151  -2940  -4916  -4308  -1588  -4523  -3367   -487    -64   2239  -2139  -1411   1497  -3704   1711  -2463  -1446  -2359   -398   -158    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10677 -11719   -894  -1115   -516  -1734  -9064  -8980 
-    21  -2449  -5373  -1705   -839  -5664  -4444    416  -5422   -553  -2069  -4537  -3073   3892  -2977  -3632  -3707    483  -4992  -5566  -4838    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8977 
-    22   -498   -109   -302   1348  -4591  -3771   -907  -4342   1978  -2870     78   -741   1847     -3    230   -451   -610  -1231  -4453  -1732    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28 -10690  -5933   -894  -1115   -701  -1378  -9064  -8974 
-    23  -1986  -4250   1252   -142  -2058   2665     90  -4322   -293  -4266  -3339   1165  -2149    -77   -271   -515  -2716  -2217  -4434  -3751    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10667 -11709   -894  -1115   -426  -1967  -9064  -8972 
-    24     42    865  -1568  -1452  -1955  -1664   1999  -2398   2076  -4268    540  -1369  -3868   1646   1324  -1158  -1730    611  -4443  -3764    24
-     -   -149   -500    233     43   -379    398    105   -623    210   -466   -721    275    394     45     96    359    117   -367   -295   -250 
-     -    -74  -4393 -11732    -81  -4200   -701  -1378  -9064  -8969 
-    25  -3129   -778  -3123  -2535  -1243  -4118    268  -4237   2768  -2107  -3427   2068  -4195  -1359   2054  -3061  -1218  -1322  -4501  -3931    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17 -10690  -6752   -894  -1115   -701  -1378  -9064  -8966 
-    26   1621    477  -5445  -4812  -1536  -4650  -3530   1010  -4410   -872  -2126  -4298   2280  -4035  -4212  -2126   -526   1871  -3394  -3051    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10677 -11719   -894  -1115  -1059   -943  -9064  -8963 
-    27  -5052  -4522  -7743  -7426  -4914  -7631  -7654   3119  -7411    841  -3602  -7289  -7282  -7253  -7547  -7035  -5037   2308  -6775  -6386    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10677 -11719   -894  -1115  -1059   -943  -9064  -8960 
-    28  -1711  -4300    212  -1093  -4620   3093   -869  -4371   -417  -4315  -3390  -2420   -700  -1138  -1601    297    125  -3921  -4482  -3798    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10677 -11719   -894  -1115  -1059   -943  -9064  -8957 
-    29  -3049   4459  -5369  -4734  -1583  -1600   -970  -1228  -4335    111   -283   -191  -4644  -3963  -1879    980   1006    133  -3336   -113    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10677 -11719   -894  -1115  -1059   -943  -9064  -8954 
-    30  -5600  -6127  -6824  -4914  -7137  -2124  -3755  -6321   3641  -5900   -627  -4687  -5908   -884   1761  -5466  -1783  -6132  -5690  -5681    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10677 -11719   -894  -1115  -1059   -943  -9064  -8951 
-    31  -9201  -7519  -8444  -8831  -8263  -7482  -7921 -10022  -9010  -9286  -9320  -8844  -7910  -8885  -8420  -9772  -9318  -9786   6317  -8061    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10677 -11719   -894  -1115  -1059   -943  -9064  -8948 
-    32  -5014  -4485  -7710  -7399  -5005  -7598  -7673   2314  -7388  -1063  -1326  -7253  -7273  -7288  -7552  -7000  -5001   3319  -6862  -6415    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10677 -11719   -894  -1115  -1059   -943  -9064  -8945 
-    33  -7333  -6241  -7694  -8056   4102  -7580   1063  -6217  -7611  -2750  -5617  -2270  -7433  -6327  -6970  -6829  -7181  -6374  -3002   2794    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10677 -11719   -894  -1115  -1059   -943  -9064  -8943 
-    34  -1843  -5189  -5436  -4446  -6405  -5204  -3826  -5881   3186  -5706  -4961  -4336  -5419  -3422    980   -674   2019   -777  -5665  -5465    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10677 -11719   -894  -1115  -1059   -943  -9064  -8940 
-    35  -2004  -3032  -4427  -1063  -3009  -4421    235   1730    350    857   -100    221  -4482  -3387   1091  -3457   1020    883  -3468    373    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10677 -11719   -894  -1115  -1059   -943  -9064  -8937 
-    36  -7040  -7035  -6236  -2622  -8213  -6713  -5586  -8118   4044  -7663  -7157  -6064  -6983  -5300  -4431  -6962  -6865  -7844  -6960  -7301    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -81 -10677  -4264   -894  -1115  -1059   -943  -9064  -8934 
-    37  -1069   -613  -3277  -1230    941  -4015    419   -388    428    519   -399  -2905   -642   1182   1357  -1449    279  -2870  -3761   2370    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25 -10600  -6128   -894  -1115  -2233   -345  -9064  -8931 
-    38  -2760  -4235   2111  -1127  -4557    678    484  -4307    592  -1278  -3326   2908  -3818   -953     48  -2638  -1738  -3858  -4416  -3732    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10580 -11622   -894  -1115  -2425   -297  -9064  -8928 
-    39   1198  -3927   -516   1465  -4145   -708  -2421    352  -2053  -2644    219  -2434   1446   -750  -2538   1468  -1669   -745  -4175  -3561    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10580 -11622   -894  -1115  -2425   -297  -9064  -8925 
-    40  -1919  -4172   2861    219  -2006  -1859    708  -4244     79   -434  -3261    585    413  -1128   -651     67  -1304  -1534  -4356  -1656    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -77 -10580  -4349   -894  -1115  -2425   -297  -9064  -8922 
-    41  -4138   -651  -3291  -1566  -6862   3633  -4570  -6718  -1663  -6728  -5960    -47  -1190  -4291  -5223  -2343  -4449  -5809  -6884  -6209    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2910 -10508   -211   -894  -1115  -2940   -201  -9064  -8919 
-    42  -1514  -1327  -3828  -3404  -1746  -3176  -2716   1319  -3148  -1042   -734  -2991  -3336  -2923  -3135    806  -1559   3071  -2650  -2251    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7612  -8654   -894  -1115    -58  -4662  -9064  -8916 
-    43   -817  -4240    203   1725  -4561  -1504  -2399  -4311   1019  -2142  -3329    911  -1679   -763   -859   1427   1013   -588  -4423  -3740    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26 -10655  -6073   -894  -1115  -1505   -627  -9064  -8913 
-    44  -1082  -3716  -1479   -370  -3849  -1894   -901   2361   -930    875  -2858  -1108   -226  -1217  -2750  -1115   -802   1642  -4024  -3478    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10634 -11676   -894  -1115  -1046   -955  -9064  -8910 
-    45   -784  -4229   1114   1907  -4544   -742   1100  -1247  -1403  -2883  -1024    347    451    444  -2491  -2650   -233   1538  -4415  -3735    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10655 -11698   -894  -1115   -960  -1041  -9064  -8907 
-    46  -4958  -5710  -5549  -4326  -6405  -5605  -3574  -1722   1934  -2647  -4839  -1418  -5551   -248   3594  -4860  -1173  -1388  -5457  -5294    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10669 -11711   -894  -1115  -1250   -787  -9064  -8904 
-    47  -2439  -4795  -6561  -6235   1858  -6280   2267  -4428  -5743   -891  -4046    258  -1851  -5267  -1063  -5411  -5032  -4393  -3081   4156    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10669 -11711   -894  -1115   -440  -1928  -9064  -8901 
-    48  -5636  -6145  -6881  -4957  -7151  -6047  -3781  -2601   3964  -5921  -1331  -2097  -5936  -3362  -1040  -5505  -5227  -6156  -5710  -5703    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8898 
-    49   3581  -4303  -7047  -7400  -7042  -4585  -6371  -6869  -7051  -7132  -6152  -5427  -5404  -6473  -6647   -180  -1467  -5528  -7262  -7254    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18 -10690  -6734   -894  -1115   -701  -1378  -9064  -8895 
-    50  -7876  -7189  -8146  -8195  -8751  -2926  -7392  -9471  -7005  -8937  -8669  -8009  -7629  -7620   4259  -8178  -8071  -8976  -7517  -8552    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10677 -11719   -894  -1115   -513  -1740  -9064  -8892 
-    51  -6153   1385  -8513  -7914  -1735  -8257  -6815  -1271  -7695   3219  -2419  -7962  -7307  -6449  -7163  -7601  -5988  -1825    751  -5548    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8889 
-    52  -4993  -4472  -7695  -7394  -5101  -7556  -7691   -798  -7385  -2590  -3784  -7230  -7271  -7336  -7570  -6961  -4987   3849  -6945  -6431    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8886 
-    53   3363  -4121  -6476  -2337  -5614  -4645  -5653  -4729  -6298  -2885  -4773  -5235  -5355  -5855  -6066  -2379  -1339   1177  -6063  -5820    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8883 
-    54  -5096   -444  -5707  -4417  -6666  -5694    247  -6009   3175  -1153      6  -1887  -5630   2358   1260  -4973  -4799  -5764  -5552  -5416    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8880 
-    55  -8543  -7390  -8385  -8772  -8957   3866  -8046 -10011  -8970  -9363  -9298  -8692  -7834  -8837  -8400  -8998  -8795  -9557  -7655  -8972    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8877 
-    56  -7336   -289  -7703  -8064   3618  -7587    165  -6228  -7620  -5532  -5629    718  -7443  -6339  -6981  -6836  -7186  -6383  -3016   3557    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8873 
-    57   -288   -969  -1733   -488  -4588  -3772    991  -4338    344  -2813  -3357    349  -3865   -218    614   1401   2194    274  -4452  -1037    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8870 
-    58  -7007  -6827  -7218  -7387  -7207  -6847  -6867  -8124  -6687  -7483   -630  -7223  -7341   4603  -6583  -7227  -7270  -7963  -7035  -7018    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8867 
-    59  -2018   -791  -2840    376  -4449  -3903  -2549    483   1759  -4169  -3297  -2570  -3991   2113   2006  -2824    -33    900  -4400  -3777    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8864 
-    60    281  -4277  -1308   2592  -1547  -3776   1483  -4349   -126  -4293  -3367  -1065    855    388  -2525  -1941  -2744  -3899  -4461   2268    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8861 
-    61  -5181  -7042  -2795  -2066  -7405   3675  -4365  -7341  -1785  -7140  -6584     85  -5535  -1277  -5185  -2672  -5284  -6775  -7282  -6271    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8858 
-    62  -1751  -2964  -1197    285  -2928  -4540  -1085   2862  -4003    688  -2164  -4018  -4596  -3715   -299  -2332  -2993   1644  -3415  -3060    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8855 
-    63  -5240  -7376   4103  -1719  -7346  -4921    158  -7474  -4875  -7284  -6768  -1290  -5527  -4096  -5945  -4822  -5351  -6901  -7432  -1727    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8852 
-    64  -7350  -6256  -7710  -8072   2744  -7594   -461  -6233  -7628  -5534  -5633  -6200  -7447  -6342  -6986  -6844  -7197  -6390  -3017   4452    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26 -10690  -6053   -894  -1115   -701  -1378  -9064  -8849 
-    65  -1447  -4202   2283    805    133   -402   -316  -2211   -945   -194    241    990  -3858    418  -2519   -716    311   -897  -4399   -172    66
-     -   -149   -500    232     43   -378    398    109   -627    210   -466   -721    275    396     45     95    360    118   -370   -295   -250 
-     -    -72  -4428 -11711   -993  -1007  -1250   -787  -9064  -8845 
-    66  -2056  -6152   1642   3502  -6386  -4631  -3790  -6234  -1613  -6128  -5342  -1710  -5054  -1158  -1643  -1949  -4424  -5740  -6306  -5425    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10669 -11711   -894  -1115  -1250   -787  -9064  -8842 
-    67  -2696  -4205  -7242  -6851  -4794  -6770  -6399   1277  -6689  -2185  -3619  -1633  -6694  -6521  -6710  -6044   3294   1882  -6065  -5616    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10669 -11711   -894  -1115   -440  -1928  -9064  -8839 
-    68  -7345  -6255  -7710  -8073   4260  -7593  -3771  -6232  -7628  -5534  -5632  -6199  -7447  -6342  -6986   -671  -7194  -6389    358   2202    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8836 
-    69   2551  -4307  -6997  -7334  -7039  -4587  -6343  -6865  -6949  -7123  -6146  -5416  -5404  -6432  -2660   2868  -2449  -5528  -7253  -7241    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8833 
-    70  -6436  -6467  -7116  -7403  -5957  -6586  -1384  -7965  -7231  -1677  -7280  -6996   4276  -7239  -7062  -6649  -6788  -7601  -6275  -5599    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8830 
-    71  -4860  -4398  -7579  -7278  -5152  -2785  -7385   -127  -7229  -3940   -471  -7004  -7089  -7178  -7377  -6581  -1873   3771  -6851  -6324    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8827 
-    72   2532   -217  -6046  -5475  -3542  -5204  -4298   1198  -5108  -3235    261  -4944  -5293  -4756  -4935   -499   -849   2084  -4154  -3801    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8823 
-    73  -3159   -933    -22  -1304  -4936  -1831   -583  -4651   2901  -4567    103  -2731  -4179  -2227   2748  -2125  -3082  -4221  -4696  -4078    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4 -10690 -11732   -894  -1115   -701  -1378  -9064  -8820 
-    74   -285  -2904  -5265  -4638   -944  -1108   2366    188  -1602   1668   2459  -4189  -1193   -453  -4112   -135   -515  -2319   -280   1050    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8818 
-    75    700  -4258    695   1637  -4573  -1723   -132   -710   -661  -2865  -3349  -1438  -1357  -1976  -2523    351   2004    337  -4445  -3765    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11732   -894  -1115   -701  -1378  -9064  -8814 
-    76  -1672   -675  -6974  -7143  -6246  -4598  -6043  -1811  -6749  -2604  -5398  -5368  -5374  -6225  -6395   2555   3115  -4968  -6608  -6457    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11732   -894  -1115   -701  -1378  -9064  -8811 
-    77  -5007  -4502  -7655  -7293   1025  -7450  -7134   2973  -7214   -890  -3474  -7104  -7136  -6963  -2515  -6796  -4985   2604  -6389  -6033    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11732   -894  -1115   -701  -1378  -9064  -8807 
-    78  -5654   -914  -6972  -4977  -7187  -6061  -3785  -6361    849  -5934  -5303  -4733  -5945  -1645   4049  -5521  -5239  -6176  -5717  -5718    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8804 
-    79   -328  -2889  -5408  -4772    191  -2563  -3481   1214  -4367   1959    311  -4256  -4660  -3990  -4167  -1603   1630    255  -3347    785    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8801 
-    80  -6115  -5494  -8552  -7996    889  -8398  -7141   1797  -7833   2455   1026  -8120  -7402  -6602  -7334  -7803  -5970   1287  -5602  -5831    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8798 
-    81  -4388  -4110  -6754  -6134   -240  -6062  -4918    864  -5772   2877   1577  -5719  -5919  -5218  -5520  -2153   -851   -658  -4474  -4286    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8794 
-    82   2238   -921   -155  -1477  -4586    489    791  -1833  -1032  -2818  -3356   -826  -3865   -610  -1602   1880  -1415  -3887  -4451  -3769    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8791 
-    83  -2133    116  -5422  -4786   -253  -4625  -3496   2063  -4381   2022    338  -4271  -4674  -1185  -4181  -3710   -868   1466  -3360   -249    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8788 
-    84   3248  -4247  -7024  -7268  -6558  -1957  -6180  -6197  -6881  -6568   -974  -5393  -5383  -6332  -6503   -730  -1370   1451  -6865  -6763    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8785 
-    85   2782   1035  -6724  -6541  -4964  -4827  -5433   -648  -6175  -4643  -4089  -5324  -5430  -5749  -5924   -265    805   1832  -5550  -5254    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8781 
-    86    707   1176  -1075    417  -2059  -2319   1365   -305    446  -4282   -352    164  -3865   2152    226   1143  -2737  -2020  -4451   -769    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -26 -10690  -6065   -894  -1115   -701  -1378  -9064  -8778 
-    87  -1635   -922   -536    463    923  -3754   1479  -4309   1218    114   1330   1065  -3847    -17   1317  -1563  -1212  -3864  -4429   1245    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10669 -11711   -894  -1115   -441  -1924  -9064  -8775 
-    88  -2927  -4410   2129    -76  -4728   1758    267  -4482   1304  -4424  -3502   1522  -3972   -427   -249   -258  -2869  -4031  -4591  -3901    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8771 
-    89  -5407  -4985  -7436  -7012    267  -6928  -4688  -1399  -6651   1682   1757  -6306  -6648  -5816  -1229  -6099  -5302  -4013   5188    862    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8768 
-    90  -2798  -4265    -62   2222  -1401  -1707   -908   -300    750  -2264  -1351   -736    457   -953   -725    927    151   -425  -4450   -555    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8765 
-    91  -5251  -4717  -7885  -7507  -4457  -7727  -7329   2322  -7438   2058    879  -7395  -7263  -6960  -7389  -7106  -2465   2008  -6262  -6121    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8762 
-    92  -2806  -4273  -2656    958     41  -3780   3930  -4341    826  -4287  -3362  -1533  -3873    746    492   -877   -494  -3894   1668   1129    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8758 
-    93  -4966  -5653  -4468  -4504  -4928  -5392   2795  -6502  -3509  -1295  -5673  -4514  -5823   4241  -3557  -2125  -5085  -6091  -5245  -4363    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8755 
-    94  -6348  -5684  -8735  -8142  -3672  -8619  -7197   -947  -7971   2095   4506  -8364  -7462  -6592  -7382  -8059  -6168  -1262  -5555  -5837    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10690 -11733   -894  -1115   -701  -1378  -9064  -8752 
-    95  -8756  -7522   4233  -7741  -8927  -7334  -7759  -9992  -8586  -9325  -9283  -7968  -7789  -8257  -8309  -9017  -8894  -9654  -7653  -8827    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8748 
-    96  -4976  -4460  -7676  -7387  -5220  -7510  -7727   1064  -7383  -3954  -3891  -7210  -7266  -7386  -7588  -6931  -4975   3725  -7054  -6493    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8745 
-    97  -1647   -369   -363  -1173  -4591  -3771    972  -4342   3087  -4286  -3359    339  -1577    -34  -1233    500   -187   -795  -4454  -3771   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8741 
-    98  -2340   -679  -6995  -7284  -6927  -4583  -6297  -2595  -6938  -6994  -6041   2854  -5394  -6392  -6575   1563   2849  -5465  -7163  -7124   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8738 
-    99   3640  -4322  -7043  -7384  -6962  -4615  -6372  -2566  -7026  -6954  -6076  -5449  -5429  -6475  -6636  -3983   -825  -5388  -7229  -7196   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8735 
-   100  -7372  -6279  -7726  -8088   4390  -7588  -3811  -6267  -7653  -5567  -5666  -6235  -7458  -6377  -7013  -6877  -7224  -6424  -3058   2056   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8731 
-   101  -8251  -7105  -8465  -8711  -6322  -7554  -7845  -6062  -8805   3413  -5310  -8733  -7828  -8287  -8224  -9181  -8253  -6862  -7066  -7670   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8728 
-   102  -5291  -7170  -1287  -3208  -5654  -5014   4102  -7268  -4796  -6994  -6555   3297  -5595    882  -5662  -4886  -5386  -6793  -6131    701   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8725 
-   103   -591  -4506  -2130  -5466  -7089   3642  -5826  -6935  -6354  -7139  -6215  -4919  -5420  -5743  -2205   -282  -4299  -5662  -7277  -7052   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8721 
-   104  -2799  -4254   2365   2183   -714  -3776  -2435  -2305   -632  -2852  -3345   -111   -404  -1977  -1590    -53    690  -1431  -4442    133   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8718 
-   105  -6313  -5666  -8687  -8083  -1613  -8524  -7095    696  -7894   3158    223  -8262  -2306  -6544  -7314  -7931  -6133  -1946  -5513  -5781   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8714 
-   106   -279  -4270   1695   2244  -4592  -3771    817  -1695   1340  -2778  -3360    109  -3864   -200  -1077   -625    276  -3893  -4454  -3771   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8711 
-   107  -4882  -6810    710   3666  -6972  -4813    199  -6897  -2354  -6757  -6080  -1672  -5340  -1791  -5231  -1872  -4944  -6367  -6950  -1042   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18 -10691  -6762   -894  -1115   -701  -1378  -9064  -8707 
-   108  -2786  -4257    961   2893  -4578  -1895   -944  -2484   -156  -1518  -3347   -549    -45  -1959  -1404  -1546   1156  -2386  -4441  -1577   111
-     -   -149   -500    232     43   -381    398    105   -627    211   -466   -721    277    395     45     97    360    117   -368   -295   -250 
-     -    -72  -4437 -11720   -993  -1007   -516  -1734  -9064  -8704 
-   109  -2670  -4447  -7676  -7373  -5164  -7559  -7714   2728  -7368   -465  -3832  -7213  -7272  -7355  -7572  -6959  -4963   3027  -7012  -6471   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8700 
-   110  -7348  -6255  -7711  -8073   1798  -7595  -3770  -6224  -7628  -2035  -5623  -6199  -7447  -6341  -6986  -6844  -7196  -6385    320   4665   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8697 
-   111  -4857    334  -7522  -7171  -4978  -7268  -7078    491  -2714  -3805   4591  -6939  -7053  -6979  -7180  -6602  -4847   2223  -6557  -6081   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8693 
-   112   -347  -4266   -769   1497   -863  -3772   -906  -2485   1763  -2927   -454  -2408  -3865    480   1333    227   1188   -982  -4450  -3769   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8690 
-   113  -2092   -100  -5290  -2558  -1543  -4596  -3463     82  -4284    444  -2108  -4204    595   3901  -4125  -2070  -3003  -1183  -3364  -3019   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8687 
-   114  -1612  -4329  -6807  -7157  -7002  -4603  -6316  -6853  -6938  -3352  -6150  -5399   4250  -6402  -6589  -2248  -4198  -5539  -7228  -7173   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8683 
-   115  -1016  -4271   -170   1788  -4592  -3771  -2430  -1981    488  -4287  -3360  -1517   2875   1480  -1213  -1355  -1415  -2021  -4454  -3771   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8679 
-   116  -1452  -4338  -6877  -7236  -7064   3781  -6360  -6901  -7033  -7157  -6182  -5424  -5428  -6453  -6658  -1897  -4209  -5562  -7269  -7261   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8676 
-   117  -3442   -922  -5760  -5148   3931  -4990  -3724   -242  -4748  -1623   -348  -4609  -5017  -4336  -4536  -1954  -3380  -1388  -3480   2631   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8672 
-   118   -852  -4255  -1170   1922  -4569  -1711  -2434   1235   -589  -2602  -3346  -1030  -1026   -617  -1605    152    769   1649  -4443  -3764   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8669 
-   119  -1526    792   2216   -129  -4473  -3794    502    631  -1507  -1768    146    999   -154   -185  -1552   -164  -1188   1275  -4395  -3735   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8665 
-   120   -851  -4270    184   1151  -4591   -651  -2430  -1660   1832  -1086  -1370   -625   2015   -190    -68    272  -1776  -3892  -4454  -3771   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -149 -10691  -3397   -894  -1115   -701  -1378  -9064  -8662 
-   121   -771  -4144   1466    671   -654   1837    -18  -2257    589  -4160  -3233    298  -1989    703   -559     32   -315  -2219  -4327  -3644   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -153 -10547  -3356   -894  -1115  -2690   -243  -9064  -8658 
-   122   -500  -4014  -2388    383   -864    937   1279  -4086   1715  -2713  -3103   1384  -1839   1113    861   -516   -533  -3636  -4198   -619   127
-     -   -149   -501    235     43   -382    398    104   -625    211   -467   -722    276    392     44     94    361    117   -368   -296   -248 
-     -  -5563  -2780   -267  -1119   -890  -3453   -138  -9064  -8655 
-   123  -1037  -1061  -2503  -2020    707  -2388  -1249   -570  -1786   2270   -233    269  -2516  -1544  -1846    795  -1015   -509  -1312   -774   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7821  -8863   -894  -1115  -5510    -32  -9064  -8651 
-   124  -2849  -3231  -3402  -3071  -4477  -3236  -2571  -4453  -1551  -4263  -3665  -2918   3753  -2311   2159  -2960  -2994  -3960  -3847  -3884   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7821  -8863   -894  -1115    -34  -5426  -9064  -8647 
-   125   -616   -900   -259   1900  -4582  -2295  -2421  -4333    654  -4277  -3351   -892   2931   -600  -2509    -41  -1754  -2410  -4445  -3762   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10678 -11721   -894  -1115  -1043   -959  -9064  -8644 
-   126  -2788  -4262   1955    417  -4583    960   1385  -4333  -1379  -4278  -1246   2576  -3855  -1049   -602    333  -1156  -3884  -4445  -1047   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10678 -11721   -894  -1115  -1043   -959  -9064  -8640 
-   127   -747   -756   -847   -785  -4463  -3783   2398  -4188   2464   -488    350  -1086   -143    682  -2542  -2693  -2734  -1765   -157   2093   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10678 -11721   -894  -1115  -1043   -959  -9064  -8637 
-   128   -579   1522  -6682  -6302  -4449  -2721  -5297  -1030  -5983  -2763  -3498  -5525  -5723  -5641  -5820  -1404  -4064   3627  -5210  -4856   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10678 -11721   -894  -1115  -1043   -959  -9064  -8633 
-   129  -5277   5153  -7151  -6820   -228  -6637  -4139  -1250  -6431    575  -3276  -5907  -6498  -5658  -6069  -5791  -5187  -2426   2460   1691   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10678 -11721   -894  -1115  -1043   -959  -9064  -8629 
-   130  -5144   -431  -5831  -1505  -6663  -5729    930  -2635   2582    708  -4993  -4393  -5658  -1053   2844  -5028  -4836  -5762  -5547  -5427   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10678 -11721   -894  -1115  -1043   -959  -9064  -8626 
-   131  -6442  -5777  -8712  -8180  -3725  -8459  -7165  -1678  -8005   3370  -2499  -8362  -7465  -6640  -7402  -8057  -6269  -4121  -5572  -5816   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10678 -11721   -894  -1115   -522  -1720  -9064  -8622 
-   132  -2797  -4270   -112  -1185  -4590  -3771   2104  -1714   2210  -1203  -3359   1651  -3864    969   1409   -686  -1285  -2262  -4453   -143   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8618 
-   133  -5620   -439  -6916  -4969  -7175  -1051   -986  -6358   3725  -5934  -5302  -4727  -5935  -3369   1433  -5494  -5222  -6165  -5719  -5717   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8615 
-   134   2440  -4301  -7064  -7417  -7043  -2225  -6374  -6871  -7060  -7132  -6151  -5429  -5403  -6477  -6652   2917  -1449  -5527  -7264  -7258   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8611 
-   135  -6115  -5485  -8571  -8031  -3774  -8452  -7236   1586  -7886   2945    626  -8177  -7437  -6654  -7395  -7882  -5974    -33  -5654  -5890   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8607 
-   136  -7200   -485  -7718  -8070  -2499  -7419  -1084  -6404  -7637  -5715  -5802  -6318  -7415  -6470  -7038  -6834  -7152  -6526  -3214   4908   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8604 
-   137  -4940  -6396  -1601  -2061  -7415   3776  -4582  -7412  -5066  -7299  -6703  -3684  -5538  -4297  -6046  -2525  -5158  -6655  -7469  -6440   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8600 
-   138  -6407  -5739  -8777  -8174  -3651  -8641  -7187  -3160  -7995   3332    287  -8408  -7468  -6582  -7381  -8089  -6220  -2064  -5533  -5819   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8596 
-   139  -5657  -6155  -6958  -5002  -7191  -6063  -3815  -6383   3850  -5959  -5330  -4757  -5960  -3396   1137  -5531  -5256  -2739  -5739  -5740   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8592 
-   140  -7182  -7305  -5275  -1963  -8358  -6589  -6371  -8967  -6421  -8541  -8207  -5952  -7097   4601  -6661  -7037  -7304  -8493  -7483  -7808   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8589 
-   141   3272  -4363  -7020  -7375  -7079  -4642  -6402  -6927  -7081  -7181  -6210  -5475  -5457  -6508  -6686   1825  -4240  -5591  -7270  -7278   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8585 
-   142   -620  -4404  -2486  -6101  -7069    390  -6073  -6907  -6698  -7141  -6188  -5142   3817  -6063  -6576   1013  -4237  -5597  -7278  -7154   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8581 
-   143  -5272  -5576  -6703  -4930  -5843  -5920   -473  -2021   -271   -758   -128  -4684  -5824  -3396   3971  -5302  -4948  -5315  -5326  -1013   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8577 
-   144   2253   2801  -3485   -883  -3445  -4146  -2881  -3027  -2786  -1171   1843  -1267  -4223   2464  -1843  -1192  -2871  -1181  -3783  -3329   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8574 
-   145  -9216  -7532  -8458  -8844  -8283  -7495  -7936 -10037  -9023  -9301  -9335  -8858  -7923  -8899  -8434  -9787  -9333  -9801   6317  -8082   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8570 
-   146  -7344  -6255  -7691  -8053   2053  -7589    853  -6232  -7619  -5534  -5632   2801  -7445  -6338  -6982  -6840  -7193  -6389  -3016   3861   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8566 
-   147   -103  -4269    477   1164  -4590  -2403    937  -1312   1173   -103   -353    522  -3864   1805  -2518    680   -397  -2332  -4453  -3770   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8562 
-   148  -4371   1207  -4545   -140  -6061  -5142    803  -5576   2818  -5346  -4566  -3789  -5144  -1405   2686  -4248     60  -2072  -5306  -4983   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8558 
-   149  -6412  -5738  -8774  -8169   3251  -8659  -7153   1410  -7991   2218   -559  -8399  -7469  -6577  -7377  -8101  -6221  -4060  -5515  -5771   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8555 
-   150   -833  -4280   2096    -75  -4601  -2387    173  -4352    131  -4296  -3369   1351  -3872  -1978    846   1831    261  -3902  -4463  -3780   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8551 
-   151   -402  -1120    245   1279  -4592     30   -255  -4342    157  -4287  -3360   1520  -3864    264    272   1425    896  -3893  -4454  -3771   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8547 
-   152    207  -2903  -5277  -1124   2518  -4591  -1129   -446  -1291  -1849  -2105  -4195  -4642  -3919  -4116   -748   1376   1443  -3359   2274   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8543 
-   153  -6347  -5687  -8726  -8126    751  -8594  -7159    482  -7948   2841   2446  -8337  -7448  -6573  -7357  -8023  -6165   -438  -5535  -5814   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8539 
-   154  -1160   1088  -3289   -350  -1834   -720  -1141    598   1672   1473    524  -1677  -4149     -2     68  -2125    461  -1034  -3880  -3396   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8535 
-   155    134   -806   1193   1239  -4592    163  -2429  -4342   1473  -2918  -3359   -476  -3864   1304   -238    809   -191  -2316  -4454  -3771   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8531 
-   156   -156    395  -1807   -284   1005  -3910    839    670    675   1303   1030    411  -3998    945  -1695  -1257  -2788  -3386  -4142    627   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8527 
-   157  -2202  -1142   -283   -839  -4854   3303  -2653  -4610     78  -4550  -3634    727  -4073  -1252  -1404  -2916  -1881  -4158  -4716  -4022   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8524 
-   158  -7343  -6254  -7713  -8073   4349  -7595  -3777  -6194  -7630  -2471  -5589  -6205  -7447  -6344  -6988  -6847  -7191  -6368  -3023   2152   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8520 
-   159   -808  -1028  -2715   1225  -1966  -3807    187    805   1585  -2786  -1010   -721  -3899    338    658   -681   1116    786  -4363  -3715   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8516 
-   160  -1335   1317  -2651   -654  -4575  -3774  -2433  -1021   1510  -4273  -1143   1080   -331   2222   2043   -506  -1537   -488  -4445  -3766   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8512 
-   161  -1929   2342   -194  -2574  -3757   -177    143   -623  -2462  -2164  -2807    709  -4085  -1431  -2891   2791   -340  -1175  -3986  -3470   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8508 
-   162    252   -596    442    965  -1868  -1366    223   -648    851   -218  -1202    224    717   -146  -1394     -1   -597   -301  -4441    687   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20 -10691  -6565   -894  -1115   -701  -1378  -9064  -8504 
-   163   1401   1113  -1773   -262   -635    444   2160   -897   -697  -2872  -3161   -912  -2052  -2066  -1602   1120   -364   -132  -4287   1103   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10676 -11718   -894  -1115  -1104   -903  -9064  -8500 
-   164  -4725    130   3623   1719  -2215  -4763  -4086  -1863  -4283  -6490  -5789    434  -5272  -3752  -5090  -2436  -4788  -6069  -6705  -5757   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10676 -11718   -894  -1115  -1104   -903  -9064  -8496 
-   165   -183  -4252   -588  -2085  -1594  -2431   2935  -4320    110  -1124  -3342    335   2127   -782  -1227    515    855  -3873  -4437    411   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10676 -11718   -894  -1115  -1104   -903  -9064  -8492 
-   166    565   4235  -7099  -7449  -7023    986  -6365  -6849  -7053  -7112  -6131  -5420  -5387  -6471  -6638   1619   1820  -5508  -7245  -7241   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10676 -11718   -894  -1115  -1104   -903  -9064  -8488 
-   167  -1479   -787  -7110  -6573  -1018  -6566  -5607   1087  -6291   2500    196  -6223  -6375  -5810  -6111  -5747  -4586   1967  -5107  -4889   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10676 -11718   -894  -1115  -1104   -903  -9064  -8484 
-   168  -7350  -6256  -7706  -8068   3744  -7574  -3783  -6241  -7630  -5541  -5641  -6208  -7439  -6350  -6989  -6851  -7201  -6398  -3029   3788   177
-     -   -149   -500    233     43   -381    398    105   -624    210   -465   -721    275    394     45     96    359    117   -369   -295   -249 
-     -    -49  -6040  -6039   -980  -1020  -1104   -903  -9064  -8480 
-   169  -1228    -16  -1830  -4675    885  -4566   -479   1714  -1124  -1258   -509  -4191  -4617  -1364   -551   -297   1402   1815    286    846   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25 -10655  -6182   -894  -1115  -1538   -609  -9064  -8476 
-   170  -3259   -877  -3733  -3099  -3927  -4384   -590  -1569   2930   -114  -1010  -3247  -4443    137   1869  -1799  -3176  -3328  -4128   1737   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10635 -11677   -894  -1115  -1097   -909  -9064  -8472 
-   171  -1389    -54   -705    -42   -270    116    938   -121   1166  -2679  -1283   1121  -2063   1121    388    133   -136     93  -4415     22   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10655 -11697   -894  -1115  -1538   -609  -9064  -8468 
-   172  -1429    532     87   -398    270   -590   1047  -1663    740   -514  -1156    680  -3841   -241    878    712    454     90  -4396    204   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25 -10655  -6182   -894  -1115   -350  -2215  -9064  -8464 
-   173   -931   -929    371    251  -4574   2195   -872  -1854    187  -2374  -3342   1230   -392    508   -730    348  -1079  -1558  -4436  -3754   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10672 -11714   -894  -1115  -1199   -825  -9064  -8459 
-   174  -1990  -4254   1562    555  -4575   1602    149  -2389    648  -4270  -3343    805  -1331  -1110     -9    807    523  -3876  -4437  -3754   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27 -10672  -6066   -894  -1115  -1199   -825  -9064  -8455 
-   175   -406  -1089   1531    488  -4555   1399    417   -719     91  -4250  -3324   1071  -1674   -213   -353     95     61   -393  -4418  -3735   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10651 -11693   -894  -1115  -1601   -577  -9064  -8451 
-   176  -1471   -427   -476   -451   1746  -1229    329   1547    293    154  -3063   -616  -1804  -1158    223    215   -247   -720    162   -250   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2350 -10651   -321   -894  -1115  -1601   -577  -9064  -8447 
-   177      5  -1109  -2590  -2001   1886  -2529    864   -631    811   -967   -305  -1862  -2590  -1526  -1842  -1570    583   1429  -1535   2137   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -8312  -9354   -894  -1115    -21  -6095  -9064  -8443 
-   178   -825     77  -5473  -4840   -537  -4681  -3558   2323  -4438   1409   1816  -4327  -4728  -4063  -4240  -1949   -528   1686  -3421  -3078   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8439 
-   179   -565   -656  -1891  -4770   1455  -2569    242   2144  -2398    -71   -852  -4255  -4659  -3988  -2212  -3694  -3002    579    242   3035   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8435 
-   180  -1306    967  -7436  -7027  -4624  -7114  -6602   1560  -6882   1915   1073  -6768  -6887  -6623  -6879  -6396  -4803   2449  -6066  -5713   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8430 
-   181    511   1015  -5301  -2653  -2867    480  -3469   -242  -4294   2409  -2113  -4210  -4650    366  -4132    129  -3005   -708  -3367  -3023   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -10691 -11733   -894  -1115   -701  -1378  -9064  -8426 
-   182  -5815  -5225  -8341  -7860  -2008  -8205  -7251    976  -7740   2238   -822  -7906  -7383  -6728  -7388  -7612  -5716   2675  -5795  -5944   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10691 -11733   -894  -1115   -701  -1378  -9064  -8422 
-   183  -7536  -6449  -7754  -8112  -2669  -7525    418  -6577  -7758  -5879  -5973  -6479  -7517  -6617  -7160  -7114  -7424  -6717  -3378   4900   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10691 -11733   -894  -1115   -701  -1378  -9064  -8418 
-   184  -5050  -4581  -7699  -7464  -5288  -7273  -7607  -1299  -7443  -4060  -4009  -7192  -7206  -7395  -7577  -6775  -5077   3879  -6989  -6481   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10691 -11734   -894  -1115   -701  -1378  -9064  -8414 
-   185  -6189  -7271   4202  -4272  -8013  -5794  -5461  -8355  -5980  -8084  -7649  -1993  -6378  -5240  -6837  -5880  -6335  -7771  -7548  -7184   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10691 -11734   -894  -1115   -701  -1378  -9064  -8409 
-   186  -7487  -7334   4216  -6117  -8673  -2815  -6891  -9384  -7536  -8925  -8675  -6433  -7310  -6940  -7834  -7431  -7683  -8846  -7633  -8308   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10691 -11734   -894  -1115   -701  -1378  -9064  -8405 
-   187  -6191  -5555  -8616  -8051  -1760  -8480  -7176   2849  -7888   1734   3203  -8210  -7429  -6607  -7361  -7901  -6036   -643  -5594  -5843   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10691 -11734   -894  -1115   -701  -1378  -9064  -8401 
-   188  -5275  -4830  -7720  -7165      8  -7267  -6194   2381  -6909   2285    778   -310  -6827  -6150  -6615  -6494  -5187    866  -5309  -5284   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10691 -11734   -894  -1115   -701  -1378  -9064  -8397 
-   189  -5405  -4937  -7846  -7296    869  -7430  -6310   3172  -7051    901    477  -7101  -6926  -6233  -6735  -6674  -5311   1284  -5342    116   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10691 -11734   -894  -1115   -701  -1378  -9064  -8392 
-   190   2044    489  -5408  -4773   -525   -631  -3483    197  -4368   -722   -622  -4257  -4662  -3991  -4168   -544   2308    572  -3349  -3007   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10691 -11734   -894  -1115   -701  -1378  -9064  -8388 
-   191   1081    774  -6972  -7203  -6831   2946  -6233  -6617  -6832  -6886  -5950  -5383  -5385  -6321  -2514   1728  -1708  -5421  -7077  -1738   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10691 -11734   -894  -1115   -701  -1378  -9064  -8384 
-   192   -942  -4271   -242   -898  -4592   -963   -934  -4342    674  -4287  -1099   2282   -402   -384   -619   1827   1216  -3893  -4454  -3771   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10691 -11734   -894  -1115   -701  -1378  -9064  -8379 
-   193  -2842    -50   2168   -643  -4639  -2393  -2470  -4391   -160  -4334  -3409   2484  -3902  -1195  -1537   1883   -283  -3940  -4502  -3816   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -10691  -6762   -894  -1115   -701  -1378  -9064  -8375 
-   194   -523  -4256   1468    574  -4576  -2274   -153     56   1205   -694   1771   -565     88    872  -1267   -482   -493    -91  -4440  -3758   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115   -516  -1734  -9064  -8371 
-   195    693  -4270    867   1525  -4592  -1304   -891  -4342   1174  -2929  -3360    421  -1439    614   -174    656   -395   -358  -4454  -1631   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -61 -10692  -4733   -894  -1115   -701  -1378  -9064  -8366 
-   196    797   -572  -1728   1333     10  -1723  -3118    671  -3367    895   2061   -812  -4388   -882   -396  -1643   -338    398  -3482  -3095   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10636 -11679   -894  -1115   -281  -2497  -9064  -8362 
-   197  -1702   1001  -5535  -4905  -1475  -4749  -3631   2976  -4506    685   1041  -4395  -4792  -4132  -4310  -3837   -628   1527  -3490   -193   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8358 
-   198    560    640   1293   1205  -4591  -3771   -115  -2251    566  -2143   -419   1203  -3864   1447    140   -658    441  -1755  -4453  -3771   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8353 
-   199    476    -85   1025   1695  -1663  -1722    603  -2377    671  -2904  -3359    386  -3864   1452    603     95   -785  -3892   -317  -3771   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27 -10692  -6054   -894  -1115   -701  -1378  -9064  -8349 
-   200   -698  -3132  -5696  -2019   3021  -4928  -3824   -119  -4684   1596  -2287  -4575  -4959  -4308  -4492  -4022    633   1222  -3666  -3328   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10670 -11712   -894  -1115  -1250   -787  -9064  -8344 
-   201  -2052     71  -4353  -1804  -1140  -2620  -3205   -353   3320     12  -2233  -1940  -4459  -3334  -2098  -1742   -483    226  -3474  -3096   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10670 -11712   -894  -1115  -1250   -787  -9064  -8340 
-   202    995  -4251    349   1650  -4573  -1275     10  -4323   1290  -1466  -1251    651  -3845    656   -132    294     -8  -3873  -4435  -3752   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10670 -11712   -894  -1115  -1250   -787  -9064  -8335 
-   203     11    112    313    870    275  -1437   -198   -975    238   -726    584    989  -3855   1514   -445    -71   -907  -1700   -630   1028   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10670 -11712   -894  -1115   -440  -1928  -9064  -8331 
-   204  -6377  -5708  -8756  -8157  -3662  -8643  -7198   -433  -7984   2960   3114  -8390  -7467  -6588  -7383  -8086  -6192  -1839  -5546  -5835   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8326 
-   205    771  -4270  -1761   -178  -4592    -11    -65  -4342   1484  -4287   1039    971  -3864   -154    375   1681   -166  -3893  -4454  -3771   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -10692  -6763   -894  -1115   -701  -1378  -9064  -8322 
-   206   -217  -4259   -827    281  -4580  -1444    168  -2559   1767  -2103   -439   -186  -3853    653    963   1696    399  -3881  -4442  -3759   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115  -1057   -945  -9064  -8317 
-   207  -1508   2032  -1779   2163  -1156  -2387   1325  -1836    803  -1359  -1068     46  -3858   -900   1327   -207  -1158  -1483  -4428    218   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115  -1057   -945  -9064  -8313 
-   208  -7192  -6196  -7671  -8021   4465  -7503  -3768  -6168  -7581  -2481  -5571  -6174  -2048  -6318  -6952  -2955  -7081  -6321  -3016    705   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115  -1057   -945  -9064  -8308 
-   209    -88  -4259    868   2180  -4580  -2375    325  -1970   1395  -2536   -611  -1480  -3853   -350    106   1130  -2725  -2136  -4442  -1601   220
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115  -1057   -945  -9064  -8304 
-   210  -5596    741  -8141  -7676  -4002  -7948  -7100    721  -7547   1005   4673  -7637  -7274  -6689  -7272  -7315  -5516    282  -5811  -5883   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115  -1057   -945  -9064  -8299 
-   211  -5120  -5868  -5794  -4480  -6751  -5702  -3647  -6077   3246  -5734  -5046  -4394  -5654  -1091    550   1115   1412  -2075  -5586  -5468   222
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115  -1057   -945  -9064  -8295 
-   212  -3006   -151   3791  -2285  -3149  -4346  -3144  -2705  -3346  -1743    672  -1367  -1922  -3168  -3558  -3371   -744  -1411  -3580    -27   223
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115  -1057   -945  -9064  -8290 
-   213  -3052  -2879  -5393  -4757    223  -4599  -1034  -1011  -1921   2856   1926  -1522  -1408  -3977  -4154  -3683  -1675  -1052    242  -2994   224
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115   -516  -1734  -9064  -8285 
-   214   -705  -4537  -4872  -1148  -7011   3636  -5699  -6829  -6206  -7040  -6140  -1507  -5411  -5592  -6361  -4062  -1474  -1392  -7208  -6931   225
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8281 
-   215    453  -4263    875   1943  -2137  -3773  -2432  -2385    635    -93  -3353  -2410   1655    742   -454  -1799  -1037  -1480  -4448  -3767   226
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8276 
-   216   1724   -125  -5402  -4767  -2843  -4609   -820    362  -2260   2087   1306  -4253   -675  -3986  -4164  -2374   -470     90  -3347  -3004   227
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8271 
-   217  -1162  -1187   -374  -2099  -1760  -2403   2434  -2402   2150  -4279  -3354   -403  -3866  -1123   1312   1490     61  -1360  -4449  -3768   228
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8267 
-   218  -2841   -260  -2849   -663   1495  -3876   1418  -3829    897  -2338  -3090   -418  -3965    -52    -81  -2798  -1433  -1234  -4229   3742   229
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8262 
-   219  -5483   1125  -7358  -7142   3787  -6968  -4301   1650  -6803  -2585  -3738  -6153  -6814  -6031  -6464  -6166  -5413  -1461  -3602   2401   230
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8257 
-   220  -6379  -5745  -8676  -8085  -3695  -8423  -7050  -1497  -7604   3349  -2472  -8219  -7431  -6534  -2137  -7923  -6211  -4093  -5539  -5760   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8253 
-   221  -1948   -361  -4900  -1683  -6931   3692  -5666  -6762  -6135  -6964  -6071   -797  -5401  -5559  -6288  -2184  -4291  -5601  -7135  -1809   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8248 
-   222  -6134  -5508  -8571  -8016   -697  -8427  -7164   3149  -7856   1411   2816  -8152  -7415  -6612  -7351  -7840  -5987   -495  -5608  -5843   233
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8243 
-   223  -3068  -4562    289   3121  -4878  -3953  -2670  -4635   -212  -4573  -3659    258  -4089   1712    151   -875  -1917  -4182  -4739  -4043   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36 -10692  -5596   -894  -1115   -701  -1378  -9064  -8238 
-   224     16  -4402  -7583  -7247    168  -7402  -7286   2961  -7195   -683  -3666  -7055  -7130  -7084  -7320  -6761  -4895   2483  -6645  -6185   235
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10662 -11704   -894  -1115   -743  -1313  -9064  -8234 
-   225    653    581  -1720    823  -4542  -3767   1609    583   1023  -1881  -1148    187  -3860    -17   -188      3    827   -200  -4423    264   236
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115  -1052   -950  -9064  -8229 
-   226  -2840  -4290  -2699   -998  -1989  -3812    829  -2561    255  -4300   -627  -1378  -3903   2590   3152   -950  -2777  -3912  -4468   -607   237
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1946 -10679   -441   -894  -1115  -1052   -950  -9064  -8224 
-   227  -3305  -5393   3451   1088  -5500   -182  -2489  -5501  -2923  -5327  -4770   1862  -3628  -2183  -3950  -2904  -3408  -4933  -5533  -4382   238
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -149  -8743  -3438   -894  -1115  -4282    -76  -9064  -8219 
-   228  -2604  -3235  -3154  -2227     77   -392  -1688   -631    830  -3111  -2413  -2245  -3473  -1325   3632  -2624  -2435  -2899  -3249  -2931   239
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8723  -9765   -894  -1115    -40  -5203  -9064  -8214 
-   229   -614  -4257    306     96  -4578   -939    780  -1155    135   -860  -1087    127  -2111    744   -466   1192   1672   -235  -4441   -888   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115  -1052   -950  -9064  -8209 
-   230    487  -4261   1003   1069  -4582  -2433  -2420  -4333    896  -1382  -3350   1292   1189   -223  -2508   1111    -89  -3883  -4444  -3761   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115  -1052   -950  -9064  -8205 
-   231   -102  -4259   1368   1243  -4580   1539  -2418  -2402    289  -4275  -3348    979  -1698    303    870   -533   -795  -3881  -4442  -1621   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115  -1052   -950  -9064  -8200 
-   232  -1363  -4171   -357   -666  -4453   2928   -605  -1140     81  -1695  -3271  -2437  -3877  -2002  -1646    130    -81   -220  -4379  -3721   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115  -1052   -950  -9064  -8195 
-   233  -4366  -4086  -6734  -6118    446  -6046  -4903   2970  -5757   1718    213  -5701  -5906  -5210  -5509  -5171   -423   -597  -4464    890   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11721   -894  -1115  -1052   -950  -9064  -8190 
-   234  -1346   -736  -2285  -1835   2303   -657   2062   -580   -195   -823    131  -3794  -4506  -3463    256    340   1133   -619   1794    656   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -10679  -6742   -894  -1115  -1052   -950  -9064  -8185 
-   235  -5952  -5340  -8445  -7935  -3821  -8324  -7235   1792  -7805   2793    849  -8038  -7394  -6670  -7377  -7747  -5833    654  -5698  -5899   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10666 -11708   -894  -1115   -796  -1238  -9064  -8180 
-   236  -2788   2473   -604  -1325  -4558  -1976   1626  -4303  -1027  -2254    862   -323  -3858  -1966   -273   2770     38  -3862  -4432  -3753   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11722   -894  -1115  -1052   -950  -9064  -8175 
-   237  -2354  -6076  -4926  -2409  -6843  -5695   -563  -6227  -2472   -495  -5258  -4365  -5759   4395  -1323  -5190  -5066  -6000  -5764  -5614   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10679 -11722   -894  -1115   -518  -1729  -9064  -8170 
-   238   -250  -4270  -1152   1230  -4591  -2472    882  -1117    464  -2877  -3359  -1082  -3864    540   2226   1200    389  -3892  -4454  -1189   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8165 
-   239    602  -4270    236   -516  -4592   -608    219  -4342   2441  -4287  -3360     15   -870    436   1054   -392    262  -3893   -743  -3771   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8160 
-   240  -7118   -895  -7680  -7974    872  -7528  -3795  -1877  -7531  -2965  -5304  -6189  -7380  -2106  -6920  -6769  -6979  -6087  -3044   4766   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8155 
-   241   2074    245  -6400  -5844  -1853  -5749  -4783   2191  -5517    -12  -2930  -5397  -5733  -5197  -5379  -4885    672   1522  -4593  -4226   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8150 
-   242   -973  -4269    184   1154  -4590  -1063     98  -1602   1694    836     34    428  -3864    586    137   -306  -1252  -1419  -4453  -1630   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8145 
-   243  -2806  -4280   2235    807  -4601  -1379  -2437  -4352   2384  -4296  -3369    176  -3871   -220    955  -1137   -664  -2149  -4463  -3779   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8140 
-   244  -1143  -4323  -7335  -2784  -4463  -6950  -6302   2198  -6709   2032    298  -6603  -6745  -6400  -6659  -6200  -4729   2060  -5807  -5483   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6355 -11734   -255  -2627   -701  -1378  -9064  -8134 
-   245   -776  -2907  -5419  -4784  -2859  -4629  -3501   1043  -2419   2804   -849  -4272  -2282  -1832  -4183  -2157  -3021    466  -3367  -3026   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8129 
-   246    -42   -968     47   1644  -4591  -2399    242  -1240   1898  -2627  -3359   -392  -3864   1413   -178    188    -59  -1580  -4453  -1561   258
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8124 
-   247   -582  -4270    798    994  -4591  -3771  -2430  -4342   1859  -2147   -900   -411  -2116   -270   2475  -1105   -134  -2303  -4454  -3771   259
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -10692 -11734   -894  -1115   -701  -1378  -9064  -8119 
-   248    903  -2890  -5397  -4762   3187  -2520   1000  -1578  -4359  -1776   -111  -4251  -4658  -3983  -4162   -714   1355   -571  -3347   1752   260
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10693 -11735   -894  -1115   -701  -1378  -9064  -8115 
-   249  -1398  -4273  -1762   -773  -4594   2538    171  -4345    736  -2814  -3362   2373  -3867  -1143   -664   -218  -2739  -3895  -4456  -1492   261
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18 -10692  -6910   -894  -1115   -701  -1378  -9064  -8109 
-   250  -3052  -2879  -5390  -4754    -21  -4598  -1211    398  -2382   1122   4475  -4242  -4648   -712  -4153  -1435  -1236  -1565  -3337  -1463   262
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10681 -11723   -894  -1115  -1025   -975  -9064  -8103 
-   251   -593    257   1121   1324  -4549  -3767   1040  -1601   -637   1002   -392  -1241  -3860    737  -1553    750    587  -2128  -4427  -1619   263
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10681 -11723   -894  -1115  -1025   -975  -9064  -8098 
-   252   -711  -4260   2433    317  -4581   1507   -814  -1489    -98  -2598  -3349   1698  -2041    106  -1592  -1842  -1181  -1910  -4443  -3760   264
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10681 -11723   -894  -1115  -1025   -975  -9064  -8093 
-   253   1730   4428  -2017  -3117  -3808  -2499  -3118  -3402  -2995  -3655  -2920  -1250  -4354  -1234  -3363   1406  -1267   -670  -4119   -542   265
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10681 -11723   -894  -1115  -1025   -975  -9064  -8087 
-   254  -2797  -4266  -1745  -1189  -4587  -3770   1104  -2329   2904  -4281  -3356   1952  -3863  -1968    889   -427  -1741  -3888   -516    861   266
-     -   -149   -500    233     43   -381    398    105   -626    211   -466   -721    277    394     45     96    359    119   -368   -295   -250 
-     -    -41  -5373 -11723   -987  -1013   -530  -1702  -9064  -8082 
-   255    179  -3522  -3303  -2746  -1777   -238   -893  -3190   -854  -1911  -2688  -2943   3419  -1370  -3018    416   -128   -671  -3883  -3401   269
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10692 -11735   -894  -1115   -701  -1378  -9064  -8077 
-   256    722   1036  -2032  -2455   -881  -1360  -3266  -1131     91  -1225    702  -3780  -4509  -3445    -69   1073    362   2240  -3467  -3096   270
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10693 -11735   -894  -1115   -701  -1378  -9064  -8071 
-   257    432   -768  -1289  -1286   -737  -2387   -203  -4324    664   -448  -1368   -304    782    136    214   1676    515  -1750  -4446    658   271
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10693 -11735   -894  -1115   -701  -1378  -9064  -8066 
-   258   -764   -655  -5379  -4745   -883  -4606  -1107   1497  -4346  -1639  -2094   -696  -4656  -3974  -2198   -977   3194    525  -3349  -3006   272
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20 -10693  -6755   -894  -1115   -701  -1378  -9064  -8061 
-   259  -4029  -4659  -4860  -5100  -1720  -4784  -5118  -2713  -2463  -6425  -5705  -2016   4226  -5095  -5039  -2480  -4414  -5493  -6068  -5364   273
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10680 -11722   -894  -1115   -515  -1736  -9064  -8055 
-   260  -2065   -241  -5408  -4772  -2842  -4610  -3481   1339  -4367   1630   3891  -4256  -4660  -3989  -2200  -1937  -1066   -331    254    148   274
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10693 -11735   -894  -1115   -701  -1378  -9064  -8050 
-   261    -17   -558   1660   1635  -4379    276  -2481   -173  -2090  -1442  -1166   -952    694   -509  -2585    512   -863    176  -4346  -3704   275
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24 -10693  -6366   -894  -1115   -701  -1378  -9064  -8044 
-   262    604   -750  -1089  -1483  -4517  -1099    527    -57   -412  -1118  -3309   -887   2276   1311  -1612   -185    719     30  -4409  -1541   276
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -10675 -11718   -894  -1115   -475  -1834  -9064  -8039 
-   263  -2797  -1081   -278  -1151  -1020   1513   2543  -4342   -279  -4286  -3359   1988  -3864    221   1005    280    230  -2398  -4453  -3771   277
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -9064      0 
-//
-HMMER2.0  [2.3.2]
-NAME  rve
-ACC   PF00665.18
-DESC  Integrase core domain
-LENG  169
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -F HMM_ls.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_ls.ann
-NSEQ  244
-DATE  Tue May 13 16:19:09 2008
-CKSUM 4196
-GA    32.0000 32.0000;
-TC    32.0000 32.0000;
-NC    31.9000 31.9000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -74.903687   0.185146
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-           -8      *  -7554
-     1   -197  -1909   -799    748  -2861  -3201   1326   -121    651   -977  -1324    367  -1690   1232   1292   -391    257    -46    594   -661     1
-     -   -114   -519    222     36   -395    401    108   -633    195   -474   -737    271    418     51     98    351    116   -351   -321   -253 
-     -  -7879     -6 -13757     -1 -10451   -701  -1378     -8      * 
-     2   -865  -2124    371    556   -357  -3053   1182  -2321    520   -674     80    472    408   -877    643    796   1087  -1490  -1719   -926     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-     3    649    292  -1080    566   -678   -541   1387  -1418   1072  -1993   -241   -457  -1485   1061   1788  -1063  -1458  -1794    644  -1130     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-     4    -83    146  -1895   -786  -1987  -1493  -4393   -496   -383  -1385  -1747  -1222   3264   -937   -343   -335  -1551   -360  -6227  -1446     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -12714  -6654   -894  -1115   -701  -1378      *      * 
-     5  -2114   -386   -576  -2480   1555   1367  -1088  -1102  -2453    824   -678   2191    214  -5095   -882  -1734  -1872  -1985   1447   -921     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12700 -13742   -894  -1115  -1876   -459      *      * 
-     6   -607  -6154    618   1961  -1515   1207    515  -2154  -1276  -1775  -1423   -364  -2315   1676   -187   -307  -1842  -2457    427   -499     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12700 -13742   -894  -1115   -870  -1143      *      * 
-     7   -702  -1809   -465  -1558  -1553  -3400   1925   1067   1075    729    -28  -3325  -6073   -873    751   -659   -699    719    345    382     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12707 -13749   -894  -1115  -1413   -679      *      * 
-     8  -1592   -934  -2227  -1850    -92  -1848  -2494   1094  -6285    557  -1131  -2392  -6585  -1795  -2384  -5619  -2850    806   5050    162     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12707 -13749   -894  -1115  -1413   -679      *      * 
-     9   -823    989  -2737   1003   -235  -2308   2877  -6170  -2578  -1478  -1601  -2192  -5766   2514  -1305    274    -26    549  -6320   -485    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12707  -8232   -894  -1115  -1413   -679      *      * 
-    10    159   1302  -2597  -6693  -1974    879  -2447   1406  -6288   -410   2704  -6177  -6581  -2738  -3280    137   1242    384    206   -673    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12702 -13745   -894  -1115   -996  -1004      *      * 
-    11  -7245  -9332   4108  -1285  -9447  -6936  -6373  -9435  -1771  -4458  -8706  -2104  -1810  -6068  -2414  -6832  -7344  -8876  -9413  -8295    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12707 -13749   -894  -1115  -1413   -679      *      * 
-    12  -1399   1417  -7325   -167   1917  -1494    678   1552  -6286    195   -203  -1499  -6585  -1536  -2028  -2625    615   1134   1223    454    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12707 -13749   -894  -1115   -386  -2090      *      * 
-    13  -1033   1445  -7341  -6705     36  -1380  -5414    367      0  -1211   -667  -6189  -6593  -1152  -6100   -737   2672   1059   2402   -237    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1556 -12714   -600   -894  -1115   -701  -1378      *      * 
-    14   -505  -4518  -3178    662  -4761   2938    918   -963    -97  -2018  -3628  -2923  -4344     63  -3028  -1225  -1582   -311  -4750  -4117    15
-     -   -147   -502    240     41   -379    396    103   -628    210   -466   -712    273    400     46     94    359    115   -370   -297   -252 
-     -   -306  -2390 -12201   -397  -2056    -71  -4375      *      * 
-    15  -2422  -1862  -1291    406   -349  -1163   2726   -514   -518  -1365   -708  -4436   1934   -541  -1259  -1292     -8   -562  -6083   2340    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12672 -13714   -894  -1115   -123  -3617      *      * 
-    16  -1831  -1476  -1075  -2610   1366    974  -1286   1501  -2233    849   1201  -3523  -2957  -5882  -1761   -579  -1648    992    -33    813    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-    17    173   -685    247    212  -6490    -87   -131  -2534   1089  -1679  -5258   -461   1763   -503   1500    -10  -1377  -2148   1395  -5670    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -792 -12714  -1244   -894  -1115   -701  -1378      *      * 
-    18  -4211   1221  -6206  -1500   -926   -156   -357   1957  -1791  -1224  -3298  -2144   1445  -2576  -2000   -465   -601   1863   -340    626    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -11923 -12965   -894  -1115  -1454   -655      *      * 
-    19   -382  -5709   -490    595    881   -304  -1632   -163    748   -129   -128   -390   1050   -100   -447    172     58   -517  -1171  -1939    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -100 -12260  -3903   -894  -1115   -882  -1129      *      * 
-    20    530  -5899    -39  -1538  -1038   1154   -375  -1664     53   -884  -1336    273  -2656  -2388   -133   1223   1697  -2121  -6084  -5403    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12441 -13483   -894  -1115  -5228    -39      *      * 
-    21  -1341  -5882  -1193   -960  -1504    359    246    -87   1596   -823   -340    285    730     -8   1041  -1123   -746    -42    744    509    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12441  -7853   -894  -1115  -1115   -893      *      * 
-    22   -330  -1058   1228    777   -928   1970  -4185  -6095    369  -1993  -2250    677  -3373    851   -830  -1527   -651  -1743   1736  -5525    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -652 -12566  -1460   -894  -1115  -4454    -67      *      * 
-    23  -3928   -253   -832  -1978  -5721   2706  -3560  -1353     11  -5416  -4489    693  -2211    563   1226     -4   -362  -2789   -525  -4901    26
-     -   -153   -530    215     29   -395    432    139   -619    213   -473   -729    264    378     43    138    340    129   -367   -302   -252 
-     -   -453  -1927  -7288  -2912   -206  -1696   -532      *      * 
-    24  -1186  -5669  -1872   -775   1498  -5174    433  -5737   1789  -3721  -1897   1109   -326  -1206   1058  -2350    -84  -1466   2750   1780    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20 -12199  -6207   -894  -1115   -275  -2528      *      * 
-    25    113    698   -903  -2060  -3453  -5639    471   -292   1301   -187   -425   -360   -191    343    932    411   -474    543   -297    574    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12625 -13668   -894  -1115   -497  -1779      *      * 
-    26   -208    468  -7007  -6390   -829  -6472   1105     10   -768  -1800  -4035  -1234  -2930   -224   -457   -631  -1247  -1090   1900   3881    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12690 -13732   -894  -1115  -1201   -823      *      * 
-    27   -913    385  -7326  -6690   1579  -3868  -5399   1612  -3906   2080  -1762  -2962  -3083  -1815  -6085  -3379  -1714   1169  -5264     55    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12699 -13741   -894  -1115   -818  -1208      *      * 
-    28    804   1664  -3916  -6693   1117  -1350   1417    265  -3733   1477   -663  -3227  -6585  -2742  -3284   -574   -429    113    986   1385    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12707 -13749   -894  -1115   -384  -2098      *      * 
-    29   -287  -4932  -3125  -5965   -185  -1293     53   -199  -5702  -1212  -4129  -1342   -675  -1995   -374   -271   2263   2271  -5374  -5009    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-    30   1247   1035  -7341  -3505   1937  -6543  -5414   1957  -6300    360    990  -1935  -6593  -2921  -6100  -1990   -895   1059    940  -2611    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12714  -7931   -894  -1115   -701  -1378      *      * 
-    31  -1689  -4931  -2997  -2700  -4902  -3923  -5219   2233  -1752    485    737  -2451  -3623  -2963  -1132  -2953    319   2476  -5372  -1575    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12709 -13751   -894  -1115  -1299   -752      *      * 
-    32  -2652    -63   3730    784  -7916  -6474    255  -7718  -2955   -122  -2448   -897  -6816  -3034  -5985  -5828  -6034  -7256  -7835  -7032    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12709 -13751   -894  -1115   -423  -1976      *      * 
-    33     37     57   1679   -436  -6449   -648   -360   -444   -300     89  -2495  -1728  -3102  -1199   1181   -523    752    638    464  -1293    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23 -12714  -6014   -894  -1115   -701  -1378      *      * 
-    34    480    648  -1935   -834   2663  -1650   1897  -6001    -75   -920  -1751   -633  -5779  -1814  -1251  -2394  -1083  -2339     38   2726    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -12692  -7421   -894  -1115   -200  -2946      *      * 
-    35  -1955  -6742   -705  -5120  -7781   -698  -5645  -3549  -3220  -7540  -6647    362  -6727  -5243  -2206   3066   1900  -6937  -7708  -7047    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -12706  -6900   -894  -1115   -364  -2164      *      * 
-    36  -4969  -1994  -3000  -4266  -6752   1457    596  -6476   1696  -1769  -5490    392  -6003  -2468   3042   -996  -2509  -6040  -6535  -5902    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12702 -13745   -894  -1115  -1739   -514      *      * 
-    37   -445  -1486  -2868    785   2085  -2345  -1007  -1773    748   -471    629  -2608  -2839  -2483    560  -1630   -370  -1131   2228   2233    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12702 -13745   -894  -1115  -1739   -514      *      * 
-    38    656   1278  -7292  -2858   -847  -1351  -2037   1925  -1768   -136   -710  -6160   -956  -2883  -1593   -492   1019   1646  -5271   -660    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12702 -13745   -894  -1115   -951  -1051      *      * 
-    39  -2520  -4897   -824    234    710  -6432   1256   1006  -4099    400    -56  -3338  -2052  -1916  -2394  -1208   -487   1387   3473   1280    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12708 -13750   -894  -1115   -395  -2062      *      * 
-    40   1874    959  -1752  -2901    434   1100  -1857    703  -6180   -169  -1079  -2879  -6570  -2698  -3063   -474   -192   1169  -5295  -4949    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-    41  -1438    474  -6657     89    360  -3749    631    443   -739  -1211   -280  -3271  -6483   -366    585   -983   -329    301   3298   2753    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-    42    542    637  -1197   -672    557  -1949   1279     -8     19    260  -1181  -1812   1503   -190    216   -250   -969   -101  -1088   -375    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-    43  -1118    904  -7337  -6701   -772  -3307    602   1488  -1823   1468   1283  -2848   -912  -1923  -1569  -1231    599   1203    247    -44    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12714  -7603   -894  -1115   -701  -1378      *      * 
-    44   -408  -1636   -468  -1284  -1403   -196    -13  -2279   1640  -2564  -5249   -839   1245   -225    705   1052    615  -1317    614   -767    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12707 -13749   -894  -1115  -1421   -674      *      * 
-    45  -1169  -2168    894   -203   -393    364    902  -6234    777  -1250  -1994    738  -3409     -8   1004    968   1006  -3405  -6345  -1232    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12707 -13749   -894  -1115  -1421   -674      *      * 
-    46   -765  -6162   -920   1330  -6483  -1280   1275  -1533   1781  -2259    170  -1204  -1437    299   1861   -377    264  -2097  -6345  -5663    79
-     -   -144   -503    231     42   -384    402    107   -627    207   -469   -724    275    397     42     97    359    114   -365   -285   -248 
-     -   -537  -4580  -1895  -1573   -591  -1421   -674      *      * 
-    47     67  -1432    990    437  -2304  -2114   -836      2   -366  -2472   2095   -124    140   -706  -1478   1270   1339  -5345  -1336  -5226    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12256 -13298   -894  -1115   -141  -3423      *      * 
-    48    701  -1463   1611    486  -6458   -903  -1793  -2417   -425  -6153  -2085   -147  -1007    828   -146   1160   1369  -2225   -813  -5637    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12681 -13723   -894  -1115  -2683   -244      *      * 
-    49   1363  -6105   -906  -1205   -439   -205   -369  -1732    422   -736   -900   -463  -3486    210   -442    507   1183    581   -245  -1171    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12681 -13723   -894  -1115  -2683   -244      *      * 
-    50    236     63    525   1385    482  -2717    968   -547    264   -995   -888   -856   -408    858  -1121    134   -231   -365   -112   -597    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12681 -13723   -894  -1115   -437  -1936      *      * 
-    51    638   -730    315    -25   -786  -2403     52   -898  -2457    649    162   -717  -5940    361   -353   -592   1335   1139  -1071  -2232    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12707 -13749   -894  -1115  -1421   -674      *      * 
-    52    947    686  -7152  -2134   -672  -2743  -2632   1007    -43    -64    -62   -408  -3677  -3294  -1137  -1274    189   2086   1107   -463    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12707 -13749   -894  -1115  -1421   -674      *      * 
-    53    649   1426  -2209   -129   1642  -2372  -1426    831    502    402  -4961  -4483  -3392    451    274   -808    259   -768  -6104    132    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12707 -13749   -894  -1115   -384  -2098      *      * 
-    54    971   1323   1397   -468   -295   -639   1096   -888   1047  -4424     -1   -289    -38    568    710  -1127   -584  -3155  -6352  -1779    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-    55   1286    823  -2155   -239   1403  -1537  -1591    348  -2070   1034   1119  -2078  -6370  -1091  -1188  -1258    554    147   -719  -2786    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-    56  -2292  -4844  -2327  -2571   1707  -1756    984    638  -2359   2178    405  -2081  -3034  -2082  -6023  -2397     88   -221   1469   -832    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-    57  -1851   -509    194   1203  -1790  -2895    702  -1436   1272    220   -399    856  -2819   1318    415  -1412  -2266    347   1105  -2670    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -212 -12714  -2874   -894  -1115   -701  -1378      *      * 
-    58    767    583   -418    155  -2590  -3610    735  -1057   1066   -965   1014    282  -2734   1395   1225   -667   -278   -499  -1119  -2654    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12503 -13545   -894  -1115    -97  -3940      *      * 
-    59   1970   -265  -1372   -576    766  -2771   -362    888  -2409    762    967  -1233  -6285  -1375    104  -1817  -1194  -1105    893   -797    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12705 -13747   -894  -1115   -854  -1163      *      * 
-    60    405    753  -7286  -3402   1436  -6531  -2072   1280   -557   1050   -151   -589  -2733  -1618   -906   -767  -1437   1419    214   -443   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12710 -13752   -894  -1115   -454  -1890      *      * 
-    61    575    713  -1069   1654   -366   -991   -291    322    100   -877  -5242  -1337  -2747    340    711   -284   -674   -545   1182    131   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-    62   -156    282  -1019  -2350   1169  -1814  -1142  -1514    811   -549    737   1244   -301    169   1450     56   -264  -1976   1093   -385   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-    63  -1716  -1456  -5556  -1099   1151    563    879  -1448  -1658    -18  -2108  -1057   -195   1810   1760  -2848  -3205   -608    970   1722   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-    64   -984  -2010  -1416  -1424   2102   1695   1700  -1258    562  -1072  -5221  -1489    533   -596   -404   -962   -345  -1695   -847   -330   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12714  -8324   -894  -1115   -701  -1378      *      * 
-    65  -1415  -1798   -398    328  -6475   1899  -1245    222   -603  -1709  -5247    268   2004   -619   -775  -1384  -1849    -53   -242   -600   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -210 -12710  -2888   -894  -1115  -1175   -844      *      * 
-    66   -207    449  -1083    178  -3418  -1402    275   -701   1066    353    301   -567   -149    564    371   -682    216    839  -6128   -678   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -411 -12501  -2012   -894  -1115  -4916    -49      *      * 
-    67  -1045  -5562  -2478   1182    258   -934    578  -1432   2144  -1655  -1821  -3707   -438    402    549    369    422  -2260  -5747   -731   107
-     -   -151   -504    233     39   -385    406    102   -620    206   -462   -717    276    390     46     99    358    115   -372   -283   -249 
-     -  -4215  -2764   -324   -651  -1461  -6220    -19      *      * 
-    68    -80  -3487   1022   -205   -280    227  -1658   -526      2   -675  -2577    166   1019    242   1547    -26  -1963   -625  -3673  -2993   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1465  -9777   -652   -894  -1115  -6077    -22      *      * 
-    69    325  -1486  -2262  -1711  -1525  -2564   1427  -1078  -1535   -322   -711    910  -2667  -1383  -1777    933  -1223   2406  -1939  -1535   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -906  -8548  -1109   -894  -1115  -6757    -13      *      * 
-    70  -1986   3041   2854   2174  -3906  -2161  -1437  -3734  -1517  -3701  -2962   -817  -2631  -1090  -2231  -1743  -2042  -3257  -3891  -3039   112
-     -   -150   -481    232     42   -384    400    107   -629    207   -467   -702    272    395     49     93    358    116   -368   -256   -252 
-     -  -2997   -405  -3065  -2164   -364  -4544    -63      *      * 
-    71  -1472  -2217  -1750  -1174  -2329  -2582   1683   1266   1901    464  -1371  -1389  -2659   -932    672    -88    940  -1724  -2532  -2036   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -8812  -9854   -894  -1115   -394  -2067      *      * 
-    72   -667  -4652  -2527  -3266  -1133    369  -2068   1237  -1394  -1801  -1486  -2923   3093  -2459  -5231  -3402   -570   1187  -5083  -4702   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12353 -13395   -894  -1115  -2553   -270      *      * 
-    73   -265   -676   -742    444  -2494  -1421   -374    -47   2294    343   -993  -2251  -1046   -218    484  -1898   -811    200  -6038  -1180   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12415 -13457   -894  -1115  -2492   -282      *      * 
-    74   -153   -734  -1619   -150  -3176  -2620    215   1470    124   -826    908  -4499  -5767   -899    797     96   1267    896  -5635     95   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12467 -13509   -894  -1115    -60  -4606      *      * 
-    75  -4993  -2043  -7338  -6702   1391  -2838    797   2496  -6297   1611    155  -6186  -6590  -3187  -6097  -3649  -4933   1404    123  -4934   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12709 -13751   -894  -1115   -434  -1945      *      * 
-    76  -4858  -5267  -1483  -4931  -1707  -2380   3196    367   -120   -146  -4443   -370  -6172    375   1513  -5074    854   1014  -5656    847   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-    77   -726   1058  -7340  -6704   -468  -3614  -1293  -1790  -6299  -1781   -186  -2763  -1424  -5922  -3744   2277   2368     54    564    524   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-    78  -8707  -9371   4221  -6869 -10378  -3892  -7976 -10786  -3915 -10452 -10076  -7245  -8767  -7810  -9229  -8445  -8857 -10226  -9642  -9676   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33 -12714  -5463   -894  -1115   -701  -1378      *      * 
-    79  -2837   -210  -5977  -5229  -7579  -1414    570  -7167    -72  -3474  -1081   3420  -6786   2009   1815  -5795  -5768  -6813  -1443  -6623   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12681 -13724   -894  -1115  -2659   -249      *      * 
-    80   -127  -6110   -219   -877  -6419   3320   -960  -6160  -3891  -1261    133  -2647  -2224  -2010  -1616  -3177  -2266  -4097  -6301   -931   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -12681  -6610   -894  -1115  -1224   -806      *      * 
-    81   -444  -5267  -5390  -4829  -1495    282  -4772  -2218   1208  -1632  -2171  -1533   1616  -2887    748   1775    818  -1843   1292  -5199   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -21 -12679  -6105   -894  -1115   -461  -1871      *      * 
-    82    853    828  -2737   2449  -6462  -1051   -560  -2187  -2329  -6157  -5230    434  -1572   1939  -1778    -40   -280   -939  -1066  -5641   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12685 -13728   -894  -1115  -2524   -276      *      * 
-    83  -1501  -4795  -7314  -6678   3497  -2106     75  -1459  -6273   -337    670  -3024  -6566  -5896  -3303  -5601  -3239  -1361  -1142   3169   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12685 -13728   -894  -1115   -551  -1656      *      * 
-    84   -133   1622  -1346  -3128  -1400   -873  -1098     86    543   -839    304   -772  -2129   -290   -693   -363   2060   1182  -6063  -1390   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -290 -12706  -2459   -894  -1115  -1498   -631      *      * 
-    85    992    750   -244  -5185  -4752   -358  -1196  -2235  -4989  -1881  -2008   1816  -6054  -1851  -5190   2599  -2290  -1188  -5186  -1228   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -108 -12416  -3795   -894  -1115  -3210   -165      *      * 
-    86    306  -5807  -1087    736  -6128  -1329   2391  -5879   1693  -1160  -1988   -585  -2095   1415   1237   -616   -959  -1840  -5990   -412   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2471 -12339   -287   -894  -1115  -4516    -64      *      * 
-    87   1392  -3575   -135   -179  -3876  -1478    320   -586    548  -3582    649    267   1112  -1338   1037  -2039  -2089   -162   2331    164   136
-     -   -151   -491    241     41   -380    393    116   -633    208   -471   -716    285    387     45    114    358    116   -373   -301   -251 
-     -  -5091    -44 -10969   -832  -1190  -6667    -14      *      * 
-    88     60  -3635  -2033    264  -3949    979    393  -3694    323    653  -2726    907  -3249    896   1737  -2063  -2118   -719    942  -3144   140
-     -   -147   -505    235     42   -369    408    106   -632    215   -470   -716    272    390     43     93    353    117   -375   -300   -233 
-     -  -3420   -246  -3983   -777  -1264  -7479     -8      *      * 
-    89    -26  -3567   1724   1859  -3886   -229  -1732    336    609  -3582  -2657  -1710  -3167    249    608  -1980   -259   -768  -3751   -299   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -97  -9869  -3972   -894  -1115  -5779    -27      *      * 
-    90   -552  -3573   -203   -168  -3886    489    740  -3632  -1338  -1175  -2664  -1734   1866     -3    884    240   -357   1396  -3761  -3083   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2  -9892 -10934   -894  -1115  -6401    -17      *      * 
-    91  -2165  -3602   1382    411   -121    148  -1804   -625    504  -3612    192  -1785   -441   1699    420  -2052    271   1134  -3794  -3121   147
-     -   -150   -504    229     44   -374    396    102   -619    209   -453   -716    272    390     42     95    357    116   -364   -284   -253 
-     -  -5111    -43 -10989     -7  -7658  -3817   -106      *      * 
-    92  -2576  -3898  -2485  -1936  -4160  -1634   1577  -3871    473  -3889   1892   2574  -1296  -1801  -2340   1243   1384  -3489    919   -249   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10415 -11457   -894  -1115  -5759    -27      *      * 
-    93   -662  -4090  -1007    -21  -4410   -610   1159   1195  -1833  -4105  -3179    565   1355    364    622   -215   1801  -1717  -4274  -3591   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -10484 -11526   -894  -1115   -118  -3668      *      * 
-    94   1160  -6082    241   1274   -978  -1972   -352   -339    976  -1788  -5172   -361  -1068    369   1051   -289   -722   -752  -1055  -1252   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -12626  -7342   -894  -1115   -615  -1526      *      * 
-    95  -1855  -1363  -7304  -6668   2946  -6506    990    216  -6263    511    565  -2919  -6556  -2678  -6063  -2055    342    587   2066   1937   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12676 -13718   -894  -1115  -2816   -221      *      * 
-    96    285  -6132     77    858  -2953  -1802   -570  -2372    720  -1074  -5221   -924  -5726   2100   1349   -176    817   -593  -1202  -5632   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12676 -13718   -894  -1115   -134  -3493      *      * 
-    97   1104  -1576    445   1714  -6490  -1199  -4328  -3452    519  -1336   -414    -99  -3771   1496    194    441   -607  -2095  -6352  -2396   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-    98  -1062  -1415  -3160  -3244   2607  -3404   -161    389  -2169   1422    912  -6175  -6589  -1597   -521  -2987  -1370   -348   3107    531   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33 -12714  -5457   -894  -1115   -701  -1378      *      * 
-    99    915   3450  -3598   -536    168  -3490  -5300  -1142  -2106   1775    528  -1984  -6503  -1284  -2386  -1100   -883   -373  -1444   -686   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12681 -13723   -894  -1115   -497  -1778      *      * 
-   100    762   -714   -785    608  -2524  -1434    192  -1236   1762  -1584  -1078    520  -3128    949    669    268   -605  -1834   1090  -1957   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12706 -13748   -894  -1115   -358  -2187      *      * 
-   101   -350  -6168    758   1473  -1648  -1507   2058  -1262    484  -2245   -603  -1050  -5763   1344    448    581   -351  -3981    644    -67   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   102  -1008     13  -2475   -757    927  -2005   2323   -631    307   1031    325    713  -2959  -1336    -84  -2323  -1041  -2077   1027   2046   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   103  -1269  -6169    270  -1307  -3253   3013     14  -6241    318  -3222  -5259    707  -1218    360   -997  -1099  -3398  -5792  -6353  -5670   160
-     -   -150   -501    234     42   -382    399    105   -627    209   -467   -721    279    395     44     99    358    119   -370   -295   -250 
-     -    -48  -4932 -13757   -194  -2994   -701  -1378      *      * 
-   104  -1045     58  -3358  -6706    492  -6544  -5415   3173  -6301   -158    709  -6190  -6594  -5923  -6100  -2662    151   1185   -525  -2234   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12714  -7669   -894  -1115   -701  -1378      *      * 
-   105   -518  -2403    -34   1108  -2252  -5668  -1207   -303   1490   -672  -2641   -473  -1757    802   1084   -609    932    -18  -1126  -2264   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12707 -13750   -894  -1115  -1395   -690      *      * 
-   106  -1007  -5371  -3117  -3128   -829  -1772   3451    548  -1428     63   -370  -2667    925   1014     38  -1736   -896    689   1541  -1707   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12707 -13750   -894  -1115   -392  -2072      *      * 
-   107  -1939    -87   -369    135   -701  -2256   1561  -1040    767  -1201   -822  -2232  -5774    939   -307   1576    135    -46  -6326   1557   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   108  -1935    197  -7320  -6685   2386  -6540   1555   -753   -712    185   1930   -331   -268  -2966     32  -2192   1510   -511   -502    488   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   109    631   2265  -3072  -2689  -2714    834   1373    -99  -2073  -3788  -5167    -94  -2279  -3923  -1609   1987   1477  -3749  -6277  -5624   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   110    303   2403     46  -2485  -2640  -1646    848    570   -411  -1614  -5246   -633    754   -629   1990   -545    546   -570  -6342  -5664   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27 -12714  -5767   -894  -1115   -701  -1378      *      * 
-   111    642  -4900  -6581  -5985  -2624  -1711  -5219  -1290    641  -2328  -4098  -5785   3275  -3387    273  -1870     59    479  -5344  -4980   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -48 -12688  -4948   -894  -1115  -2439   -294      *      * 
-   112   -489   -967  -2518  -1331  -2086   2104   1800  -2704  -2175  -2574  -5119  -1832  -5714   -285    570  -1420  -2113  -3356   -199   3238   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12640 -13682   -894  -1115  -1084   -921      *      * 
-   113  -2212    853     35  -3012  -6445  -5632   2312  -3890    346  -4014  -2042   2084  -5725   -732    887   1224   1361   -796  -6310   -679   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12674 -13716   -894  -1115  -1235   -798      *      * 
-   114   -673   2264  -4995  -2887  -6371  -1784   -289  -3431   -224  -3653  -5263  -4690   3584  -4226  -2866   1076  -4898  -5703  -6366  -5791   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12689 -13731   -894  -1115  -2385   -307      *      * 
-   115  -2146  -6132  -2132    109   -886  -3468   1141  -2017  -2651  -2007  -2692    290  -3386   3173    203  -1130     61  -3678   2965   1585   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12689 -13731   -894  -1115  -1262   -778      *      * 
-   116   -370  -6132   1955    -86  -1252    199   -120  -6188  -2642   -413   -993  -4298  -5752   2256  -2719   1175    423  -3456   -636  -1680   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12697 -13740   -894  -1115   -242  -2694      *      * 
-   117  -3171  -6174  -1500  -4002  -6496  -1644  -1859  -2070   1121  -6190  -5264   3520  -5770   1394    877   -500  -4642  -1957  -6357  -2957   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12714  -7532   -894  -1115   -701  -1378      *      * 
-   118   1598  -6350  -8256  -8590  -8935   3116  -1803  -2725  -8770  -9024  -8080     92   -643  -8203  -8541     78  -6203  -7519  -9170  -2965   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32 -12707  -5528   -894  -1115   -375  -2127      *      * 
-   119   -760     84  -2124  -5946  -1309  -2030  -1848    713    932    402   1216  -2919   -887   1195    345   -666   -339   1494   -212   -454   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12683 -13725   -894  -1115   -157  -3282      *      * 
-   120    950    151  -7345  -6709  -4779  -3698  -5418   1673  -6304  -2546    766    681  -6596  -5927  -6104   -288   -839   2666   -973  -4942   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   121 -10342  -9554  -8521   3973 -10897  -9174  -9352 -11779  -3140 -11185 -11053  -9209  -9646  -9556  -9888 -10370 -10456 -11406  -9680 -10648   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   122   -512  -2162  -4664  -4114  -2328  -1689  -4404  -5938  -2260  -5980  -5109   1383  -5827   -307   3300   1177  -1427   -665  -6230  -2447   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   123    252  -1884   -827  -5926   2716  -3027  -1162   -540    738   -247   1986  -1740  -2083  -1871  -1183   -525    690   -489    285  -1187   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   124  -5973  -5738  -8121  -7613   1819  -7420   3449   -508  -7203  -5523   -980   3203  -3439  -2801  -6955  -6522  -5909    290   1428  -1514   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   125  -1279  -6174  -2720  -4000  -6495   1803   -517  -6246   1026  -3461  -5263  -1479  -5768   1731   2650     92  -2271  -3289  -6356  -5674   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   126  -1695  -1433  -1158  -1411  -2919  -5754   2014    163  -1256    678  -2636   -846  -1528  -1162  -1041    -27   2603  -1990  -6165    942   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   127  -1632  -4835  -3228  -6721   -339  -6559  -5431   2086  -6316   2443    731  -6205  -6608  -5939  -6116  -2806  -1763    389  -5295   -164   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   128  -2884  -6145  -2751   -142  -3280  -2754  -1630  -1329   2835    -89   1033   -434  -3107    -66   1538  -2752   -750  -1046   -186  -2670   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   129   -110  -6169   1002   1738  -6490  -1100    -27  -2362     20  -4244  -5258    530  -3098   1061   1669   -413    155  -1342  -6352   -818   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   130  -1188   -825   -412   1725   -792  -2368    604    240    388   -705    914  -1001  -5793   -115   1420  -1907   -199   -798   1543    593   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   131    186   1458  -7325  -1359   1376  -1113   -937   1695  -2661   1315    763  -3634  -2322  -3392  -1662  -2752  -1023    615   1149   -322   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12714  -7450   -894  -1115   -701  -1378      *      * 
-   132   -903  -1710  -2402   -884    -48  -3616  -1199    838    198    800  -1179  -1681    668  -1859   2084  -1009   -420   -550    672    526   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12706 -13748   -894  -1115  -1484   -638      *      * 
-   133    262   1188  -1378  -2305   -880  -2655    935   -799   2020  -3039  -1284    250   -371    257     66    236   -635   -721   -551   1679   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12706 -13748   -894  -1115  -1484   -638      *      * 
-   134   -585   -761  -1731    -78   -114    810   -317    265   -538    915   1763   -747   -918    234    672  -2286   -806  -1057  -6213    918   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12706 -13748   -894  -1115  -1484   -638      *      * 
-   135  -1145   -991  -1929  -1203  -1329   -692    759   -245    525   1316    604   -536  -3497    235   1270  -1072    659   -687   -133     31   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5 -12706  -8170   -894  -1115  -1484   -638      *      * 
-   136   -755   -922    609    380    663   -390    825   -910    401   -326   -707  -1482    313   -507    948    428    -68   -309    536  -5648   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -31 -12701  -5564   -894  -1115  -1807   -486      *      * 
-   137  -1191  -1632    700      3   2114    589    549   -672  -1327   -260  -1037    -59  -1515    949   -368  -2200   -535  -2056   -269   1502   196
-     -   -165   -534    242     32   -348    382    107   -632    213   -448   -692    279    368     41    117    364    115   -367   -254   -241 
-     -  -3496   -391  -2748  -1740   -513  -2969   -197      *      * 
-   138  -2213  -5893    834  -1499    131   -438  -2194    -65  -1179  -1267  -4984    448   1817  -1216    552   1359    866  -3176  -1512  -1014   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12438 -13480   -894  -1115   -175  -3130      *      * 
-   139    -48    437    -84   -112    291  -1087    270   -276    519    675   -252     29    480    234   -795   -143   -432    114  -1067  -1975   222
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12689 -13731   -894  -1115   -916  -1089      *      * 
-   140    403  -2034    -96   1713  -2079    -63    956  -2518    641  -1197  -2055    -81  -3583    760     92    307    352  -1115  -6339  -1948   223
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12701 -13743   -894  -1115   -284  -2484      *      * 
-   141    472  -6159    880    846   1213  -2258   1641  -2119   -733   -448  -1282   -938   -959     28   -973   -342    435     88  -6345    845   224
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   142   -236  -1867  -2188  -1491   -726  -2702  -1911  -1504  -2071   1157    691   -262   -711   -277   -288   -926    387   -105   4228   -441   225
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   143   -329  -2221    229   1239  -1357   -256    758  -1598  -1104   -926  -1533    817   -616   1632    865   -833   -847    -33    232   -180   226
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   144    473  -6168    687   1911  -1753  -2743   -774  -1601    388   -479  -2525    116  -3572    789    416   -261      6  -1208  -6352    -61   227
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   145   1978    943   -863   -388    789  -2139    793    230   -227    492  -4781  -2996  -5959    572  -2567  -1717  -1669    -99    712   -632   228
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   146  -1708   -130  -7341  -6705   1368  -2081  -5414   1904  -6300   1830    369  -3528  -1832  -5923  -1040  -3864   -516   1306  -5280  -1644   229
-     -   -134   -516    250     57   -375    374    105   -637    209   -466   -747    279    405     55     90    362    113   -375   -310   -261 
-     -  -7879     -6 -13757     -1 -10451   -701  -1378      *      * 
-   147   -333    110    142    592   -397  -1603    988  -1291   -258   -331    440   -939  -1977    615    619   -863   1082  -1979   1855   1499   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   148   2008   -596  -7341  -4014    784  -6543  -5414   1422  -6300   -884  -4025  -6189  -6593  -2871  -3323  -1160  -1760    922   3438   1365   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   149     88   1385  -7318   1126  -1547  -2837  -5410   1013  -6284   1135    -45   -777  -6590   -126   -499  -2871    368   1331  -1332  -1079   233
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12714  -7773   -894  -1115   -701  -1378      *      * 
-   150   -446   -542   -523    127   1172   -734   1884   -316   -573   -868    -52    480  -2974  -1029   -153  -1953     -2  -1407   1310   2524   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12708 -13750   -894  -1115  -1356   -715      *      * 
-   151    381    -76    311   -420    937  -2605   -462    -34  -1105    299   -740  -2147  -2963    -74    277   -437    370   -447   2768   1252   235
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12708 -13750   -894  -1115   -404  -2033      *      * 
-   152  -2512  -1787  -7341  -3536   -269  -2523   1008   1473  -6300   1033    190  -2132  -3449  -5923      2  -2669  -3187   -247    601   3446   236
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12714 -13757   -894  -1115   -701  -1378      *      * 
-   153  -1144  -1707  -2990  -2657  -6421  -2683   -864  -2374  -1744  -4226  -5217   4152  -5777  -3893   -290  -2495  -2849  -5732  -1469  -1925   237
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24 -12714  -5942   -894  -1115   -701  -1378      *      * 
-   154  -1047   -884   -891   -196    525  -1663   2519  -3013   -443  -1204   -855   1565  -2492    682   1608   -286    614  -5766  -1178    280   238
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12691 -13733   -894  -1115  -2318   -323      *      * 
-   155  -2640   -398  -2494    314   -681  -2713   1022   -261   1183    -83     96  -1038  -5815  -1438   1647    514    928    203  -1665   -786   239
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12691 -13733   -894  -1115  -2318   -323      *      * 
-   156  -1487  -6093  -3228  -1193  -1294  -2653    844   -771  -1010  -2419  -1231    212   2288   -534   2537  -2571   -762    278  -6291    152   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12691 -13733   -894  -1115  -2318   -323      *      * 
-   157  -2065    195  -3183  -1642   -449  -1040   2332    491    472   -626    -74  -1659   1236  -2744   1677    531   -605     10  -6091  -2613   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12691  -7640   -894  -1115   -643  -1475      *      * 
-   158  -1654  -6153   -712  -1845  -1516    -75   3215  -3570   1338  -1440   -659   -492    462   -130   1202    702   -744  -2027  -6337  -1610   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -167 -12699  -3199   -894  -1115  -1927   -440      *      * 
-   159    424    -71   -758     40  -1641    239   -809  -1008   -214   -784  -1776   -588   -586   -389    227   1772    560   -318  -6171  -5491   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -477 -12533  -1830   -894  -1115  -4709    -56      *      * 
-   160    380  -5306  -2547  -2591  -1516   -572   -972    353    298   1171  -4422  -2421  -1431  -1978   -320    734   1660  -3191    671    501   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -1 -12057 -13099   -894  -1115   -202  -2939      *      * 
-   161  -2104    622   -388   -465   -996    565    650    943    342   1547  -2196    840  -3316    621  -1715  -1670   -605  -1410  -6252  -5583   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19 -12647  -6236   -894  -1115  -2159   -366      *      * 
-   162  -3448   -549    201   -661    947   1989    728  -6164    892  -1532    673   1635  -3151    734   -708  -3507   -717  -3288  -6278   -744   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20 -12639  -6191   -894  -1115  -3614   -123      *      * 
-   163   -589  -6076   -384  -1929   -699   1326   -869  -3857   1163  -2332   -683   -455  -2175    349    636    257    198  -5698   2053   2048   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1004 -12601   -997   -894  -1115  -2707   -240      *      * 
-   164   -475  -4649  -1814  -1455  -1287  -4791   1900    767    777   1354   1184  -1564  -4878   1589   -572  -2372   -115    -76  -4951  -1636   248
-     -   -149   -470    233     41   -383    397    111   -629    206   -464   -716    269    408     41    106    357    113   -373   -301   -256 
-     -   -114  -3719 -12660  -2753   -232   -743  -1313      *      * 
-   165   -745    732  -6892  -6262   -750  -6177  -5044   -638  -3232  -1792  -1367  -3221    199  -1139  -1950   1785   2946   -955  -4937  -4593   266
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12354 -13396   -894  -1115   -238  -2716      *      * 
-   166   -322  -6588  -6322  -5642  -7454  -4139  -5484  -7061  -1661  -3401  -6259  -5708   3978   -780     -2  -1264  -2286  -2716  -7208  -6810   267
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12653 -13695   -894  -1115   -530  -1701      *      * 
-   167   1055   -280  -6713   -269   1485   -996    637    543  -1046   -820    427   -717  -6471  -1478   -358   -759  -2863    602   1052   2103   268
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12685 -13727   -894  -1115   -958  -1044      *      * 
-   168    -34  -1728   1000   2766   -728  -2371  -2092  -2450   -113  -3881  -1883  -1088  -5740   1783   -589   -730  -4612  -1830  -1693  -5645   269
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12690 -13733   -894  -1115   -387  -2089      *      * 
-   169    114   -627  -7319  -2591   1095  -6526  -5397   1121     83    657    437  -6170  -6576  -2100   1723  -1147  -2475   1240    239    603   270
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *      *      0 
-//
-HMMER2.0  [2.3.2]
-NAME  RVP
-ACC   PF00077.12
-DESC  Retroviral aspartyl protease
-LENG  112
-ALPH  Amino
-RF    no
-CS    yes
-MAP   yes
-COM   hmmbuild -F HMM_ls.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_ls.ann
-NSEQ  50
-DATE  Mon Jun  2 21:10:07 2008
-CKSUM 6513
-GA    1.0000 1.0000;
-TC    1.0000 1.0000;
-NC    0.9000 0.9000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -64.923302   0.219530
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -42      *  -5129
-     1  -2420  -3853   -633    532  -4157     97  -2060    739   -357   -675  -2946   -384    979  -1605    288   1099    924    600  -4046  -3373     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378    -42      * 
-     2    339  -3550  -2479   -574   -334  -3496    323  -3399  -1831   1976  -2677  -2206   -251    631   -437    690    954  -3098  -3820  -3231     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-     3  -2416  -3888   -115   1679  -4208   -477  -2049   -142   -497  -1004  -2977    502    116   1006   -572    673  -2355  -3510   3717  -3389     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-     4    355  -3891    737  -1716  -4212  -3391    875  -3963   1229  -3907  -2980    947    164   1801   1819    142  -2357  -3513  -4074    -71     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-     5  -2989  -4355  -2887   1324  -4754  -3903  -2425  -4440   -722  -1480  -3451   -309    541   1433   3206  -2867  -2897  -4025  -4431   -379     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-     6  -4517  -5686  -3161     12  -6354  -1034  -3497  -5933  -2596  -1944  -5019  -3434   3978   -488   -491  -4313  -4441  -5566  -5681  -5259     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-     7  -2650  -2545  -4599    218    821  -4151    -30   1107   -189    198   2107  -3660  -4205  -3361   1420     76   -140    611  -2996    631     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-     8  -1280    593  -4960     53  -2452  -4206  -3075   2139   -462   1090   -195  -3836  -4257  -3566  -1757  -1718   -750   1647  -2955    922     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-     9  -1025   1607   -367   1065  -4209  -1570    943   -676   1289  -1068  -2978   -234  -1807   -414    340   -867   2084  -3510  -4072  -3389     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    10   -293   -183  -4624  -4153  -2352  -4028  -2832   2136  -3789   1023    694  -3643  -4004  -3389   -272  -3202  -2531   2378  -2559  -2475    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    11  -2425  -2502  -2805  -2327    575  -3473   1164    461   1847   -500  -1978   -392  -3450    128    803   -429    671   -942    655   1771    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    12  -2613  -2291  -4660  -4176  -2362  -4047  -2857   2377  -3808   1108  -1609  -3665  -4029  -3410  -3608  -3213  -2540   2269   1194   1268    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    13   -860  -3890   -287   1293  -4211   1645  -2049   -976     58  -3906  -2979   2061  -3484    618  -1292    695   -752  -3512  -4073  -3391    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    14  -1218  -3611   -657   -715  -3816   3013  -2158   -216  -1202   -876  -2733    374  -3572  -1748  -2282   -467   -588  -1450  -3869  -3264    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    15  -1278  -3367  -2211  -1158  -3900  -3291    421  -1291   1252  -2589   -234   1001    742   2245   1332  -1163    866  -1008  -3341   -494    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E  -2132 -10249   -375   -894  -1115   -701  -1378      *      * 
-    16  -1028  -1012  -2599  -2020   1393   1545  -1264   1129  -1761   -872   -217    629   1025  -1517  -1821  -1512   -973   -444   2706   -952    16
-     -   -148   -501    234     42   -377    398    105   -627    209   -465   -721    274    393     47     95    360    118   -367   -295   -250 
-     S  -3289   -159  -9167    -27  -5760  -4935    -48      *      * 
-    17   -898  -2367   -710   1051  -2685  -1860   1896  -2434   -114  -2382  -1459   1322    323   1402   -623   1225    497  -1988  -2552  -1869    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -8  -8125  -9167   -894  -1115  -4935    -48      *      * 
-    18  -1309  -1780  -3297  -3121  -2827  -2280  -2683  -2296  -2806  -2508   2469  -2496   3169  -2681  -2840  -1592   2126  -1972  -3301  -2983    19
-     -   -149   -503    230     43   -379    399    109   -625    212   -469   -723    273    396     52     98    359    117   -369   -297   -252 
-     .  -1478   -645  -9167  -1974   -424  -4935    -48      *      * 
-    19  -1151  -1742  -1534   -966  -1768  -2273   -918  -1417   -554  -1639   -911   1105  -2351   1006    706  -1270  -1080   2350  -2021   1684    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -8  -8125  -9167   -894  -1115    -30  -5612      *      * 
-    20   -821  -3401   -896    486   -939  -3304  -1946  -1425    459   -612  -2758   -466   2149   1076   -661   -359    474  -2118   2335    751    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    21  -1054   1154  -4628  -4152   1634  -4033  -2838   1828    227    663  -1603  -3645  -4011  -3391   -737   -919     33   1534  -2571   -192    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    22  -2416  -3889   -916   1577  -4210  -3390  -2048  -3961   1673   -909  -2978   1308  -1018   1349    850   -606    699  -1056  -4072  -3390    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    23   1976   2420  -5019  -4383   1832   1038  -3093  -1987  -3978   -897   1876  -3867  -4271  -3601  -3779  -3306  -2614    579   1354  -2615    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    24  -2610  -2273  -4628  -4158  -2355  -4033  -2836    496  -3793   2977    543  -3647  -4008  -3393  -3593  -3207  -2536     52  -2562  -2480    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    25  -5573  -4970  -8034  -7497   -830  -7863  -6692   1293  -7339   2598    196  -7576  -6947  -6188  -6888  -7255  -5443   1855  -5210  -5409    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    26  -8117  -7061   4231  -6984  -8431  -6818  -7180  -9460  -7970  -8824  -8753  -7239  -7282  -7582  -7798  -8294  -8263  -9096  -7200  -8287    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    27  -3442  -4041  -6427  -6780  -6678  -4307  -5981  -6574  -6609  -6814  -5868  -5101  -5115  -6085  -6263  -1164   4041  -5263  -6826  -6828    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    28   -957  -4588   -596  -4481  -6925   3724  -5255  -6863  -5810  -6979  -6150  -4380  -5254  -5115  -6172  -4037  -4311  -5684  -6945  -6673    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    29   3614  -3941  -6530  -6885  -6643  -4217  -5960  -6497  -6629  -6750  -5783  -5040  -5031  -6064  -6247   -379  -3817  -5166  -6832  -6832    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    30   -357  -6231   3636     -9  -6497  -4371  -3718  -6413  -3939  -6286  -5594  -2978  -4896   -202  -4779   -958   1106  -5872  -6480  -5479    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    31   -363  -3712   1955   -258   -753  -3441   2278   1201    726  -1210  -2822     63  -3532  -1677   -311  -2355   -721    750  -3943  -3309    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    32  -3191    947  -5746  -5627  -5492  -4131    604  -5161  -5403  -5453  -4648    863  -4846  -5089  -5367   2005   3096   -605  -5816  -5565    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    33   -922    517  -5499  -4895  -2942  -4761  -3693   2477  -4521  -1084   1115  -4407  -4785  -4167  -4345  -3865  -1025   2721  -3539     41    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    34  -4740  -4299  -7213  -6681    -98  -6771  -5776   2762  -6437   1964    157  -6439  -6381  -5760  -6189  -6000     28    785  -4957  -4888    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    35   -423  -3890  -2264    589  -4211  -3391  -2049  -3961   1160  -1752  -2979   1298   1361   1070    432    833   1119  -3512  -4073  -3390    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    36   -583  -3888    127   1899  -4208     20  -2049   -882    264  -1744  -2977   -220   -628   1477   -347    171   -107   -907    490     81    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    37     70    470  -2709    484   -761  -3600   1597    882   -382  -2307   1074   1754    517  -1974    872   -846    -38   -810  -3621   -600    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    38   -862  -3879   2014     53  -4195  -3392   2067   -305    -78   -455   -686    338   -313   1056  -1294    171  -1543  -1515   1752   -566    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    39  -1372    299   -897   -990   1174    722  -3075    358  -3935   1295   -139  -1387  -4257  -3567   -974  -3289  -2605   -361   4048    -94    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    40  -2416    405    340   -722   -382   -923    495  -3956    488  -1470  -2976    253   2842   1289   -920   -301  -2355  -1185  -4070  -3388    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -49 -10249  -4939   -894  -1115   -701  -1378      *      * 
-    41  -1117   1824  -1375   -185    168   1225  -2580   -267   -192    928     23  -2874   -395  -2492   1109  -1341    -83     44  -3221  -2802    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10202 -11244   -894  -1115  -1504   -627      *      * 
-    42  -1173  -3848    522   -335  -4169   -790    793    235    652   -629  -2937   1688    662  -1548    264   1216    -17  -3470  -4031  -3349    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -736 -10202  -1327   -894  -1115  -1504   -627      *      * 
-    43  -1958  -2104  -3063  -2487  -2084     97  -2088    621    865  -1971  -1294   1318   -992  -2114  -2471  -2325  -1898   -398   4419   2105    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -49  -9469  -4967   -894  -1115  -4115    -86      *      * 
-    44  -1826  -2519  -2142  -1586  -2604    -60    268    -75  -1463  -2430  -1677  -1802   2647   1082   -483    811  -1766    -33  -2864   1489    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -508  -9423  -1759   -894  -1115  -2309   -325      *      * 
-    45    739  -2867  -1469    408  -3125   -196  -1221   1022   1129  -1067  -1973  -1218  -2647    811    316   -325    582    373  -3090  -2448    53
-     -   -150   -501    234     42   -382    401    105   -623    209   -467   -712    274    395     44     97    358    116   -370   -295   -250 
-     E   -566  -1627 -10196   -482  -1817  -2578   -264      *      * 
-    46   -139  -3166    321    680  -3487  -2667    936   -242    724  -3182  -2256    664   1675   1137  -1414  -1574   1530  -2788  -3350  -2667    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -3  -9354 -10396   -894  -1115    -48  -4925      *      * 
-    47   -488  -3812   -280   -216   -372  -3411  -2073  -3825   1085   -631   -119    684  -3503   -259   -224     17    236      7   3633   1229    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    48    364  -3888  -2264   -800  -4208   1066    -30  -1104   1207  -3904  -2977    504   -330    786    892    -25   1063   -374  -4071  -3389    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    49   -631  -3873    206   -671  -4186   -524  -2053   -466   -408  -1988  -2964   -415   2221  -1596   1211    720    504    301  -4060  -3382    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    50   -146    422  -2386   -548  -3911  -3451     78    724   1553  -3656    395  -2129   -856    339   -329   -107   1887    648  -3917  -3293    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    51   -483  -3315  -2688   -812   -683    177    817    803    333  -1810   1739    854      1   -261  -2463    -53   1263    -45   1206  -3108    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    52  -5149  -4599  -7699  -7238   -257  -7502  -6674   2581  -7110   1081   1767  -7187  -6851  -6281  -6850  -6865  -5072   2362  -5414  -5469    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    53   -878  -3258  -2799  -1326  -3355   1870   1141    616   -913    189  -2413  -2464  -3731   2054    863  -2597  -2460    466  -3593  -3087    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    54  -3479  -4180  -4208  -4567  -6636   3507  -5126  -6483  -5502  -6649  -5756   -335  -4984     43  -5723    -64   -115  -5276  -6792  -6464    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    55   1081  -2759  -5325  -4716  -2791  -4531  -3484   2942  -4331   -152  -1999  -4205   -656  -3967  -4147   -497   -573   1252  -3346  -2998    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    56  -3202  -3854   -947  -3220   -336   3175  -3551  -4106  -3576   -668  -3604    192  -4491  -3333  -3983   -324    924  -3788  -4762  -4273    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    57  -2671  -3072  -3401  -2881  -3194   3150  -2770  -2773  -2742  -3055    150   -483  -4018   1143  -3057   -910   -853   -470  -3557    740    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    58    404     16  -3375  -2808   1428    938  -2612    549  -2648  -2745  -2049    847    393   1848  -1307    176   -289     -7  -3272  -2850    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    59  -1205    520  -4667  -4053  -2502      4  -3020   2190   1378   -248  -1743  -3696   -976  -3404  -3637   1186    649   -144  -2994  -2644    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E  -2216 -10249   -351   -894  -1115   -701  -1378      *      * 
-    60   -934  -1041  -2190  -1614  -1053  -2301  -1142   1980  -1391   -924   -255  -1559    834  -1212    557    423   1120    891  -1497  -1113    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -8  -8041  -9083   -894  -1115    -29  -5635      *      * 
-    61   -313    237  -2215    785  -3941  -1316   -313  -1168    814  -2347    767   1723  -3353    -30   1640    649    -77   -889  -3415  -3197    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    62  -2618  -2662  -3994  -3409  -2641    804   -366   -482  -3180  -1284  -1856    859    985  -2970   -834    125   1035   2033  -3097    929    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    63  -1123  -3867  -2274    760   -652  -3396    553   -189   1934  -1829  -2959    246   -139   1367   1421  -2303   -236  -1490  -4056    531    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    64   -253  -3883   -713    578   1285    374  -2050  -1372   1243  -3898    367   -582  -3484   2262   -677   -237  -2355  -3503   2042   -298    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    65  -2450  -3580   -446  -1905   -350  -3485  -2161   -803    516   -762  -2703   -454  -3574    -93    -13   1580    883  -3133   1849   2706    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    66  -1268  -3888   1414    -94  -4208  -3390   -175    963     56   -529  -2977    518    -37    227    655    475   1098  -3509    922  -3389    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    67   -846    857    -38    119   -519   -917  -1936  -1158   1028   -222   1020   1688    -89   1642   -196  -1102  -2298   -427  -3333  -3163    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -37 -10249  -5352   -894  -1115   -701  -1378      *      * 
-    68  -1246  -2479  -4826  -4200  -2435   -186  -3024   1908  -3828    172    125  -3757  -1236    968    931   -998   -104   1772  -2934   -434    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10214 -11256   -894  -1115   -410  -2017      *      * 
-    69  -1528  -3332  -2250   1107  -1144  -1195   2186  -1018    350    788  -2701   -658    994   -647    608   -447     88  -1690    761   -765    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    70  -2662   1445  -4891  -4263  -2462  -4197   1267   1681   -347    638  -1709  -3804    853  -3528   -980  -1282    746   1841  -2963  -2618    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    71  -2416    425    137   1798  -4208  -1218   -225  -3959    987    -59  -2977    978  -3483   1732    413  -2297  -2355  -1513   2527  -3389    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    72  -2660   1526  -4835   -639  -2469  -4188    755   2294   -301    620  -1715  -3777  -4240  -3497   -758  -1279    444    417   2707    674    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    73   -798   1436    755    838  -4140   1753  -2064    515     82      1  -2936  -2047  -3495     77    954  -1130  -2360  -1535  -4037  -3368    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    74  -1025    832   1228    -70   1238   1194   1288  -3960    987  -3905    370   -413   -919    226     25   -521   -306  -3511  -4072   -708    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    75  -2367  -3381    -36   1290  -3924   -408   1574  -3782   2075    118  -2762   -475   -119     36    571  -2249   -494  -3394  -3350    236    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    76  -2418  -3871    438    125  -4183    149  -2054    104   1040   -336    833   1222    148   -690    -53  -1062    812   -146  -4059    -70    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    77   -360     53  -3942  -3359   1956  -1292    914   1087    249  -1269  -1868   -168   -884    217   -340  -3044    803   1279  -3108   -375    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    78  -2432  -3736  -2350    631  -1195  -3433  -2100   -492   1189   -929    431    120   -715   -368   1718    420   1396   -687  -3960   -632    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    79   -310  -3325  -2288   -660  -3777   2396   2911  -3574   -314  -1618    403  -2038   -917  -1613    733   -990   -902  -1009  -3351  -3143    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B  -1631 -10249   -564   -894  -1115   -701  -1378      *      * 
-    80  -1179  -2626    707    651  -2936  -2157   1254   1097    576   -744  -1718   -796    610   2043   -907  -1064    435  -2242  -2816  -2140    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -5  -8623  -9666   -894  -1115  -4757    -54      *      * 
-    81  -1384   2680  -3684  -3055   2174  -2933  -1812   1674  -2663  -1055   -421  -2566  -2984  -2299    438    327  -1326   1419  -1691  -1346    91
-     -   -149   -500    233     43   -377    400    105   -627    210   -465   -721    275    393     45     96    359    117   -370   -295   -250 
-     E   -109  -3799  -9666  -1489   -636   -203  -2929      *      * 
-    82   -435  -3785   -304  -1620  -4103  -3294   1303    508    -14  -3800  -2875     64    757    473  -2042   1292   2276  -3405  -3970  -3289    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10132 -11175   -894  -1115   -213  -2863      *      * 
-    83  -3257  -3041  -5615  -4992   2584  -4861  -3728   1251  -4606   -370   1154  -4507   2060  -4181  -4396  -3961  -3194   1738  -3492     46    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    84  -2667    439   -482  -4375    891  -1531  -3086   -575  -3970   2065    955  -3860  -4264  -3593   -595  -3299  -2608   1391  -2951   1790    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    85  -2604  -2274   -872  -4116  -2357  -2294   1095   1928  -3760    400    625   -937  -3999  -3368  -3574  -3194    562   2479  -2562  -2479    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    86   -257  -2497  -4971  -4338   -378   1595   1074   1297   -955   1467    333   -512  -4258  -3572  -3755  -3291   -842    563  -2954  -2611    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    87   -237    270    859   -949   -125  -3429  -2095  -3731  -1702  -3749    382   -317   3287  -1657   -661     69  -1022  -3348  -3977  -3332   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E   -586 -10249  -1586   -894  -1115   -701  -1378      *      * 
-    88   -546  -3402    943   1066   1273   -531  -1568  -3469    -14  -3417  -2492   -195  -3003     67  -1657   1444    665   -908  -3587    761   101
-     -   -150   -501    233     42   -382    398    105   -627    209   -462   -721    278    395     44     95    361    116   -368   -295   -250 
-     E   -629  -1504 -10708    -24  -5949    -65  -4498      *      * 
-    89  -1073   3109  -4363  -1235  -2578  -4105  -2959   1263  -3489    803  -1809    587  -2062  -3226  -3509    788   1976  -2030  -3056  -2695   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    90   -915  -3500  -2853   -978  -3662  -1121  -2528  -3276  -2231    161    219    194   3604  -2209   -417  -2772  -2671  -3048  -3864  -3353   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    91   -724    833   -411  -4178   1054  -1064  -2861   1001  -3810   -232    692  -3667  -4033  -3412  -3610  -3213   -135   2495  -2601   1303   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    92  -3413  -5002   2104    376  -5283  -3969  -2921   -864  -2711  -5003  -4141   3159   1300  -2508   -776  -3221   -101  -4609  -5180  -4406   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S  -2407 -10249   -303   -894  -1115   -701  -1378      *      * 
-    93   -955  -1583  -3302  -3414  -3984   2121  -3104  -3761  -3419  -4003  -3089  -2383  -2609  -3047  -3375    970   2942  -2649  -4197  -4022   107
-     -   -149   -500    233     43   -377    398    109   -627    210   -466   -721    279    393     45     96    359    117   -370   -295   -250 
-     S  -2048  -1133  -1727    -61  -4583  -5003    -46      *      * 
-    94   -825  -2138   1635     54  -2417  -1583   -463  -2144   -197    335  -1335   2202  -1810    -60   -729    825   -799  -1762  -2422  -1742   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -7338  -8380   -894  -1115  -5097    -43      *      * 
-    95  -1279  -2203  -1379   -702  -2533  -2140   -521   1090   2734  -2056  -1333   -852  -2192   1730    274  -1231  -1148  -1791  -2261  -1860   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -13  -7338  -8380   -894  -1115  -3954    -96      *      * 
-    96  -3120  -3192  -3100  -2901  -1216  -3459  -1812  -3384  -1847  -3039  -2773  -2756  -3711   3042  -1869  -3148  -3112  -3324   5354   -772   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -11  -7650  -8692   -894  -1115  -2192   -356      *      * 
-    97   1287  -1577  -2188  -1623  -1601  -2598  -1389  -1166  -1454    782   2532  -1689   1078    878  -1730    173    193  -1036  -2000  -1586   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -5  -8653  -9695   -894  -1115    -34  -5420      *      * 
-    98  -5058  -4498  -7670  -7269  -3827  -7546  -6999   3182  -7200   2091  -2561  -7230  -6934  -6505  -7045  -6957  -5003      6  -5694  -5692   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-    99  -3886  -3616  -6242  -5628     12  -5543  -4362   2452  -5261   2136  -1968  -5189  -5424  -4727  -5015  -1053  -3811   -582   3328  -3675   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-   100  -7904  -6892  -7898  -8285  -8479   3864  -7575  -9502  -8489  -8886  -8791  -8163  -7355  -8344  -7931  -8329  -8183  -8999  -7205  -8490   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-   101  -3860    913  -6321  -5315  -4587  -2411  -4170    223  -3212  -1331  -3613  -4711  -5254  -3997   3976  -4219  -3995  -3440  -4994  -4746   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-   102  -1059  -6487   3322   -686  -6645  -4410  -3779  -6587   -194  -6441  -5789   2458  -4955  -3451  -4954     45  -4600  -6047  -6637  -5586   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-   103    -47    663  -5137  -4507    865  -4351  -3230   2246  -4107   1707    188    980  -4393  -3730  -3909  -3439  -2726    445  -3087  -2746   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-   104  -5692  -5108   -684  -7435  -3194  -7763  -6360    260  -7206   2927   2762  -7473  -6845  -5985  -6684  -7091  -5527  -3549   -292  -5152   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-   105   1351   -279  -2300   -895  -4120  -3410  -2071  -1307    541  -3831  -2925  -2056  -3502   2198    942     21   1895  -1372  -4028  -3363   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-   106   -739  -3425    677   -212  -3950   -766    116  -3800   2000  -2264  -2782   -462   -728   2626    463     98  -2300  -3405  -3408  -3197   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-   107    923   1707  -5019  -4383    883  -1008  -3092    917  -3978   2065   1742  -3867  -4270  -3600  -3777  -3306  -2614  -1911    953      2   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-   108  -2419  -3892  -1108   -439  -4213   2613    461  -3964   1158  -3908  -2981    304  -3486   1423   -842  -1061  -2359   -688  -4075      7   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-   109   1959   3010  -4579   -894  -2359    -54  -2823    785  -3752   -224    623  -3620  -3998  -3362  -3570   -145   -313    650  -2563  -2479   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-   110  -2433    142  -2357   -668  -3975   -166  -2104    109   1662  -1977  -2833  -2104   -619   1151    770    717   1095    421  -3952   -552   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-   111  -5436  -4910  -7809  -7206     97  -7438  -6121   2172  -6954   2591    923  -7133  -6693  -5873  -6499  -6713  -5294   -438  -4902     76   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -2 -10249 -11291   -894  -1115   -701  -1378      *      * 
-   112  -2605   1170   -807  -3229   -166  -3980   1267    856  -3023  -2577    225   1866  -4045   -439   -604    706    969    927  -3140   1245   127
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     E      *      *      *      *      *      *      *      *      0 
-//
-HMMER2.0  [2.3.2]
-NAME  hATC
-ACC   PF05699.6
-DESC  hAT family dimerisation domain, transposase (Pace et al, 2008) 
-LENG  94
-ALPH  Amino
-RF    no
-CS    yes
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  49
-DATE  Tue Apr 22 20:21:06 2008
-CKSUM 4922
-GA    15.6000 15.6000;
-TC    15.7000 15.7000;
-NC    15.4000 15.4000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -8.972273   0.665687
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -42      *  -5131
-     1   -980  -3910    973   3088   -114  -3412  -2078  -3974  -1665  -1042  -3001     86  -1672   -158  -2173   -965   -470  -3529  -4096  -3415     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -10 -10260 -11302   -894  -1115   -701  -1378  -1042  -7540 
-     2   -647  -2501  -4952  -1223   -718   -669  -3075   -102   -820   2583  -1704  -3834   -797  -3562  -3749  -3289  -2607    180  -2958   1010     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -10 -10259 -11301   -894  -1115   -701  -1378  -7581  -7531 
-     3  -1534  -3921   2280   1893  -4240  -3427    104  -1343  -1666  -3936    102    652  -3520   -684   1142   -460    329  -1641  -4105  -1163     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -10 -10299 -11341   -894  -1115   -701  -1378  -7581  -7524 
-     4  -1172  -3918    515    598  -1148  -3428    636   -586   1196   -627    155     -2  -3521   1745    781    258   -712    202  -4103  -3422     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -10 -10299 -11341   -894  -1115   -701  -1378  -7581  -7516 
-     5  -1414  -4936  -1363  -6697   1635  -6446  -3352  -4625  -6295    562  -4200  -5434  -6388    531  -5895  -5614  -5367  -4640   1227   4187     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -10 -10299 -11341   -894  -1115   -701  -1378  -7581  -7508 
-     6   -665  -2554  -4846  -4223    604  -1343    -52    463    443   2146   1775  -3802  -4274   -462  -1310   -548  -2637   -848  -3008   -223     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -10 -10299 -11341   -894  -1115   -701  -1378  -7581  -7500 
-     7   -393  -3925   1443   1211  -4246   -990  -2084  -3996   1023  -1374    221   -976  -3519    845    -54   1250    -19  -1455  -4108   -770     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -10 -10299 -11341   -894  -1115   -701  -1378  -7581  -7492 
-     8    -64    245    568   2822     38  -3432    303  -3955   -668  -1117    230  -2071  -3525    825   -737  -2339   -109  -3518  -4091  -3415     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1116 -10299   -910   -894  -1115   -701  -1378  -7581  -7484 
-     9   -297  -2206  -2114   1396   1163   -335  -1568    649  -1428   1124  -1373    815    125  -1334    205  -1806  -1595  -1680  -2574  -2104     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -9195 -10237   -894  -1115    -41  -5157  -7581  -7476 
-    10  -1541  -3898   1340    715   -149  -1204    391   -203    826  -1596  -2991    -87   2327  -1637  -2183   -645   -267   -773  -4089  -3414    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10299 -11341   -894  -1115   -701  -1378  -7581  -7468 
-    11  -2588   2091   -126  -1253    181  -3831   1100    779  -1365    642  -2162    938     51  -2416      4  -1077   -142   1461  -3377  -2937    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10299 -11342   -894  -1115   -701  -1378  -7581  -7459 
-    12    -74  -2559  -1251    436    750  -4216   -268    524  -3832   1520   1729   -821  -4268    119  -3714  -3290  -2635   1143   2065  -2665    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34 -10299  -5920   -894  -1115   -701  -1378  -7581  -7451 
-    13   -979  -3905   1118   1070  -4226   -373  -2064  -3977    723  -3921  -2994    860   1454    435   1377    -24   -525  -1623  -4088  -3405    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -147 -10277  -3474   -894  -1115  -1172   -846  -7581  -7444 
-    14   -729  -3390   1373   -247    320  -3416  -2099   -173   -529   -979   1926  -2142    364    530   1725  -1069  -1004   -323   1979  -3100    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -77 -10140  -4467   -894  -1115  -1094   -912  -7581  -7435 
-    15  -1484  -3792   1235    591    276  -3293    949  -3864   1223   -846  -2881   1854   -904   -168   -194    247   -334   -447  -3976  -3293    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -451 -10144  -1933   -894  -1115  -2481   -285  -7581  -7426 
-    16   -577  -3404   -315    613  -3713  -1009  -1598   -183    670   -663  -2497    668    264   1043  -1689     99    929    106   1485     72    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -714  -9704  -1383   -894  -1115  -3103   -178  -7581  -7418 
-    17    -45  -2942    953   1583   1516  -2449    643  -3010    947   -143  -2032    186  -2542   -649    369   -172  -1414  -2563  -3127  -2446    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -322  -9066  -2378   -894  -1115  -4577    -62  -7581  -7409 
-    18   -159  -2551  -1202   -652   1419  -2278   1585    160    814  -2534  -1660    420   1322   -515    968    389   -131  -2132  -2781  -2147    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -622  -8758  -1547   -894  -1115  -3374   -146  -7581  -7401 
-    19  -1371  -2366  -1481   -871  -2584  -2382   -954  -2209   1340    147   1970    360  -2452   -565   2236  -1347   1192  -1935  -2578  -2063    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -171  -8395  -3280   -894  -1115  -2974   -196  -7581  -7392 
-    20  -1181  -2509  -1086   1081  -2774   1324   -843   -558    910   -316  -1615   -838    -11   -404   -945   1000    500  -2101  -2729  -2083    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -14  -8622  -9664   -894  -1115  -3361   -148  -7581  -7384 
-    21    155   1489   -375  -2244  -1457  -2851    855   1015    899    958   2236  -2144   -505  -1801  -2137   -241  -1380    -21  -1914  -1539    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -14  -8818  -9860   -894  -1115  -3861   -103  -7581  -7376 
-    22  -1357  -2825    491   1857  -3144    839   -991   -361    230   -903  -1915   -968  -2425    731    528   -260    829  -2446  -3010  -2328    22
-     -   -150   -501    233     43   -382    398    104   -622    212   -465   -717    275    392     44     94    361    120   -369   -296   -251 
-     .  -4065   -100  -9942    -15  -6571   -919  -1086  -7581  -7366 
-    23  -1112  -3501   1974   1537    270   -978    -53   -719   -263   -308  -2590   -535    659    671   -500  -1071   -321  -3122  -3685  -3002    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -11  -9793 -10835   -894  -1115   -789  -1248  -7581  -7358 
-    24   -939  -2363  -4829   -260   3155  -4072  -2941    182  -3801    949   1696  -3703  -4122   -444  -1181   -568  -2470   -279   1227  -2476    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10105 -11147   -894  -1115   -431  -1954  -7581  -7349 
-    25  -2484  -3963   2517   1355  -4283  -1446  -2110  -4035    867  -1637  -3054   1950   -117  -1653   -659   -333  -2425  -3585  -4146  -3459    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10260 -11302   -894  -1115   -383  -2100  -7581  -7340 
-    26   -971  -3350  -6102  -5567  -3578  -5390  -4532   1891  -5247    501  -2643  -5098   2526  -4929  -5113  -1297  -3598   2085  -4344  -3978    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11 -10300 -11342   -894  -1115   -701  -1378  -7581  -7331 
-    27   -372    630  -5046  -1702   -167    -98  -3122    265  -4006   2524    797  -3896  -4301  -3629  -3807  -1244   -742   -207  -2988  -2646    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11 -10300 -11342   -894  -1115   -701  -1378  -7581  -7322 
-    28  -1090    115   1110   1561  -4243  -1875    768   -193    945  -1665  -3012   1119  -3519   -657   -609    804  -2391    405  -4106  -3424    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11 -10300 -11342   -894  -1115   -701  -1378  -7581  -7313 
-    29  -5205  -4735  -6732  -6582   1835  -1075  -3352  -1288  -1178   -592  -3969  -5367  -6247  -5339  -5757  -5452  -5121  -4380   5441   2218    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11 -10300 -11342   -894  -1115   -701  -1378  -7581  -7304 
-    30  -4525  -4591  -1308  -1036    161  -1045  -3528  -4174  -4971    333  -3770  -4152  -5510  -4380  -5181  -4676  -4513  -4141   5838  -2240    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11 -10300 -11343   -894  -1115   -701  -1378  -7581  -7295 
-    31   -393  -3922   -695   -585  -1184  -3426    114     14   2419  -3938  -3012   -742  -3520   1248    686    942  -2391    100  -4106  -3424    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H  -1905 -10300   -462   -894  -1115   -701  -1378  -7581  -7285 
-    32  -1087  -2487   -942   1547    448  -2060   -718  -2512   1558    426  -1584    930  -2155   1665   -777   -979  -1025  -2096  -2679  -2019    33
-     -   -149   -500    233     43   -381    399    111   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -175  -3230  -9453   -160  -3253  -4901    -49  -7581  -7276 
-    33   1267  -1823  -1416   -869  -1934  -2239   2286  -1541   -740    660  -1001  -1084    519    798  -1148  -1199   1426  -1335  -2184  -1683    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -16  -8411  -9453   -894  -1115    -31  -5578  -7581  -7267 
-    34   -195    286     61    898  -1040   -467  -2085  -3991    594    177  -3011    -40   -794   1552    178   -458   -211    740  -4106  -3424    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -11 -10301 -11343   -894  -1115   -701  -1378  -7581  -7257 
-    35   -667  -3877    492   -391   -104  -3439   2163  -3912    739  -1192   -624   2781  -3531  -1647    728  -2347  -2396   -945  -4074    676    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -11 -10301 -11343   -894  -1115   -701  -1378  -7581  -7248 
-    36  -1178   -404  -1202    644  -4243    435   1843  -1047    681  -1713  -3012   -253  -3519    897    663   1507   -303  -1106    556  -3424    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -11 -10301 -11343   -894  -1115   -701  -1378  -7581  -7238 
-    37    280   -505    442   -587  -4232    582    477  -1427     -9   -803     14    790   -304    359  -2176   1354    663  -1220  -4101  -3421    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -11 -10301 -11343   -894  -1115   -701  -1378  -7581  -7229 
-    38  -2456   2085   -811    458   -629  -3435  -2096  -1132   1788   -419  -2983    346  -3528  -1641   2228     94   -146  -3503  -4083  -3410    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -11 -10301 -11343   -894  -1115   -701  -1378  -7581  -7219 
-    39  -1162    683  -5405  -4813   3015  -4634  -3274   -245  -4410  -1655  -2088  -4238  -4676  -3994  -4196  -3729  -1087  -2277  -2994   3837    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -11 -10301 -11343   -894  -1115   -701  -1378  -7581  -7209 
-    40  -1052  -4978   -712  -3235  -6372   -612  -4171  -6177   -551  -1165  -5471  -3478   3976  -3882  -4809  -3941  -4229  -5458  -6426  -5732    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -12 -10302 -11344   -894  -1115   -701  -1378  -7581  -7201 
-    41   -727   1107   -706    147  -3506  -3613    -97   1404   -940    369  -2528   1723  -3698  -1965     69   -835    576    709    916  -3161    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -12 -10301 -11343   -894  -1115   -701  -1378  -7581  -7190 
-    42  -1314  -2561  -5078  -4443  -2508  -4285    496   -834  -4040   2830    816  -3931  -4334  -3662  -3842  -1621   -275    445  -3022  -2682    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -12 -10301 -11343   -894  -1115   -701  -1378  -7581  -7180 
-    43   -125    526  -4416  -3816    431  -4148  -2983  -2129  -3531  -1030  -1817  -3578   -925    219  -1285   2590    587  -2040   2166   1250    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -12 -10301 -11343   -894  -1115   -701  -1378  -7581  -7170 
-    44   -606  -3910  -2307   -271  -4224  -1690   -122    706   2207   -339   -183   -574  -3523   1192   1636   -268  -2393  -3528  -4097  -1048    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -12 -10301 -11343   -894  -1115   -701  -1378  -7581  -7160 
-    45   -350  -2642  -5178  -4547    247  -4391  -3270   1671  -4147   1425   3396  -4037  -4433  -3769  -3949  -1898  -1429   1069  -3125  -2786    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -12 -10301 -11343   -894  -1115   -701  -1378  -7581  -7150 
-    46   2935  -2552  -4919   -971   -315  -4234  -3103  -2047  -3918    427  -1755  -3840  -4288  -3565  -3764   -387  -1425   -332  -3008    737    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -12 -10301 -11344   -894  -1115   -701  -1378  -7581  -7140 
-    47  -1586   1604  -3232  -2669    146  -3828    -63      1    777   -497   -386    811  -3903    214   2424    231    -83  -1411  -3380   -550    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -12 -10302 -11344   -894  -1115   -701  -1378  -7581  -7129 
-    48  -1551  -3889   2865   -901  -4193  -3437  -2098   1215     83   -871  -2983    688  -3530   -466    625  -1246  -2396   -170  -4083  -3410    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -12 -10302 -11344   -894  -1115   -701  -1378  -7581  -7119 
-    49   -769  -3183  -5805  -5197   -631  -5079  -3989   2222  -4826   1308   -327  -4727  -5058  -4417  -4630  -4188  -3363   2102  -3752   1702    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -12 -10302 -11344   -894  -1115   -701  -1378  -7581  -7109 
-    50  -1001    720  -5591  -4975   1055  -4828   -213  -2326  -4577   2954     96  -4453  -4827  -4134  -4354  -3924  -3208  -2401   1019  -2841    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -12 -10302 -11344   -894  -1115   -701  -1378  -7581  -7098 
-    51   1362   2817  -5487   -926  -4883  -1510  -4660    422  -4976  -4804  -4054  -4453  -4783  -4693  -5014   2374   1433  -4026  -5256  -4952    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -12 -10302 -11344   -894  -1115   -701  -1378  -7581  -7087 
-    52  -2704   1532  -5048  -4412  -2485  -1069  -3123   2843  -4007    298    907  -3897  -4302    370  -3808  -1432   -197   1076   1587  -2647    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -12 -10302 -11344   -894  -1115   -701  -1378  -7581  -7077 
-    53  -3299  -3207  -5461  -4917   -199  -4735  -3792  -2472  -4501   -293  -2135  -4452   3686   1486  -4363  -3878    -49   -833  -3645  -3283    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10303 -11345   -894  -1115   -701  -1378  -7581  -7067 
-    54   1377   1607  -5066  -4432   -311  -1259  -3145   1796  -4028  -2393   1437  -3916  -4320  -3652  -3829  -1138   -896   2280  -3010  -2668    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -13 -10302 -11344   -894  -1115   -701  -1378  -7581  -7055 
-    55   -321   -141  -4800  -4281  -3328  -4147  -3562  -2881   -808  -1669   2309  -3916  -4456  -3752  -4027   2589   2185  -2722  -3784  -3431    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10302 -11344   -894  -1115   -701  -1378  -7581  -7044 
-    56  -1382  -3098  -3061  -2501  -3152  -1245  -2496     15   -717  -1367  -2268   -842  -3846  -2272    241   2296   2227   -323  -3471  -3006    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -13 -10302 -11344   -894  -1115   -701  -1378  -7581  -7033 
-    57   2169    342  -5048  -4412   -167  -1842  -3122   -757  -4007  -1120   -320  -3897  -4301  -3630  -3808   -476   -718   2407  -2988   -118    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -13 -10302 -11344   -894  -1115   -701  -1378  -7581  -7022 
-    58   2115  -3901  -2317   1330  -4210  -3438  -2101  -3952  -1687  -3913  -2996    735   -906     18  -2193   1306    343  -1165  -4095   -541    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -13 -10302 -11345   -894  -1115   -701  -1378  -7581  -7011 
-    59    600   2383   -673  -2978   -897  -3928  -2724  -2469  -2808  -1306  -2083     91    872  -2663  -3076   2374    753   -859  -3309  -2898    61
-     -   -149   -489    234     44   -381    400    105   -627    210   -464   -721    275    393     45     95    359    117   -370   -295   -250 
-     T   -167  -3303 -11345   -426  -1969   -701  -1378  -7581  -7000 
-    60   -931  -4313     -8   3512  -4622  -3658   -191  -4383  -2051  -4325  -3417  -2287  -3817  -1967   -649  -1278  -1101  -3931  -4497   -851    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -13 -10303 -11345   -894  -1115   -701  -1378  -7581  -6989 
-    61  -2482  -3951   -290   -729  -4273  -3451  -2108  -4022    102  -3965  -3041    200  -3545  -1649   2928   1957  -1007  -3574    601   -758    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -13 -10303 -11345   -894  -1115   -701  -1378  -7581  -6977 
-    62   1538  -2548  -4895  -4269   -663  -4229  -3093   -738  -3897   -500  -1750    320  -4281   -534  -3749   1736    425   1534  -3003    -82    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -53 -10303  -5187   -894  -1115   -701  -1378  -7581  -6966 
-    63  -3341  -3132  -5515  -1130   4148  -4817  -3181   -645  -4568  -1110  -2338  -1038  -4851  -4121  -4349  -3912   -817  -2578   1152    359    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -13 -10263 -11305   -894  -1115   -383  -2100  -7581  -6954 
-    64  -2739    318    -17      9  -4535  -1254  -2358  -4290  -1988  -4241  -3331   -398  -1596   -209  -2511   3169  -2690   -890  -4417  -3720    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -13 -10303 -11345   -894  -1115   -701  -1378  -7581  -6943 
-    65   1080  -3732  -2411   -584  -3971    386  -2151    375    897   -669   -290   -119   -619    356  -2260   -338   1685   -539  -3967  -3337    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -44 -10303  -5573   -894  -1115   -701  -1378  -7581  -6931 
-    66   1048    219   -415   -130   -588   1367  -2200   -745     39    819    181  -2239   -814  -1811   -561    226   -190  -3063  -3801  -3221    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T  -1821 -10273   -498   -894  -1115  -1281   -765  -7581  -6919 
-    67  -1181  -2655   -925    953  -2978  -2114   -791  -2728   2356  -2667  -1749    954    222    996   -860    980  -1122  -2279  -2831  -2150    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -130  -8470  -3740   -894  -1115  -4881    -50  -7581  -6907 
-    68  -1323  -1174  -3443  -2809  -1087  -2857   1468    973  -2343   1575   -293  -2415  -2894  -2091   1472  -1941  -1262   1675  -1640  -1299    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .    -19  -8359  -9401   -894  -1115   -141  -3422  -7581  -6895 
-    69   -166  -3278  -2652  -2098  -3393   2187    142    140    655    -21  -2426  -2340  -1235   -180   -216   -238   -941    730  -3600  -3072    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -14 -10219 -11261   -894  -1115   -258  -2612  -7581  -6883 
-    70  -2530  -3989  -2385    -48  -4319  -2011   -343  -4061   2317  -1039  -3079    987  -1160    534   2536  -2410  -2465   -968  -4158  -3491    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -14 -10304 -11346   -894  -1115   -701  -1378  -7581  -6870 
-    71  -1016  -3060  -3107    294  -3105  -3783    310   1010  -1325    346   1091   -501  -3860   -961  -1003    163   1085   1888  -3437  -2980    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -14 -10304 -11346   -894  -1115   -701  -1378  -7581  -6858 
-    72  -2703    119  -5048  -4412   -304  -4251    266   1939  -1136   1467   1566  -3896  -1453  -3630  -3807  -1290   -821    544  -2987   2131    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -14 -10304 -11346   -894  -1115   -701  -1378  -7581  -6845 
-    73  -2463  -3824   1803   -606   -626  -3454  -2118  -3819   -371    854  -2925   1011   -535  -1674  -2217   1232   1099  -3421    950   -273    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -14 -10304 -11346   -894  -1115   -701  -1378  -7581  -6833 
-    74  -1061    115   1168   1676  -4246  -3426    563  -3997    826  -2000  -3014   -354   1402    363   1551  -1090   -690  -3547  -4108  -3425    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -10305 -11347   -894  -1115   -701  -1378  -7581  -6821 
-    75  -1212  -3917  -2303   -722   1255  -3428   2150  -3983    308   -947  -3007   1098   -617    376   1128    935   -999  -3537  -4103   1886    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -15 -10304 -11346   -894  -1115   -701  -1378  -7581  -6807 
-    76  -2539  -3516  -2637  -2081   -377  -1161  -2280  -1461    879  -3457  -2652  -2341  -3689    399   3174   -499   1127  -1508    597  -3246    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -15 -10304 -11346   -894  -1115   -701  -1378  -7581  -6794 
-    77  -2686  -2588  -4605  -3995  -2549  -4183  -3030    233  -3678  -1142   2672   2223   -801  -3380   1034   1386    409   -123  -3038   -333    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -15 -10304 -11346   -894  -1115   -701  -1378  -7581  -6781 
-    78  -2496   2813  -2347     51  -4286    -75  -2117  -4031     99  -3974  -3051  -2103  -1577     17   2455   1664    -71  -3585  -4137  -3463    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -10304 -11347   -894  -1115   -701  -1378  -7581  -6768 
-    79  -2949    711    970  -1986  -2647  -4476  -3335   1325  -4076   2228   2116  -4032  -4508   1334  -3959  -3559  -2888  -2144  -3241  -2915    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -10305 -11347   -894  -1115   -701  -1378  -7581  -6755 
-    80   -527  -3925    997   1636  -4246   -284  -2084  -3997   1383    146  -3014   -660   -444   -114    156  -1012    949  -3547  -4108  -3426    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -10305 -11347   -894  -1115   -701  -1378  -7581  -6741 
-    81  -1399  -3895     36  -1766   -729   -752   1700   -860   -162  -1706  -2988  -2074   2338    385   1546    648   -826  -3510  -4087   -208    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -15 -10305 -11347   -894  -1115   -701  -1378  -7581  -6728 
-    82  -1061  -3924    945   1599  -4245   -725    223  -3996    901    742  -3013  -2061  -3519    698   -412    671   -746  -1868  -4108    270    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -16 -10306 -11348   -894  -1115   -701  -1378  -7581  -6715 
-    83  -1212  -2845  -3558  -2987  -2848  -3936    241    513   -934  -1019   1967   2218  -4005  -2664   -773   1232   1731   -437  -3258  -2850    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -16 -10305 -11347   -894  -1115   -701  -1378  -7581  -6700 
-    84   -372  -2605    300  -3892  -2569    -48  -3003     39  -3594   1054  -1804    245  -4219  -3313  -1176  -1491   -950   2443  -3053     82    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -16 -10305 -11347   -894  -1115   -701  -1378  -7581  -6687 
-    85  -1179   1434    725   1951  -4247  -1330  -2086  -3998   -271    341  -3016    497  -1192   2126  -2174    268  -2393  -3548  -4110  -3427    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -16 -10305 -11347   -894  -1115   -701  -1378  -7581  -6672 
-    86   2527  -3833    218   -639   -944  -3451  -2114  -3836    551   -396    867  -2103  -3543    562   -962   -125  -1345  -1123  -4042  -3384    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -16 -10305 -11348   -894  -1115   -701  -1378  -7581  -6658 
-    87  -1179    409  -5036  -4401  -2485  -4249    337   1354  -3998   2541    692   -939  -4299   -596  -3803  -1290  -2643   -802  -2989     94    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -16 -10306 -11348   -894  -1115   -701  -1378  -7581  -6644 
-    88  -1071  -2534  -5022  -1432    -77  -4249  -3119   1531   -859   1277   2871  -3886  -4299    181  -3799  -3332    300   1244  -2992  -2649    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -16 -10306 -11348   -894  -1115   -701  -1378  -7581  -6629 
-    89   -181   4501  -5035  -4400   2541  -1432  -3121   -766  -3999  -1463  -1737   -683  -4300  -3624  -3804   -219  -2645   -799  -2991    723    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -16 -10306 -11348   -894  -1115   -701  -1378  -7581  -6615 
-    90    488  -2531  -5039  -4403  -2485  -4250  -3120   1660  -4000   1221   1004  -3892   -644   -765  -3804    160   1409    640    760  -2646    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -17 -10306 -11348   -894  -1115   -701  -1378  -7581  -6600 
-    91  -2465  -3937   -459   1796   -603  -3436   1072  -4009   1456  -3953  -3026   1501  -3530   1634   1608  -2345  -2404  -3560  -4119   -334    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -17 -10306 -11348   -894  -1115   -701  -1378  -7581  -6585 
-    92  -1172  -3924   1935   -146   -634   -696    150   -867    -86  -1603  -3014    583  -3519   2029    524    737  -1080  -3546  -4108   -280    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -17 -10306 -11348   -894  -1115   -701  -1378  -7581  -6570 
-    93   -853  -3854    387     44  -1135  -1481  -2108  -3871   -365  -1842   -108   1925  -3538   -195  -2203  -2355  -2399  -3459   5010   -729    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -17 -10307 -11349   -894  -1115   -701  -1378  -7581  -6555 
-    94  -1111  -2531  -5036  -1473    415  -4249  -3120   1400  -3999   2021   2092  -3891  -1453   -650  -3803     17  -1278   -252  -2989    285    98
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     H      *      *      *      *      *      *      *  -7581      0 
-//
-HMMER2.0  [2.3.2]
-NAME  hATC
-ACC   PF05699.6
-DESC  hAT family dimerisation domain, transposase (Pace et al, 2008)
-LENG  94
-ALPH  Amino
-RF    no
-CS    yes
-MAP   yes
-COM   hmmbuild -F HMM_ls.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_ls.ann
-NSEQ  49
-DATE  Tue Apr 22 20:21:03 2008
-CKSUM 4922
-GA    5.0000 5.0000;
-TC    5.0000 5.0000;
-NC    4.5000 4.5000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -51.029842   0.246558
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -42      *  -5131
-     1   -980  -3910    973   3088   -114  -3412  -2078  -3974  -1665  -1042  -3001     86  -1672   -158  -2173   -965   -470  -3529  -4096  -3415     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10251 -11293   -894  -1115   -701  -1378    -42      * 
-     2   -647  -2501  -4952  -1223   -718   -669  -3075   -102   -820   2583  -1704  -3834   -797  -3562  -3749  -3289  -2607    180  -2958   1010     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10251 -11293   -894  -1115   -701  -1378      *      * 
-     3  -1534  -3921   2280   1893  -4240  -3427    104  -1343  -1666  -3936    102    652  -3520   -684   1142   -460    329  -1641  -4105  -1163     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-     4  -1172  -3918    515    598  -1148  -3428    636   -586   1196   -627    155     -2  -3521   1745    781    258   -712    202  -4103  -3422     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-     5  -1414  -4936  -1363  -6697   1635  -6446  -3352  -4625  -6295    562  -4200  -5434  -6388    531  -5895  -5614  -5367  -4640   1227   4187     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-     6   -665  -2554  -4846  -4223    604  -1343    -52    463    443   2146   1775  -3802  -4274   -462  -1310   -548  -2637   -848  -3008   -223     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-     7   -393  -3925   1443   1211  -4246   -990  -2084  -3996   1023  -1374    221   -976  -3519    845    -54   1250    -19  -1455  -4108   -770     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-     8    -64    245    568   2822     38  -3432    303  -3955   -668  -1117    230  -2071  -3525    825   -737  -2339   -109  -3518  -4091  -3415     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1108 -10291   -902   -894  -1115   -701  -1378      *      * 
-     9   -297  -2206  -2114   1396   1163   -335  -1568    649  -1428   1124  -1373    815    125  -1334    205  -1806  -1595  -1680  -2574  -2104     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9187 -10229   -894  -1115    -41  -5157      *      * 
-    10  -1541  -3898   1340    715   -149  -1204    391   -203    826  -1596  -2991    -87   2327  -1637  -2183   -645   -267   -773  -4089  -3414    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    11  -2588   2091   -126  -1253    181  -3831   1100    779  -1365    642  -2162    938     51  -2416      4  -1077   -142   1461  -3377  -2937    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    12    -74  -2559  -1251    436    750  -4216   -268    524  -3832   1520   1729   -821  -4268    119  -3714  -3290  -2635   1143   2065  -2665    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -25 -10291  -5912   -894  -1115   -701  -1378      *      * 
-    13   -979  -3905   1118   1070  -4226   -373  -2064  -3977    723  -3921  -2994    860   1454    435   1377    -24   -525  -1623  -4088  -3405    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -138 -10268  -3465   -894  -1115  -1172   -846      *      * 
-    14   -729  -3390   1373   -247    320  -3416  -2099   -173   -529   -979   1926  -2142    364    530   1725  -1069  -1004   -323   1979  -3100    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -68 -10131  -4459   -894  -1115  -1094   -912      *      * 
-    15  -1484  -3792   1235    591    276  -3293    949  -3864   1223   -846  -2881   1854   -904   -168   -194    247   -334   -447  -3976  -3293    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -443 -10136  -1924   -894  -1115  -2481   -285      *      * 
-    16   -577  -3404   -315    613  -3713  -1009  -1598   -183    670   -663  -2497    668    264   1043  -1689     99    929    106   1485     72    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -706  -9695  -1375   -894  -1115  -3103   -178      *      * 
-    17    -45  -2942    953   1583   1516  -2449    643  -3010    947   -143  -2032    186  -2542   -649    369   -172  -1414  -2563  -3127  -2446    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -314  -9058  -2369   -894  -1115  -4577    -62      *      * 
-    18   -159  -2551  -1202   -652   1419  -2278   1585    160    814  -2534  -1660    420   1322   -515    968    389   -131  -2132  -2781  -2147    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -614  -8749  -1539   -894  -1115  -3374   -146      *      * 
-    19  -1371  -2366  -1481   -871  -2584  -2382   -954  -2209   1340    147   1970    360  -2452   -565   2236  -1347   1192  -1935  -2578  -2063    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -163  -8387  -3271   -894  -1115  -2974   -196      *      * 
-    20  -1181  -2509  -1086   1081  -2774   1324   -843   -558    910   -316  -1615   -838    -11   -404   -945   1000    500  -2101  -2729  -2083    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -5  -8614  -9656   -894  -1115  -3361   -148      *      * 
-    21    155   1489   -375  -2244  -1457  -2851    855   1015    899    958   2236  -2144   -505  -1801  -2137   -241  -1380    -21  -1914  -1539    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -5  -8808  -9850   -894  -1115  -3861   -103      *      * 
-    22  -1357  -2825    491   1857  -3144    839   -991   -361    230   -903  -1915   -968  -2425    731    528   -260    829  -2446  -3010  -2328    22
-     -   -150   -501    233     43   -382    398    104   -622    212   -465   -717    275    392     44     94    361    120   -369   -296   -251 
-     .  -4056    -91  -9934    -15  -6571   -919  -1086      *      * 
-    23  -1112  -3501   1974   1537    270   -978    -53   -719   -263   -308  -2590   -535    659    671   -500  -1071   -321  -3122  -3685  -3002    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -2  -9785 -10827   -894  -1115   -789  -1248      *      * 
-    24   -939  -2363  -4829   -260   3155  -4072  -2941    182  -3801    949   1696  -3703  -4122   -444  -1181   -568  -2470   -279   1227  -2476    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10097 -11139   -894  -1115   -431  -1954      *      * 
-    25  -2484  -3963   2517   1355  -4283  -1446  -2110  -4035    867  -1637  -3054   1950   -117  -1653   -659   -333  -2425  -3585  -4146  -3459    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10251 -11293   -894  -1115   -383  -2100      *      * 
-    26   -971  -3350  -6102  -5567  -3578  -5390  -4532   1891  -5247    501  -2643  -5098   2526  -4929  -5113  -1297  -3598   2085  -4344  -3978    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    27   -372    630  -5046  -1702   -167    -98  -3122    265  -4006   2524    797  -3896  -4301  -3629  -3807  -1244   -742   -207  -2988  -2646    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    28  -1090    115   1110   1561  -4243  -1875    768   -193    945  -1665  -3012   1119  -3519   -657   -609    804  -2391    405  -4106  -3424    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    29  -5205  -4735  -6732  -6582   1835  -1075  -3352  -1288  -1178   -592  -3969  -5367  -6247  -5339  -5757  -5452  -5121  -4380   5441   2218    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    30  -4525  -4591  -1308  -1036    161  -1045  -3528  -4174  -4971    333  -3770  -4152  -5510  -4380  -5181  -4676  -4513  -4141   5838  -2240    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    31   -393  -3922   -695   -585  -1184  -3426    114     14   2419  -3938  -3012   -742  -3520   1248    686    942  -2391    100  -4106  -3424    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H  -1896 -10291   -453   -894  -1115   -701  -1378      *      * 
-    32  -1087  -2487   -942   1547    448  -2060   -718  -2512   1558    426  -1584    930  -2155   1665   -777   -979  -1025  -2096  -2679  -2019    33
-     -   -149   -500    233     43   -381    399    111   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -166  -3220  -9444   -160  -3253  -4901    -49      *      * 
-    33   1267  -1823  -1416   -869  -1934  -2239   2286  -1541   -740    660  -1001  -1084    519    798  -1148  -1199   1426  -1335  -2184  -1683    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -6  -8402  -9444   -894  -1115    -31  -5578      *      * 
-    34   -195    286     61    898  -1040   -467  -2085  -3991    594    177  -3011    -40   -794   1552    178   -458   -211    740  -4106  -3424    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    35   -667  -3877    492   -391   -104  -3439   2163  -3912    739  -1192   -624   2781  -3531  -1647    728  -2347  -2396   -945  -4074    676    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    36  -1178   -404  -1202    644  -4243    435   1843  -1047    681  -1713  -3012   -253  -3519    897    663   1507   -303  -1106    556  -3424    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    37    280   -505    442   -587  -4232    582    477  -1427     -9   -803     14    790   -304    359  -2176   1354    663  -1220  -4101  -3421    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    38  -2456   2085   -811    458   -629  -3435  -2096  -1132   1788   -419  -2983    346  -3528  -1641   2228     94   -146  -3503  -4083  -3410    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    39  -1162    683  -5405  -4813   3015  -4634  -3274   -245  -4410  -1655  -2088  -4238  -4676  -3994  -4196  -3729  -1087  -2277  -2994   3837    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    40  -1052  -4978   -712  -3235  -6372   -612  -4171  -6177   -551  -1165  -5471  -3478   3976  -3882  -4809  -3941  -4229  -5458  -6426  -5732    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    41   -727   1107   -706    147  -3506  -3613    -97   1404   -940    369  -2528   1723  -3698  -1965     69   -835    576    709    916  -3161    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    42  -1314  -2561  -5078  -4443  -2508  -4285    496   -834  -4040   2830    816  -3931  -4334  -3662  -3842  -1621   -275    445  -3022  -2682    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    43   -125    526  -4416  -3816    431  -4148  -2983  -2129  -3531  -1030  -1817  -3578   -925    219  -1285   2590    587  -2040   2166   1250    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    44   -606  -3910  -2307   -271  -4224  -1690   -122    706   2207   -339   -183   -574  -3523   1192   1636   -268  -2393  -3528  -4097  -1048    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    45   -350  -2642  -5178  -4547    247  -4391  -3270   1671  -4147   1425   3396  -4037  -4433  -3769  -3949  -1898  -1429   1069  -3125  -2786    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    46   2935  -2552  -4919   -971   -315  -4234  -3103  -2047  -3918    427  -1755  -3840  -4288  -3565  -3764   -387  -1425   -332  -3008    737    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    47  -1586   1604  -3232  -2669    146  -3828    -63      1    777   -497   -386    811  -3903    214   2424    231    -83  -1411  -3380   -550    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    48  -1551  -3889   2865   -901  -4193  -3437  -2098   1215     83   -871  -2983    688  -3530   -466    625  -1246  -2396   -170  -4083  -3410    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    49   -769  -3183  -5805  -5197   -631  -5079  -3989   2222  -4826   1308   -327  -4727  -5058  -4417  -4630  -4188  -3363   2102  -3752   1702    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    50  -1001    720  -5591  -4975   1055  -4828   -213  -2326  -4577   2954     96  -4453  -4827  -4134  -4354  -3924  -3208  -2401   1019  -2841    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    51   1362   2817  -5487   -926  -4883  -1510  -4660    422  -4976  -4804  -4054  -4453  -4783  -4693  -5014   2374   1433  -4026  -5256  -4952    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    52  -2704   1532  -5048  -4412  -2485  -1069  -3123   2843  -4007    298    907  -3897  -4302    370  -3808  -1432   -197   1076   1587  -2647    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    53  -3299  -3207  -5461  -4917   -199  -4735  -3792  -2472  -4501   -293  -2135  -4452   3686   1486  -4363  -3878    -49   -833  -3645  -3283    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    54   1377   1607  -5066  -4432   -311  -1259  -3145   1796  -4028  -2393   1437  -3916  -4320  -3652  -3829  -1138   -896   2280  -3010  -2668    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    55   -321   -141  -4800  -4281  -3328  -4147  -3562  -2881   -808  -1669   2309  -3916  -4456  -3752  -4027   2589   2185  -2722  -3784  -3431    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    56  -1382  -3098  -3061  -2501  -3152  -1245  -2496     15   -717  -1367  -2268   -842  -3846  -2272    241   2296   2227   -323  -3471  -3006    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    57   2169    342  -5048  -4412   -167  -1842  -3122   -757  -4007  -1120   -320  -3897  -4301  -3630  -3808   -476   -718   2407  -2988   -118    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    58   2115  -3901  -2317   1330  -4210  -3438  -2101  -3952  -1687  -3913  -2996    735   -906     18  -2193   1306    343  -1165  -4095   -541    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    59    600   2383   -673  -2978   -897  -3928  -2724  -2469  -2808  -1306  -2083     91    872  -2663  -3076   2374    753   -859  -3309  -2898    61
-     -   -149   -489    234     44   -381    400    105   -627    210   -464   -721    275    393     45     95    359    117   -370   -295   -250 
-     T   -156  -3291 -11333   -426  -1969   -701  -1378      *      * 
-    60   -931  -4313     -8   3512  -4622  -3658   -191  -4383  -2051  -4325  -3417  -2287  -3817  -1967   -649  -1278  -1101  -3931  -4497   -851    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    61  -2482  -3951   -290   -729  -4273  -3451  -2108  -4022    102  -3965  -3041    200  -3545  -1649   2928   1957  -1007  -3574    601   -758    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    62   1538  -2548  -4895  -4269   -663  -4229  -3093   -738  -3897   -500  -1750    320  -4281   -534  -3749   1736    425   1534  -3003    -82    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -42 -10291  -5176   -894  -1115   -701  -1378      *      * 
-    63  -3341  -3132  -5515  -1130   4148  -4817  -3181   -645  -4568  -1110  -2338  -1038  -4851  -4121  -4349  -3912   -817  -2578   1152    359    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10251 -11293   -894  -1115   -383  -2100      *      * 
-    64  -2739    318    -17      9  -4535  -1254  -2358  -4290  -1988  -4241  -3331   -398  -1596   -209  -2511   3169  -2690   -890  -4417  -3720    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    65   1080  -3732  -2411   -584  -3971    386  -2151    375    897   -669   -290   -119   -619    356  -2260   -338   1685   -539  -3967  -3337    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -32 -10291  -5561   -894  -1115   -701  -1378      *      * 
-    66   1048    219   -415   -130   -588   1367  -2200   -745     39    819    181  -2239   -814  -1811   -561    226   -190  -3063  -3801  -3221    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T  -1809 -10261   -486   -894  -1115  -1281   -765      *      * 
-    67  -1181  -2655   -925    953  -2978  -2114   -791  -2728   2356  -2667  -1749    954    222    996   -860    980  -1122  -2279  -2831  -2150    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .   -118  -8458  -3728   -894  -1115  -4881    -50      *      * 
-    68  -1323  -1174  -3443  -2809  -1087  -2857   1468    973  -2343   1575   -293  -2415  -2894  -2091   1472  -1941  -1262   1675  -1640  -1299    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     .     -7  -8347  -9389   -894  -1115   -141  -3422      *      * 
-    69   -166  -3278  -2652  -2098  -3393   2187    142    140    655    -21  -2426  -2340  -1235   -180   -216   -238   -941    730  -3600  -3072    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10207 -11249   -894  -1115   -258  -2612      *      * 
-    70  -2530  -3989  -2385    -48  -4319  -2011   -343  -4061   2317  -1039  -3079    987  -1160    534   2536  -2410  -2465   -968  -4158  -3491    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    71  -1016  -3060  -3107    294  -3105  -3783    310   1010  -1325    346   1091   -501  -3860   -961  -1003    163   1085   1888  -3437  -2980    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    72  -2703    119  -5048  -4412   -304  -4251    266   1939  -1136   1467   1566  -3896  -1453  -3630  -3807  -1290   -821    544  -2987   2131    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    73  -2463  -3824   1803   -606   -626  -3454  -2118  -3819   -371    854  -2925   1011   -535  -1674  -2217   1232   1099  -3421    950   -273    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    74  -1061    115   1168   1676  -4246  -3426    563  -3997    826  -2000  -3014   -354   1402    363   1551  -1090   -690  -3547  -4108  -3425    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    75  -1212  -3917  -2303   -722   1255  -3428   2150  -3983    308   -947  -3007   1098   -617    376   1128    935   -999  -3537  -4103   1886    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    76  -2539  -3516  -2637  -2081   -377  -1161  -2280  -1461    879  -3457  -2652  -2341  -3689    399   3174   -499   1127  -1508    597  -3246    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    77  -2686  -2588  -4605  -3995  -2549  -4183  -3030    233  -3678  -1142   2672   2223   -801  -3380   1034   1386    409   -123  -3038   -333    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    78  -2496   2813  -2347     51  -4286    -75  -2117  -4031     99  -3974  -3051  -2103  -1577     17   2455   1664    -71  -3585  -4137  -3463    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    79  -2949    711    970  -1986  -2647  -4476  -3335   1325  -4076   2228   2116  -4032  -4508   1334  -3959  -3559  -2888  -2144  -3241  -2915    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    80   -527  -3925    997   1636  -4246   -284  -2084  -3997   1383    146  -3014   -660   -444   -114    156  -1012    949  -3547  -4108  -3426    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    81  -1399  -3895     36  -1766   -729   -752   1700   -860   -162  -1706  -2988  -2074   2338    385   1546    648   -826  -3510  -4087   -208    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    82  -1061  -3924    945   1599  -4245   -725    223  -3996    901    742  -3013  -2061  -3519    698   -412    671   -746  -1868  -4108    270    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    83  -1212  -2845  -3558  -2987  -2848  -3936    241    513   -934  -1019   1967   2218  -4005  -2664   -773   1232   1731   -437  -3258  -2850    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    84   -372  -2605    300  -3892  -2569    -48  -3003     39  -3594   1054  -1804    245  -4219  -3313  -1176  -1491   -950   2443  -3053     82    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    85  -1179   1434    725   1951  -4247  -1330  -2086  -3998   -271    341  -3016    497  -1192   2126  -2174    268  -2393  -3548  -4110  -3427    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    86   2527  -3833    218   -639   -944  -3451  -2114  -3836    551   -396    867  -2103  -3543    562   -962   -125  -1345  -1123  -4042  -3384    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    87  -1179    409  -5036  -4401  -2485  -4249    337   1354  -3998   2541    692   -939  -4299   -596  -3803  -1290  -2643   -802  -2989     94    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    88  -1071  -2534  -5022  -1432    -77  -4249  -3119   1531   -859   1277   2871  -3886  -4299    181  -3799  -3332    300   1244  -2992  -2649    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    89   -181   4501  -5035  -4400   2541  -1432  -3121   -766  -3999  -1463  -1737   -683  -4300  -3624  -3804   -219  -2645   -799  -2991    723    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    90    488  -2531  -5039  -4403  -2485  -4250  -3120   1660  -4000   1221   1004  -3892   -644   -765  -3804    160   1409    640    760  -2646    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    91  -2465  -3937   -459   1796   -603  -3436   1072  -4009   1456  -3953  -3026   1501  -3530   1634   1608  -2345  -2404  -3560  -4119   -334    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    92  -1172  -3924   1935   -146   -634   -696    150   -867    -86  -1603  -3014    583  -3519   2029    524    737  -1080  -3546  -4108   -280    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    93   -853  -3854    387     44  -1135  -1481  -2108  -3871   -365  -1842   -108   1925  -3538   -195  -2203  -2355  -2399  -3459   5010   -729    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -2 -10291 -11333   -894  -1115   -701  -1378      *      * 
-    94  -1111  -2531  -5036  -1473    415  -4249  -3120   1400  -3999   2021   2092  -3891  -1453   -650  -3803     17  -1278   -252  -2989    285    98
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     H      *      *      *      *      *      *      *      *      0 
-//
-HMMER2.0  [2.3.2]
-NAME  DDE
-ACC   PF03184.11
-DESC  DDE superfamily endonuclease
-LENG  242
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  20
-DATE  Tue May 13 14:50:08 2008
-CKSUM 5225
-GA    17.2000 17.2000;
-TC    17.4000 17.4000;
-NC    17.1000 17.1000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -10.513236   0.649242
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -74      *  -4322
-     1  -2743  -2515  -5078  -4458   1139  -4337  -3126   2661  -4072    401   1289  -3974  -4291  -3594  -3841  -3441   -313  -1694  -2802   2972     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -1074  -8913 
-     2    977  -3204    -78    306  -3525  -2705  -1364  -3275   1014   -876  -2293    153   1876   1244  -1452    432     27  -2826  -3388  -2705     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8910 
-     3   -322  -3182     20     25  -3493  -2710  -1370   -571    261   -992  -2274   1194   2466    516  -1460    502  -1672   -206  -3371  -2694     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8907 
-     4   -111   1162    722   2070  -3528  -2707  -1366  -3279   1515  -3223  -2297    153  -2800   1378  -1455    -29     36  -2829  -3391  -2708     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8904 
-     5  -2578  -4149   2697  -1451  -4443  -3182   1396  -4226  -1813  -4148  -3277   2177  -3446   2300   -175   -477  -2547  -3763  -4313  -3562     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8901 
-     6  -2528  -2289  -4912  -4314  -2275  -4201  -3139   2688  -3945    129   2130  -3844  -4204  -3582   1002  -3312    700   1342  -2954  -2617     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8898 
-     7  -5816  -4855  -6389  -6677   3746   -168  -2509  -4771  -6236  -4178  -4210  -4896  -6096  -5019  -5633  -5461  -5683   -585   2596   2961     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8895 
-     8    749   1511  -5447  -5579  -5581  -3309  -4851  -5373  -5325  -5628  -4683   3602  -4105  -4871  -5114    636   1235  -4166  -5804  -5713     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8892 
-     9   1610  -1783  -4293  -3658   1716  -3503  -2372  -1266  -3255    135   2949  -3146  -3552  -2878  -3057   -204  -1896   1160  -2237    648     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8889 
-    10  -2644  -4139   3599  -1519  -4439   -488  -2166   -461     78  -4158  -3310  -1860  -3510    289  -2457  -2470     19  -3764  -4350  -3615    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8886 
-    11  -5083  -5704  -3237   3785  -6927    612  -4677  -7299  -5145  -7028  -6591  -3970  -5385  -4520  -5746  -4933  -5298  -6638  -6264  -6297    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8883 
-    12    284  -3161  -3920   -183  -5480    360  -4227  -5276  -4434  -5463  -4548  -3547  -4057  -4059  -4614   -261   3551  -4181  -5644  -5354    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8880 
-    13    740  -2983  -5311  -5331   1087   2945  -4636  -4913  -5081  -5187  -4315  -3970    356  -4669  -4931    631     66  -3951  -5463  -5297    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8877 
-    14  -3871   1577  -6332  -5791   2209  -5856  -4836   1971  -5532   2183  -1465  -5522  -5504  -4876  -5286  -5070  -3797    281  -4075  -3975    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8873 
-    15    321   2414  -4289  -3654   2340  -3496  -2361    740  -3250  -1624   2667  -3139  -3546  -2873  -3052    349  -1890  -1190   1952   1686    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8870 
-    16  -1976  -1814  -4237    660  -1740  -3515  -2374  -1291  -3220    499   2477  -3133  -3563  -2857  -3049  -2597   -195    142   4238   2377    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8867 
-    17  -2646  -4220   1188    276  -4517   2221  -2132  -4298   2151  -4213  -3350    983  -3495  -1714     40  -2457  -2615  -3836  -4373  -3625    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8864 
-    18  -2031   2344  -4250  -3622   1823  -3569  -2430  -1314   1074   1438   1110  -3172  -3611   1908  -3079  -2650  -1971    262  -2319  -1982    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8861 
-    19  -1936  -1796  -4069  -3447  -1754   1367  -2320   1242  -3088   1097   1227  -3034   1362    172  -2963   -197    -80    -52  -2251  -1904    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10449   -894  -1115   -701  -1378  -8987  -8858 
-    20    369   2328  -2755  -2192  -2229  -3160  -1979  -1796    -99    751  -1399    391   2252  -1891  -2310    966  -1842   -277  -2621  -2204    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -183  -9407  -3111   -894  -1115   -701  -1378  -8987  -8855 
-    21   -314  -3904   2295  -1926  -5068  -3219  -2772  -4899  -2787  -4878  -4052   2820  -3737  -2421  -3410   1706    -11  -4208  -5061  -4310    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9231 -10273   -894  -1115  -2014   -411  -8987  -8852 
-    22  -1631  -3055  -1499   -947  -3362   1428   1156  -3097    304   -561  -2149  -1251     -3   1396   1053    523  -1569  -2670  -3243   1900    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9231 -10273   -894  -1115   -817  -1210  -8987  -8849 
-    23    895  -2350  -2176  -1618  -2414  -2934  -1653    -64     17    348   1720  -1810  -3013    429   1046    380   1708  -1828  -2711  -2233    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -939  -9328  -1075   -894  -1115  -1457   -654  -8987  -8845 
-    24  -2581  -2697  -3595  -3587  -3102  -3594  -3346  -1178  -3002  -2481  -2300  -3373  -4026   2053  -3039  -3077  -2755   3436  -3854  -3370    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8398  -9440   -894  -1115  -3603   -124  -8987  -8842 
-    25    448  -1114  -3618  -2994  -1091  -2868  -1754    838  -2605    733   -317  -2503  -2911  -2239  -2423  -1957    971   1929  -1623   2117    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8398  -9440   -894  -1115  -3603   -124  -8987  -8839 
-    26  -1511  -2219  -1708   1401  -2934   2000  -1852  -2374  -1747  -2747  -2007  -1668  -2808  -1583  -2147  -1630   1606   1628  -3191  -2697    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8398  -9440   -894  -1115  -1455   -655  -8987  -8836 
-    27     20  -2105    653  -1122    694   -114  -1236  -1839  -1012    469  -1290  -1340    350   -933  -1432   1853    293  -1625  -2473  -1966    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -8810  -9852   -894  -1115  -3124   -176  -8987  -8833 
-    28     57  -2061  -3229  -2801  -2644  -2816  -2481    552  -2641  -2474  -1802   2594  -3228  -2452  -2830   2339  -1856    364  -3067  -2689    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -180  -8810  -3146   -894  -1115  -2131   -374  -8987  -8830 
-    29    216  -2730    398   1329  -3044  -2242   -905     85   -490  -2743  -1821    728  -2338   2235   -998    803  -1211  -2348  -2917    923    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -8750  -9792   -894  -1115   -633  -1493  -8987  -8827 
-    30  -1637  -2969  -1543     85  -3243    -96  -1281    530   1529      7  -2073  -1286   1692   -841   1512      7  -1573  -2566  -3177  -2536    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9210 -10252   -894  -1115  -2103   -382  -8987  -8823 
-    31    916  -3113    186   1737  -3432   1173  -1262  -3185   -851  -3128  -2204    471  -2692   1289    912   -256  -1576  -2734  -3296  -2609    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9210 -10252   -894  -1115   -752  -1300  -8987  -8820 
-    32    -51  -3087  -1546    226  -3383   1181  -1320  -3116   1637   -753  -2183  -1304   -299   -868   1319   -310     -8   -569  -3286    425    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9328 -10370   -894  -1115  -1457   -654  -8987  -8817 
-    33  -1673   1280  -1524    660  -3452   -448  -1307   -680   1721  -3149  -2226    179    200    578   1915  -1555     41  -2755   1868  -2641    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -147  -9328  -3421   -894  -1115  -1457   -654  -8987  -8814 
-    34    883  -3033     86   1019  -3352   -202  -1200  -3101   -781  -3048  -2123  -1177    -24    698   1647     -7    120    -45  -3218    610    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9187 -10230   -894  -1115  -2196   -355  -8987  -8811 
-    35  -1764  -1596  -4074  -3440   1105   -225  -2177    944   -219    544   1411  -2942   -332  -2673  -2856   -326  -1705   2226  -2053  -1710    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9187 -10230   -894  -1115  -2196   -355  -8987  -8807 
-    36  -1588  -2896    335    231  -3153  -2586  -1253   -523   1681    387  -2003  -1250   2205    662  -1354  -1502  -1527     -6  -3119  -2478    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9188 -10230   -894  -1115  -2196   -355  -8987  -8804 
-    37  -2282  -3233  -2371  -1961  -3914   2545  -2094  -3549   1093  -3608  -2801  -2130  -3407   1116  -1747   -132  -2315   1664  -3826  -3334    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9188 -10230   -894  -1115  -2196   -355  -8987  -8801 
-    38  -1591  -2786  -1562  -1011    321   -513   1210    525   1360  -2756   1002  -1299     27   1369    854  -1531   1524  -2351  -3034  -2421    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9188 -10230   -894  -1115  -2196   -355  -8987  -8798 
-    39    -77  -3369  -1746    210  -3872  -2898  -1685  -3594   2487  -3542  -2658  -1630   1992  -1250  -1599  -1945   1753  -3140  -3697  -3068    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -95  -9188  -4068   -894  -1115  -2196   -355  -8987  -8794 
-    40    557  -2991  -1382    122  -3322   1166  -1174  -3068   -750  -3017  -2096  -1151  -2605   2198   1895    -13    413  -2622  -3188  -2511    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -276  -9100  -2554   -894  -1115  -2496   -282  -8987  -8791 
-    41  -1321  -2686   1126   -663    259   1363   -976     53   -575  -2684  -1787   -965    791   1078    767    240    201  -2285  -2896  -2241    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1186  -8832   -847   -894  -1115  -3089   -180  -8987  -8788 
-    42   1058  -2376   -359   1584  -2767   1396   2717  -2509   -404  -2508  -1650   -486  -2025   -286   -924   -922  -1027  -2082  -2722  -2037    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -7660  -8702   -894  -1115    -56  -4706  -8987  -8785 
-    43  -1741  -3099  -1634    862  -3375   -480  -1397   -505   2495  -1067  -2201    988  -2825   -953  -1495   -488   1082   -652  -3311  -2657    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10450   -894  -1115   -701  -1378  -8987  -8781 
-    44    716  -3253   1376   1453  -3577  -2748  -1405  -3325    393   -703  -2344  -1383  -2844    668   2291  -1664  -1723  -2877  -3431  -2753    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10450   -894  -1115   -701  -1378  -8987  -8778 
-    45  -1735  -3201     88    707  -3519   -819  -1368  -3268    943  -3216   1143    152  -2802   -909   2633  -1617    435    227  -3386  -2705    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10450   -894  -1115   -701  -1378  -8987  -8775 
-    46   -444  -1782  -4287  -3652  -1735  -3502   1296   1726  -3250   1095   -983  -3144  -3552  -2876  -3056   -432  -1895   1131   4067  -1899    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10450   -894  -1115   -701  -1378  -8987  -8771 
-    47   -323   1601  -5683  -5841  -5042  -3330  -4782  -4584  -5462  -5014  -4195  -4095  -4108  -4947  -5126    629   3471    767  -5384  -5238    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10450   -894  -1115   -701  -1378  -8987  -8768 
-    48   -137  -2004  -4536  -3926  -2025  -3767  -2709    244  -3544   1040  -1234  -3429  -3823  -3184  -3368    628   1929   2052  -2578  -2231    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10450   -894  -1115   -701  -1378  -8987  -8765 
-    49    348  -1986  -4541  -3916    929  -3768  -2656   1189  -3522    797   2916  -3414  -3799  -3142  -3327  -2860    558   1682  -2497  -2162    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -9407 -10450   -894  -1115   -701  -1378  -8987  -8762 
-    50  -3847   1465  -6392  -5923  -2954  -6028  -5249   2764  -5734   1790   2020  -5691  -5684  -5208  -5587  -5292  -3796    857  -4482  -4329    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10451   -894  -1115   -701  -1378  -8987  -8759 
-    51  -2842   4751  -3442   1999  -4861   1302  -3998  -4494  -4158   -560  -4094  -3484  -4266  -3888  -4354  -3037  -3190  -3946  -5149  -4780    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -99  -9407  -4003   -894  -1115   -701  -1378  -8987  -8755 
-    52   2512   4594  -5721  -6046  -5610  -3226  -4985  -5410  -5659  -5685  -4724  -4067  -4042  -5093  -5261   -320    340  -4127  -5843  -5820    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9315 -10358   -894  -1115   -348  -2222  -8987  -8752 
-    53   -220  -3033  -5692  -5460  -3757  -4917  -5051   2238  -5335  -2814  -2606   3429  -5173  -5135  -5343  -4231  -3333   1025  -4943  -4513    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9407 -10450   -894  -1115   -701  -1378  -8987  -8748 
-    54   1969  -2141  -3266  -2697  -2220  -3289  -2246  -1774  -2434    649   1179  -2621  -3432  -2289   1499   1407   -196  -1649  -2652  -2270    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9407 -10450   -894  -1115   -701  -1378  -8987  -8745 
-    55   2081  -3087   2135  -2488  -4307   -432  -2739  -4020  -2500  -4130   1037  -2549  -3577  -2382  -2925    913   1273  -3427  -4387  -3862    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9407 -10450   -894  -1115   -701  -1378  -8987  -8741 
-    56  -2771  -3800   1996  -2270  -5100   2872  -3031  -4894  -3038  -4932  -4101    207  -3892  -2695  -3610   -318    413   -639  -5143  -4469    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8738 
-    57  -2560  -3309    105  -3170  -5107   2596  -3651  -4859  -3756   -903  -4179  -3087  -3986  -3408  -4134   2218    650  -4040  -5272  -4817    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8735 
-    58  -2496  -3111  -2769   2739    464  -3573   2014  -2837  -1978  -2949  -2286  -2380  -3643  -1963   1354  -2555  -2427    247  -2447   1712    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8731 
-    59    581  -3827    -82  -1913  -4293  -3456  -1943  -3917   3112  -3816  -2982  -2131  -3540  -1508   1444  -2497  -2503    325  -3900  -3412    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8728 
-    60   -713   1767  -5677  -5090  -2416  -5035  -3965    204  -4757   2855   1046  -4693  -4887  -4242  -4536  -4179  -3203     40  -3520  -3312    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8725 
-    61  -2688  -3706  -2826  -2106  -4065  -3591    879    571   1732  -1236  -2832     63   3099  -1563    541  -2624  -2561  -3360  -3760  -3335    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8721 
-    62  -2728  -3285  -5034  -5293  -4741  -3592  -4771  -4601  -5177   1596  -4019  -4175   3642  -4863  -5003   -381  -3169  -4081  -5342  -5035    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8718 
-    63  -1946   1419  -4286  -3650  -1724    268  -2363  -1262  -3246   1639   1235  -3137  -3543  -2870  -3048  -2577    -81    -13   3589   2217    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8714 
-    64   -571  -3208  -6397  -6069  -3844  -6219  -6167   2436  -6024    197  -2548  -5876  -5960  -5951  -6171  -5583  -3704   2965  -5552  -5057    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8711 
-    65   -413  -3215  -6403  -6075  -3827  -6218  -6167   3560  -6029   -375  -2532  -5881  -5959  -5946  -6172  -5583  -3711   1404  -5539  -5055    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8707 
-    66  -3641  -3319  -5558  -5201   2639   2700  -2640  -2641  -4799    488  -2269  -4304  -4951  -4151  -4491  -4110  -3576   -276  -2039   1025    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8704 
-    67  -4166  -4807  -5001  -3474  -5535  -4666   1253  -4975   3312  -4595  -3938  -3327    275  -2070   1256  -4036  -3813  -4762  -4380   1966    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8700 
-    68   1201   1399  -2577  -2060  -3487   2067  -2211  -3140  -1941  -3305  -2495    304  -3322  -1871    294   1025  -2100  -2773  -3649   1914    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8697 
-    69    434  -3204    -48    732    -39  -2705  -1364  -3275   2116  -3220  -2293  -1340  -2798   1678    212   -237    968  -2826  -3387  -2705    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8693 
-    70  -1747  -3214  -1591      0  -3535   -507  -1376  -3283   1318  -3229  -2304   2125  -2812   -917    359    758   1410  -2836  -3396   1467    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8690 
-    71  -2170  -1990  -4449  -3832  -1742  -3713   1898    921  -3431    572  -1117  -3327   3114  -3051  -3244  -2801  -2110   -195  -2311   1369    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8687 
-    72  -1860  -3310    283  -1154  -3646  -2819   1159  -3383    123   -165  -2402    167    155   1834   2811  -1740  -1794  -2942  -3471  -2813    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8683 
-    73   1222   2231  -1606    -33  -3452  -2719  -1381  -3186    738  -3160  -2249  -1364    140   1637  -1473   1210    652   -631  -3351  -2683    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8679 
-    74   -367  -2982  -1726    256   3021    504  -1486  -2884  -1125   -812  -2107    223  -2898   1815  -1611   -151  -1733  -2551  -3237  -2623    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8676 
-    75  -3650  -4522  -4072   -299  -5239  -4312  -2331     38   2589  -4363  -3643  -2969  -4272    618   1464  -3530  -3395  -4376   4473  -4068    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8672 
-    76   -465  -2250  -2539  -1984   2460    977  -1869  -1863  -1841  -2144  -1438   1835  -3190   1062  -2168   -358  -1809     86  -2643   1369    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2947  -9408   -207   -894  -1115   -701  -1378  -8987  -8669 
-    77  -2417  -2040  -2711  -2788    872  -2769   -420  -1940  -2481  -1611  -1539  -2128  -2978  -2121  -2332  -2435  -2452  -1987    189   4468    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -6488  -7530   -894  -1115  -4306    -75  -8987  -8665 
-    78  -1418  -1172  -3158  -2690   2655  -2890  -1203    303  -2360    812   3378  -2321  -2766  -1865  -2230  -2058  -1355    -80   -664     71    78
-     -   -151   -502    236     44   -383    399    108   -626    208   -468   -723    279    397     46     93    361    117   -367   -297   -252 
-     -  -1652   -569  -7530  -3353   -149  -4306    -75  -8987  -8662 
-    79   -667   -987  -1210   -781   -251  -1741   3146   -464   -285   -460   3113   -817  -1879   -409   -464   -881   -635   -435   -808    -75    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -28  -6488  -7530   -894  -1115  -3412   -142  -8987  -8658 
-    80  -1387  -1579  -2303  -1598  -1050  -2421   -978   -616   -217   2190   -151  -1543  -2473   -779   1999  -1669  -1305   -810  -1692  -1328    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6878  -7920   -894  -1115  -1608   -574  -8987  -8655 
-    81   1316   2416  -2294  -1783  -1950   1329  -1575  -1530  -1601  -1821  -1104  -1701   1517  -1464    763  -1316  -1169    653  -2315  -1912    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -8164  -9206   -894  -1115  -2202   -353  -8987  -8651 
-    82  -1376  -2671   -950   2154  -2992    218  -1051     61   -726  -2733  -1870   1634  -2417   -633  -1236  -1280   1792  -2310  -2973  -2315    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8455  -9498   -894  -1115  -1500   -629  -8987  -8647 
-    83    -26  -2351    143   1024    294   -135  -1084    119   1477  -2297  -1485  -1131  -2488   -705  -1227  -1328    387    783  -2638    977    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -8824  -9866   -894  -1115  -1358   -714  -8987  -8644 
-    84     10  -2855    319   -804   1100   -289   1142  -2866   1154    349    981   1305  -2551    774  -1217  -1368    111  -2458  -3060  -2400    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9049 -10091   -894  -1115   -985  -1016  -8987  -8640 
-    85   -289  -3051    810   -901  -3365    364  -1232    698    940  -3064    956  -1211   1270    527    491    421     91  -2669  -3239  -2561    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9227 -10269   -894  -1115  -2030   -405  -8987  -8637 
-    86  -1596  -3056    880    736    453  -2572  -1231   -307   1931    -18  -2146    162   -342    690  -1320    617  -1535  -2675  -3243  -2563    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9227 -10269   -894  -1115   -240  -2707  -8987  -8633 
-    87   -299  -3116  -1623  -1074   -339    393   1794   -550     99  -3115  -2215    285   1363    762     13    881     28   -620  -3323     63    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8629 
-    88   -460  -2515    567   -321    892  -2946  -1657  -2208  -1443   1645   2239    447   -191  -1363  -1859    575  -1750  -2007  -2859  -2356    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8626 
-    89  -2997  -4302   1781  -1941  -5234   1371  -2831  -5074  -2849  -5025  -4213   1924   2317  -2472  -3506   -104    716  -4438  -5208  -4407   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8622 
-    90  -2007   2415  -4352  -3718   1574  -3558  -2423    746  -3314   -190   1414  -3203  -3602  -2931  -3112  -2644  -1947   1597   4074    649   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8618 
-    91   -322   1332    185   1504  -3513  -2706    877  -3261     91   -885  -2286  -1343  -2799   1673    821    393  -1670   -608  -3381   1249   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8615 
-    92  -4041  -3636  -5824  -5544   1682  -5316  -2691    204  -5141    344  -2406  -4531  -5235  -4385  -4780  -4465  -3958   -486   3348   3898   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8611 
-    93  -1733  -3202  -1582    772     16  -2707   1655   -576   1610  -3217  -2291    522  -2800    451   1702   -214   1066  -2823  -3386  -2704   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8607 
-    94   1477   1710  -4201  -3571    170  -3477  -2347  -1276  -3186  -1631   -984  -3097   -196  -2825  -3016   1461   -188    736   3436    441   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8604 
-    95  -1975   1640  -1969  -1493  -3737  -2918   1358  -3458  -1414  -3475  -2589   3026  -3114   1269  -1885   1226    999  -3011  -3687  -3060   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8600 
-    96  -1740  -3214    634    -95  -3535   1126  -1371  -3285   1864  -3229  -2303   1222   -315   -912   1369   -127  -1680   -525  -3397  -2714   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8596 
-    97  -1837   1288  -1778  -1217  -3361   -510  -1479  -3053   1859  -3082    991   2472  -2922  -1049   1452  -1757   -201  -2692  -3317    732   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8592 
-    98   2528  -3036  -5695  -6027  -5754   2615  -5071  -5576  -5730  -5837  -4862  -4141  -4133  -5162  -5353   -410    249  -4251  -5975  -5956   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8589 
-    99  -2693   1571  -4612  -4089    776   -356  -2417  -2095  -3714  -2359  -1775  -3552  -4159  -3330   -295    279  -2644  -2020   5424    876   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8585 
-   100  -3024  -2752  -5403  -4794    640  -4710  -3601    170  -4435    294   3771  -4363  -4612  -3942  -4211  -3832   2268    832  -3232  -2998   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8581 
-   101  -3345  -4587   1877  -2141  -5838  -3545  -3268  -5755  -3598  -5707  -4998   1176  -4163  -2969  -4408    956   3147  -4981  -5895  -4998   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8577 
-   102   -256  -3201   1610    305  -3520  -2706  -1365  -3269    205   -969  -2291   1327   -189   -906  -1454   1221   1128  -2822  -3385    445   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8574 
-   103   -452  -3200    996   1265  -3520  -2705   1866   -445    174  -3216  -2290    183  -2798   1199  -1452   1087   -155   -505   1670  -2703   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8570 
-   104    591  -2839  -5736  -5251  -3151  -5213  -4445   2815  -5001   1145  -2090  -4874  -5132  -4729  -4928  -4408   1007    977  -4167  -3784   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8566 
-   105    155  -1845  -4204  -3594   2851   1138  -2417  -1374  -3221   -327   2868  -3120  -3556  -2869  -3069   -414    207  -1287  -2333  -1989   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8562 
-   106    587  -2658  -1951   1705  -2784  -2877   1760   -532  -1292    684  -1803  -1647  -2963    699     62   -293     30   -455   1711  -2433   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8558 
-   107   -261  -3234   1707   2200  -3555  -2723  -1388  -3306    300  -3250  -2324    183  -2821   1315    862  -1638  -1699  -2856  -3417    709   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8555 
-   108  -6216  -5124  -6517  -6873  -1293  -6279  -2756  -5195  -6461  -4497  -4594  -5142  -6232  -5277  -5845  -5774  -6092  -5344   5962   2501   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8551 
-   109  -5071  -4432  -7433  -6828   1877  -7249  -5786  -1918  -6630   2827   2163  -6977  -6169  -5291  -6053  -6642  -4891   -280  -4245  -4468   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -807  -9408  -1236   -894  -1115   -701  -1378  -8987  -8547 
-   110  -1302  -2787    684   2126  -3105  -2217   1650  -2859   1771  -2800  -1881   -849  -2339   1085  -1021  -1173    600  -2408  -2966  -2276   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -8610  -9652   -894  -1115    -88  -4071  -8987  -8543 
-   111  -2034  -3443  -1920   1126  -3806  -2979   1074  -3519   1858  -3436  -2536  -1617  -3058   1309   1950  -1915    165    969  -3566  -2951   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8539 
-   112    422  -1817  -3988  -3367  -1775  -3452   1870   1428   -214  -1668  -1018  -2994  -3505  -2696   -269  -2524  -1881   1930   3585    696   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8535 
-   113  -5540  -4698  -6397  -6575   3958  -6197  -2618    141  -6153    296  -3450  -4949  -6024  -4982  -5581  -5425  -5409  -4392   3077    926   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8531 
-   114  -1904  -2302   2722  -1978  -2340   -256  -1877   1423      6    -93  -1480  -2112  -3214  -1711    253  -2125  -1843    599  -2697  -2258   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8527 
-   115   -464  -3259    -69    180  -3579  -2739  -1409  -3330    717  -3274  -2350   1009   2905   -951    354  -1661    755  -2881  -3441  -2756   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8524 
-   116   -112   1028  -1647  -1097  -3368  -2741    999  -3084    858   -225  -2198  -1398  -2833   2239   2041   -248     27  -2691  -3308     67   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8520 
-   117  -2053  -1870  -4401  -3769   1396  -3615  -2492    150  -3369    143   3137  -3260  -3656  -2989  -3171   -788   1834   1591  -2346  -2008   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8516 
-   118    727  -3169  -1598    713    321   -247   1020  -3213   1215  -3178    667  -1356  -2807   1655   1337  -1623  -1674    232  -3361  -2689   129
-     -   -149   -500    233     45   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -4572  -4304   -145   -167  -3193   -701  -1378  -8987  -8512 
-   119  -1105  -1479   -733   -693   -460  -1492   4512  -1784   -368  -1702  -1262   -781  -1843   -578   -517  -1143  -1168  -1583   -861    -30   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -38  -5991  -7034   -894  -1115  -2713   -239  -8987  -8508 
-   120   -562  -1212   -657   1518   1860  -1596   -434   -883   -297  -1114   -434   -501  -1765   -200   -690   -663   1640   -703  -1507   -925   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7057  -8099   -894  -1115  -4205    -80  -8987  -8504 
-   121  -2003  -2222  -2414  -1846    -69  -2714   -608  -2130   -446  -1958  -1553  -1662  -2804  -1011   2209  -2019  -1904  -2037   -644   3847   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7057  -8099   -894  -1115  -4205    -80  -8987  -8500 
-   122   -585   3381  -2641  -2137   -759  -1904  -1302     57  -1792   1281     80  -1713  -2173  -1540  -1766  -1082   1732    112  -1376  -1031   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7057  -8099   -894  -1115  -4205    -80  -8987  -8496 
-   123   -583  -1099  -1224   -660  -1316  -1685   -528   1566   -118  -1104   -419   -751  -1848   -287   1778   1392   -570   -607  -1584  -1146   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -20  -7057  -8099   -894  -1115  -1330   -732  -8987  -8492 
-   124  -1944  -3072  -1083   1718  -4240   1403  -2019  -4054  -1990  -4049  -3220  -1486   2514  -1668  -2572   1381  -2124  -3381  -4235  -3519   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8405  -9447   -894  -1115  -2401   -303  -8987  -8488 
-   125   1534  -2687  -1907  -1252  -2979  -2703  -1222  -2579   2394    493  -1853  -1446  -2772   -831    881  -1709    251  -2305  -2878  -2411   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8573  -9616   -894  -1115  -1078   -926  -8987  -8484 
-   126   1184  -2886    915   -748  -3198   -212  -1077  -2942    556  -2899  -1980  -1056    157   -620    163    664   1372     91  -3077  -2401   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9008 -10050   -894  -1115  -2743   -233  -8987  -8480 
-   127  -1442  -2873    953   1107  -3176  -2421  -1082      3    461   -663  -1966    611   1827    923  -1175  -1330  -1381    577  -3066  -2394   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -81  -9008  -4330   -894  -1115   -487  -1803  -8987  -8476 
-   128   -402  -3266    218  -1006  -3586   1847  -1397  -3342    944  -3284  -2365   1043  -2816   1921  -1522   1080  -1725  -2890  -3452  -2758   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9258 -10300   -894  -1115   -268  -2562  -8987  -8472 
-   129  -1735  -3205    622    986    112    493  -1367  -3275    173  -3220  -2295  -1344  -2802    771   2575   -238  -1674   -525  -3389  -2707   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8468 
-   130    628  -4781  -5066  -3513  -5612  -4665  -2505  -4971   3114  -4601  -3946  -3352  -4588  -2088   2151  -4046  -3821  -4755  -4408   1490   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8464 
-   131    440  -2125  -4124  -3571  -2272   -205  -2678   1283  -3219  -2134  -1491  -3176  -3681  -2967   2190   -457  -2133   2273  -2761  -2412   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8459 
-   132  -4129  -3720  -6487  -5868    677  -5944  -4699    -41  -5556   2449   2238  -5619  -5485  -4703  -5190  -5132  -4014   1224   2711  -3822   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8455 
-   133  -5096  -4442  -7460  -6876    371  -7315  -5803   1713  -6693   2959  -1207  -7030  -6208  -5338  -6112  -6736  -4919  -2713  -4250  -4407   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8451 
-   134   -247  -2878  -5642  -5079    428  -5029  -4022   2291  -4764   1445   1102  -4682  -4907  -4317  -4581  -4181  -3146   2012  -3633  -3377   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8447 
-   135   -350  -2672  -5295  -4678  -2177  -4582  -3459    890  -4309   2486   1224  -4234  -4500  -3821  -4081  -3697  -2858   1182   2165  -2872   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8443 
-   136  -3982  -6108   3767    846  -6200   -228  -3148  -6219  -3622  -6036  -5508    594  -4278  -2847  -4691  -3569  -4093  -5642  -6244  -5064   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8439 
-   137   -129  -3382    718  -1139  -3713   2125  -1527  -3468     33  -3411  -2493   1583  -2944  -1074    234   1265  -1852  -3015  -3579  -2888   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8435 
-   138   -267  -2100  -3010  -2444   2210   -569   3489  -1658  -2257   -434  -1294     46  -3351  -2086  -2473   1202  -1883  -1544  -2443    414   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8430 
-   139   -190   2151    -74  -1733  -3329   1929  -1931  -2984  -1631  -3127  -2308  -1934   1829  -1564   1596  -1963   -196   -511  -3460  -2912   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8426 
-   140   1774   2638  -5679  -5889  -5632    802  -4970  -5432  -5546  -5693  -4740  -4108   -147  -5037  -5240   2281    834  -4188  -5863  -5806   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8422 
-   141  -5443  -5011  -4788  -4911  -1385  -5629   5215  -5082  -4099  -4443  -4437  -4360  -5718    486  -4028  -5108  -5340  -5150  -2082    979   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10450   -894  -1115   -701  -1378  -8987  -8418 
-   142    827  -3139  -1624    526  -3429  -2730  -1390    521    214   -234  -2236  -1378   2029    508   1243   -132  -1683  -2744  -3340  -2678   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1222  -9408   -819   -894  -1115   -701  -1378  -8987  -8414 
-   143  -1012   1931  -1095   -530    904  -2061   -717  -1834    964    146  -1151   1090  -2144   1343   1693   -997   -946  -1560  -2286  -1729   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -8198  -9240   -894  -1115    -68  -4433  -8987  -8409 
-   144    781  -3190    194   1225  -3504   -539  -1536    985  -1159  -3232  -2345  -1492  -2936  -1099  -1662    572   2215  -2822  -3453  -2798   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10451   -894  -1115   -701  -1378  -8987  -8405 
-   145   -324  -2853   1700   -112  -3037  -2806  -1485    481    152   -100  -1980    252    695  -1089  -1617  -1730    637   1267  -3125  -2536   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10451   -894  -1115   -701  -1378  -8987  -8401 
-   146   -111  -3198  -1583   2426  -3516  -2709  -1368  -3264    893  -3213    944    907  -2803   1011  -1456    651  -1674   -475  -3384  -2704   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -9408 -10451   -894  -1115   -701  -1378  -8987  -8397 
-   147  -1914  -1886  -3531   -300   2450    411  -2192  -1402  -2672    941  -1083   1397  -3424  -2424  -2723   -474    202    230   1566  -1964   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2523  -9408   -283   -894  -1115   -701  -1378  -8987  -8392 
-   148  -1592  -1154  -4116  -3738  -1544  -3825  -3433   2989  -3584   -416   -343  -3493  -3667  -3416  -3641  -3124  -1583   2380  -2992  -2568   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6908  -7950   -894  -1115  -4237    -79  -8987  -8388 
-   149  -2585  -2734  -2934  -2348  -3445  -2715  -1630  -3503   -512  -3262  -2772  -2243  -2986  -1371   3988  -2645  -2540  -3250  -2813  -2834   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6908  -7950   -894  -1115   -926  -1078  -8987  -8384 
-   150  -1342  -2803    565    595  -3131  -2281   -940  -2874   1627  -2812   2983   1418  -2385   -485   1423  -1219  -1279  -2430  -2971  -2301   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8679  -9721   -894  -1115  -3312   -153  -8987  -8379 
-   151   1354  -2516  -1144    628    517    -32   -897  -2470   -511     76  -1626   1033  -2320   1018  -1004    811  -1165  -2100  -2745  -2108   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8679  -9721   -894  -1115  -2289   -330  -8987  -8375 
-   152  -1295  -2643  -1193    967  -2915   -229   -952  -2631   1161   -798  -1746   -945  -2380   -510    567   1010   1083    264  -2857    817   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -8792  -9835   -894  -1115  -3153   -172  -8987  -8371 
-   153  -1444   4370  -2595  -2023  -1636    -98  -1624  -1193  -1796    144   1828    400  -2872  -1646    252     90  -1402  -1074  -2063  -1672   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -8792  -9835   -894  -1115   -838  -1183  -8987  -8366 
-   154   -174  -2955    909   1064    851   -370  -1197  -2979   1485  -1078   1136    361  -2628   -746    201  -1444  -1490   -275  -3155    372   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9161 -10204   -894  -1115   -196  -2975  -8987  -8362 
-   155  -1775  -3016   1295     36      4  -2778  -1454  -2939    -67   1828  -2130  -1455  -2874    265  -1571   1109  -1714  -2590  -3253    529   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8358 
-   156  -1744  -3103  -1637  -1088  -3379   -510  -1398  -3098    908   -681   1155   2235  -2827   2003    861   -247  -1682   -614  -3313    370   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8353 
-   157  -2497  -4014  -1647    787  -4337  -3176   1257  -4094    294  -4007  -3133   3625  -3396    478  -2060   -259  -2451  -3644  -4153  -3454   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8349 
-   158  -3700  -3206  -6405  -6101  -3956  -6170  -6308   3052  -6070  -2720  -2641  -5886  -5966  -6045  -6246  -5550   1665   2225  -5714  -5171   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8344 
-   159  -1733  -3176    289    777    955   -247    723   1031    111  -1092  -2268    363  -2804   1197  -1462   -275    531  -2791  -3366   1105   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8340 
-   160   -339   1233  -4327  -3696  -1775  -3534  -2422  -1256  -3296   1808   1409  -3185   1330  -2921  -3102  -2622    893   1477  -2289  -1948   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8335 
-   161   1084   1234  -4415  -3786   1151  -3634  -2518   1630   -350   1140  -1077  -3279  -3677  -3016  -3195  -2723  -2005   1596  -2378  -2035   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8331 
-   162  -1985   1368  -4317  -3685   2998  -3532  -2383    380  -3283  -1650  -1012  -3171  -3581  -2906   -195  -2617   -197    281  -2237   3067   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -141  -9409  -3502   -894  -1115   -701  -1378  -8987  -8326 
-   163  -4950  -4309  -7317  -6711   1556  -7140  -5694   1737  -6516   2560   2270  -6872  -6051  -5174  -5938  -6537  -4770  -2654  -4137  -4384   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9276 -10318   -894  -1115  -1792   -492  -8987  -8322 
-   164  -6772  -5849  -6792  -7172  -7357  -5838  -6508  -8383  -7377  -7800  -7692  -7047   4332  -7241  -6860  -7170  -7059  -7880  -6171  -7335   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -99  -9276  -4018   -894  -1115   -287  -2469  -8987  -8317 
-   165   1887  -2914  -2633   -120  -3883    851  -2358  -3575  -2073  -3691  -2835  -2262   2100  -1989  -2504    557    718   -466  -3969  -3434   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9326 -10368   -894  -1115  -1481   -640  -8987  -8313 
-   166  -1809   1468  -1768  -1250  -3572    735   3549  -3299    162  -3292  -2392   1973  -2924  -1121  -1638    924   -134  -2856  -3491  -2846   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9326 -10368   -894  -1115  -1481   -640  -8987  -8308 
-   167   -375   2947  -4208  -3585  -1724  -3425  -2343  -1235  -3194    481   1188  -3083  -3497  -2827  -3014   1965   1231    813  -2228  -1886   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9326 -10368   -894  -1115   -366  -2158  -8987  -8304 
-   168    960  -2933  -3548  -3142  -4247  -3194  -3166  -3919  -3036   -923  -3294    945    170  -2901  -3361   2041   2408  -3352  -4449  -4026   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8299 
-   169  -2313  -3852    137    -49  -4153   -307   3545  -3927    279  -3861  -2968  -1660     30  -1441  -2121   2263  -2274  -3468  -4032  -3299   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8295 
-   170  -1929  -1831  -3841  -3231    609   -737  -2270   1602   1092   1287  -1030  -2919  -3478    502   -265  -2488     91    896  -2281  -1927   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8290 
-   171  -1946  -1774  -4282  -3647   1653  -3494  -2364   1431   -399   1838   -975  -3136  -3543  -2869  -3048   -622    -81    816  -2232    443   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8285 
-   172  -2392  -2769  -3007  -2534  -2745  -3500   2001  -2451  -1968    -42  -2026  -2588  -3656   3870  -2148   -452  -2364   -133  -3101  -2613   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8281 
-   173    744  -3084  -5572  -5887  -5588  -3386  -5045  -4885  -5639  -5521  -4710  -4171   3960  -5135  -5308  -2759  -2965    -11  -5884  -5813   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8276 
-   174  -2172   2775  -4512  -3883   1618  -3716  -2604  -1378  -3485   1927   2597  -3375    817  -3086  -3282   -480  -2116  -1373  -2432  -2101   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8271 
-   175  -3580  -5475   3399   1352  -5652   -586  -2872  -5564    -55  -5432  -4732   1029  -4072  -2530  -3899   -608  -3635  -5040  -5624  -4625   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8267 
-   176   -353  -2474  -2195   -231  -2551  -2987  -1696  -2149  -1490    670  -1636     28  -3068   2622    168  -1944  -1771   1533   2505  -2338   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8262 
-   177  -2476  -2981  -3403   -465    581   3314  -3515  -3577  -3836  -3902  -3191  -3238  -3969  -3498  -4033    163  -2753      3  -4285  -3834   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8257 
-   178  -3551   2280  -6183  -5802  -3641  -5854  -5456   2327  -5673  -2594  -2455  -5522  -5685  -5527  -5727  -5147  -3538   3014   2178  -4537   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -81  -9409  -4326   -894  -1115   -701  -1378  -8987  -8253 
-   179  -2128  -1940  -4432  -3824   2784  -3659  -2354   2060  -3420   -487  -1131    385  -3701  -3017  -3210  -2748  -2068   1240   1732   1029   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9336 -10378   -894  -1115  -1410   -681  -8987  -8248 
-   180   -267  -3150    777     84  -3471    233  -1309  -3222   1057  -3166  -2239    989  -2743    727    164   1575  -1616  -2772  -3333   1182   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9336 -10378   -894  -1115  -1410   -681  -8987  -8243 
-   181   1128  -3017  -1656    665  -3327  -2716  -1423  -3036  -1036  -3060  -2177  -1411   1681    701  -1530   1051   1276    415  -3293  -2652   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9336 -10378   -894  -1115  -1410   -681  -8987  -8238 
-   182  -3096  -2825  -5453  -4829   3010  -4753  -3598    238  -4462   2051   1282  -4408  -4616  -3909  -4208   -691  -3018    119  -3162  -2968   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9336 -10378   -894  -1115  -1410   -681  -8987  -8234 
-   183  -4460  -5050  -3813  -3566  -6059  -4634  -3200  -5737   3889  -5366  -4760    565  -4880  -2838  -1982  -4355  -4337  -5401  -5025  -4944   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9336 -10378   -894  -1115  -1410   -681  -8987  -8229 
-   184   1377  -3112    344    -46  -3416   -312  -1318   -227     42  -3121    878  -1300  -2751   -864   1375   1048   -100  -2725  -3305    503   196
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9336 -10378   -894  -1115  -1410   -681  -8987  -8224 
-   185   1055   1071  -1526    -39  -3458   -423   2029  -3206    327  -3155  -2230   1072  -2744   -851    791    764    -29  -2760  -3326   1339   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9336 -10378   -894  -1115  -1410   -681  -8987  -8219 
-   186  -4347  -3823  -6247  -6179  -1697  -5905  -3248    451  -5863  -2797  -2819  -5125  -5800  -5135  -5567  -5199  -4332    303  -2518   4625   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9336 -10378   -894  -1115   -387  -2087  -8987  -8214 
-   187  -4307  -4844  -5383  -3677  -5841    415  -2565  -5073    341   -807  -4042  -3462  -4675  -2149   3832  -4194  -3944  -4870  -4484  -4459   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8209 
-   188    515  -2981  -1714  -1163  -3209   -559   1142   -465    660  -2956  -2096  -1453  -2863   1302   2435  -1690   -220    363  -3222     80   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8205 
-   189   -209   1331     63      5  -3521   -508   1632  -3270   1363  -1174    797    366  -2798   2028    108  -1611  -1670  -2822  -3385   1200   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8200 
-   190  -1957  -1783  -4300  -3664   1178  -3504  -2375    129  -3260   1433   1293  -3150  -3553    946  -3060  -2589     37    631   3152   1782   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8195 
-   191  -1910  -1899  -3466    561    410     34  -2174    179  -2619    992   1115    735  -3410    197  -2690    539  -1850   -108  -2340   1889   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8190 
-   192  -1734  -3206    931    -22   -356  -2708  -1366  -3277   1600   -828  -2295   1522  -2801   2004   1375  -1615   -310  -2828  -3389  -2707   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8185 
-   193    257  -2697  -1917    -29    890  -2862    819  -2467   1346   -167  -1838   1013  -2949    434  -1711  -1796  -1719   -607   2964   1765   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8180 
-   194   1291  -1802   -660  -3401   1237  -3451  -2309   1247  -3051    702   2525     20  -3504  -2723  -2943    175   -223  -1218  -2255  -1907   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8175 
-   195   -503  -1801  -4031  -3411  -1759  -3453   1033   1641  -3058   1739   1283  -3015  -3506    899   -185    103  -1875    268  -2254  -1906   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8170 
-   196   1596  -3117    673   1425   -337  -2732   1318  -3120   -995    145  -2217   1013  -2825   -951  -1495   -171  -1683  -2717  -3325    369   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8165 
-   197    832    842  -1646    661  -3345   1380    998  -3059  -1007    328  -2182  -1397   -139   1154  -1505   -173    513  -2671  -3296  -2647   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8160 
-   198   -108    912   1013  -1520  -2632    349  -1635   1490  -1406   -622  -1692   1071   -140   1075      0  -1875  -1739   -174  -2875    456   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8155 
-   199  -1732  -3202    135   1538  -3522  -2706  -1365  -3272    909   -707  -2292   1833  -2799   -905     -7    996    692   -477  -3386  -2704   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8150 
-   200   -111  -3136    822  -1064  -3427    457    999   -426   -976    268  -2233    947   -139   -934     15    622   1271  -2742  -3338  -2673   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8145 
-   201  -1888  -2005   -112  -2487    558    741  -2050   1540  -2285   1047  -1196  -2462   1157    432   -284   -315  -1828   -275  -2431  -2042   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8140 
-   202  -1739  -3122    858  -1073  -3407  -2727  -1389    144   1250  -3122    675  -1377  -2819   1248    758   1571    184    295  -3327  -2668   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8  -9409 -10451   -894  -1115   -701  -1378  -8987  -8134 
-   203  -1886  -3375   1154    176  -3691    687  -1501  -3447   1923  -3389  -2469    888   1008    426  -1626    954  -1830  -2995  -3557  -2862   215
-     -   -150   -491    231     45   -382    397    104   -621    212   -468   -722    282    392     47     96    359    116   -371   -296   -251 
-     -  -2851  -4467   -299  -3595   -125   -701  -1378  -8987  -8129 
-   204   -825  -2082   2208    100  -2778  -1373   -629  -2562   -516  -2568  -1743   -205   1773   -256  -1097   1455   -909  -2046  -2776  -2051   230
-     -   -149   -500    233     43   -381    400    105   -627    210   -464   -721    277    393     45     96    359    117   -370   -295   -250 
-     -  -2141   -385  -8018    -67  -4466  -4223    -79  -8987  -8124 
-   205   -202   -873  -1827  -1660  -2743   1698  -1651  -2458  -1646  -2670  -1808  -1228  -1766  -1444  -1867   1976   1995  -1642  -2932  -2589   232
-     -   -149   -500    235     43   -381    400    105   -627    212   -466   -721    275    393     45     96    359    117   -370   -295   -250 
-     -  -2141   -385  -8018    -67  -4466  -4223    -79  -8987  -8119 
-   206   -751  -1696   -760   -215   1748  -1696   -225  -1529   1750  -1564   -830   -425  -1783   2254    112   -722   -666  -1282  -1661  -1030   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6976  -8019   -894  -1115  -4223    -79  -8987  -8114 
-   207   -413   3150  -1102   -610  -1899  -1387   -636  -1518   1712  -1703   -922   -670  -1721   -318   -487   1627   -522  -1150  -2026  -1563   235
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6976  -8019   -894  -1115  -4223    -79  -8987  -8109 
-   208  -1365  -1729  -1863  -1254  -1408  -2315   -835   -880   2095   2024   -463  -1287  -2386   -563    -75  -1543  -1270   -978  -1866  -1501   236
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6976  -8019   -894  -1115  -4223    -79  -8987  -8103 
-   209  -2183  -1739  -4457  -3942   -554  -4146  -3059   2116  -3648   2496    611  -3787  -3688  -2952  -3406  -3410  -2100    168  -2142  -2083   237
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -22  -6976  -8019   -894  -1115  -2381   -308  -8987  -8098 
-   210   -854  -2123   -692   -252  -2615  -1759   -572  -2332   1407  -2321  -1439   1744  -1937   -140   -567    822   2050  -1894  -2512  -1883   238
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7714  -8756   -894  -1115  -4008    -93  -8987  -8093 
-   211   -840  -1232  -1471   -961   1384    997   -771   -890   -838  -1149   -458   1645  -2151   -709  -1160  -1054   1243   -738  -1384   1702   239
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -7714  -8756   -894  -1115  -1007   -993  -8987  -8087 
-   212  -1962  -3499    708   1184   1677  -2602  -1505  -3560  -1259  -3506  -2634   1935   2241  -1086  -1833    322  -1933  -3109  -3690  -2942   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8774  -9816   -894  -1115  -3183   -168  -8987  -8082 
-   213    373  -1770  -2001  -1439  -1801     94   1501  -1377  -1295   -187   1775  -1575    308   1516  -1631    -20  -1302  -1229   3215    829   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8774  -9816   -894  -1115  -2099   -383  -8987  -8077 
-   214     57  -2706  -1277   -727    529   -155  -1029  -2688   2302   -411  -1811    517  -2458   -589    732    705  -1311  -2300  -2922  -2276   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8889  -9931   -894  -1115  -2993   -194  -8987  -8071 
-   215     19   1452  -1247   -696  -3116    -41  -1014  -2852   1345  -2816  -1903  -1001    526   1660    517  -1266   1871  -2422  -2998  -2331   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8889  -9931   -894  -1115  -2993   -194  -8987  -8066 
-   216  -1574  -1399  -3915  -3280   1707  -3124  -1994    558  -2877   1437   1408  -2768   1518  -2496  -2677  -2209    216    455  -1853   1029   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8889  -9931   -894  -1115  -2993   -194  -8987  -8061 
-   217  -1924  -2652  -3222  -3151  -4774    316  -3338  -4562  -3328  -4704  -3785   2805    835  -3082  -3613   1256   2224  -3562  -4881  -4509   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -8889  -9931   -894  -1115   -572  -1612  -8987  -8055 
-   218  -2258  -2074  -4480  -3852  -1862  -3828  -2690    368   1355   1364   3060  -3426  -3834    362  -3278  -2919  -2195   1580  -2534  -2224   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9266 -10308   -894  -1115   -275  -2527  -8987  -8050 
-   219  -1887  -2015  -3038  -2462   1338   -265  -2042  -1560  -2261   1641  -1206     85  -3317   1050    422   -520   -156   1113  -2441  -2050   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -8044 
-   220  -2168  -3664   2520    958  -3983  -2982  -1729  -3738    718     98  -2768   2018  -3147  -1286    695  -2023  -2115  -3288  -3827  -3133   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -8039 
-   221   2773  -4738  -6312  -6611   3195  -5882  -2582  -4783  -6203  -4189  -4224  -4866  -5942  -5036  -5627  -5165  -5397  -4869  -1843   1329   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -8033 
-   222  -4675  -4097  -7132  -6597   1705  -6913  -5740   2537  -6423   2284  -1335  -6613  -6081  -5336  -6000  -6273  -4554   -245  -4360  -4494   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -8028 
-   223   -565  -3192    762   1352     17  -2707   1194  -3254   1220    197  -2282  -1345  -2801   -908   1217    455  -1671  -2811  -3378    413   251
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -8022 
-   224    301   1932  -3471   -378   2296  -3351  -2180  -1425  -2625  -1764  -1103   1008  -3413  -2387  -2696   -426     47    -19   4071  -1979   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -8017 
-   225   -406  -1997  -4545  -3917    316  -3768  -2647   2043  -3521    257   1877  -3414  -3796  -3132  -3321  -2859  -2130   1368  -2480   2795   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -8011 
-   226   1688  -2755  -1866    214  -2909  -2840   1137   -423    658   -870   1203  -1578   -191    219    738  -1769  -1713    358  -3049    491   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -8006 
-   227    431   1249     91     67  -3074  -2796  -1473   -432   1892  -2841    898  -1499  -2885  -1070    660    564  -1699    631   1600  -2550   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -8000 
-   228   3330   1686  -5809  -6150  -5746  -3321  -5097  -5562  -5772  -5834  -4862  -4164  -4138  -5202  -5369   1068  -2909  -4246  -5971  -5956   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -7994 
-   229  -5748  -4959  -6277  -5980  -1182  -6064   1152  -4949  -4156  -4295  -4312  -4705  -5938  -4364   1992  -5360  -5540  -5063   5668   1033   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -7989 
-   230  -1749  -3221    681    701  -3543  -2717  -1378  -3293    171   -485  -2311   2503  -2813   1789    840  -1628    603  -2843  -3403  -2721   258
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -934  -9410  -1086   -894  -1115   -701  -1378  -8987  -7983 
-   231  -1238   2047  -2899    338    988  -2701  -1533   1430   1563  -1049   -396  -2100  -2757  -1779  -2069  -1752    508   1262  -1651  -1287   259
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -8488  -9530   -894  -1115    -81  -4202  -8987  -7977 
-   232   1852  -3274   1150    914  -3592    705  -1424  -3344    207   -968  -2366    271  -2852   -967  -1528    569  -1739  -2895  -3458  -2771   260
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -7972 
-   233  -4194  -3707  -6675  -6151   1533  -6311  -5302   1802  -5937   1238   1960  -5988  -5790  -5144  -5649  -5581  -4109   2423  -4289  -4297   261
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -7966 
-   234  -1785  -3224  -1644    739  -3543  -2757  -1406   -732    881  -3234  -2318  -1397   1702   -951    766   1287   1768  -2846  -3406  -2739   262
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -7960 
-   235   -566  -3164  -1601    650  -3467  -2716  -1376   -293   2095  -1271  -2258  -1359   1629    627    105    586  -1675   -598  -3358  -2687   263
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -7954 
-   236   -210  -3210    895   2231  -3531  -2710   1050  -3281   1105  -3226  -2300  -1345  -2804   -911   -130    879  -1678    262  -3394  -2711   264
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -7948 
-   237   -430  -2557     88  -1501  -2657  -2921  -1626    453  -1388   -520  -1711   2007  -3005  -1314    780    -84   2079   -266  -2892  -2379   265
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -7943 
-   238  -4820  -4220  -7241  -6687    386  -7038  -5730   3749  -6504     23   1193  -6739  -6119  -5322  -6025  -6410  -4680  -2314  -4298  -4429   266
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -7937 
-   239    432  -2859  -1785    -82  -3046  -2803  -1481    559     36    488  -1986    137  -2892   1065    749   -270    603    635  -3129    261   267
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -7931 
-   240    291  -3213  -1594  -1046  -3537    350  -1375  -3286    273  -3230  -2305   1402  -2811   1527   1368   1568     76  -2838  -3397  -2717   268
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -7925 
-   241   1008   3092  -5379  -5411  -5253   2193  -4684  -4986  -5137  -5261  -4377    965  -4082  -4717  -4970   1602  -2840   -226  -5524  -5374   269
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -9410 -10452   -894  -1115   -701  -1378  -8987  -7919 
-   242  -6087  -4996  -6451  -6812   3502  -6334  -2513  -4968  -6368  -4269  -4368  -4941  -6188  -5083  -5726  -5584  -5935  -5126   5133   1203   270
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -8987      0 
-//
-HMMER2.0  [2.3.2]
-NAME  Hermes_DBD
-ACC   PF10683.1
-DESC  Hermes transposase DNA-binding domain
-LENG  68
-ALPH  Amino
-RF    no
-CS    yes
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  4
-DATE  Thu Jun  5 22:14:57 2008
-CKSUM 1784
-GA    25.0000 25.0000;
-TC    110.1000 189.1000;
-NC    19.3000 13.5000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -8.006978   0.801583
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -322      *  -2322
-     1  -1032  -2095  -1079   -436  -2567  -1881   -345  -2168    557  -2097  -1303   -609  -1966   2067   2428   -958   1445  -1837  -2200  -1768     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -26  -7119  -8161   -894  -1115   -701  -1378  -1322  -7066 
-     2   -491  -1144  -1841  -1903  -3069  -1320  -1992  -2902  -2041  -3103  -2272  -1473   2710  -1837  -2201   2529   -880  -2014  -3238  -2903     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7120  -8162   -894  -1115   -701  -1378  -7388  -7056 
-     3   -548  -1797   -493     57  -2165  -1502   -162  -1853    376  -1848   -982   -209  -1613   1891   1560    914   1119  -1468  -2042  -1450     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7119  -8161   -894  -1115   -701  -1378  -7388  -7044 
-     4  -2641  -3308   -896   3732  -3966  -2458  -2043  -4105  -2128  -4016  -3555  -1531  -2959  -1842  -2560  -2479  -2750  -3722  -3563  -3385     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7119  -8161   -894  -1115   -701  -1378  -7388  -7033 
-     5  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7119  -8161   -894  -1115   -701  -1378  -7388  -7022 
-     6  -1425  -2226  -1789   -888  -2662  -2233   -433   1164   2557  -2074  -1366   -948  -2236    -32   2075  -1381  -1242  -1880  -2186  -1889     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B    -27  -7119  -8161   -894  -1115   -701  -1378  -7388  -7011 
-     7  -1086  -1068  -3025  -2676  -1375  -2490  -2146   2527  -2372   -635   -393  -2324  -2772  -2230  -2414  -1745   2479    605  -2260  -1877     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7119  -8161   -894  -1115   -701  -1378  -7388  -7000 
-     8  -1771  -1603  -3750  -3689  -2037  -3050  -3231    403  -3479  -1154  -1076  -3246  -3399  -3383  -3437  -2628  -1917   3536  -3074  -2677     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7119  -8162   -894  -1115   -701  -1378  -7388  -6989 
-     9   -344   -978  -2186  -2151  -2949  -1227  -2032  -2639  -2103  -2921  -2088  -1522  -1939  -1898  -2212   2885   1912  -1797  -3177  -2871     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -27  -7119  -8162   -894  -1115   -701  -1378  -7388  -6977 
-    10   1160  -1325   -673   1969  -1683  -1583   -597   -837   -379  -1403   -713   -552  -1816   -286   -797   -684   -612   1300  -1956  -1433    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -27  -7120  -8162   -894  -1115   -701  -1378  -7388  -6966 
-    11   -812  -2279   1741   1618  -2535  -1468   -367    956   -124  -2269  -1415   1645  -1720     45   -688   -654   -781  -1863  -2484  -1757    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -27  -7120  -8162   -894  -1115   -701  -1378  -7388  -6954 
-    12  -1494   3604   3414  -1262  -3088  -1987  -1839  -2797  -1975  -3118  -2492  -1414  -2529  -1655  -2384  -1575  -1728  -2373  -3131  -2764    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -27  -7120  -8162   -894  -1115   -701  -1378  -7388  -6943 
-    13  -2061  -2768  -2585  -1377  -3587  -2598   -557  -2948   3209  -2620  -1947  -1296  -2560   -139   2097  -1944  -1767  -2710  -2468  -2350    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -27  -7120  -8162   -894  -1115   -701  -1378  -7388  -6931 
-    14   -968  -2414    -90   1438  -2766  -1606   -385  -2492   2311  -2397  -1553   1857  -1829     35   -260   -802   -913  -2066  -2523  -1876    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -28  -7121  -8163   -894  -1115   -701  -1378  -7388  -6920 
-    15  -1112  -1889   -466   2889  -2197  -1820   -969  -1047   -768  -1789  -1276   -718  -2154   -661  -1186  -1155  -1154   1287  -2522  -1940    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -28  -7120  -8162   -894  -1115   -701  -1378  -7388  -6907 
-    16   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -28  -7120  -8162   -894  -1115   -701  -1378  -7388  -6895 
-    17  -1760  -1309  -4321  -3958  -1724  -4035  -3715   3183  -3821   -568   -507  -3717  -3864  -3663  -3887  -3352  -1753   2192  -3229  -2797    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -28  -7120  -8162   -894  -1115   -701  -1378  -7388  -6883 
-    18  -1350  -2708   -160   2833  -3111  -1784   -626  -2821   1788  -2706  -1933   -436  -2074   -232   -338  -1161  -1300  -2422  -2776  -2191    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -28  -7120  -8162   -894  -1115   -701  -1378  -7388  -6870 
-    19  -2620  -2961  -2461  -2046  -3743  -2791  -1570  -3603   3784  -3387  -2839  -2048  -3039  -1260   -465  -2604  -2536  -3331  -3001  -2988    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -28  -7120  -8163   -894  -1115   -701  -1378  -7388  -6858 
-    20  -1573   4875  -3598  -3417   2425  -2573  -1462   -981  -3062  -1067   -886  -2569  -2939  -2606  -2848  -1968  -1734  -1002   -969    -16    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -28  -7121  -8163   -894  -1115   -701  -1378  -7388  -6845 
-    21   1679   -933  -2493  -2451  -2799  -1255  -2153  -2210  -2312  -2677  -1926  -1652  -1971  -2082  -2348   -595   3180  -1546  -3104  -2840    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -28  -7121  -8163   -894  -1115   -701  -1378  -7388  -6833 
-    22   -864  -1792   -621   -537  -2652  -1562   -895  -2516   -451  -2545  -1771   -699  -1988   3446   -749   1422  -1004  -2005  -2650  -2075    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -28  -7121  -8163   -894  -1115   -701  -1378  -7388  -6820 
-    23  -4114  -3274  -4214  -4453  -1722  -3496  -2681  -4109  -4149  -3619  -3615  -4044  -3885  -4032  -3816  -4355  -4248  -4133   6191  -1329    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -29  -7122  -8164   -894  -1115   -701  -1378  -7388  -6808 
-    24  -1771  -1603  -3750  -3689  -2037  -3050  -3231    403  -3479  -1154  -1076  -3246  -3399  -3383  -3437  -2628  -1917   3536  -3074  -2677    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -29  -7121  -8163   -894  -1115   -701  -1378  -7388  -6794 
-    25  -1771  -1603  -3750  -3689  -2037  -3050  -3231    403  -3479  -1154  -1076  -3246  -3399  -3383  -3437  -2628  -1917   3536  -3074  -2677    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -29  -7121  -8163   -894  -1115   -701  -1378  -7388  -6781 
-    26  -1083  -2336   -735   1502  -2787  -1842   -327  -2418    525  -2277  -1459   -486  -1945   1883   2519   -951   -970  -2045  -2332  -1851    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -29  -7121  -8163   -894  -1115   -701  -1378  -7388  -6768 
-    27  -2784  -3432   4016  -1200  -4140  -2466  -2197  -4505  -2621  -4365  -3956  -1551  -3014  -2039  -3232  -2593  -2938  -4046  -3710  -3552    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -29  -7121  -8163   -894  -1115   -701  -1378  -7388  -6755 
-    28  -1370   5074  -2953  -2463  -2625  -2127  -1794  -2306  -1086  -2537  -1953  -2077  -2605  -1654   1888  -1603  -1587  -1978  -2664  -2428    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -29  -7121  -8164   -894  -1115   -701  -1378  -7388  -6741 
-    29  -1222  -2279  -1197   -558  -2804  -1999   -397  -2394    597  -2260  -1481   -710   1324   1923   2716  -1128  -1097  -2061  -2298  -1908    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -7122  -8164   -894  -1115   -701  -1378  -7388  -6728 
-    30   -534  -1176  -1849  -1968  -3100  -1349  -2065  -2956  -2139  -3163  -2346  -1521   3474  -1933  -2273   1475   -932  -2062  -3272  -2945    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -7122  -8164   -894  -1115   -701  -1378  -7388  -6714 
-    31  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G    -30  -7123  -8165   -894  -1115   -701  -1378  -7388  -6701 
-    32   -897  -1462  -2333  -2543  -3185  -1640  -2474  -3294  -2686  -3497  -2780  -1973  -2360  -2483  -2703   3465  -1316  -2413  -3310  -3025    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G    -30  -7122  -8164   -894  -1115   -701  -1378  -7388  -6687 
-    33   2707   -954  -2867  -2690  -1985  -1689  -2200   -275  -2468  -1469  -1052  -1974  -2285  -2241  -2476  -1005   -911   1798  -2648  -2305    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G    -30  -7122  -8164   -894  -1115   -701  -1378  -7388  -6672 
-    34  -1771  -1603  -3750  -3689  -2037  -3050  -3231    403  -3479  -1154  -1076  -3246  -3399  -3383  -3437  -2628  -1917   3536  -3074  -2677    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G    -30  -7122  -8164   -894  -1115   -701  -1378  -7388  -6658 
-    35   -496  -1441   -701   -337  -2219  -1402   -598  -1902   -240  -2005  -1176   -506  -1725   2014   -637   1303   2132  -1461  -2273  -1723    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     G    -30  -7122  -8165   -894  -1115   -701  -1378  -7388  -6644 
-    36  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -30  -7123  -8165   -894  -1115   -701  -1378  -7388  -6629 
-    37   2290   -937  -2413  -2419  -3071  -1197  -2204  -2775  -2385  -3060  -2200  -1614  -1936  -2106  -2436   2539   -728  -1847  -3303  -3046    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -30  -7123  -8165   -894  -1115   -701  -1378  -7388  -6615 
-    38  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -31  -7124  -8166   -894  -1115   -701  -1378  -7388  -6601 
-    39  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -31  -7123  -8165   -894  -1115   -701  -1378  -7388  -6585 
-    40  -1332  -1586  -2019  -1427  -1699  -2411  -1035   2552   2298  -1103   -729  -1442  -2505   -774   -309  -1629  -1267   -253  -2088  -1702    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -31  -7123  -8165   -894  -1115   -701  -1378  -7388  -6570 
-    41  -1043  -2605   1869    195  -2901  -1534   -503  -2687   2304  -2608  -1771   1741  -1846   -100   -783   -843  -1023  -2231  -2771  -2015    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -31  -7123  -8165   -894  -1115   -701  -1378  -7388  -6555 
-    42  -1154  -1194  -2370  -1738   -651  -2519  -1202   -106   1206   1887   2758  -1702  -2491  -1136  -1114  -1601  -1074   -321  -1490  -1207    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -31  -7124  -8166   -894  -1115   -701  -1378  -7388  -6539 
-    43  -1748  -1296  -4314  -3952  -1761  -4030  -3724   2276  -3819   -617   -541  -3710  -3864  -3677  -3894  -3346  -1742   3058  -3258  -2811    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -31  -7124  -8166   -894  -1115   -701  -1378  -7388  -6524 
-    44  -1704  -2638  -1515   -893  -3265  -2285   -534  -2789   3128  -2545  -1832   -977  -2353   2013    579  -1578  -1512  -2497  -2470  -2197    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -32  -7125  -8167   -894  -1115   -701  -1378  -7388  -6509 
-    45  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -32  -7124  -8166   -894  -1115   -701  -1378  -7388  -6492 
-    46  -3342  -2776  -4026  -4232   4354  -3545  -1431  -2315  -4038  -1801  -1900  -3299  -3780  -3350  -3645  -3490  -3420  -2566   -739    349    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -32  -7124  -8166   -894  -1115   -701  -1378  -7388  -6476 
-    47  -2199  -1749  -4542  -4050   -760  -4224  -3227   2766  -3776   2070    408  -3876  -3802  -3134  -3563  -3499  -2129    301  -2339  -2246    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -32  -7124  -8167   -894  -1115   -701  -1378  -7388  -6459 
-    48  -1704  -2638  -1515   -893  -3265  -2285   -534  -2789   3128  -2545  -1832   -977  -2353   2013    579  -1578  -1512  -2497  -2470  -2197    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -32  -7125  -8167   -894  -1115   -701  -1378  -7388  -6443 
-    49  -1760  -1309  -4321  -3958  -1724  -4035  -3715   3183  -3821   -568   -507  -3717  -3864  -3663  -3887  -3352  -1753   2192  -3229  -2797    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -32  -7125  -8167   -894  -1115   -701  -1378  -7388  -6426 
-    50  -1423  -2193  -1158  -1082  -3286   2892  -1263  -3049   1916  -3019  -2294  -1197  -2392   -937   -724  -1443  -1550  -2548  -2953  -2644    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -33  -7126  -8168   -894  -1115   -701  -1378  -7388  -6410 
-    51   3438  -1472  -2846  -3040  -3287  -1726  -2735  -2840  -3028  -3257  -2662  -2236  -2447  -2798  -2944  -1216  -1387  -2183  -3405  -3320    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -33  -7125  -8167   -894  -1115   -701  -1378  -7388  -6392 
-    52   -508   -895  -1121   1192   -990  -1742   -548   1241   -481   -767   -108   -741  -1840   -373   -817   1013   -463   1178  -1383   -936    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -33  -7125  -8167   -894  -1115   -701  -1378  -7388  -6375 
-    53  -3482  -2868  -3701  -3919    238  -3552  -1112  -3000  -3638  -2516  -2526  -3027  -3772  -3101  -3341  -3418  -3527  -3071   -441   4711    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -33  -7126  -8168   -894  -1115   -701  -1378  -7388  -6358 
-    54  -2594  -2690  -3304  -3623  -4328   3747  -3462  -4761  -3953  -4671  -4212  -3320  -3352  -3748  -3779  -2839  -2981  -4004  -3668  -4222    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -7127  -8169   -894  -1115   -701  -1378  -7388  -6341 
-    55  -1709  -3536   2000   3098  -3742  -1637   -991  -3671  -1224  -3553  -2891   -243  -2167   -663  -2057  -1377  -1777  -3157  -3711  -2742    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -34  -7126  -8168   -894  -1115   -701  -1378  -7388  -6322 
-    56  -1504  -2479   -748   -591  -1966  -2034   3869  -2618     -7  -2484  -1818   -798  -2273   2857   -188  -1390  -1444  -2315  -2087  -1344    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -7126  -8168   -894  -1115   -701  -1378  -7388  -6304 
-    57  -1771  -1603  -3750  -3689  -2037  -3050  -3231    403  -3479  -1154  -1076  -3246  -3399  -3383  -3437  -2628  -1917   3536  -3074  -2677    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B    -34  -7126  -8169   -894  -1115   -701  -1378  -7388  -6285 
-    58  -1711  -3436   3301    108  -3712  -1638  -1047  -3714  -1321  -3608  -2965   2187  -2189   -732  -2164  -1397  -1807  -3178  -3727  -2754    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -34  -7127  -8169   -894  -1115   -701  -1378  -7388  -6267 
-    59  -1771  -1603  -3750  -3689  -2037  -3050  -3231    403  -3479  -1154  -1076  -3246  -3399  -3383  -3437  -2628  -1917   3536  -3074  -2677    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -35  -7128  -8170   -894  -1115   -701  -1378  -7388  -6249 
-    60  -1724  -3582   2730   2674  -3775  -1632   -996  -3711  -1249  -3587  -2932   -233  -2169   -669  -2102  -1384  -1795  -3191  -3751  -2762    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -35  -7127  -8169   -894  -1115   -701  -1378  -7388  -6229 
-    61  -1772  -3646   3304   1916  -3835  -1641  -1028  -3784  -1317  -3656  -3023   -244  -2191   -708  -2195  -1423  -1851  -3260  -3817  -2813    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -35  -7127  -8170   -894  -1115   -701  -1378  -7388  -6209 
-    62  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -36  -7129  -8171   -894  -1115   -701  -1378  -7388  -6191 
-    63  -2871  -2457  -4231  -4103  -1033  -3803  -3165   -541  -3734   3130    -31  -3935  -3797  -3286  -3484  -3713  -2869  -1136  -2394  -2220    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -36  -7128  -8170   -894  -1115   -701  -1378  -7388  -6170 
-    64  -2931  -2878  -3420  -3706  -4181  -2925  -3468  -4621  -3859  -4490  -4165  -3491   4225  -3781  -3695  -3182  -3279  -4087  -3594  -4064    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -7128  -8170   -894  -1115   -701  -1378  -7388  -6150 
-    65  -1210  -2426   2649   -111  -3293  -1537  -1056  -3184  -1166  -3192  -2443   -424  -2069   -735  -1829   2330  -1372  -2587  -3340  -2555    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -36  -7129  -8171   -894  -1115   -701  -1378  -7388  -6129 
-    66   1693  -1131  -2225  -2308  -3076  -1369  -2222  -2725  -2353  -3029  -2263  -1685   3408  -2132  -2419   -755   -932  -1931  -3274  -3036    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -37  -7130  -8172   -894  -1115   -701  -1378  -7388  -6110 
-    67   -557   -803  -1971  -1533  -1146  -1757  -1173   1681  -1310   -845   -289  -1363   1319  -1170  -1476   -927   2291    -65  -1654  -1270    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -37  -7129  -8171   -894  -1115   -701  -1378  -7388  -6087 
-    68  -1213  -1674  -2755  -2906  -3163  -1922  -2659  -2698  -2788  -3105  -2612  -2311  -2600  -2708  -2753  -1463   3819  -2197  -3286  -3157    68
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     H      *      *      *      *      *      *      *  -7388      0 
-//
-HMMER2.0  [2.3.2]
-NAME  MULE
-ACC   PF10551.1
-DESC  MULE transposase domain
-LENG  128
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  153
-DATE  Tue May 13 14:49:56 2008
-CKSUM 1777
-GA    16.2000 16.2000;
-TC    16.2000 16.2000;
-NC    15.9000 15.9000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -9.794119   0.688529
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -10      *  -7219
-     1    386   1658  -2759  -2814   -512  -2979  -1881   1012  -2824   -276   -420  -5811  -2661  -1364  -2658  -1242  -1154   2452  -4960   1936     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12382 -13424   -894  -1115   -701  -1378  -1010  -7989 
-     2  -2911   -945  -3239  -6376   -384  -6214  -5085   2266  -5971   1791    396  -5860  -2434   -792  -5771  -5298  -2421   1879    387  -1963     2
-     -   -149   -500    233     43   -381    398    105   -627    210   -464   -721    275    393     45     96    359    117   -366   -295   -250 
-     -  -7547  -6009    -36    -77  -4269   -701  -1378  -7998  -7983 
-     3  -2193  -1775  -4057  -3642   2765  -3756  -1736     82  -3316   2274    644  -3176  -3417  -2547  -3023  -2991  -2097   -489   -964   -207     4
-     -   -147   -500    232     42   -381    398    105   -627    210   -467   -708    275    393     45     99    361    117   -370   -295   -250 
-     -  -1977  -1275  -1605  -1913   -445    -16  -6508  -7998  -7977 
-     4   -241   1941  -1377  -2684   1849    -79   1169   -751  -2964   -171    184  -1687  -6111      7  -2909    535   -846    647   1040   1650     9
-     -   -148   -486    232     42   -381    398    105   -623    209   -464   -721    278    393     48     95    358    116   -370   -295   -250 
-     -    -39  -6036  -7008  -1548   -604  -1967   -426  -7998  -7972 
-     5   -787  -1028  -6982  -6346   2363  -6183  -5055   1863  -2655   1473    622  -5830  -6233  -5563  -2848  -2778  -2785   1505  -4920  -2035    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12351 -13393   -894  -1115  -1279   -767  -7998  -7966 
-     6  -6721  -8741   4035  -1035  -2512  -1935  -5924  -8834  -2035  -8669  -8063   -725  -7090  -1461  -2884  -6341  -2814  -8287  -8862  -7777    14
-     -   -150   -501    231     42   -382    397    104   -619    214   -467   -722    274    394     44     99    358    116   -361   -296   -251 
-     -    -59  -6231  -5466  -2367   -311  -2011   -411  -7998  -7960 
-     7   1312   1024  -1285  -2338  -6059   1977  -3964  -5798  -1753  -2472  -4849    631  -5396  -3510  -2085   1036   1455   -637  -5949  -5277    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6 -12328 -13370   -894  -1115  -1833   -475  -7998  -7954 
-     8  -1445   1231  -5616  -1898  -2448  -3190  -1500    143   -450   -439    -36  -2221  -1606  -1591  -1011   -184   3094   -417  -5121   -391    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2284 -12339   -339   -894  -1115  -2708   -240  -7998  -7948 
-     9  -2510  -2348  -4769  -4140   1314  -4047   2021  -1842  -3753   -926  -1551  -3663    512  -3391   -714   -589   -606    678   2402   3403    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -10063 -11105   -894  -1115  -7055    -11  -7998  -7943 
-    10  -2499    961  -4824    375   2276  -4045  -2915    463    365   1366   1926  -3684  -4095  -3416  -3597   -721  -2440    653  -2786  -2444    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -10063 -11105   -894  -1115  -7055    -11  -7998  -7937 
-    11  -2254    894   -526   -345  -4039  -3229    634  -3788   3005  -3736  -2811  -1865   -572    392  -1976      1    348   -633  -3906    -86    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -10063 -11105   -894  -1115  -7055    -11  -7998  -7931 
-    12   -950   1993  -4802  -4169  -2283   -931  -2909   1452  -3773   -241    700   1286  -4090  -3403   -691    106  -2436   2280  -2785  -2443    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -10063 -11105   -894  -1115  -7055    -11  -7998  -7925 
-    13  -2414  -3398  -2511  -1944   -517   -710    566   -623   1201  -1116  -2534  -2200    612  -1744   3070    135  -2347  -2938  -3671  -3120    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -54 -10063  -4986   -894  -1115   -263  -2584  -7998  -7919 
-    14  -2084    578   -219   -727   2254  -5415   2844  -1694  -2080  -1963   -630  -1512  -2595  -1392  -1122  -1409  -2400  -1945   1275   3213    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32 -12169  -5853   -894  -1115  -3578   -126  -7998  -7913 
-    15  -1517  -5592   -228   -581    -35    271  -3794  -1430   1390   1001   1730    623  -2427  -1874   1619   -791  -4094  -1389  -5785  -5111    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -446 -12155  -1934   -894  -1115  -4679    -57  -7998  -7907 
-    16  -3751   -376  -2082  -1831  -5332  -1552  -1014  -1226   1728   -707  -1450    596  -1030  -2977   -697     89   2580   -564  -5292     83    32
-     -   -151   -502    234     41   -383    400    111   -624    208   -465   -722    276    392     43     94    359    118   -362   -296   -251 
-     -   -486  -2764  -2895    -14  -6719  -4119    -86  -7998  -7901 
-    17  -2160  -5049  -1789   -928  -2012   1762  -3209  -5120   -236  -1654  -4138   2803    374   -506   -876    305   -460  -4671   -313   -304    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11547 -12590   -894  -1115  -5149    -41  -7998  -7895 
-    18   -238  -5061    687  -1883   -719  -1062  -3226  -2612   2422  -3098   -144   -842    -98   -189   1533  -1239    294  -1622  -5246    109    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23 -11564  -6430   -894  -1115  -1752   -508  -7998  -7889 
-    19   -416   1015  -1172   -822   1364    287   1295  -4719   -942   -609   -324     33  -5057  -3275   -807   -538   -995  -1777    492   3212    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -331 -11839  -2318   -894  -1115  -5733    -27  -7998  -7883 
-    20  -2184    172    321    483   -841    935    115  -1840   1547   -949    286   1490  -4614    406   1004   -287  -3485  -2343  -5200  -4518    37
-     -   -152   -503    230     49   -372    398    110   -624    215   -469   -711    272    397     42     96    356    118   -372   -297   -252 
-     -   -363  -3996  -2685  -1977   -423  -3759   -111  -7998  -7877 
-    21   -840  -3649  -2013   -879  -1354   2288  -3870   -132  -1369    602   2331  -1345  -1648  -4038  -1083  -2257  -1459    141    930   -127    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11355 -12397   -894  -1115  -6415    -17  -7998  -7870 
-    22    484   -454  -3385   -177  -4868  -4443   1107    -42    543  -1437    544  -3125   2547    903   -608   -439    348  -1306  -4887  -4268    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2990 -11355   -202   -894  -1115  -5251    -38  -7998  -7864 
-    23  -1253   2430  -1786  -1219  -1862  -2434  -1185  -1447  -1002   1112   -974  -1377  -2529   1250    894   1440    531  -1275  -2169  -1713    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12  -8542  -9584   -894  -1115  -5368    -35  -7998  -7858 
-    24  -1463  -2648  -1357   -871  -2914   1201   1940  -2598   -801  -2666  -1816   1549  -2565   1996  -1276  -1403    672   1212  -2938  -2325    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -8851  -9894   -894  -1115  -4869    -50  -7998  -7852 
-    25     94  -2930  -1522   -971    432    648   2381  -2901   1296  -2920  -2035  -1270    345   -834   1433  -1521    380  -2520  -3149    901    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9224 -10267   -894  -1115  -5972    -23  -7998  -7845 
-    26  -1668  -3136    319    125  -3455   -232  -1301  -3204   1668    279  -2226    681  -2736   1713    474  -1550  -1607     27  -3321    901    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10  -9327 -10369   -894  -1115   -309  -2373  -7998  -7839 
-    27  -2755  -1254  -1319   -699   1457  -1860   -347    -46  -1187   1863   1078  -1939  -5453    208   1016  -1318   -417  -1121  -5250    165    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12118 -13160   -894  -1115   -965  -1035  -7998  -7833 
-    28    835  -3931  -6142  -5794   1105   -608  -1566   -243   -810   1125   1126    -39  -1623  -5054  -1808   -811   -741   1557   -386    -33    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18 -12258  -7010   -894  -1115  -3930    -98  -7998  -7827 
-    29    226    140  -2323  -1894  -1561  -1044  -4234    341   -311   -587    960   -175   1324  -1059    206    573    624    871   -410   -574    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -337 -12247  -2296   -894  -1115  -4036    -91  -7998  -7820 
-    30   1823  -1114  -2122   -858   -591  -2606   -175  -1359    730    -74  -1123    939   -548    532  -1170     -9   -756  -1516   -272    874    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -366 -11917  -2189   -894  -1115  -4288    -76  -7998  -7814 
-    31  -1364   1777  -2106  -2029   1435   -318   -617    922    459    -12   1801    345  -5222  -3943    -81   -186    529   -255  -4398   -195    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1051 -11580   -965   -894  -1115  -1280   -766  -7998  -7807 
-    32   -992   -253  -1338   -795   1059  -1123   1183    233    693    650   1612  -1357  -4649    907    635  -1932  -3341    157    548    651    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11238 -12280   -894  -1115  -6518    -16  -7998  -7801 
-    33   1101   1317  -1562  -5088    -98  -2215   1056   -372  -1657    214   -144  -1233   1228  -4385  -4594    897    518    458  -3872    231    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11238 -12280   -894  -1115  -6518    -16  -7998  -7794 
-    34   -756   2569  -5911  -5275   -259  -1886   -244   1178   -189   1828    423  -4760  -1393  -4493  -1401  -4199  -1376   1329  -3852  -3510    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11238 -12280   -894  -1115  -4782    -53  -7998  -7788 
-    35   -587    111  -1715  -5284    192  -2043   1712   -869   -785   1500    977  -4786  -5202  -4517  -1554   -973    -75    771  -3897   2449    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11282 -12324   -894  -1115  -2951   -200  -7998  -7781 
-    36   -105  -3941   -853   -224  -1432  -1089  -3755   1730  -3831  -1097   -417  -1642   -262    845  -4104   -561   1144   1824  -4350  -3937    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11468 -12511   -894  -1115  -1103   -904  -7998  -7775 
-    37   1715   -652  -2220  -5965   2712  -2546  -4678    767  -5561     17    -72  -2056  -5857  -1712  -1298  -1630  -1376    885   -360  -1354    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11963 -13006   -894  -1115  -5429    -34  -7998  -7768 
-    38  -1378    716  -2350  -1528  -1124  -5786  -4649   1879  -2660    496   1132  -2163  -5837  -1045  -2066   -998   1067   2043  -4558   -865    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18 -11963  -7108   -894  -1115   -257  -2615  -7998  -7762 
-    39    339    222  -2205  -2429  -6055   3197  -3950  -5796  -2249  -3199  -1324  -1366  -1496   -575  -2517   -286  -1311   -574  -5941  -5267    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12318 -13360   -894  -1115  -2245   -342  -7998  -7755 
-    40  -1745    304  -6785  -1791   -569  -6133  -4995   1987   -130   -548   1141  -1136  -6184    -83    226   -665   -692   2030  -4911    448    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12326 -13368   -894  -1115  -3006   -192  -7998  -7748 
-    41  -1520  -1311   2780  -2303  -2409  -2318   -377  -3246  -2446  -3570  -4876   2324  -1464   -233  -1593   -243   1476  -5408  -5970  -2242    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12326 -13368   -894  -1115  -3006   -192  -7998  -7741 
-    42    740   -219   -639    114  -6103    906   2843  -3003  -1058   -775   -302    972    256   -631     36    -53  -1444  -1902  -1100   -908    63
-     -   -149   -479    231     43   -383    397    115   -621    208   -466   -722    278    392     47     94    357    115   -369   -296   -241 
-     -   -740  -7157  -1360  -3722   -114  -1162   -855  -7998  -7735 
-    43  -2124   -391   1104    562   -807  -2285   3927  -2037  -3749   -384    -96   1951  -5136  -1784  -4088  -4038   -585   -866  -4625  -4182    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -11648 -12690   -894  -1115  -6070    -22  -7998  -7728 
-    44   -496   -886   1231  -1687  -1026   1810    843  -2184   -168   -861   -254   1815  -4744   -165    899  -1462  -2007  -2462   -446  -4634    80
-     -   -149   -500    239     44   -381    398    105   -627    210   -466   -721    275    393     45     95    360    117   -370   -295   -250 
-     -    -98  -5389  -4747  -1078   -926   -317  -2343  -7998  -7721 
-    45  -1551   -116   1303    756  -2218   -572   1174  -2682    545  -3413   -616    379  -1601   2351    644   -133   -121  -5320    108  -5199    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12233 -13275   -894  -1115  -4164    -83  -7998  -7714 
-    46  -1057  -1490  -1572  -5183   -334   1746   -782     35  -1200   -452   1774  -2612    120  -2298   -595    239   1499   -268  -4958   -414    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7 -12233 -13275   -894  -1115  -3012   -191  -7998  -7707 
-    47  -1092   -280  -2764   -860   2427  -5484   -541    601   -720  -1445   -418  -2371  -5428    248   -259  -1926   -241   1481  -4204   2185    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1791 -12245   -502   -894  -1115  -4062    -89  -7998  -7700 
-    48  -2839  -3986  -2848  -2271  -4226  -1048  -2468  -3889   2336  -3949  -3111  -2538   -831  -2055   2783   -152   -820   -164   1247    -81    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10463 -11505   -894  -1115  -5795    -26  -7998  -7694 
-    49  -1153  -4036    766   2048    888  -3619   2488   -207   -487   -168    305  -2266  -3712    266    361  -1121  -2573  -3642  -4237   -314    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10502 -11544   -894  -1115   -243  -2691  -7998  -7688 
-    50  -2856   -895  -6847  -6211   -364  -6049   -467   1212  -5806    745   -529    179   2769  -2449  -5606  -1141  -1085   1293  -4786  -2085    90
-     -   -149   -500    235     42   -381    398    105   -627    210   -464   -721    275    396     45     95    359    120   -370   -295   -250 
-     -    -71  -4772  -7210    -38  -5259  -1492   -634  -7998  -7679 
-    51  -2223   -222  -6896  -6260   1995  -6098  -4969   1336  -5855   2176  -1401  -5744  -2691  -5477  -1775  -5182  -1133   1147   -707   -523    92
-     -   -148   -501    234     42   -382    397    104   -627    211   -465   -710    274    393     44    101    358    119   -371   -296   -251 
-     -    -19  -6891 -13306  -2859   -214   -155  -3298  -7998  -7672 
-    52   2359    726   -326  -2666  -1505   2240  -1180  -2453  -2789  -2438  -1549  -1536  -5742  -4133  -1617   -403  -2632   -736  -5438  -4960   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12377 -13419   -894  -1115  -1320   -738  -7998  -7666 
-    53   -502   3112  -1744  -2956   2940  -6206     97   -235  -5963    253   -793  -2472  -6256  -5586  -5763  -5291  -1540     76   2431   1570   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12376 -13418   -894  -1115  -1320   -738  -7998  -7658 
-    54   1973  -5266   -513    168   1022   1461  -4254   -318  -2673  -3219    650   -904  -5640  -1319  -2408  -1382   -730   -485   1306   -134   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12376 -13418   -894  -1115  -1320   -738  -7998  -7651 
-    55  -2254  -4485  -7004  -1735   1186  -6206  -5077   1754  -1905   1811  -1683  -5852  -2023  -5586  -2717  -2153  -1836   1881    179   -914   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12376 -13418   -894  -1115  -1320   -738  -7998  -7644 
-    56      5   -922  -3159  -3182    158    298  -5023   1003  -2895    753   1830  -1613  -6219  -1106  -1716   -892    167   1954  -4969  -4620   105
-     -   -149   -500    233     43   -376    398    105   -626    210   -466   -721    275    394     45     96    359    119   -369   -295   -250 
-     -    -73  -6241  -4995    -89  -4056   -416  -1997  -7998  -7637 
-    57    -79  -1622   1294   1000  -1578    -83  -1781  -3173   -362  -1653   -850   1117   -241     -2    374   1031   -573  -1562   -970   -383   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -12338  -7590   -894  -1115  -1593   -581  -7998  -7629 
-    58   -574  -5803   1764   -373  -2778    213   -572  -2195    527  -5819  -4892   1180  -1133  -1216    376   1297    750  -1328  -5986  -1778   108
-     -   -150   -501    233     42   -378    397    104   -628    209   -464   -722    280    394     44     97    359    118   -368   -284   -251 
-     -    -36  -7406  -6218  -3490   -135   -804  -1227  -7998  -7622 
-    59  -1617  -5810   -307   3511  -6131  -3020  -3969  -5882   -212  -2561  -4899  -1462  -5403    -88   -489  -2545  -2326  -2102  -5993  -5310   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12346 -13389   -894  -1115  -2547   -271  -7998  -7615 
-    60  -1108    549    709  -2553  -6128   -411  -1335  -3196    153  -5823  -4896   2007  -5401  -3507    376   1725   1882  -5429  -5991  -5308   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12346 -13389   -894  -1115  -2547   -271  -7998  -7607 
-    61    962   -401    122   1223  -1596  -2066  -1578  -1061    530   -715  -1881   -361  -1218   1083   -518   -275    436     90  -5984    168   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12346 -13389   -894  -1115  -2547   -271  -7998  -7600 
-    62    -98  -5807   2012   2440  -6128  -1747  -1693  -2598   -434  -3377  -1865   -350   -893   -353   -457    201  -1338  -1384  -5990  -1278   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12347 -13389   -894  -1115  -2547   -271  -7998  -7592 
-    63     77  -5743    625  -1478  -1138   -562     77  -1955  -2283  -1606  -1349   1064  -2423  -1295  -2436   2030   1444   -812   -638     68   126
-     -   -146   -500    233     43   -381    398    106   -626    210   -466   -721    275    394     45     96    359    117   -369   -294   -249 
-     -    -40  -6966  -6179   -142  -3414  -1556   -600  -7998  -7586 
-    64  -5106  -1186  -7389  -6800   2382  -6631  -5227    885  -6397  -2975   -435  -6220  -6664  -5973  -6179  -3212  -5045   -227   4963   2505   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12336 -13378   -894  -1115  -2820   -220  -7998  -7577 
-    65     16    -20     34    448  -2166  -2348   -271   -858    887   -736    837  -2230  -5403    941    -53     66   1413    628  -5947   -828   129
-     -   -135   -504    229     39   -363    396    102   -626    209   -467   -700    271    390     41     95    357    116   -370   -264   -247 
-     -   -122  -3900  -6861  -1576   -589  -1641   -558  -7998  -7570 
-    66   -721  -5791   -671    488    228  -1326  -1164  -2577   -492  -3247  -4880   -550  -1008   -231  -4044   -592  -1876  -5412   5325   -384   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12335 -13377   -894  -1115  -2839   -217  -7998  -7562 
-    67    201   1176  -6965  -6329   3188  -6167  -5038  -1277  -5924   1749   -489  -5813  -6217  -5546  -5724  -2811  -1833    478   -464  -1065   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12335 -13377   -894  -1115  -1734   -516  -7998  -7555 
-    68  -1807     17  -2571  -6365   2707  -3033  -5075   -292  -5961   2416   1613  -5850  -6252  -5582  -5760  -5289  -4595   -706  -4937  -1681   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12345 -13387   -894  -1115  -2586   -263  -7998  -7547 
-    69   -874  -1217   1128   1840  -2333  -2416  -3965  -1363    908  -1701  -1741    509  -5400   1352   1445   -468   -724  -1676  -5987  -5305   136
-     -   -155   -506    244     54   -376    403    106   -628    209   -473   -727    274    387     53    100    357    113   -373   -301   -251 
-     -  -7510  -1645   -579     -4  -8450  -2586   -263  -7998  -7539 
-    70  -1529    449  -1178  -4801   -362  -4645  -3516   1612  -1202   2468    291  -4289  -1252  -4022   -930  -3729  -3039    139  -3383  -3041   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10734 -11776   -894  -1115  -6827    -13  -7998  -7531 
-    71  -1449   1373  -1075  -1061   -759  -3940  -2623    436   2642  -1975  -3033   -847  -4028   -547    972  -2867    223    685  -4186   -294   139
-     -   -147   -506    239     58   -382    399     99   -629    206   -467   -727    281    390     45     94    361    115   -373   -301   -256 
-     -  -5898    -33 -11776     -4  -8450  -4496    -65  -7998  -7524 
-    72  -3015     42  -1000  -2723    630  -4140    136  -1183   -132   -602  -2920   -974  -4224     17   3276  -1216   -956  -1303   1863  -3590   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10841 -11883   -894  -1115    -85  -4121  -7998  -7516 
-    73     -4   1214  -2351  -1868  -1605   1448   -159   -748    269  -1081    -61    620  -2666   1048    641   -651   1107   -479   -959  -5268   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12334 -13376   -894  -1115  -1698   -532  -7998  -7508 
-    74   -925  -1101  -2709  -6337   2055  -6175  -5047    800  -2664   2005     99  -2432  -6225  -5555  -5732  -2722  -1694    868   2726   -572   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -8 -12345 -13387   -894  -1115  -2596   -261  -7998  -7500 
-    75   -664   -429   -997     45    433  -2206    159  -3142   2015    788   -369  -1203  -1624    165   1135   -546   -354   -812  -5983  -5302   144
-     -   -150   -490    233     43   -382    400    104   -628    211   -468   -722    274    397     44     94    359    118   -368   -277   -251 
-     -    -92  -4562  -6142   -997  -1003  -1333   -729  -7998  -7492 
-    76  -1033  -1309    850   1001  -6118     76   1136   -817   1545  -2795  -1042    532  -2372     56    740   -368    368   -908  -5981  -1277   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -32 -12337  -5957   -894  -1115  -2788   -226  -7998  -7484 
-    77   1599   2337    686   -683   -413   -663   -743   -291  -2364   -553  -1459  -2465  -1122  -1830  -1596   -392   -953   1479   -523  -1951   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18 -12314  -7306   -894  -1115  -2383   -307  -7998  -7476 
-    78   -957   -281   -601  -1197    508  -2807   -867    987   -655   1171   3234  -1325  -6156  -5377   -812  -2063  -1778    533   -965    211   149
-     -   -154   -505    230     44   -375    399    119   -627    210   -469   -726    276    391     58     99    359    117   -369   -300   -255 
-     -  -6352  -1945   -469     -5  -8119  -3267   -158  -7998  -7468 
-    79  -1344  -4046    344   1202   -441  -1187    620   -878   1491     12  -3135   -542  -3643   -108    652    122    465   -326  -4230  -3548   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -259 -10443  -2662   -894  -1115  -3518   -132  -7998  -7459 
-    80  -1100    552    872    735   -768   1082   1226   -972    550  -4131    -67   -752   -779    415   -912  -1188   -197   -359   1148   1231   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -174 -10540  -3224   -894  -1115  -6909    -12  -7998  -7451 
-    81   -853  -3775   1750  -1942    500  -1329    162  -1214    207    592   1302   1470  -3646   -363    329   -717   -770  -1427  -4016    -15   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -46 -10376  -5325   -894  -1115  -4091    -87  -7998  -7443 
-    82  -1298  -2963  -4116   -589  -2948    786  -3054   1587  -3325    502  -2155   -747     50    311  -3494   -340    840   1314  -3393   -394   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -45 -10553  -5376   -894  -1115  -1398   -688  -7998  -7435 
-    83  -2023   -930    534    225  -5333   1246    825  -5083   -325  -1585    -43    942   1380   1034    198    503  -1052  -4633  -5195   -319   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -162 -11508  -3321   -894  -1115  -4096    -87  -7998  -7426 
-    84  -1298  -4914   1510     95   -669   2385    326  -1934  -1361  -1040    -96    680  -1884   -120   -872  -1966  -1200  -1376  -5100  -1298   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -3257 -11417   -169   -894  -1115  -6356    -18  -7998  -7418 
-    85  -1014   1923  -2419    886  -1027  -2425  -1231   -571  -1557   -905   2180  -1722  -2486  -1371   1200  -1462   -954   1208   3439  -1109   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -671  -8176  -1463   -894  -1115  -1308   -747  -7998  -7409 
-    86   -901    968   -608   -128  -1369    -14    852  -1490   1806  -4662   -603   -406    -15    490   1575   -130   -807     59  -4830  -4148   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -4905 -11114    -58   -894  -1115  -6612    -15  -7998  -7401 
-    87   -872   -803  -2597  -2417  -1054  -2158  -1989   1033  -2150   -260   -141  -2099  -2480  -2075  -2187  -1586   -998   3077  -2023  -1576   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1411  -6247   -725   -894  -1115  -1043   -958  -7998  -7392 
-    88    -36  -4850   -527   -127  -5171    218   2139  -4922   1354  -1923  -3939    328   1612    -60    133   -194    -92  -1315    -38  -1243   160
-     -   -150   -487    234     42   -377    397    104   -623    209   -465   -722    274    392     44    100    358    116   -366   -279   -251 
-     -  -6499  -2655   -279    -17  -6453  -5272    -38  -7998  -7384 
-    89  -1457   1986    660    434  -3253     91   3551  -3006    821  -2951  -2029    998    239   -624  -1189  -1332  -1399  -2557  -3120  -2431   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13  -8914  -9956   -894  -1115   -771  -1272  -7998  -7375 
-    90  -2380  -5186   -772   -334  -1978    512   -990  -2353  -1790  -2965  -4276   -227   3680  -1426  -1957  -2148  -1919  -2529  -5371  -4691   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -11703 -12745   -894  -1115  -4286    -76  -7998  -7366 
-    91  -1560  -4078   -335   -782  -2110   -215  -3256   -210   1576    933   -367  -3428  -1132    827   -132   -642   -749    980   1499  -1593   164
-     -   -149   -500    233     43   -381    398    105   -627    210   -461   -721    275    393     45     96    359    117   -370   -295   -250 
-     -    -58  -5380  -6761    -78  -4252    -45  -5031  -7998  -7358 
-    92   -208   1985  -6988  -6352    314  -2296  -1503    354  -2691    555   1007  -2777  -2422   -696  -5750    266   1559   1462  -4932    608   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -12366 -13408   -894  -1115  -1937   -437  -7998  -7349 
-    93   -951   -991  -6142  -5837   2210  -3088  -4481   2594  -5520   -636    162  -5331  -5645  -5093  -5319  -5041  -1391   2067    275  -4265   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -12366 -13408   -894  -1115  -1937   -437  -7998  -7340 
-    94  -2909    176  -6993  -6357   -929  -3289   -647   2521  -5952    592   2588  -5841  -6245  -5575  -5752   -818   -898   1728  -4931   -480   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -12366 -13408   -894  -1115   -768  -1277  -7998  -7331 
-    95   -534    778  -6996  -6361  -4441  -2948   -305   -834  -5958  -1713    708  -5849  -6255  -5582  -1155   2301   2608   -245  -4944  -4602   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -12377 -13419   -894  -1115  -1368   -707  -7998  -7322 
-    96  -3452  -7312   4008  -1289  -7582  -6118  -5142  -7392  -2527  -7308  -6467    -22  -6455  -4741  -2502  -2112  -1885  -3430  -7484  -2367   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -12378 -13420   -894  -1115  -1368   -707  -7998  -7314 
-    97   -205   1742   -462   -234   1211   1375    845  -2843   -984  -2398    697  -2145  -1592   1780   1772  -1804  -4301  -5452  -6015  -1285   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -12377 -13419   -894  -1115  -1368   -707  -7998  -7304 
-    98   -675   2292   2034    127   -206   -551   3026  -2676  -1292  -1248  -1330     15  -5441   1281  -4102    -23  -4306  -3045  -5986  -2225   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -12377 -13419   -894  -1115  -1368   -707  -7998  -7295 
-    99   -130   -385   -636  -1146  -2124  -1830   -564  -1959   2360   -624    242    199    906    835   -353   -135    185  -3268   -622  -5334   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -12377 -13420   -894  -1115   -400  -2045  -7998  -7285 
-   100   2208  -1430  -1828  -1059  -5895   2311  -4072  -2332  -3691  -2577  -1378  -1398  -1657  -1334  -1168    586  -2092  -2075  -5889  -2052   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -12386 -13428   -894  -1115   -701  -1378  -7998  -7276 
-   101  -2167   -856  -7011   -608    277  -6214  -1240   2140  -3004   2026   2846  -5859  -6264  -2168  -5770  -3263  -4607  -1077  -4950  -1708   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -12386 -13428   -894  -1115   -701  -1378  -7998  -7267 
-   102    343   -299  -1169     29  -1479  -1414  -4149    890   1178   -108    921  -1762   -914    -10   1001   -906  -1780    493    331    434   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -464   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -18  -7382 -13428   -177  -3114   -701  -1378  -7998  -7257 
-   103    643  -5843    580    533  -6164  -2112   -342  -2321   1666  -2411  -4932   1956  -1760    320     33    433  -1103  -1493  -1010  -1469   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -12386 -13428   -894  -1115   -701  -1378  -7998  -7248 
-   104   3237  -4816  -7157  -2329  -2054     14  -5475   -499  -6247  -4838  -4184  -6049  -6441  -5894  -2993   -139  -1000   -536  -5435  -5096   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -12386 -13428   -894  -1115   -701  -1378  -7998  -7238 
-   105   -665   -886  -7012  -6376   -698  -6214  -1471   2822  -3211    512   -881  -5860  -6264  -5594  -5771  -5299  -2447   2282   -618  -1820   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -12386 -13428   -894  -1115   -701  -1378  -7998  -7229 
-   106    839  -1762   -355    745  -6164   -218    190  -5915   1788  -2147   -195   -197  -1532    383    712    808   -528  -1802  -6026  -5343   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -12386 -13428   -894  -1115   -701  -1378  -7998  -7219 
-   107    -50  -1092    395   1790  -6164  -3106   -612  -1937   1357   -778  -1419    453  -5437    973    663   -497    600  -5465  -6026  -1273   182
-     -   -150   -501    232     44   -381    399    112   -627    210   -467   -721    277    393     44     95    360    119   -370   -295   -250 
-     -    -82  -5645  -5115   -995  -1005   -701  -1378  -7998  -7209 
-   108   -791   -404  -6845   -825   -492  -2152   -195    881  -1528   -208   -741  -2598  -1396  -1054  -5681  -1039   -279   2882   -232  -4576   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -12344 -13386   -894  -1115   -917  -1088  -7998  -7200 
-   109  -3228   -197  -6992  -3070   3756  -6194  -1712   -485  -5951    596    560  -5840  -6244  -1831  -2670  -1737  -4587  -2025   1598   1545   186
-     -   -152   -506    232     46   -387    405    105   -629    208   -466   -727    282    395     45     89    359    114   -372   -224   -256 
-     -   -175  -4190  -4241  -2576   -265   -767  -1277  -7998  -7190 
-   110  -1556  -5743  -1555   -907  -6053    -95  -3933  -3029   -659  -2742  -4835  -3911   3837   -891  -4024  -1304  -1101  -3106  -5933  -5257   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -329 -12299  -2344   -894  -1115  -2547   -271  -7998  -7180 
-   111  -1404  -5465   1247   1308  -2131    719     42  -5537    465   -978  -4554   1706  -1573    376   -367    317  -1055  -5087    515   -831   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -3152 -11991   -184   -894  -1115  -4092    -87  -7998  -7170 
-   112    142  -2859  -1283   -735  -3166    -96   1646  -2906   1732   -335  -1952    800  -2494   -606    753    369    354  -2474  -3051    636   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -8990 -10032   -894  -1115  -1981   -421  -7998  -7160 
-   113  -1483  -3376   1402   -335  -4070    702    303  -1624    527    278    700    936  -1217   1033   -890   -237   -233  -1819  -3229    165   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10746 -11788   -894  -1115    -59  -4639  -7998  -7150 
-   114   2173   1365  -2985  -1957  -4533  -6048  -4876   -303  -5363  -2018  -3761  -1818  -2849  -2049  -5410   1088   1706   1045  -5007  -1739   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -24 -12352  -6802   -894  -1115  -2471   -287  -7998  -7140 
-   115  -1693    -39  -1868    968  -1772  -2790   1854   -269    433  -1841   -620    460   -497   1061   1201    234   -191   -109  -5974    757   204
-     -   -150   -501    231     44   -382    400    104   -628    211   -467   -722    277    392     44     97    361    116   -364   -296   -251 
-     -    -69  -4660 -13381   -997  -1003   -136  -3479  -7998  -7129 
-   116  -1634   -243  -2746  -5939  -2042  -3363   4244    687  -3199  -1047  -1185  -2743  -2815    623    501  -1486   -608    -82   2231   -397   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -12387 -13429   -894  -1115   -701  -1378  -7998  -7119 
-   117   -268    251  -6780  -6159   -777   -322  -1731   -405  -1560    250  -3720  -5751  -6231   2683   2560  -1214  -1450  -1728   -504  -1776   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -12387 -13429   -894  -1115   -701  -1378  -7998  -7109 
-   118  -1148  -1537  -2595  -2232   1554  -1102  -1778    544  -5829   1304    749   -952  -6237  -1018   1512  -1362  -1036  -1081   2526   1223   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -12387 -13429   -894  -1115   -701  -1378  -7998  -7098 
-   119  -2945   5661  -7197  -6589  -2180  -3308  -1673  -4217  -6184  -2554  -3924  -2787  -6453  -5789  -5978   -622  -4822  -2793   -466  -1709   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -12387 -13429   -894  -1115   -701  -1378  -7998  -7087 
-   120    292  -1478  -2548  -2176   -144  -3099   -532   1153   -778   1026   1513  -1004  -6006    208    402   -514    -35    685    389     19   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -12387 -13429   -894  -1115   -701  -1378  -7998  -7077 
-   121  -2326   -706  -6975  -6341   2012  -1666   -808  -1035  -2112  -1988  -1196  -2660  -6259   -549   1386  -1354   -787   1437   4265    641   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -12387 -13429   -894  -1115   -701  -1378  -7998  -7066 
-   122  -5728  -7353  -1631  -2432  -7626  -3443   5250  -7427  -4981  -2844  -6505  -2664  -2458   -903  -1031  -2456  -5714  -6959  -7506   -896   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33 -12387  -6086   -894  -1115   -701  -1378  -7998  -7055 
-   123   -996   -874  -6991  -6355   1411  -6193  -1300   2340   -356   1354    185  -5839  -6243  -1384  -2496  -5277  -1171   1314   -935  -1857   214
-     -   -147   -481    233     41   -379    399    103   -629    208   -468   -723    273    395     43     98    358    119   -367   -271   -247 
-     -    -48  -6367  -6260  -3223   -163  -1004   -996  -7998  -7044 
-   124     12   -319  -4536     28   -570  -1389   -694   -106    131    926   1678    672  -5074    961  -1696   -417   -864   -629   1502   1203   225
-     -   -149   -500    232     42   -381    402    105   -627    212   -467   -721    275    393     45     95    358    119   -367   -295   -250 
-     -    -30  -6287 -13398  -1542   -607   -187  -3040  -7998  -7033 
-   125    -59  -4883   -989    346  -5587   -746   -828  -3109   1752  -3791   -727   -824  -5120   1582   2542      3  -2803  -5215   -961  -4905   229
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -12389 -13431   -894  -1115   -701  -1378  -7998  -7023 
-   126    778  -5843   -436   -663  -6164  -2491  -4002  -2709    489  -1945  -4932   3531  -5437  -1206   -157  -1821   -620  -5465  -6026  -1448   230
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -12388 -13430   -894  -1115   -701  -1378  -7998  -7011 
-   127    367    916  -7012  -3305   1563  -3552  -2101   1231  -5971   1144    829  -5860  -2876  -5593  -1820  -1462  -1701   1772   1534   -513   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -12388 -13430   -894  -1115   -701  -1378  -7998  -7000 
-   128   -272   -299   -986   -953   -638   -544    211  -1414   1405    352    996   -487   -129    196    622    255    -33   -869    816   -909   232
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -7998      0 
-//
-HMMER2.0  [2.3.2]
-NAME  Exo_endo_phos
-ACC   PF03372.15
-DESC  Endonuclease/Exonuclease/phosphatase family
-LENG  199
-ALPH  Amino
-RF    no
-CS    yes
-MAP   yes
-COM   hmmbuild -F HMM_ls.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_ls.ann
-NSEQ  162
-DATE  Thu Apr 24 23:13:42 2008
-CKSUM 1747
-GA    11.0000 11.0000;
-TC    11.0000 11.0000;
-NC    10.9000 10.9000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -89.894104   0.166389
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -10      *  -7237
-     1  -4685  -4512  -7031  -3738   1739  -6233  -1700   1734  -2968   1974   2366  -5879  -6283  -2770  -5790  -2448  -4626    634  -1055   -117     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378    -10      * 
-     2  -1692    195  -1188  -3625   1064  -5137    646  -2864   2209  -1310  -4452    -60  -5128  -1097   2182    139    682  -5174  -4679  -1250     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-     3  -1480   1471  -7031  -3518    745  -2992  -5104   2517  -5990    487   -473  -5879  -6283  -5612  -5789  -3224  -1447   2294   -574  -2598     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-     4    769   1252  -7031  -6395   -789   1230  -5104    916  -5990   1262   2111  -5879  -6283  -5613  -5790   -553   -821    830  -4970  -1900     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -21 -12396  -6145   -894  -1115   -701  -1378      *      * 
-     5  -1050     97  -6138  -2848  -1614  -2294   -796  -4141  -5298  -1022  -3816  -2143  -6114    505  -5381   2028   2883  -2512   -595    152     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12376 -13418   -894  -1115   -814  -1214      *      * 
-     6  -1039   -620  -7022  -6385   2041  -3249    476  -1278  -5980   -352  -1368  -5869  -6273  -2304  -2892  -5308  -2002  -1463   5026   2442     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12387 -13429   -894  -1115   -379  -2114      *      * 
-     7  -5920  -6645  -6121  -6391  -8724  -6553  -6785  -8657  -2394  -8655  -2302   4412  -7242  -6544  -6438  -2510  -6291  -7626  -8600  -8227     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-     8    205   2182  -7033  -6397  -4467  -6235  -2102   2015  -5992     -2    996  -5881  -2899  -2849  -5791  -2956  -1121   2625  -4971  -4629     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-     9    -20  -5861   -618  -1740  -1862    544    790  -5932  -1804    433  -4950   2803  -2556    976    723  -2128  -4328  -5483   1543    -46     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    10     69   1289  -2238  -1575  -1428   2570    354  -5931   -256  -2987    133     75  -5456  -1836   -518   1361  -1249  -5482  -6044  -5361    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    11   -440    233  -1303   -652   1005   -472   -597    614   -495   1628  -4815   -665  -1657    964   -465   -530  -4347   -164  -5933   -309    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    12   -482  -5858   -473  -1887    250     22     84  -1465    296  -2033   -735    -33     55   -112   1910   1332    499  -1713  -6042  -1963    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    13   1046    146    511   -362  -1431   -398  -4022  -5927   -995   -591  -1857    861   1324    535    183   -451     93  -2098  -6042   1333    13
-     -   -137   -502    232     23   -390    392     94   -632    212   -465   -719    272    408     34    117    358    130   -365   -295   -271 
-     C  -7560     -8 -13438     -1 -10131   -701  -1378      *      * 
-    14   -999  -5837    293   -354   -210  -2394    -40   -478    712    548   -453    370    147     14   -131    146   1064   -397    157   -627    15
-     -   -151   -510    255     48   -398    389    107   -639    233   -461   -717    274    389     41    110    352    109   -374   -299   -256 
-     C  -7560    -41  -5453     -1 -10098   -701  -1378      *      * 
-    15   -284  -5826   -350    132  -1126   -821     96   -590   1114    433  -1595    726  -1389    626    163    874   -929   -472  -6010   -582    17
-     -   -145   -502    242      9   -341    341    113   -640    217   -425   -696    290    363     65    153    327     89   -405     67   -194 
-     C  -3605   -492  -2272  -3028   -189  -2436   -295      *      * 
-    16    858   -856    -18    114  -1075     96    182  -5571    234    469   1247   -589  -2468    792    602   -370  -1415   -219   1568  -5008    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -1 -12028 -13071   -894  -1115   -120  -3643      *      * 
-    17  -3088  -5060  -1072   -522   1137  -1232  -4404    939   -887   2038   -243  -1161  -1164  -2180   -900   -664   -933    520  -5426  -2053    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12374 -13416   -894  -1115   -237  -2722      *      * 
-    18    399    366  -2572    307   -870    287    754    296   -397   1043     93  -1294  -2895    171    152   -634   -601    202   -652   -713    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    19   -301   -137    911   1064  -2428  -1483    503    364    740   -236  -1538    581  -2797   1115   -124    293   -204  -2338  -1123  -5361    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    20   -252  -1541   -181    677   1325  -2507   -681    -17  -1259    508   -902  -1670  -2740   -532  -1296   -418    -49    800   2773    601    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    21   -710    150   -287   -564    718  -3381  -1475   1156     76   1542    744   -354  -3122  -1760  -1151   -987   -333    449  -1164  -1374    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    22   -124  -5858    303   -171  -2215   -103   1092    397    929   -290   -237    119  -2878    681   1068   -119   -819  -1574  -6042    749    54
-     -   -139   -521    235     62   -397    386     98   -626    221   -447   -710    271    386     41     95    354    115   -372   -316   -254 
-     H  -7560     -8 -13438     -1 -10131   -701  -1378      *      * 
-    23   -156    602  -1276    980    -91  -1783   1640  -1003    223   -328  -4937    494    397    738   -979    -35  -1844   -790    108   1629    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    24   -585  -5862   2311   -678  -1754    311    -94  -5934    180  -2716  -4951   1740  -1529    977    925     48  -1350  -5484  -6045  -5362    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    25   1212    598  -7031  -6394    458  -3071  -5104   1399  -5989   -604   -739  -1380   2355  -1295  -5789  -2390  -1103    -39   -733   1745    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -9 -12396  -7327   -894  -1115   -701  -1378      *      * 
-    26  -2204  -5379   3595  -1264  -1599  -3229    738  -1398  -2686  -2971  -1390  -2609  -5614  -1190  -4374  -1661  -1739   -517  -5682   1518    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S      0 -12387 -13429   -894  -1115  -1404   -684      *      * 
-    27   -411   -597  -9230  -8855    356  -8986  -8640   2618  -8757    533   -893  -8640  -8714  -8533  -8802  -8309  -6568   2535  -8003  -7638    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12387 -13429   -894  -1115  -1404   -684      *      * 
-    28   -200    520  -7041  -6406    141  -1166  -5117   2259  -6001   1502   1061  -5891  -6294  -5625  -5802  -2140  -2151   1683  -4982  -4640    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12387 -13429   -894  -1115  -1404   -684      *      * 
-    29    467   3816  -6225  -3236   1005   1611  -4551   -979  -5579    881    -58  -1439  -5717  -5156  -5379   -348  -1913   -787  -4156  -4319    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12387 -13429   -894  -1115  -1404   -684      *      * 
-    30  -2986  -4017  -6227  -5904   1209  -5815  -4552    886  -5581   2676    685  -5398  -5717  -5157  -5380  -5089  -1194    818  -4156  -4319    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12387 -13429   -894  -1115   -389  -2082      *      * 
-    31  -1347   -503  -2709   -334  -6137  -3245  -1279  -1142  -2757  -5841     71  -1173  -5464   4070  -4123  -1083    372  -2390  -6023  -5349    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    32  -6565  -1051  -2676   3924  -9075  -3460  -6272  -9047  -6700  -8947  -8337  -5388  -7212  -5987  -3570  -6354  -6794  -3051  -9122  -8122    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    33   -184  -4528  -1931  -6250  -2514  -2249  -5073    779  -2268   -426    522  -2790   -465  -1302  -5730  -1672   2310   2261  -4984  -4638    66
-     -   -149   -488    235     43   -381    398    105   -627    210   -466   -721    275    393     45     96    360    117   -370   -295   -250 
-     E    -19  -6248 -13438   -609  -1538   -701  -1378      *      * 
-    34  -2785  -5853    675    -83    653   -719   1909  -1374   1598  -2023   -766    -88  -1214    329    613  -2119   -331    -80   2629   -617    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    35    219   1049   1099   -470    556  -2942    357  -1634  -1319    608   1395   -356   -297  -1486   -271    -55    161    424    -56  -2079    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    36   -515  -5860   -136    411  -2387   -343     54   -274    232   -380  -1874    805     22    779    372    836    336   -742  -6043   -175    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -9 -12396  -7327   -894  -1115   -701  -1378      *      * 
-    37   -316   -915   1217    646     14   -735   1118  -2016  -1012  -1060  -4938    739   1382    649      7   -318   -326  -1475    149   -197    72
-     -   -141   -521    240     57   -368    397    103   -640    207   -460   -713    288    384     43     90    353    109   -382   -290   -232 
-     T  -7551     -8 -13429     -1 -10122  -1404   -684      *      * 
-    38    -20  -5851    442    791    -78   -190   -757  -1878    253  -2054  -2347    722   -579   1359   -934    696    278   -378    225   -145    74
-     -   -142   -521    230     35   -337    382    131   -625    204   -454   -726    281    390     42     99    348    119   -363   -277   -247 
-     H  -7551     -8 -13429     -1 -10122  -1404   -684      *      * 
-    39   -794     14    -97   -329    860  -1559    -72    736    -62    147   -700  -2309    832    207   -235   -249    -62    370    593    471    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12387 -13429   -894  -1115  -1404   -684      *      * 
-    40   -485   -259    275   -205    549  -1380    141   -550    531    620   -331    307    216    164   -277    -71   -867   -935   1876     68    77
-     -   -145   -507    232     41   -388    388    127   -627    218   -437   -713    270    381     55     86    352    121   -373   -259   -265 
-     H  -7551     -8 -13429     -1 -10122  -1404   -684      *      * 
-    41    672   -188   -639   -552   -673   -174    915   -789   -584    762   -535    508    852   -376   -608   -117   -219   -252   -777  -1076    79
-     -   -141   -508    234     38   -359    391     92   -630    201   -450   -690    273    380     51    105    355    118   -357   -316   -262 
-     H  -7551     -8 -13429     -1 -10122  -1404   -684      *      * 
-    42     51  -5825    280   -213   -455   -570   1135   -307    401    260    411   1045   -334   -418   -123   -539   -468     -8    272   -187    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -10 -12387  -7255   -894  -1115  -1404   -684      *      * 
-    43   -271  -5833   -106    552   -963    584    694  -1236    559    119   -772    453   -542   -344   -387   -120   -418   -786    824   1165    82
-     -   -149   -494    233     50   -377    400     89   -628    214   -440   -713    278    387     36     84    348    106   -369   -281   -224 
-     H  -7542    -20  -6927     -1 -10101  -1894   -452      *      * 
-    44  -1182  -5808   -916    432     15    853   -894   -434    253   -591    155    960    249    562      8   -727  -1226    145   -156   1021    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -23 -12366  -5978   -894  -1115  -2337   -318      *      * 
-    45   -692  -5712   -850      3    586   1073    847   -939  -1350   -200  -2258  -2229   -529   -787   -690    312   -205   -949   1325   2422    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -32 -12343  -5530   -894  -1115  -2930   -203      *      * 
-    46   -166  -1392    334  -1046    788     89   1317  -1137   -638  -1099   -966    178    331  -2129   -560    -27   -156    530   2025   1404    86
-     -   -193   -420    183    -24   -327    303     94   -502    190   -366   -609    234    264     11    119    347     74   -191    -60    -37 
-     H  -3295   -673  -1885  -4598    -61  -3470   -136      *      * 
-    47  -1374   -680    161    -69   -142     76   -997  -1638   1063   -529  -1021    403    703  -1394    134    171   -193  -1312  -5518   2037   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11856 -12898   -894  -1115  -2065   -394      *      * 
-    48   -876   1432   -563  -2307    674   -210   -401  -1555      4   -263    202  -1095      7  -4057   -265   -228   1710    475    773    937   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11998 -13040   -894  -1115  -1370   -706      *      * 
-    49   -307    408  -1504  -1292    776   1314   1649   -795   -750   -678    505  -1689   -922  -1188    365    130   -732    208   -646   1326   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12161 -13204   -894  -1115   -919  -1086      *      * 
-    50   -273   -420   -430  -2371   1538  -1534    966    590   -278   -206    495    497   -790   -345   -718   -538    647  -1525   1532   1389   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12289 -13331   -894  -1115  -1253   -785      *      * 
-    51    -56    511    -54   -427    481    575    798   -433   -248   -637     -1   -596    559   -100   -580    256  -1967    224   -715   1164   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12332 -13374   -894  -1115   -883  -1128      *      * 
-    52    134   -458    153   -622   -640    950   1645  -1282    495  -1544  -4913    475    115  -1319    901    358  -1208    -92   -748   -600   162
-     -   -140   -510    237     39   -368    407    115   -634    205   -469   -709    266    388     51     88    355    116   -364   -315   -239 
-     E  -7530     -8 -13408     -1 -10101  -2337   -318      *      * 
-    53   -620  -5808  -1240  -1283    173   1062    722     45    209   -713  -1019    719    -61    668    435     17    474   -793    546  -1047   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12366 -13408   -894  -1115  -1113   -895      *      * 
-    54   -170   1237  -1956   -998  -1042   1720  -1385  -2234   1445  -1279  -2148     30   -717   -483    745    -51    194  -2074   -809   -285   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T      0 -12378 -13420   -894  -1115   -266  -2571      *      * 
-    55  -1857  -5861   -590    129  -2314   1578   -226   -905   1003  -2693   -736   1721  -1833    524    649   -632    -41   -618  -6044   -878   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    56   -791  -5861   -418  -1383  -2426    634    923  -2767   1759  -5877   -170     58   -799   -498    563    325   -585   -824   -193   2200   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    57     85    536   1010  -1310  -2330   2321   1089   -233  -1578  -5742   -562     16  -5489  -3620   -794    719  -2857  -1011  -5962    299   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    58    313  -5859  -2666  -1725  -1561   3278  -1268  -2404  -1765  -5875  -4949    -84  -5456  -1303   -715  -1364   -883  -5481   -717  -5361   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    59  -1352   2047  -6962  -6330  -4474  -3313  -5091   -959  -2736    426  -3721  -1002  -2632  -1028  -2600  -3497   1443   2924  -4975  -2214   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    60   2669   1259   -871  -1940  -2074    717  -4939  -1354  -5445   -362   -116  -1651  -6166  -2438  -1136    171  -2541   -744    250  -4691   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    61  -2871  -1184  -7034  -6398     65  -6236  -5107   2618  -5993    930   -217  -5882  -6285  -5615  -5792  -1987    610   1993   -578  -1933   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    62  -1068    303  -7030  -3244   2198  -3095  -5104    689  -2979   1457   1093  -5878  -6282  -5612    647   -500  -1862    274    222   1495   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    63  -1206    786  -3122  -6395   2058  -2106   -495    272  -5989   -782    382  -5879  -6283  -5612  -5789   1982   -893    581   2370   1534   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    64   -831  -1382   -399  -1389  -6183  -5362   -511  -5933   2520  -1226  -1871    413  -2556    147   2471   -446  -1446  -3392  -6045  -5362   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S     -9 -12396  -7382   -894  -1115   -701  -1378      *      * 
-    65  -2180  -1524   -232    521    801  -2220     44  -1671    736    104    389    794   -215   -388    569   -373   -621    198   1149    917   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S    -10 -12387  -7255   -894  -1115  -1383   -698      *      * 
-    66   -498     64    157    -21   -440  -1713   1582  -2749    239  -1292  -2067    861   1822    210    278    523   -171  -2489  -1022   -157   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -260 -12378  -2600   -894  -1115  -1878   -458      *      * 
-    67    368  -4929  -1415  -1551    579  -5366  -1122   1239    592   1002   -497  -1914   1100  -2140    602  -1783  -2535    370  -5272    261   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -25 -12118  -5881   -894  -1115  -4944    -48      *      * 
-    68   -882  -1525    403   -160   1224  -3034     65    365    458    265  -1601    561   -570    470   -560   -269   -162    799  -5715  -1994   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12094 -13136   -894  -1115  -5049    -44      *      * 
-    69   -163    351    724    772   -118   -887   1345     26    202  -1886  -4183  -1179    275    356   -371    645   -193     70  -4398   -237   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -27 -12094  -5770   -894  -1115  -5049    -44      *      * 
-    70  -1046   -778  -5051    146    -79  -5534    -33   -612   1004    381    -59  -2032   -236    972  -1205    178    589   1453   -766  -1594   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -15 -12067  -6663   -894  -1115  -5152    -41      *      * 
-    71  -1799   -815   -254    -76    907   -886    819   1355   -677   -265   -184  -1294    756  -1779    832   -378    290    455   -785  -4910   182
-     -   -160   -490    229     33   -375    390    101   -611    219   -446   -726    270    388     74     91    353    113   -361   -310   -241 
-     E  -7217    -80  -4408     -2  -9717  -5204    -40      *      * 
-    72  -1269  -5465    594   -284   -692    843   1840  -2372    -54   -743  -4554     59    338    452     -8    -81   -231    235  -5649   1185   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -16 -11984  -6531   -894  -1115  -5427    -34      *      * 
-    73   -200  -1035   -148    278   1089  -2168   1164    979    323   -607    513   -599     -8   -115  -1226   -107   -258    121    512   -363   185
-     -   -179   -485    245     86   -298    375    106   -578    202   -441   -639    308    346     -1     96    302    116   -358   -319   -185 
-     C  -7132    -10 -13010  -3908    -99  -5471    -33      *      * 
-    74   -172    161   1361  -1017   -409    627    856   -337  -1341    369   -293  -1056  -1418    519   1019  -1296  -1096    514  -5548  -1920   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11968 -13010   -894  -1115  -5471    -33      *      * 
-    75    245  -1209   -579  -1051   1482   -657    242    617  -2487    329  -1837   -808   -776    223   -827   -308    394    528    366    808   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -11968 -13010   -894  -1115  -4246    -78      *      * 
-    76   -232    215   -802   1050  -2058    514  -3727   1304  -1248     79  -4323  -1048  -1446    845  -2030   -471    163    769   -722   -750   242
-     -   -151   -469    232     34   -370    407    102   -615    206   -464   -708    259    386     33    117    352    120   -372   -295   -234 
-     E  -7148    -10 -13026     -2  -9717  -2585   -263      *      * 
-    77   -212    658  -2081  -1031   -463   -344  -1063    201   -841    202   -431  -2307    137    401   1938   -343   -117    654   -434  -1646   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E     -1 -12053 -13095   -894  -1115  -4007    -93      *      * 
-    78   -575     17  -1174   -210  -2300  -2200   1073    668    705   -211    811  -2130  -1494   -856   1330   -529    -93   1102   -303    312   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12067 -13109   -894  -1115  -3995    -93      *      * 
-    79  -1371  -1039   -343  -1530   -136   -296    697   1652     21    758   -448   -709     53     59  -2051   -768  -1026   1003    550  -4819   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12080 -13123   -894  -1115  -3946    -97      *      * 
-    80   -573   -766   -622    302  -2444    189   -521    244    718    185  -1773    -82   -718    190    -45    453    331    186    574  -1167   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12094 -13136   -894  -1115  -3851   -104      *      * 
-    81    760   -191   -650    284  -1097   -933  -3891    833   -340   -531  -1226    219    304  -1735  -1300    247   1020    205    347   -288   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12107 -13150   -894  -1115  -3553   -128      *      * 
-    82   -672   -219    849    898  -5923    432    -23  -1680    225  -2691  -4691   1173  -1513    662    446    867    387   -815  -5785  -1776   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T      0 -12125 -13167   -894  -1115    -84  -4151      *      * 
-    83  -1092   -610    551   -396   1016   1948   -193   -264   -241  -2049  -4920    600  -1660   -169   -353   -764  -1024   -111    762   -238   250
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T      0 -12387 -13429   -894  -1115  -1430   -669      *      * 
-    84   -820    726    678    142   -708    728  -1660  -1549   1046  -1466  -2158    179  -1893    251   1213   -377   1132  -1702  -6034  -1204   251
-     -   -161   -521    238     49   -393    398     98   -627    209   -476   -702    283    411     36     95    370    123   -378   -286   -260 
-     E  -6441    -17 -13429     -1 -10113   -381  -2107      *      * 
-    85  -4687    226  -1042  -6397   2887  -6234  -5106   1475  -5991   1473    -27  -5881  -6284  -2240  -5791  -3119  -1447   1017  -4971      7   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    86   -527   2931  -1254  -2150    384  -1326   1159   -531  -5653   -565  -1370    381  -6215  -2413   -454   -268   1191   1376  -1168   1067   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    87  -1710  -1076  -7366  -6746   2246  -6599  -1445   1947  -6356   1273  -3960  -6243  -6629  -5978  -6163  -5694  -4946   2176  -5315  -1036   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    88    843  -4512  -7031  -6395    781  -1341  -1616   1633  -5989     18    583  -5879  -6283  -5612  -5789   -771  -1542   2204   -151   1176   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    89   -948   1726  -1881  -4216   -886      6  -4328  -4925  -4102  -2412  -4378   2905   -250  -1005  -2886    989   1158    470  -5562  -5054   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    90    435   1719  -2652  -6310  -2264  -1489  -5086    975  -2810   -307  -3723   -398  -6270  -1794  -5755    623   1968   1682  -4977  -2141   258
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    91  -7868  -7953  -3197  -7040  -5001  -8119   4593  -8039  -2578  -3804  -7214  -6758  -8117  -5904  -2482  -7609  -7570  -8005  -5570   3723   259
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    92    766    862  -7031  -6394   1633   -846  -5104    -37  -5989   2003    -91  -2401  -6283  -5612   -539  -1662    346    256  -4969  -4627   260
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    93    845  -4849  -1187   -754   -491  -1524   2010  -2087   -687  -1363  -4472   -865   2701   -588  -2299    285    256  -2845  -4688   -456   261
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-    94   1641  -4626  -6229  -5635   -787  -6090    998  -1628  -5376  -2305  -3822   1850   2009  -1110  -1166    774   -408  -2629   2163  -1094   262
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C    -14 -12396  -6721   -894  -1115   -701  -1378      *      * 
-    95    -67   -444    580     47  -1417   1644   2157  -3085    153  -3360  -2047   1047   -672  -1324   -381   -125    357   -984  -6031  -5349   263
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C   -647 -12382  -1470   -894  -1115  -1673   -543      *      * 
-    96   -899   -499    579   -237  -2013   1326   -924  -3254  -1984  -1186    247      4   1151   1071    494    377   -483  -1153  -5408    766   264
-     -   -153   -480    271     58   -409    417     92   -656    189   -459   -734    264    386     50     99    359    116   -376   -289   -262 
-     S  -3786   -109 -12778  -2193   -356  -2780   -227      *      * 
-    97   -821   -778    127  -1358    365    505    758  -1350    778  -2271  -1193   1354  -2540   -388   1232     35   -812  -1669   1609   1349   287
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -1 -11844 -12886   -894  -1115  -2613   -257      *      * 
-    98    146  -1040  -1991    104    905   -189  -3674   -242   -261    408  -1261    174   -412    215    138   -273   -497    716  -5439    841   288
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -1 -11941 -12983   -894  -1115  -1474   -644      *      * 
-    99    353   -968   1654   1128  -1290  -1233   -226  -1582   -235  -2046  -1400    138    923    864   -329   -388   -202   -833  -5776   -417   289
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12117 -13159   -894  -1115   -730  -1332      *      * 
-   100    -27  -1049  -1047   1342   -900  -2324    845   -369   -105  -1406  -4843  -2398   -146   1304   1018    284  -1672    420  -5938   1127   290
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12291 -13334   -894  -1115    -70  -4406      *      * 
-   101     67  -1538  -1774    485  -6178  -1509   -552  -5927   1475  -3836  -4948  -3999  -2755  -3562   3271  -1378  -1251  -2128  -1164  -1207   291
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   102   -484   -225   -345   -305  -2627   -989   1186    284  -1008    864    571   1364  -2098   -151    789  -1187   -544    749   -841  -5313   292
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   103    889  -5861    -98    897  -2840  -1566    694  -1060    494  -1015   -931    435  -5456   1387   1261    325  -1041   -469  -6044  -5362   293
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   104  -1031  -5667   1735    985   1542  -5424   -814  -2790  -3714  -1762  -4779   -383  -2579   2802  -4204  -1360  -1715  -2146   2606   -441   294
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   105    743    234    -78   -882   1620  -1288  -5029     -4   -916    719    506  -2448  -2643  -2317  -5645  -1157  -1357    443     78   2296   295
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   106    773   -446    537    273  -1595   -274  -1360  -2765   1066   -904    647    711  -2155    268    618   -686  -1108   -977   2276   -169   296
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   107    890  -5849   1273   1228  -1589  -5366    562   -212  -1337  -1067    771   -984  -1635    540    934   -527    229   -665  -6036   -500   297
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   108  -2848   -149  -2065  -2319   1615  -6230  -2048   2050  -3135   1939  -3716  -1523  -6280  -5601  -1502  -5313     71    659  -4971  -1356   298
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   109     40    639  -6575  -1711    237  -1608  -1492    102  -2396   1582    608  -1636  -6214    769    398   -476   -820    250  -5017   1570   299
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   110    -17  -5862   1780   1287  -6183  -2273    655  -5934    451  -3780  -4951   1048  -5455    728   1229    -72    730  -5484  -6045  -5362   300
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   111   -413    380   -143    345   1619  -1190   1149   -662    509   -238  -1808    270  -5495  -1288    568   -775    -21   -607    149   1264   301
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   112  -1777  -1544  -7031  -6395  -1416  -6233   -831   1556  -5989   2037   1792  -5879  -6283  -2618  -2776  -1717  -1896   1573   1327   -126   302
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   113    205   -391     -3    863     16   -534    385  -1582    732   -778  -4950    396  -1092   1001    501    801  -1051   -789  -6044  -1256   303
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -88 -12396  -4080   -894  -1115   -701  -1378      *      * 
-   114    507  -1157    930    627   1396  -1388    889  -1001    843  -1038  -4866    608  -2455    264   -596   -384    753  -5399  -5960  -1049   304
-     -   -155   -536    234     34   -388    345     96   -556    212   -427   -694    278    391     56    147    340    105   -370   -296   -249 
-     H  -4475    -67 -13350  -2653   -250   -803  -1229      *      * 
-   115     81   -391    629    132  -1529    255   -107  -1142   1049  -1225  -1850    366    619    337   1272    568  -1218  -5447  -6009  -5326   344
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T      0 -12359 -13401   -894  -1115  -1333   -730      *      * 
-   116    -51  -5836    833   -919   -718    850   2309  -2742   -381  -1612  -1832    958   -818    360   -320   1217   -397  -1999  -6020  -1519   345
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T      0 -12370 -13413   -894  -1115   -747  -1306      *      * 
-   117   -121  -1186   1868    883  -2830    298    -61  -1258    894  -2782  -4939    132  -1504   -590    644   -431   -260   -630    720  -1183   346
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S      0 -12385 -13428   -894  -1115   -359  -2183      *      * 
-   118   -591  -1201    410   -793   -579  -2427   1755  -2150     17   -932   -355   1041   2407  -3637   -324   -750   -888   -145  -5940    559   347
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   119  -1024  -1234  -7031  -6395    606  -3192  -5104   1639  -2206    595  -1656  -5879  -2733   -462  -5789  -1342   -732   2396   2497   -150   348
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   120  -1695  -6463  -9338  -8781   2134  -8869  -7789   2578  -8517   1447    923  -8539  -8453  -7779  -8230  -8087  -6811   1083  -6942  -1052   349
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   121   -419  -1174  -7245  -6612   1447  -6459  -5330   1969  -6212   1397   -181  -6106  -6491  -5820  -6008  -5548  -4836   1089   3786  -1320   350
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   122    852   3337  -7031  -6395    871   1082  -1653    118  -5989    699   1831  -2491  -6283  -5612  -5789  -2879    109    324  -4969  -4627   351
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   123  -2300  -1150  -8984  -9338  -8876   3818  -8269  -8839  -8986  -9063  -8120  -7410  -7353  -8429  -8563  -5950  -6171  -7515   -775  -9029   352
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   124  -6844  -8445   4196  -5026  -9179  -6690  -6299  -9225  -6791  -9075  -8518  -2295  -7314  -6014  -7803  -2537  -7026  -8536  -9180  -8164   353
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   125  -2148  -5020  -7566  -6933   3549  -6794  -5642  -1656  -6537   1808    981  -6440  -6789  -6102  -6318  -5888  -1768  -1455   -103    774   354
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   126 -10001  -9011  -9562  -9948  -8172  -9029  -8795 -11006 -10360 -10358 -10334   4453  -9475 -10013  -9919 -10254 -10212 -10738  -8298  -2328   355
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   127   1392    646  -1260   -464    900  -1598   -829   1048  -5660  -1572     61  -2422  -6216  -1369   -967   -137   -125    945    347   1770   356
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   128   1110     99   -686   -156  -1482  -1442   1271   -134     71  -1258  -4937     79     81   -776   2075  -1388   -855   -960    806   -349   357
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   129   -912   1891   -583  -1563  -2291  -2259   2930    663   -594    441   -704  -2570   2111   -778  -1131  -1392  -4442   -203   -774  -1240   358
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   130   -195   -562   1307    719    275     89   -558   -605  -1442  -1724  -2084    929   -725    210    606    604    564  -1738  -6043  -5361   359
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   131   -247    586   1352   1504  -2297   -427   -992  -3222  -1186   -589     29    180   -369   -697  -1697   1085   -216  -1624   -439    459   360
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   132   -685  -5687    797   -650  -2684  -1446    -97   1281  -1647   -135   -316   -350    619  -1972    418   -356   -271     17   3258   -336   361
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   133  -1645  -5856   2225    791  -2902    273  -4022  -2152   -961  -1652   -706    452    559   -437   -714    250     88    283  -6041   -773   362
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   134   -980    378   -229   -401    579  -2053    716   -172    146    245   -875    -36   -900  -2198    334    829  -1261    361  -1083   1725   363
-     -   -131   -479    224     57   -382    386    134   -634    223   -474   -742    279    388     43    102    360    102   -378   -275   -246 
-     H  -7560     -8 -13438     -1 -10131   -701  -1378      *      * 
-   135   -316  -5839    641   -325    802   -355    728   -581  -1744    104  -4931    837   -780   -407    646    194    179    546  -1211   -842   365
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   136   -166  -5657   -733   -446   -742    -75  -1386    389   -350    744    619  -2265   1251  -1571    503  -1085    456   -735   2447  -1972   366
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   137   -582   -130   -547    568  -2910   -748  -1770  -2767    954   -413  -4949    839    324    942    945    180    538   -285   -902  -1421   367
-     -   -149   -476    236     52   -371    398     90   -633    222   -468   -704    274    390     37     82    369    112   -381   -302   -250 
-     H  -7560     -8 -13438     -1 -10131   -701  -1378      *      * 
-   138   -767    215  -1686  -1411    289    169    435   1259     58     98  -1660   1112   -525   -329   1313   -968   -880   -789   -445   -376   369
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   139   -517  -5858     71    354   -484   1106  -4022   -211    876   -495  -4947    -96     -4    577   1301     82  -1789  -1686   -707  -2134   370
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -12 -12396  -6944   -894  -1115   -701  -1378      *      * 
-   140   -209  -1270  -1984    150  -1505   -342   -136   -334   1207    392  -1587   1134  -2668   -239    561    480   -473    -99  -6019   -571   371
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -81 -12384  -4205   -894  -1115  -1567   -594      *      * 
-   141   -399  -1492    701     42  -1475  -1662   1024   -143   -106   -857   1100    633  -1574    750    479    502     61    221    756  -1914   372
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T    -93 -12304  -4004   -894  -1115  -3573   -127      *      * 
-   142    -27   -103    503    131  -1611  -2070    390    137    524    -64   -518     58    -28   -814   -176    354    863   -734   1124   -357   373
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H    -31 -12211  -5584   -894  -1115  -4434    -68      *      * 
-   143   -278   1017    399    618    363    497    924   -476   -564    315    426   -603  -5285   1208   -686   -316  -2310  -1630   1790   -336   374
-     -   -198   -413    302    131    -73    284    136   -630    182   -301   -530    220    221    102    150    241     46   -392   -196   -219 
-     H  -4669    -58 -13223  -4409    -70  -3718   -114      *      * 
-   144  -1523   1425   -660   1908    519  -1086    624   -282  -4048    186     46    282    220    538  -1106  -1469  -2427   -226     10    666   491
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T      0 -12190 -13232   -894  -1115  -1366   -708      *      * 
-   145    266   -576   -763   -613   -906    645   1334   -302   -925    692   -776    419   1253  -1798   -118   -254   -411   -555  -5846  -1423   492
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T      0 -12270 -13312   -894  -1115  -1740   -513      *      * 
-   146  -1762  -1366    105    165  -1076   -748    901    375    377   -524  -4856    464   1514    289   -443     44    195   -554  -5952    606   493
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T      0 -12304 -13346   -894  -1115   -625  -1507      *      * 
-   147    130  -5823    156    252   -981    166  -1346   1078   -163   -269  -4913    881   -545   -302    946   -829    114   -273   -104  -2347   494
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H      0 -12365 -13407   -894  -1115   -185  -3052      *      * 
-   148   -919  -4854    126    662  -5573   1456    374   -907    920  -2226  -4478   -297    637  -1411  -1369   -384   1758  -3183  -4691  -1198   495
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   149  -1730  -1142    990   -755   2523    617    157   -118   -354  -1979   -292    109    449   -574  -1165   -670   -537   -932   -660   -256   496
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   150    839    898  -2411   1143  -6177    -45  -1609  -1650   -616  -1807   -324  -1263   1705    978    602   -270   -180   -289  -6042  -2510   497
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   151   -587  -1033  -2172   -737   2360  -2230  -1448  -1496  -4912  -2350  -3950  -1787   2562  -4745  -1656  -2003  -1018  -2201  -5183   2874   498
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   152  -2208  -5647  -1734  -3828    -43  -2976  -1526  -5566  -2731  -3582  -4765  -2166  -1886  -3688  -2339   1139   3574  -3287  -5892  -5271   499
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   153  -1310   1692  -1867  -1627   1608  -5506   1943  -5268  -1303  -5404  -4592   1048  -5594  -1561  -4333  -4434    -53  -1342   4005   2923   500
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   154  -1754   -435    226  -5758    825  -6117  -4950  -2443   1544  -3308   -454  -5535    439  -1584    520  -1279  -1747    401   4305   1355   501
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   155    483  -1272    -66  -4100   1477   -655  -1370  -2687  -1866    -65  -4466   -282    110  -2010   -836   1075   1078   -822  -5638   1806   502
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B    -30 -12396  -5604   -894  -1115   -701  -1378      *      * 
-   156  -1151  -5827   1001     87   -217  -1495   -111   -103    367  -1783  -1639    510    -80    975    330   -273     89  -1084    568   1934   503
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -458 -12366  -1878   -894  -1115  -2331   -320      *      * 
-   157   -447   -879   -582  -1265  -1100  -1525   -300  -1174   -863   -326    376   -182   1286   -833   2404    -44    114   -260  -5533  -2239   504
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -192 -11908  -3006   -894  -1115  -5625    -30      *      * 
-   158   -426  -5211   1191   -688  -1010   1274   1477  -1027   -337  -1100   -208   1698  -4809    519   -463    -27     26  -1644  -5395  -4713   505
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T   -183 -11717  -3074   -894  -1115  -6003    -23      *      * 
-   159   -589   -668  -1065   -588  -1447    586  -3203  -5114     18   -714  -4132   1499  -1632    615    350   1169   1606  -2202  -5226  -1978   506
-     -   -158   -519    276     41   -381    389     82   -618    209   -488   -712    287    366     40     86    345    149   -383   -239   -169 
-     T  -1683   -539 -12577  -2521   -276  -6257    -19      *      * 
-   160    932    331   -979  -1737  -5324   1255   -569  -1869  -1059  -1619  -4108   -755  -4645   -357   -981   1634    918  -2004    -66   1422   538
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     H     -1 -11535 -12577   -894  -1115  -5075    -43      *      * 
-   161  -2226  -5058    416   1530   1078   -353  -3223   -636    324  -5073   1065   -661   -454   -475   1599  -1358    -56   -243  -5242    164   539
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11554 -12597   -894  -1115  -1877   -458      *      * 
-   162   -257  -5319    280    -78  -1874  -1118   -932  -1686   1958  -1257  -1267    642   1518   -802    234   -406    346  -1334  -5503  -1578   540
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -1 -11829 -12871   -894  -1115  -1710   -526      *      * 
-   163   -792   1082    160  -1263   -953    337   2015  -5574   1487  -1261  -1536    913  -2159    557   1230   -470    375  -2686  -5686  -1949   541
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     T     -1 -12021 -13064   -894  -1115   -121  -3640      *      * 
-   164     52  -5840   -506  -1325   -854    827   -127  -5912   -759  -1894  -1800   2304   -176   -255   1917    -26   -519  -1823  -6023  -5340   542
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S      0 -12374 -13416   -894  -1115  -2065   -394      *      * 
-   165   -525    372  -1660   -493    597   -733   -620    348   -280   -156  -1996  -1363   -428  -1441    614     57   1116    818    149    860   543
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12374 -13416   -894  -1115   -234  -2742      *      * 
-   166   -777    300   -923  -1937  -1236   1816    -19  -2807    348  -2043  -1513   -297   2176    272   -313   -521  -1147   -902    219   -693   544
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   167    844   2122   -358   -308  -6162    518    560  -2265     64  -1437    943   -979  -5459   -667   -322   1383  -2611  -1782   2947  -1911   545
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   168   -243   1010  -5653  -2219  -2145  -5699    168   -256  -1140   -703   -651  -1781  -1195  -2114   2669  -2842    466   -632   3583    668   546
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   169  -6129   2140  -8560  -7997   -487  -7951  -6909   2459  -7681   1945  -4364  -7602  -7811  -7207  -7486  -7105   1062   -813  -6482    889   547
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   170  -7615  -9095   4209  -3199  -9613  -7218  -6791  -9792  -7295  -9547  -9085  -5942  -2602  -6532  -8257  -7241  -7736  -9228  -9271  -8639   548
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   171  -2211  -4577  -2682  -5916    -12  -6151   2137  -1960  -1811   -106   -556  -2502  -6206   -774   2676  -5212  -4603  -1463  -5025   3272   549
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   172    236  -1602  -7031  -6395    903  -6233   -838   2962  -5989   -581    314  -5879  -6283  -1754  -5789  -2253   -430   1488     86  -2209   550
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   173  -2875   -467  -7074  -6438   2252  -6278  -5149    226  -6034   2129   -139  -5924  -6324  -5653  -5833  -5363  -1797    921   2572    984   551
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   174    839   1315  -7029  -2993    -58   -341  -1552   -979  -5988   -226   -506  -2372  -6282  -5612  -2666   -574    342   1789   2466   2253   552
-     -   -149   -502    231     41   -383    402    104   -628    212   -468   -722    273    398     43     97    360    115   -366   -281   -251 
-     E    -20  -6205 -13438  -2809   -222   -701  -1378      *      * 
-   175  -1176    359  -1258  -2695  -1571  -1024    767  -2905   1254  -5872  -1627   1521  -2478  -1322   1095   1856    642   -967  -1199  -1229   566
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   176   -541  -5862   -357    427  -6183   1661    186  -5934    638  -1366  -4951    862   1265   -202     -1    491   -631  -3057  -6045  -1144   567
-     -   -140   -521    239     53   -392    398    102   -637    210   -480   -735    283    389     41     98    372    116   -373   -315   -248 
-     S  -5685    -28 -13438     -1 -10111   -701  -1378      *      * 
-   177   -449   -194     44   -794    503   -785   1053   -294  -1247   1036  -1984    -23  -1050   -249    450    232   -253   -158   2105  -2150   569
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   178    618    679  -1714   -564  -1116  -1698    187   -313    582   1121   1101   -916   -560  -1487    235   -833    144    422  -1185  -1157   570
-     -   -147   -521    232     49   -385    381     99   -618    212   -474   -730    290    397     54    115    358    117   -361   -316   -265 
-     H  -7560     -8 -13438     -1 -10131   -701  -1378      *      * 
-   179   -991   -653   -947   -903  -1788   -252   1164  -2139   -272    280  -2042    193     95   1359   1727   -506     76   -225   -893    192   572
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   180     20   1099   -348  -1533    246   -271   1046    522   -325    366  -4775  -1327  -1401   -553  -1384   -241    212   1445  -5899    -13   573
-     -   -159   -455    218     38   -387    388    103   -630    212   -472   -733    277    390     53     92    366    124   -334   -240   -253 
-     E  -7560     -8 -13438     -1 -10131   -701  -1378      *      * 
-   181    -28    985    502    -69  -2946   -139   -741    619    201   -858  -4931  -1077   -263    537    -87     45   -417    261   1583   1017   575
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   182    413   1401  -1777    268  -1559  -3218    121   -249   -484    885   -227  -1229    269    247  -1914    944   -108     72    659  -1271   576
-     -   -162   -466    236     49   -384    398    103   -635    203   -476   -730    278    405     54     99    363    113   -374   -292   -228 
-     E  -7560     -8 -13438     -1 -10131   -701  -1378      *      * 
-   183   -380   -348   -317    -66   -771   -362   -212   1312   -731    272    539  -1373     61   -125   -829    207   -576    295  -4610   1057   578
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   184    329  -1134     82    410   -699   -542   1206   -961   -720    320    786    -17   -315   -782    512    231   -685     81    633   -656   579
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E    -44 -12396  -5052   -894  -1115   -701  -1378      *      * 
-   185   -795    149    792    488      7   -676    406   -140   -635    215  -1670   -618    519  -1915    131    404    412   -392   -580    323   580
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E   -237 -12352  -2725   -894  -1115  -2729   -236      *      * 
-   186   -428   1037    766   1232  -1267   -752    701   -903   -251    350  -4652  -1237    594     17  -1364  -1000    143    309   -462     -1   581
-     -   -152   -447    219     61   -321    377    100   -601    194   -428   -669    278    410     36     64    321     97   -375   -263   -178 
-     C  -2983   -417  -3004  -3334   -151  -4956    -47      *      * 
-   187  -2721    623  -1365    677   1309  -1210   1569    706    231    123  -4413   -315   -300    188     32  -2244  -2520    944  -5523    685   618
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C     -1 -11924 -12966   -894  -1115   -434  -1944      *      * 
-   188    301    -47   -817  -1492   -300   -908    506   -311    742    402   1724    169   -645  -1266    331   -391    765  -1576  -5875    666   619
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     C      0 -12289 -13331   -894  -1115    -68  -4433      *      * 
-   189    296    597   -750  -2750   1300   1477  -4850    432  -2089   -146   -496  -2406   1533  -1444  -1922   -508   -265   -336  -1011   -655   620
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   190  -5417  -6032  -8355  -8718  -8755  -2067  -8005  -8589  -8649  -8842  -7868  -7070  -7113  -2735  -8316   3728  -1831  -7252  -8967  -8937   621
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   191  -6932  -9067   4185  -2667  -9122  -6612  -6089  -9174  -6572  -8987  -8468  -5191  -3232  -2546  -7646  -6514  -7044  -8597  -9177  -2082   622
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     S      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   192  -9011  -8763  -8727  -8410  -8958  -8634   5460 -10090  -6649  -9598  -9170  -8336  -8934  -2959  -3086  -9035  -8913  -9804  -8472  -8358   623
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     B      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   193    237   2609   -565   -911   1220  -5426    235   -104    771   -162  -4775   -319  -2573  -1970   1475   -512  -2141   -954    614    934   624
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   194    237    287  -6965  -6338  -4499   -782  -1425  -4038  -5950  -1650  -1610  -5855   3794  -5588  -2639   -180  -3012  -2506  -5001   -607   625
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   195  -2959   -151  -7668  -7060  -2551  -6931  -5847   1711  -6685   1325  -1523  -6579  -6934  -1404  -6496  -6037  -5230   2963  -5650  -2091   626
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   196  -1676  -1606  -2590    423   1153   -216  -1881    -91   -810    678   1102  -1110  -5824  -1096     27   -144    513    549    523   1316   627
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   197   1909   1819  -7031  -6395   1244   -549  -5104    -41  -5990    444     45  -2779  -6283  -5613  -5790   -672    -97   1567  -4970  -4628   628
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   198   -868  -5845    764    918   -965   -994    -78   -825     59  -1374     48    247  -5460    410    172   -436   1539    324   1226   -691   629
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     E      0 -12396 -13438   -894  -1115   -701  -1378      *      * 
-   199  -4685  -4512  -7031  -6395   2815  -6233  -1895   1385  -3327   1835   -285  -5879  -3144  -5612  -2232  -2919  -2186    621  -4969    696   630
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     E      *      *      *      *      *      *      *      *      0 
-//
-HMMER2.0  [2.3.2]
-NAME  Peptidase_C27
-ACC   PF05407.4
-DESC  Rubella virus endopeptidase
-LENG  166
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -F HMM_ls.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_ls.ann
-NSEQ  5
-DATE  Thu Apr 24 20:52:15 2008
-CKSUM 173
-GA    25.0000 25.0000;
-TC    490.6000 490.6000;
-NC    -43.9000 -43.9000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -102.940628   0.190638
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-         -585      *  -1585
-     1  -1926  -1577  -2416  -2370    192  -2070   -795  -1602  -1882  -1347  -1210  -2018  -2383  -1854  -1777  -2150  -1992  -1643   5696    560     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378   -585      * 
-     2  -1181  -1614  -1431   -903  -2066  -1632   -446  -1944    559  -1867  -1326   -899  -1873   -156   3432  -1225  -1148  -1717  -1746  -1529     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-     3   -608   5196  -2368  -2362  -1635  -1253  -1702   -987  -2034  -1540  -1191  -1745  -1831  -1953  -1922   -934   -927   -770  -1855  -1692     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-     4  -1181  -1614  -1431   -903  -2066  -1632   -446  -1944    559  -1867  -1326   -899  -1873   -156   3432  -1225  -1148  -1717  -1746  -1529     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-     5   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-     6  -1926  -1577  -2416  -2370    192  -2070   -795  -1602  -1882  -1347  -1210  -2018  -2383  -1854  -1777  -2150  -1992  -1643   5696    560     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-     7   -862  -1548   -321   -247  -1672  -1336   -419  -1721    130  -1660  -1161   -427  -1678   3540    -59   -855   -904  -1495  -1728  -1237     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-     8   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-     9   -739   -638  -2403  -1903   -200  -2252  -1321   1007  -1576    760   3268  -1750  -2280  -1364  -1629  -1412   -728   1601  -1257   -943     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    10   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    11   -862  -1548   -321   -247  -1672  -1336   -419  -1721    130  -1660  -1161   -427  -1678   3540    -59   -855   -904  -1495  -1728  -1237    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    12   -700   -665  -2337  -2135   -873  -1965  -1727   1107  -1863   -105     22  -1851  -2286  -1794  -1920  -1368   -823   2927  -1816  -1362    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    13  -1181  -1614  -1431   -903  -2066  -1632   -446  -1944    559  -1867  -1326   -899  -1873   -156   3432  -1225  -1148  -1717  -1746  -1529    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    14   -608   5196  -2368  -2362  -1635  -1253  -1702   -987  -2034  -1540  -1191  -1745  -1831  -1953  -1922   -934   -927   -770  -1855  -1692    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    15    -52   -555  -1173  -1112  -1571   -872  -1041   -862   -950  -1353   -866   -843  -1455   -937  -1084   -285   3069   -557  -1898  -1539    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    16   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    17    116   -498   -840   -867  -1751   -671   -949  -1625   -916  -1896  -1218   -622  -1304   -824  -1097   2786   -220  -1038  -1992  -1530    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    18   -637  -1349     -5   -148  -1773  -1078   -624  -1965   -499  -2112  -1514   3456  -1574   -435   -810   -661   -818  -1560  -1900  -1327    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    19   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    20  -1192  -1547   -812   -781   -520  -1557   4586  -1881   -457  -1789  -1357   -866  -1913   -669   -600  -1231  -1258  -1678   -918    -90    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    21   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    22   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    23  -1369  -1199  -2542  -2295   -129  -2453  -1603    488  -1867   2607    742  -2168  -2539  -1724  -1835  -1992  -1384    130  -1284   -897    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    24   -608   5196  -2368  -2362  -1635  -1253  -1702   -987  -2034  -1540  -1191  -1745  -1831  -1953  -1922   -934   -927   -770  -1855  -1692    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    25  -1181  -1614  -1431   -903  -2066  -1632   -446  -1944    559  -1867  -1326   -899  -1873   -156   3432  -1225  -1148  -1717  -1746  -1529    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    26    -52   -555  -1173  -1112  -1571   -872  -1041   -862   -950  -1353   -866   -843  -1455   -937  -1084   -285   3069   -557  -1898  -1539    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    27   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    28   -700   -665  -2337  -2135   -873  -1965  -1727   1107  -1863   -105     22  -1851  -2286  -1794  -1920  -1368   -823   2927  -1816  -1362    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    29   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    30   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    31  -1181  -1614  -1431   -903  -2066  -1632   -446  -1944    559  -1867  -1326   -899  -1873   -156   3432  -1225  -1148  -1717  -1746  -1529    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    32   -700   -665  -2337  -2135   -873  -1965  -1727   1107  -1863   -105     22  -1851  -2286  -1794  -1920  -1368   -823   2927  -1816  -1362    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    33    116   -498   -840   -867  -1751   -671   -949  -1625   -916  -1896  -1218   -622  -1304   -824  -1097   2786   -220  -1038  -1992  -1530    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    34    -52   -555  -1173  -1112  -1571   -872  -1041   -862   -950  -1353   -866   -843  -1455   -937  -1084   -285   3069   -557  -1898  -1539    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    35  -1181  -1614  -1431   -903  -2066  -1632   -446  -1944    559  -1867  -1326   -899  -1873   -156   3432  -1225  -1148  -1717  -1746  -1529    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    36   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    37   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    38   -988  -1921    379   3052  -2309  -1196   -495  -2108   -350  -2194  -1612   -103  -1621   -210   -770   -862  -1042  -1799  -2207  -1742    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    39  -1369  -1199  -2542  -2295   -129  -2453  -1603    488  -1867   2607    742  -2168  -2539  -1724  -1835  -1992  -1384    130  -1284   -897    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    40  -1130  -2063   3441    243  -2502  -1157   -662  -2514   -843  -2578  -2029    -96  -1658   -421  -1434   -970  -1239  -2138  -2388  -1915    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    41   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    42   -637  -1349     -5   -148  -1773  -1078   -624  -1965   -499  -2112  -1514   3456  -1574   -435   -810   -661   -818  -1560  -1900  -1327    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    43    -52   -555  -1173  -1112  -1571   -872  -1041   -862   -950  -1353   -866   -843  -1455   -937  -1084   -285   3069   -557  -1898  -1539    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    44   -608   5196  -2368  -2362  -1635  -1253  -1702   -987  -2034  -1540  -1191  -1745  -1831  -1953  -1922   -934   -927   -770  -1855  -1692    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    45  -1926  -1577  -2416  -2370    192  -2070   -795  -1602  -1882  -1347  -1210  -2018  -2383  -1854  -1777  -2150  -1992  -1643   5696    560    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    46  -1335  -1071  -2973  -2502   1355  -2866  -1288    681  -2195   2326   1102  -2271  -2665  -1713  -2104  -2053  -1264    245   -728   -113    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    47  -1181  -1614  -1431   -903  -2066  -1632   -446  -1944    559  -1867  -1326   -899  -1873   -156   3432  -1225  -1148  -1717  -1746  -1529    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    48   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    49   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    50   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    51   -108   -998    231    197  -1842   -787   -312  -1705   -129  -1842  -1075   2750  -1271    -14   -522    690   -288  -1201  -1990  -1361    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    52   -700   -665  -2337  -2135   -873  -1965  -1727   1107  -1863   -105     22  -1851  -2286  -1794  -1920  -1368   -823   2927  -1816  -1362    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    53   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    54   -862  -1548   -321   -247  -1672  -1336   -419  -1721    130  -1660  -1161   -427  -1678   3540    -59   -855   -904  -1495  -1728  -1237    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    55   2114   -296  -1481  -1184  -1098   -942   -960    197   -995   -662   -198   -864  -1451   -868  -1164   -205   -122   1203  -1656  -1261    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    56   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    57  -1181  -1614  -1431   -903  -2066  -1632   -446  -1944    559  -1867  -1326   -899  -1873   -156   3432  -1225  -1148  -1717  -1746  -1529    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    58   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    59   -608   5196  -2368  -2362  -1635  -1253  -1702   -987  -2034  -1540  -1191  -1745  -1831  -1953  -1922   -934   -927   -770  -1855  -1692    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    60   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    61   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    62  -1667  -1473  -2001  -1964   1181  -2210    -25  -1224  -1658  -1018   -871  -1505  -2415  -1423  -1618  -1747  -1692  -1248    501   4149    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    63    -52   -555  -1173  -1112  -1571   -872  -1041   -862   -950  -1353   -866   -843  -1455   -937  -1084   -285   3069   -557  -1898  -1539    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    64    116   -498   -840   -867  -1751   -671   -949  -1625   -916  -1896  -1218   -622  -1304   -824  -1097   2786   -220  -1038  -1992  -1530    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    65   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    66   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    67   -608   5196  -2368  -2362  -1635  -1253  -1702   -987  -2034  -1540  -1191  -1745  -1831  -1953  -1922   -934   -927   -770  -1855  -1692    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    68   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    69   -912  -1800  -1053   -263  -2351  -1619    148  -1870   2518  -1712   -987   -334  -1655    559   1966   -825   -732  -1596  -1705  -1417    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    70   -608   5196  -2368  -2362  -1635  -1253  -1702   -987  -2034  -1540  -1191  -1745  -1831  -1953  -1922   -934   -927   -770  -1855  -1692    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    71   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    72  -1667  -1473  -2001  -1964   1181  -2210    -25  -1224  -1658  -1018   -871  -1505  -2415  -1423  -1618  -1747  -1692  -1248    501   4149    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    73   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    74  -1181  -1614  -1431   -903  -2066  -1632   -446  -1944    559  -1867  -1326   -899  -1873   -156   3432  -1225  -1148  -1717  -1746  -1529    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    75   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    76  -1369  -1199  -2542  -2295   -129  -2453  -1603    488  -1867   2607    742  -2168  -2539  -1724  -1835  -1992  -1384    130  -1284   -897    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    77    116   -498   -840   -867  -1751   -671   -949  -1625   -916  -1896  -1218   -622  -1304   -824  -1097   2786   -220  -1038  -1992  -1530    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    78   -988  -1921    379   3052  -2309  -1196   -495  -2108   -350  -2194  -1612   -103  -1621   -210   -770   -862  -1042  -1799  -2207  -1742    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    79   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    80  -1181  -1614  -1431   -903  -2066  -1632   -446  -1944    559  -1867  -1326   -899  -1873   -156   3432  -1225  -1148  -1717  -1746  -1529    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    81    -52   -555  -1173  -1112  -1571   -872  -1041   -862   -950  -1353   -866   -843  -1455   -937  -1084   -285   3069   -557  -1898  -1539    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    82  -1192  -1547   -812   -781   -520  -1557   4586  -1881   -457  -1789  -1357   -866  -1913   -669   -600  -1231  -1258  -1678   -918    -90    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    83   -537  -1827    417   2082  -2154  -1114     64  -1838   1454  -1814  -1028    221  -1368    458    245   -389   -489  -1474  -1970  -1368    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    84  -1130  -2063   3441    243  -2502  -1157   -662  -2514   -843  -2578  -2029    -96  -1658   -421  -1434   -970  -1239  -2138  -2388  -1915    84
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    85  -1602  -1340  -2512  -2455   3740  -2315   -379   -478  -2225   -175   -190  -1874  -2503  -1781  -2079  -1892  -1647   -683    210   1257    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    86   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    87   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    88  -1369  -1199  -2542  -2295   -129  -2453  -1603    488  -1867   2607    742  -2168  -2539  -1724  -1835  -1992  -1384    130  -1284   -897    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    89    116   -498   -840   -867  -1751   -671   -949  -1625   -916  -1896  -1218   -622  -1304   -824  -1097   2786   -220  -1038  -1992  -1530    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    90   -862  -1548   -321   -247  -1672  -1336   -419  -1721    130  -1660  -1161   -427  -1678   3540    -59   -855   -904  -1495  -1728  -1237    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    91   -718  -1231  -1178   -487   -654  -1595     -1  -1049    716  -1065   -467   -528  -1681    181   2679   -787   -620   -896   2167   -243    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    92  -1926  -1577  -2416  -2370    192  -2070   -795  -1602  -1882  -1347  -1210  -2018  -2383  -1854  -1777  -2150  -1992  -1643   5696    560    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    93    116   -498   -840   -867  -1751   -671   -949  -1625   -916  -1896  -1218   -622  -1304   -824  -1097   2786   -220  -1038  -1992  -1530    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    94   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    95    116   -498   -840   -867  -1751   -671   -949  -1625   -916  -1896  -1218   -622  -1304   -824  -1097   2786   -220  -1038  -1992  -1530    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    96  -1192  -1547   -812   -781   -520  -1557   4586  -1881   -457  -1789  -1357   -866  -1913   -669   -600  -1231  -1258  -1678   -918    -90    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    97   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    98  -1130  -2063   3441    243  -2502  -1157   -662  -2514   -843  -2578  -2029    -96  -1658   -421  -1434   -970  -1239  -2138  -2388  -1915    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-    99   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   100    116   -498   -840   -867  -1751   -671   -949  -1625   -916  -1896  -1218   -622  -1304   -824  -1097   2786   -220  -1038  -1992  -1530   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   101    215   -474   -556   -464  -1769   -628   -652  -1498   -519  -1716   -947   -356   2445   -420   -797   1301    -67   -924  -1970  -1514   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   102  -1130  -2063   3441    243  -2502  -1157   -662  -2514   -843  -2578  -2029    -96  -1658   -421  -1434   -970  -1239  -2138  -2388  -1915   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   103   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   104    -52   -555  -1173  -1112  -1571   -872  -1041   -862   -950  -1353   -866   -843  -1455   -937  -1084   -285   3069   -557  -1898  -1539   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   105   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   106  -1130  -2063   3441    243  -2502  -1157   -662  -2514   -843  -2578  -2029    -96  -1658   -421  -1434   -970  -1239  -2138  -2388  -1915   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   107   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023   107
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   108  -1369  -1199  -2542  -2295   -129  -2453  -1603    488  -1867   2607    742  -2168  -2539  -1724  -1835  -1992  -1384    130  -1284   -897   108
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   109  -1130  -2063   3441    243  -2502  -1157   -662  -2514   -843  -2578  -2029    -96  -1658   -421  -1434   -970  -1239  -2138  -2388  -1915   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   110   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   111  -1369  -1199  -2542  -2295   -129  -2453  -1603    488  -1867   2607    742  -2168  -2539  -1724  -1835  -1992  -1384    130  -1284   -897   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   112   -965   -982  -2125  -1844   -276  -2022  -1302    373  -1390    610   4141  -1701  -2229  -1356  -1425  -1444  -1028    126  -1279   -880   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   113   -988  -1921    379   3052  -2309  -1196   -495  -2108   -350  -2194  -1612   -103  -1621   -210   -770   -862  -1042  -1799  -2207  -1742   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   114    -52   -555  -1173  -1112  -1571   -872  -1041   -862   -950  -1353   -866   -843  -1455   -937  -1084   -285   3069   -557  -1898  -1539   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   115   -700   -665  -2337  -2135   -873  -1965  -1727   1107  -1863   -105     22  -1851  -2286  -1794  -1920  -1368   -823   2927  -1816  -1362   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   116   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   117   -608   5196  -2368  -2362  -1635  -1253  -1702   -987  -2034  -1540  -1191  -1745  -1831  -1953  -1922   -934   -927   -770  -1855  -1692   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   118   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   119   -608   5196  -2368  -2362  -1635  -1253  -1702   -987  -2034  -1540  -1191  -1745  -1831  -1953  -1922   -934   -927   -770  -1855  -1692   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   120    116   -498   -840   -867  -1751   -671   -949  -1625   -916  -1896  -1218   -622  -1304   -824  -1097   2786   -220  -1038  -1992  -1530   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   121  -1181  -1614  -1431   -903  -2066  -1632   -446  -1944    559  -1867  -1326   -899  -1873   -156   3432  -1225  -1148  -1717  -1746  -1529   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   122   -700   -665  -2337  -2135   -873  -1965  -1727   1107  -1863   -105     22  -1851  -2286  -1794  -1920  -1368   -823   2927  -1816  -1362   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   123  -1926  -1577  -2416  -2370    192  -2070   -795  -1602  -1882  -1347  -1210  -2018  -2383  -1854  -1777  -2150  -1992  -1643   5696    560   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   124   -700   -665  -2337  -2135   -873  -1965  -1727   1107  -1863   -105     22  -1851  -2286  -1794  -1920  -1368   -823   2927  -1816  -1362   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   125   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   126    116   -498   -840   -867  -1751   -671   -949  -1625   -916  -1896  -1218   -622  -1304   -824  -1097   2786   -220  -1038  -1992  -1530   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   127   -988  -1921    379   3052  -2309  -1196   -495  -2108   -350  -2194  -1612   -103  -1621   -210   -770   -862  -1042  -1799  -2207  -1742   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   128   -578  -1512    -46    178  -1097  -1274   3376  -1477    613  -1464   -774    -39  -1482   1412    377   -513   -525  -1211  -1290   -559   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   129   -988  -1921    379   3052  -2309  -1196   -495  -2108   -350  -2194  -1612   -103  -1621   -210   -770   -862  -1042  -1799  -2207  -1742   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   130   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   131   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   132   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   133  -1130  -2063   3441    243  -2502  -1157   -662  -2514   -843  -2578  -2029    -96  -1658   -421  -1434   -970  -1239  -2138  -2388  -1915   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   134  -1192  -1547   -812   -781   -520  -1557   4586  -1881   -457  -1789  -1357   -866  -1913   -669   -600  -1231  -1258  -1678   -918    -90   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   135  -1369  -1199  -2542  -2295   -129  -2453  -1603    488  -1867   2607    742  -2168  -2539  -1724  -1835  -1992  -1384    130  -1284   -897   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   136  -1369  -1199  -2542  -2295   -129  -2453  -1603    488  -1867   2607    742  -2168  -2539  -1724  -1835  -1992  -1384    130  -1284   -897   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   137   -700   -665  -2337  -2135   -873  -1965  -1727   1107  -1863   -105     22  -1851  -2286  -1794  -1920  -1368   -823   2927  -1816  -1362   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   138    116   -498   -840   -867  -1751   -671   -949  -1625   -916  -1896  -1218   -622  -1304   -824  -1097   2786   -220  -1038  -1992  -1530   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   139  -1369  -1199  -2542  -2295   -129  -2453  -1603    488  -1867   2607    742  -2168  -2539  -1724  -1835  -1992  -1384    130  -1284   -897   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   140  -1192  -1547   -812   -781   -520  -1557   4586  -1881   -457  -1789  -1357   -866  -1913   -669   -600  -1231  -1258  -1678   -918    -90   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   141  -1181  -1614  -1431   -903  -2066  -1632   -446  -1944    559  -1867  -1326   -899  -1873   -156   3432  -1225  -1148  -1717  -1746  -1529   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   142   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   143   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   144   -637  -1349     -5   -148  -1773  -1078   -624  -1965   -499  -2112  -1514   3456  -1574   -435   -810   -661   -818  -1560  -1900  -1327   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   145   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   146   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   147  -1926  -1577  -2416  -2370    192  -2070   -795  -1602  -1882  -1347  -1210  -2018  -2383  -1854  -1777  -2150  -1992  -1643   5696    560   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   148   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   149   -700   -665  -2337  -2135   -873  -1965  -1727   1107  -1863   -105     22  -1851  -2286  -1794  -1920  -1368   -823   2927  -1816  -1362   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   150   -700   -665  -2337  -2135   -873  -1965  -1727   1107  -1863   -105     22  -1851  -2286  -1794  -1920  -1368   -823   2927  -1816  -1362   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   151  -1369  -1199  -2542  -2295   -129  -2453  -1603    488  -1867   2607    742  -2168  -2539  -1724  -1835  -1992  -1384    130  -1284   -897   151
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   152   -988  -1921    379   3052  -2309  -1196   -495  -2108   -350  -2194  -1612   -103  -1621   -210   -770   -862  -1042  -1799  -2207  -1742   152
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   153   -700   -665  -2337  -2135   -873  -1965  -1727   1107  -1863   -105     22  -1851  -2286  -1794  -1920  -1368   -823   2927  -1816  -1362   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   154  -1181  -1614  -1431   -903  -2066  -1632   -446  -1944    559  -1867  -1326   -899  -1873   -156   3432  -1225  -1148  -1717  -1746  -1529   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   155   2806   -444  -1270  -1265  -1732   -744  -1182  -1034  -1212  -1545  -1010   -869  -1380  -1102  -1325   -156   -259   -640  -2039  -1721   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   156  -1181  -1614  -1431   -903  -2066  -1632   -446  -1944    559  -1867  -1326   -899  -1873   -156   3432  -1225  -1148  -1717  -1746  -1529   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   157   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   158   -988  -1921    379   3052  -2309  -1196   -495  -2108   -350  -2194  -1612   -103  -1621   -210   -770   -862  -1042  -1799  -2207  -1742   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   159   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   160   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   161   -637  -1349     -5   -148  -1773  -1078   -624  -1965   -499  -2112  -1514   3456  -1574   -435   -810   -661   -818  -1560  -1900  -1327   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   162   -934  -1220  -1352  -1451  -2187  -1314  -1456  -2160  -1488  -2268  -1827  -1359   3760  -1471  -1571  -1129  -1216  -1780  -2050  -2023   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   163    -52   -555  -1173  -1112  -1571   -872  -1041   -862   -950  -1353   -866   -843  -1455   -937  -1084   -285   3069   -557  -1898  -1539   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   164   -758  -1103  -1313  -1487  -2460   3331  -1562  -2502  -1720  -2644  -2081  -1324  -1775  -1590  -1790   -958  -1093  -1921  -2198  -2279   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   165  -1192  -1547   -812   -781   -520  -1557   4586  -1881   -457  -1789  -1357   -866  -1913   -669   -600  -1231  -1258  -1678   -918    -90   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -33  -6045  -7087   -894  -1115   -701  -1378      *      * 
-   166  -1602  -1340  -2512  -2455   3740  -2315   -379   -478  -2225   -175   -190  -1874  -2503  -1781  -2079  -1892  -1647   -683    210   1257   166
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *      *      0 
-//
-HMMER2.0  [2.3.2]
-NAME  Transposase_mut
-ACC   PF00872.10
-DESC  Transposase, Mutator family
-LENG  402
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -F HMM_ls.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_ls.ann
-NSEQ  14
-DATE  Tue May 13 14:55:02 2008
-CKSUM 8681
-GA    -160.0000 -160.0000;
-TC    -158.7000 -158.7000;
-NC    -160.3000 -160.3000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD   -345.927826   0.133743
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -93      *  -4000
-     1    -41  -1878  -3554  -3047   1043      1  -2334  -1618  -2800  -1956   4160    359  -3315  -2542  -2841  -2201   1428  -1480  -2526  -2166     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378    -93      * 
-     2   1519  -2093  -2220  -1652  -2146  -2846  -1578    168    545   -407  -1272  -1798  -2926    939  -1758  -1829   2504  -1553  -2479  -2033     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-     3  -1477  -2930    299   1638    616  -2454   1160  -2987    555    -41   1259  -1092    495   1495  -1203     60  -1416  -2547  -3118  -2441     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-     4  -1498  -2940   1608   -806  -3253  -2472  -1133  -2994   1288  -2953  -2035  -1114    906   -677   1282     57   1185    608  -3131  -2457     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-     5     66  -2909  -1353   1926  -3210  -2473   3053  -2943   -732  -2919  -2009  -1120  -2570   1371  -1235    301    474    -67  -3111  -2443     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -383  -9060  -2112   -894  -1115   -701  -1378      *      * 
-     6  -1371  -1382  -2845   1304   1688    158  -1625   -899  -2036   1262   -580  -2133  -2860  -1806  -2127    475  -1314    896  -1825  -1452     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -8682  -9724   -894  -1115   -177  -3116      *      * 
-     7  -1641  -1672  -3060  -2473  -1650  -3058  -1870    342    174   1047   -866  -2362  -3119    907  -2342    996   1547   1250  -2110  -1736     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-     8    963  -2413    219  -1124    348    921  -1304     89    326    394  -1556    611    505   -954  -1467  -1546    337  -1929  -2723  -2181     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-     9    881  -2980   1193    353  -3298  -2470  -1139  -3049    433   1066  -2071    816    268   1505  -1234  -1388  -1449  -2601  -3165  -2481     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    10  -1987  -1819  -4272  -3655    961  -3529  -2430    326  -3274   1689   -812  -3178  -3569  -2882  -3092   1988   1264  -1117  -2261  -1930    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    11    716  -2186  -2539   2607  -2368    250  -2057  -1757  -2108    555  -1520  -2211  -3215  -1951  -2401  -2108  -1851   1005  -2775  -2353    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    12   1645  -2222  -1881    876  -2303  -2696  -1407    507  -1202    420  -1381  -1537    101   1428    453  -1648  -1488   -107  -2570  -2075    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    13    944  -1617  -3844  -3234  -1586   1352  -2158   1131  -2886   1216   -812  -2843  -3330   1671  -2781  -2354  -1696    467  -2103  -1756    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -226  -9060  -2802   -894  -1115   -701  -1378      *      * 
-    14    225  -2596   1546   -730  -2834  -2349  -1017  -2529    680    590  -1708  -1023  -2440   1641    509  -1265  -1279    348  -2830    997    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -8838  -9880   -894  -1115  -1990   -418      *      * 
-    15   2100  -3058   2132  -1413  -4018   1166  -1929  -3787  -1675  -3779  -2893  -1655  -3034  -1527    685    154  -2009  -3197  -3963  -3303    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -129  -8838  -3587   -894  -1115   -981  -1019      *      * 
-    16   1020  -1368    243  -2903    666  -3000  -1857   1288  -2566   1643   -564  -2539    292  -2248  -2478  -2071    398   -774  -1823  -1474    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -8823  -9865   -894  -1115  -2043   -401      *      * 
-    17  -1317  -2691    841    642    857  -2306   -969    911    514    375  -1791   -958  -2398   1012   1134    162  -1256  -2292  -2899  -2241    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2010  -8823   -416   -894  -1115  -2043   -401      *      * 
-    18  -1384  -2604   2890    -35  -3398   2153  -1059  -3341  -1265  -3309  -2624   -375  -2066   -761  -1973  -1212  -1534  -2770  -3322  -2631    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -6832  -7874   -894  -1115  -3867   -102      *      * 
-    19   -625  -1075  -1124  -1001  -1519  -1588  -1094   -399  -1014  -1304   -784   2677  -1998   -947  -1277   -872   -770   2116  -1997  -1457    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -19  -6832  -7874   -894  -1115   -347  -2225      *      * 
-    20    236  -2541    437   1734  -2764   -228  -1018    244   -648   -420  -1657    668  -2437   -598  -1134  -1264    975  -2110   2503  -2169    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -8823  -9865   -894  -1115   -237  -2720      *      * 
-    21   1068  -1848  -2492     -2    894   -433  -1671  -1418    414   1465  -1032  -1988  -2974  -1609    204  -1903  -1538    169  -2257    791    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    22    -82  -2740   1917    430    285  -2504  -1174  -2667   -796   -520  -1853  -1179  -2595   1693  -1285    677    358    249  -2977  -2351    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    23    595  -2936    585   -819  -3268   1500  -1153  -3011   -742  -2971  -2053    667    505   -698    744   1178  -1447   -237  -3151  -2476    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    24    560  -2635  -1507   -956  -2835    587   1731   1615   1037  -2600  -1761    637    298   -809  -1339     36  -1442   -271  -2900  -2301    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -264  -9060  -2594   -894  -1115   -701  -1378      *      * 
-    25  -2418  -4071   2548    896  -4326    561  -1872  -4143  -1774   -265  -3238   1655   1557  -1480  -2420  -2191  -2416  -3668  -4249  -3423    25
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -8800  -9842   -894  -1115   -225  -2795      *      * 
-    26   1154  -4812   2821   1688  -5193    926  -2517  -5080  -2659  -4973  -4237  -1835  -3697  -2168  -3439   -248  -3170  -4536  -5163  -4220    26
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    27  -1581  -1986  -2222    410    802    758  -1563  -1593  -1509   1216  -1161  -1795  -2896    614   1249  -1799    202    775  -2375  -1934    27
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    28    744  -1519  -3987  -3355   2057  -3232  -2102   1001  -2961   1410   -712  -2863  -3281    925  -2778   -211  -1628    633  -1978  -1636    28
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    29    558  -2933    295   -830  -3247   -112  -1149  -2983   1577  -2948  -2036  -1135  -2583   -696   2446  -1402     80    214  -3131  -2465    29
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    30   1294  -2981    994   1499  -3296   -190  -1147    321   -737  -2995  -2073    529  -2577    685  -1246  -1396   1111  -2600  -3168  -2485    30
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    31   1115  -1608  -3342  -2744  -1577  -3115  -1948    367  -2455   1807   -805  -2527  -3173    951    542    128  -1595    410  -2055  -1693    31
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    32   -183  -1598  -3331  -2733  -1566  -3106  -1938   1113    836   1418   1370  -2517  -3164    949  -2484    182    387    193  -2043  -1681    32
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    33    263  -3055  -1472   1085  -3397  -2573  -1204  -3131   1608  -3066  -2152  -1213  -2664   -748   2399     41    941  -2691  -3218  -2566    33
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    34   1129  -1789  -3724  -3148  -1799  -3313  -2278   1841  -2822   -305   -998  -2850  -3412    908  -2804  -2406   2583  -1023  -2329  -1977    34
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    35    203  -1512  -4005    262   1702   -437  -2103   1068  -2973    583   1401  -2869  -3281  -2601  -2783  -2316  -1624   1864  -1975  -1632    35
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    36    304  -1503  -4021  -3385   1961  -3226  -2097   1357  -2981    546   2902  -2871  -3275  -2603  -2781   -205  -1618    462  -1961    735    36
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    37   -131  -4683  -1197   2500  -4978  -3167  -2363  -4828  -2348  -4720  -3952   2524  -3610   2468  -3012  -2712  -3008  -4326  -4894  -4017    37
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    38   1460  -3031    605   1935  -3347  -2509  -1187  -3095   -775   -284  -2125  -1144  -2617   1504   1114  -1443  -1507  -2651  -3215  -2532    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    39   1309  -1940  -4498  -3907  -1920  -3722  -2729    531  -3538   2312  -1070  -3414  -3779  -3168  -3366    220  -2095    549  -2568  -2235    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    40     -2  -1952  -4476  -3857  -1716  -3722  -2627   1721  -3473   1813   2841  -3378  -3735  -3061  -3276    840  -2090  -1113  -2420  -2119    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    41  -1499  -2973    924   1768  -3294    607  -1128  -3045    554   -296  -2063    533  -2561   1758    696  -1378  -1438  -2595  -3155  -2472    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    42   2095  -2223  -1999    978  -2315    838  -1587    280  -1457    493  -1425    426  -2911  -1351  -1842  -1798  -1611  -1715  -2625  -2151    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    43  -3976  -5510  -1654   3679  -5912  -3718  -3143  -6013  -3243  -5783  -5257  -2406  -4280   1621  -3837  -3631  -4069  -5490  -5652  -4918    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    44   1126  -2663  -4736  -4014  -2083  -4190  -3026  -1577  -2948   1876   2530  -3707  -4184  -3095   2297  -3347  -2716  -1853  -3012  -2799    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    45  -2323  -3515   2321  -1489    974  -2954  -2136  -3845  -2000  -3891  -3073    553  -3321  -1768  -2562   1028   2498  -3395  -4117  -3417    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    46   1736  -4426   1529   2595  -4674  -3064   1405  -4505  -2094  -4413  -3598  -1664  -3447    709  -2756  -2493  -2739  -4020  -4593  -3746    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    47   1324  -1984  -3010  -2445   2137  -3218   2859  -1540  -2220   -245  -1179    818  -3278  -2040     55  -2242  -1815  -1434  -2022   1784    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    48  -3546   1846  -6136  -5710  -2830  -5834  -5226   2102  -5565   2512  -1609  -5503  -5489  -5113  -5479  -5135  -3507    896  -4429  -4238    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    49    202  -4137    512  -1336  -4523   2929  -2088  -4318    662  -4236  -3406  -1684  -3388   1571  -2447  -2393  -2597  -3835  -4404  -3629    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    50   2513  -1945  -3424  -2870  -2091  -3089  -2240  -1644  -2477  -1992  -1326  -2644  -3313  -2364    619  -2213    646    181  -2538   2536    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    51    632  -2949    464   1537  -3270    538  -1109  -3020    443  -2965   1563    527    495   -649    503    -98  -1415  -2571  -3132  -2450    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    52   -129  -3140  -1610    289  -3492  -2680   1776  -3208   1198  -3135  -2234  -1319   1731   -819   2405  -1614  -1656  -2782  -3274    779    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    53  -3372  -3454  -4096  -3514  -1355   1584   2436  -3196  -2287   -491  -2706  -3261  -4366  -2696    447  -3499  -3269  -3112  -1969   3797    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    54     -2  -4358   1490   3027  -4641    280  -2147  -4465  -2056  -4376  -3556  -1665  -3432  -1758    745  -2467  -2704  -3979  -4554  -3721    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    55    782  -4129  -4249  -3116  -5303   -175  -2288  -4654    832  -4342  -3655  -2974  -4145  -1876   3634  -3405  -3299  -4315  -4201  -4098    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    56   1480  -2581  -2768  -2284  -3556   -108  -2375  -3212    175  -3396  -2581  -2291  -3232  -2066  -2540   1801   2056    303  -3738  -3264    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    57  -2310  -3886   1231   2166  -4169   1017  -1829  -3957  -1612  -3890  -3024  -1504   1775   1108  -2201  -2123  -2286    309  -4070  -3302    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    58    620  -2635  -1503   1477  -2833   -397  -1210  -2503   -857  -2598   1543    491  -2624   -805    501  -1456   1403    275  -2897   1031    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    59    309  -3209  -3167  -3042  -5106    961  -3038  -4796  -2281  -4777  -3956   1630  -3792  -2709   3435  -2586  -2747  -3973  -4824  -4520    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    60  -1530  -2758  -1486   -934  -2999  -2539  -1205  -2686   -808   -513  -1878    899  -2631   1487   1657   1997     90   -303  -2998  -2381    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1177  -9060   -847   -894  -1115   -701  -1378      *      * 
-    61  -1200  -1921  -1863  -2051  -3964   2898  -2501  -3761  -2607  -3927  -3068   2031  -2662  -2288  -2894  -1364   1328  -2807  -4104  -3702    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9  -7892  -8934   -894  -1115   -238  -2717      *      * 
-    62  -1703  -3197    594    714  -3506      6  -1303  -3265   -945  -3210  -2302   2686  -2707   -858  -1474    773    902  -2815  -3384   1269    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -8968 -10010   -894  -1115  -1400   -687      *      * 
-    63    291  -2697    231   -835  -2923  -2453   1350  -2625   -753   -180  -1811  -1128  -2548   2382  -1243   1003  -1389  -2273  -2929   2286    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2761  -8968   -234   -894  -1115  -1400   -687      *      * 
-    64  -1460  -1844  -1734  -1185  -2350  -1850   -667  -2258    375  -2146  -1613  -1159  -2095   -379   3603  -1504  -1421  -2026  -1959  -1787    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -6236  -7278   -894  -1115  -3980    -94      *      * 
-    65   2974   -591  -1518  -1543  -1976   -883  -1429  -1312  -1496  -1813  -1267  -1081  -1538  -1369  -1582   -307   -424   -880  -2260  -1972    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -6236  -7278   -894  -1115  -3980    -94      *      * 
-    66  -1065  -1374  -1656  -1861  -2798   3461  -1905  -2905  -2119  -3013  -2464  -1669  -2049  -1974  -2151  -1272  -1414  -2286  -2468  -2629    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -6236  -7278   -894  -1115  -3980    -94      *      * 
-    67   -869   -801  -2593  -2412  -1051  -2155  -1985   1034  -2146   -257   -139  -2095  -2477  -2070  -2183  -1583   -995   3075  -2020  -1573    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -6236  -7278   -894  -1115  -3980    -94      *      * 
-    68   -213   -712  -1409  -1380  -1808  -1017  -1285  -1128  -1222  -1611  -1122  -1061  -1620  -1201  -1334   -450   3269   -797  -2112  -1780    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -6236  -7278   -894  -1115  -3980    -94      *      * 
-    69  -1065  -1374  -1656  -1861  -2798   3461  -1905  -2905  -2119  -3013  -2464  -1669  -2049  -1974  -2151  -1272  -1414  -2286  -2468  -2629    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -6236  -7278   -894  -1115  -3980    -94      *      * 
-    70  -1505  -1792  -1099  -1103   -742  -1790   4799  -2229   -778  -2103  -1699  -1173  -2162   -998   -901  -1547  -1584  -2022  -1131   -310    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -6236  -7278   -894  -1115    -58  -4657      *      * 
-    71     70  -3327  -4609  -4118  -5447  -3498  -3355  -5096  -2247  -5029  -4265  -3522    847  -3051   3894  -2912  -3042  -4244  -4937  -4881    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    72  -3343  -5138  -1190    727  -5414  -3287   1878  -5369  -2826  -5233  -4570   3867  -3825  -2320  -3590     40  -3424  -4829  -5389  -4401    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    73  -4660  -4782  -5563  -5696  -6595   3695  -5243  -7004  -4849  -6756  -6236  -5325  -5414  -5307    866  -4889  -5010  -6169  -5746  -6363    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    74   -188  -2397  -1734    568    548  -2650   1446  -2146  -1090  -2329  -1552  -1434  -2740  -1020  -1530   2183    199  -1914  -2690   2198    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    75  -2773  -3465  -3239  -2374  -3726  -3653  -1926  -3345    654  -3365  -2646  -2427  -3674  -1561   2816    700  -2619    377  -3489   2916    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    76   -176  -2948    296    355  -3269   -118   1361  -3019    448   -300  -2037    694    997   -648    370    799    522  -2570  -3131  -2449    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    77  -4008  -4551  -5142  -3359  -5575  -4446  -2233  -4779   2478  -4369  -3731  -3141  -4357  -1813   3341  -3886    593  -4577  -4164  -4147    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    78    270  -2937    365   -783  -3253  -2455  -1114  -2999    578  -2951  -2029  -1093  -2548   1058    369   1293   2098   -372  -3124  -2446    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    79    219  -2550  -5307  -4744   2575  -4689  -3679    604  -4427   1518  -1235  -4342  -4576  -3986  -4245  -3840  -2815   2009  -3302  -3035    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    80    568  -2487    304    501  -2639    164  -1284   1025   -978    289  -1628  -1336  -2681   -916  -1436    546   1589  -2017  -2787  -2228    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    81  -2224  -2834  -4833  -5168  -5468    416  -4661  -5308  -5213  -5550  -4608  -3788    879  -4712  -4962  -2474   3732  -4028  -5630  -5603    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    82  -1495  -2903   1144   -817  -3201   -272  -1134    325    671  -2908  -2000  -1122  -2568    682   2332  -1387   1092   -357  -3100  -2435    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    83   1916  -1580    -11  -2817    969  -3122   1430    376  -2526  -1434   -779  -2566  -3179  -2253  -2526   -297    217   1045  -2027   1188    83
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    84    101   2079    207  -4241  -4438   3070  -3859  -4103  -4128  -4389  -3568  -3389  -3678  -3813  -4167     24  -2430    483  -4735  -4474    84
-     -   -149   -500    233     43   -381    400    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -113  -3753 -10102   -148  -3354   -701  -1378      *      * 
-    85  -1524  -2996   1411    468  -3314  -2481  -1151  -3064   1725   -730  -2087  -1115    506    945  -1244  -1403   1913  -2617  -3179  -2495    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    86  -3874  -3347  -6435  -5985  -2584  -6200  -5443   1558  -5849   2043   1463  -5876  -5656  -5143  -5648  -5537  -3810   2431  -4329  -4313    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    87  -2836  -4555   1371   2938  -4798  -3101  -2244  -4641  -2220  -4544  -3745  -1701    765   1050  -2906  -2580   1129  -4150  -4726  -3856    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    88  -3074  -2756  -5457  -4863    815  -4834  -3726   1938    446   2381  -1002  -4485  -4651  -3973  -4287  -3979  -3001    366  -3230  -3044    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    89   1310  -2945  -1330    357  -3264  -2454   1277  -3012   1020  -2959  -2035  -1091  -2547    921   1557    257    193    201  -3129  -2449    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    90  -3346  -2872  -5983  -5612  -3509  -5713  -5492   2922  -5274  -2339  -2245  -5376  -5525  -5354    648  -5059  -3339   2720  -5079  -4586    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    91  -5005  -5318    859  -3897  -6647  -4723  -4786  -7191  -5343  -6895  -6505  -4183   4159  -4729  -5782  -4959  -5262  -6514  -5901  -6193    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    92  -4079  -4603  -5260  -3381  -5611  -4492  -2224  -4795   2062  -4372  -3738  -3155  -4378   1813   3438  -3943  -3668  -4608  -4159  -4151    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    93    269  -2024   2429  -2095  -2166  -2923  -1903  -1699  -1966   1147  -1332  -2133  -3093  -1816  -2246    308   1005    268  -2560  -2146    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    94  -4818  -4902  -5636  -5351  -6532    452  -4608  -6712  -3628  -6376  -5845  -5060  -5384  -4450   4096  -4992  -5018  -6099  -5530  -6015    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    95    840  -2951   1040    359  -3271  -2452  -1111  -3021    357   -356  -2040   1537  -2546    856  -1200   1227     82  -2572  -3134  -2452    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    96  -2117  -2733  -4961  -5307  -5424   3507  -4661  -5255  -5270  -5509  -4544  -3745  -3809  -4722  -4969    196    685  -3940  -5637  -5589    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    97  -1516  -2954    444   -813  -3262  -2481   2237  -3003    427  -2966  -2051    814  -2582   -699  -1250   1431   1966    213  -3149  -2473    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    98  -4780  -4251  -5415  -5397   4096  -5419  -2189  -4159    558  -3727  -3630  -4269  -5411  -4230  -4471    220  -4716  -4204  -1514   1462    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-    99  -2583  -3846   1253   1338   2797  -3135  -1987  -3783  -2009  -3760  -3035  -1781  -3434  -1758  -2581   1800  -2565  -3451  -3297   1080   100
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   100  -2242  -2909  -3483  -3814  -5396    405  -4134  -5231  -4529  -5429  -4518   1004   3790  -4027  -4631  -2450    426  -4023  -5572  -5326   101
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1771  -9060   -504   -894  -1115   -701  -1378      *      * 
-   101   -774  -1741   1739   -226  -2118  -1595   -658  -1779   -463  -1928   2990   -481  -1883   -316   -945   1657   -807  -1462  -2285  -1688   102
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1096  -7303   -927   -894  -1115  -3726   -113      *      * 
-   102   -213   -712  -1409  -1380  -1808  -1017  -1285  -1128  -1222  -1611  -1122  -1061  -1620  -1201  -1334   -450   3269   -797  -2112  -1780   103
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -6236  -7278   -894  -1115  -3980    -94      *      * 
-   103   -213   -712  -1409  -1380  -1808  -1017  -1285  -1128  -1222  -1611  -1122  -1061  -1620  -1201  -1334   -450   3269   -797  -2112  -1780   104
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -6236  -7278   -894  -1115  -3980    -94      *      * 
-   104  -1226  -2145    216   3230  -2569  -1374   -714  -2415   -601  -2474  -1903   -296  -1814   -437  -1029  -1089  -1288  -2092  -2425  -1988   105
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -6236  -7278   -894  -1115  -3980    -94      *      * 
-   105  -2316  -1882  -2750  -2762   -108  -2323  -1111  -2026  -2287  -1730  -1620  -2381  -2654  -2246  -2141  -2539  -2395  -2070   5856    267   106
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -29  -6236  -7278   -894  -1115  -3980    -94      *      * 
-   106  -1262  -1887  -1045   -671  -2420  -1713   -441  -2141   3276  -2091  -1488   -760  -1940   -105    475  -1235  -1199  -1883  -1990  -1746   107
-     -   -149   -500    233     43   -381    398    105   -626    210   -466   -721    275    394     45     96    361    117   -369   -295   -249 
-     -  -1400   -702  -7278   -130  -3540    -58  -4657      *      * 
-   107   1122  -2816  -1394    445  -3081  -2484  -1149  -2792    422  -2808  -1921  -1144  -2576   1094  -1250   1337    932    738   1967  -2389   109
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   108    951  -2933  -5939  -5490  -2799  -5542  -4866   2319  -5302   2212  -1616  -5217  -5292  -4895  -5210  -4802  -3339    574  -4242  -4002   110
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   109  -4102  -3575  -6570  -6043   2173  -6266  -5175   1264  -5845   2349  -1074  -5950  -5613  -4920  -5498  -5571  -4001   1375  -3998  -4049   111
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   110    626  -3141  -1368   2498  -3479    -51  -1290  -3226   -868  -3169  -2256  -1230   1466    843    710  -1556  -1627  -2779  -3333  -2654   112
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   111   1062  -4255  -4191  -2978  -5221  -4113  -2172  -4565   1888  -4241  -3550  -2885   1441  -1752   3028  -3430  -3287  -4281  -4101  -3979   113
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   112  -4002  -4289  -4641  -4194  -2577    942  -2880  -5040  -2381  -4666  -4278  -3847  -4795  -3165   2563  -4037  -4069  -4755  -3070   3976   114
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   113  -1606  -3044  -1469    325  -3379     61  -1194  -3112   1222  -3049  -2137  -1206  -2656   2772   1492  -1488    322    220  -3204  -2552   115
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   114  -6456  -5625  -6449  -6292  -6874  -5588  -5409  -7592  -4707  -7041  -6767  -6169  -5973  -5488   4258  -6707  -6489  -7272  -5739  -6531   116
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   115    -23  -2669  -1508   -956  -2879  -2541  -1214    651    721  -2637  -1793    493  -2631   -805   2461    758    332   -279  -2926  -2324   117
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   116  -1714  -2957   2305   1858   1274  -2633  -1385  -2887  -1056  -2949  -2097  -1315  -2777   -972  -1559    340    533     30  -3216  -2578   118
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   117  -1547  -2997    579   -847  -3323  -2514  -1157  -3063   1083   -344  -2088  -1151   1259   1956   1656  -1428   1041  -2622  -3169  -2503   119
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   118   2524   1414   1204  -1178  -3397   -208   1674  -3109  -1131  -3139  -2263  -1446  -2829  -1082    751  -1647  -1700  -2687  -3369  -2741   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   119    143  -2930  -5668  -5095   1544  -5038  -3951  -1138  -4775   2408  -1035  -4723  -4827  -4165  -4520  -4208  -3196   1822  -3361  -3171   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   120  -1523  -2405   2067    483    212  -2613   1148     10  -1025  -2336   1168    610  -2699   -959  -1471    318    266     80  -2717    563   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   121   2484  -3057   1093    584  -3360  -2557  -1269  -3098   -883   -547  -2170  -1204  -2684   -824    518     43  -1583  -2673  -3265  -2589   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   122   1371  -1592  -3429  -2828  -1562  -3129  -1975  -1092    833    102   1699  -2576  -3189  -2265  -2536   -189    359   2037  -2044  -1686   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   123  -3737  -3222  -6326  -5901  -2734  -6092  -5462   2253  -5779   1385   2333  -5761  -5628  -5205  -5650  -5427  -3687   2356  -4454  -4359   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   124   1785  -2110  -4657  -4044  -1814  -3928  -2838   2130  -3669    720   2681  -3582    665  -3244  -3472  -3036  -2266  -1123  -2596  -2311   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   125    -88  -2941  -1382   2461  -3261  -2502  -1181  -2996    665  -2967  -2059  -1157  -2606   -730  -1260   1372    258  -2569   2410  -2490   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   126   1072   1817  -4272  -3717  -1875  -3238  -2507  -1383  -3328   1314   3825  -3108  -3457  -2951  -3144    230  -1880  -1306  -2416  -2088   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   127  -5015  -4466  -5928  -6213  -1093  -5487  -2540  -4130  -5815  -3876  -3939  -4711  -5633  -4868  -5330  -4949  -5097    -46  -1812   4785   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   128   1247  -2103  -4695  -4108  -2064  -4033  -2989    587  -3754   1585  -1162  -3668  -4026    840  -3600  -3149  -2295   2213  -2797  -2467   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   129    220  -2958  -1373   -820  -3275  -2487   2531  -3015   1369   -650  -2050  -1126  -2578   1660   1115    684    472  -2578  -3139  -2470   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   130  -6017  -5442  -6438  -6820  -7094   3856  -6214  -7992  -7066  -7505  -7295  -6571  -5976  -6877  -6575  -6361  -6362  -7330  -5948  -7085   132
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   131  -3097  -2688  -5648  -5186  -2912  -5206  -4492   1563  -4971    -79   2291  -4857  -5057  -4684  -4912  -4428   1179   2816  -4107  -3751   133
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   132  -2170  -2814  -4021  -4315  -5348  -3012  -4303  -5188  -4698  -5410  -4478    933  -3799  -4245  -4667   3145   1922  -3955  -5542  -5358   134
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   133  -2464  -2915  -5330  -5541  -4670  -3409  -4806  -2718  -5252  -4100  -3739  -4114  -4155  -4906  -5008  -2804   3806   1007  -5324  -5106   135
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   134  -4748  -4858  -5597  -5340  -6519   1295  -4619  -6696  -3659  -6374  -5836  -5038  -5360  -4465   3968  -4926  -4965  -6059  -5536  -6017   136
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   135   -221  -3167    734   1940  -3489  -2584  -1281  -3241   1886  -3177  -2263    435  -2710   -829   1858  -1554  -1627  -2791  -3339  -2653   137
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   136  -3453  -2939  -6136  -5811  -3474  -5977  -5940   2357  -5773  -2202   2609  -5636  -5688  -5667  -5913  -5353  -3441   2975  -5234  -4779   138
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   137     66  -2948   1395    412  -3268  -2450  -1109      9    557  -2963  -2037  -1086  -2543   1502    694   1427    188  -2569  -3131  -2449   139
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   138    803  -3220   2308    683  -3537    619  -1325  -3293   1067  -3231  -2319  -1233  -2743   -875   1377  -1593  -1674  -2842  -3396  -2702   140
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   139   1081  -1523  -4027  -3394    626  -3247   2297   1774  -2994   1219   -717  -2888  -3295  -2619  -2800  -2332    209    468  -1987  -1645   141
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   140  -3038  -2682  -5503  -4964    806  -4941  -3984    886  -4674   1941  -1329  -4595  -4786  -4230  -4507  -4113    268   2415  -3547  -3295   142
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   141    895  -2963  -1334   2534  -3278   -387  -1138  -3024    349   -728  -2056  -1111  -2571    919  -1227    350  -1446  -2582  -3151  -2472   143
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   142   1457  -2817    450   1794  -3079  -2491  -1160  -2787   -767   -698  -1924  -1153  -2585   -722   1346  -1407    259    233  -3038  -2394   144
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   143  -4681  -4056  -7068  -6479  -2122  -6870  -5507  -1535  -6282   2865   3042  -6612  -5841  -4989  -5733  -6264  -4516    287  -3969  -4211   145
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   144  -1826   2711  -4111  -3502   1040   1488  -2123  -1159  -3106    790   -865  -2971  -3404  -2720  -2914  -2435    199  -1084  -1928   2871   146
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   145  -2338  -3006    310  -3183  -4923   3208  -3740  -4292  -4135  -4823  -4062  -3001  -3807  -3598  -4433  -2523     88   1411  -5206  -4813   147
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -600  -9060  -1564   -894  -1115   -701  -1378      *      * 
-   146  -1612  -3147    805   1687  -3445   1812   1993  -3220   -886  -3158  -2271   -937    832   -742  -1445  -1448    698  -2763  -3335  -2598   148
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -6  -8466  -9508   -894  -1115   -131  -3522      *      * 
-   147    689  -2884    677    458  -3176  -2465   1613    747   1100  -2888  -1981  -1112  -2558   -677  -1222    -95   1489    -36  -3085  -2420   149
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -365  -9060  -2172   -894  -1115   -701  -1378      *      * 
-   148    522  -2661    551    600  -2959   1192   1868    278   -482  -2668  -1759   -867  -2318   -437   -986   1032    438  -2271  -2860  -2191   150
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1871  -8699   -465   -894  -1115  -2397   -304      *      * 
-   149   -763  -1738   -713   -355  -2499  -1537   -452  -2178   2471  -2167  -1375   -512  -1812    -65     76   1771   -796  -1752  -2275  -1799   151
-     -   -149   -500    233     43   -381    401    105   -626    210   -466   -721    275    394     45     96    359    117   -369   -295   -249 
-     -   -800  -1247  -7889   -125  -3595    -63  -4540      *      * 
-   150  -2919  -2604  -5319  -4752    804  -4690  -3546   1605  -4421   1339  -1163  -4325  -4565  -3935  -4214  -3834  -2857   2557  -3116   1241   153
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   151  -2411  -3005  -4845  -5207  -5592    414  -4778  -5521  -5378  -5732  -4808  -3932  -4038  -4853  -5125   3575  -2885  -4227  -5671  -5694   154
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   152   1130  -2965  -3329  -3056  -4857  -3054  -3053  -4579   3036  -4626  -3752  -2854   1982  -2725  -2661    147  -2508  -3728  -4738  -4384   155
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   153    957  -4719   2064    336  -5008  -3157  -2388  -4873  -2451  -4770  -4004   1051  -3614  -2025  -3187   2448  -3026  -4360  -4958  -4048   156
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   154  -1578  -2007  -2184   1192   1862  -2808  -1550  -1619  -1485   -387  -1182  -1770  -2885   1552  -1828     34   1794    473  -2394  -1948   157
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   155  -3439  -2925  -6138  -5841  -3647  -5982  -6141   2643  -5827  -2383  -2325  -5663  -5726  -5814  -6023  -5384  -3436   3179  -5468  -4919   158
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   156  -3545  -3959  -5507  -5866  -6025  -4145  -5366  -6405  -6012  -6435  -5724  -4892  -4866  -5640  -5712   3749  -4002  -5270  -5710  -5985   159
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   157    760  -2650  -1944  -1405  -3088  -2700  -1595     80  -1227  -2865  -2045   1490  -2887  -1217   2946    -33    209  -2402  -3179  -2629   160
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   158    -35  -2151  -4845  -4270  -2210  -4171  -3159   2677  -3928   1156   1469  -3817  -4154  -3577  -3771  -3297    530   1181  -2955  -2611   161
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   159    757   2909  -2038  -1480  -2186  -2751  -1490  -1776    601  -2027   1234    568  -2837  -1256  -1727    196   1887  -1602   2397  -2028   162
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   160   1295  -3170   1670    342  -3491   -364  -1286  -3244   2258  -3182  -2267  -1215  -2712   -834    705  -1556  -1630  -2794  -3345  -2657   163
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   161    778  -2957    191    411  -3279   -401  -1115  -3029   1322  -2973  -2047  -1091  -2550   2433   1279  -1364    193  -2579  -3140  -2457   164
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   162  -2755  -2498  -5126  -4532  -1957  -4410  -3317  -1107  -4159   2339   -994  -4085  -4337  -3676  -3938  -3545    463   2050   2657  -2659   165
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   163    269  -2941   2663    341  -3234  -2495  -1168    872    705   -714  -2039  -1139  -2596   1053  -1268  -1420  -1470  -2548  -3139  -2471   166
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   164  -2821  -4490   1574   2833  -4805  -3099  -2268  -4647  -2252  -4556  -3757  -1721   1205  -1892  -2940    285    888  -4144  -4741  -3875   167
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   165    652  -2837    622   2124    261   -118  -1145   -268   -748  -2832   1092    803  -2573   -703  -1246    117  -1427  -2432  -3051  -2399   168
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   166  -1967  -1773  -4312  -3682  -1597  -3540   1770    349  -3286    723   1619  -3184  -3559  -2885  -3082  -2632  -1905   2749   2516  -1896   169
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   167   1320  -2952    633    412    240    988  -1112  -3024    557  -2968  -2042    527  -2546    947   1185  -1360  -1419  -2574  -3136  -2453   170
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   168   2389  -3232  -1447   1824  -3654  -2695  -1495  -3397  -1097  -3355  -2460    953  -2875  -1057    241  -1730    485  -2943  -3530  -2859   171
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   169  -5826  -4758  -6183  -6536   3275  -5940  -2404  -4740  -6133  -4030  -4136  -4791  -5884  -4923  -5508  -5408  -5707  -4923   5467   -470   172
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   170     28  -3009  -1460   -901  -3331  -2557   1634  -3061   -713  -3013  -2105    862  -2647   1990   2491    342  -1524  -2634   2128  -2528   173
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   171  -1551  -3032    943   1651  -3350  -2494  -1175  -3103   -768  -3046  -2123   1778  -2603    788    745    976    919  -2653  -3214  -2526   174
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   172  -6456  -5625  -6449  -6292  -6874  -5588  -5409  -7592  -4707  -7041  -6767  -6169  -5973  -5488   4258  -6707  -6489  -7272  -5739  -6531   175
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   173  -1940  -2862  -2014    587  -3563  -2833  -2055  -3233  -1805   -611  -2551  -1915   2763  -1702  -2250   1912    907  -2825  -3680  -3124   176
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   174  -5799  -5010  -6724  -6813  -3635  -5931  -5844  -3283  -6751   3380  -2571  -6759  -6037  -6040  -6237  -6793  -5781  -4086  -4884  -5095   177
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   175    219  -3558    513   2532  -3981   1211  -1721  -3758  -1445  -3701  -2813  -1474  -3049  -1295  -2002    984     45  -3276  -3877  -3146   178
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   176    813  -2970   1203   1530  -3289   -275   2001  -3040   1363   -733  -2061  -1099     99   -670  -1222  -1378  -1438  -2591  -3154  -2471   179
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   177  -1484   1461  -1386    612  -3094   -199  -1144   -266    420  -2819   1100    802    262    674  -1245    911    964    -20  -3041  -2392   180
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -786  -9060  -1258   -894  -1115   -701  -1378      *      * 
-   178  -1215  -2651   -875   1494  -2992  -2103   -798  -2728   -343  -2671  -1770   1089   1881   -351   1902  -1090    623  -2291  -2833  -2170   181
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -7  -8281  -9323   -894  -1115   -340  -2251      *      * 
-   179  -5504  -4485  -6000  -6320   2726  -5865  -2101    666  -5880  -3601  -3696  -4507  -5716  -4628  -5259  -5111  -5362  -4426  -1348   4232   182
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -8954  -9996   -894  -1115   -367  -2155      *      * 
-   180   1044  -2615  -5050  -5076  -4621  -2986  -4264  -4238  -4785  -4593  -3770  -3656   3244  -4356  -4589    356    357   1412  -4947  -4765   183
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   181     68  -1663  -4094  -3479   1525  -3366  -2119  -1130  -3080   -166   -848  -2968  -3411  -2704    541  -2451  -1777   1157  -1929   3560   184
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   182  -3888  -3455  -6128  -5603    723  -5629  -3882  -1567  -5284   2252  -1037  -5171  -5220  -4429  -4915  -4825  -3779   2392   2720  -2515   185
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   183    -76  -1987  -4438  -3867   3298  -3697  -2178   1403  -3462  -1669   2267  -3258  -3726  -3020  -3238  -2792  -2132  -1400   2645    924   186
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   184    -32   1675  -4162  -3533   1453  -3380  -2264    619  -3136   2139   -795  -3026  -3420  -2759  -2940  -2470    195    713  -2117  -1778   187
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   185  -6190  -5763   4216  -4766  -6970  -5284  -5417  -7840  -6088  -7337  -7158  -5081  -5786  -5547  -6273  -6158  -6354  -7397  -5940  -6654   188
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   186   3060  -2712  -5265  -5574  -5289   1910  -4688  -4867  -5319  -5312  -4410  -3803  -3815  -4782  -4973  -2374  -2586    -18  -5547  -5491   189
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   187  -2563  -2373  -4746  -4083  -2041  -4129  -3006   1926  -3297   1437  -1080  -3705  -4113  -3239   1296  -3264   2356  -1231  -2882  -2611   190
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   188  -2415  -2295  -4189  -3534  -1351  -3787   1864  -1819  -2602  -2075   1578  -3124  -3817  -2694   1147  -2891  -2339   1187  -1930   3817   191
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   189  -1834   2458  -4165    900  -1624  -3413  -2302    485  -3153   1065   1395  -3050  -3453  -2786  -2970  -2503    613   2001  -2166  -1822   192
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   190  -3175  -4158  -3206  -2431  -4887    298  -2019  -4349   3334  -4077  -3336    326    617  -1592   1006  -3049  -2979  -4032  -3997  -3738   193
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   191   -426  -2873  -6018  -5662  -3395  -5783  -5546   1942  -5579    881  -2135  -5441  -5543  -5441  -5670  -5114  -3347   2998  -4983  -4539   194
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   192  -6456  -5625  -6449  -6292  -6874  -5588  -5409  -7592  -4707  -7041  -6767  -6169  -5973  -5488   4258  -6707  -6489  -7272  -5739  -6531   195
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    277    394     45     96    359    117   -369   -294   -249 
-     -   -356  -4143  -2624   -186  -3047   -701  -1378      *      * 
-   193  -1431  -2724   1262   2023  -2971   -202  -1087  -2671   -718    645  -1839  -1050  -2501   -660    818  -1342  -1374    707  -2953  -2311   197
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -8806  -9848   -894  -1115   -228  -2776      *      * 
-   194    755  -3318   1445   1870  -3638    774  -1414  -3402  -1064  -3342  -2434   1266  -2811   -970  -1597    349     50  -2945  -3512  -2802   198
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   195   -193  -3032  -1349    672  -3356   2350   2088  -3102   -789  -3053  -2137    529  -2632   -751    700  -1459    474  -2659  -3225  -2547   199
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   196  -1836  -3108  -1788  -1189    333  -2794   1200  -3101    765  -3077  -2215    914  -2868   1570   2368  -1742  -1753   1418  -3249  -2675   200
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   197    204  -2601  -5460  -5115  -3249  -4419  -4414   1436  -4883  -2438  -2164  -4492  -4679  -4624  -4815   1126  -2874   3057  -4273  -3876   201
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   198  -1597  -2134    586  -1508  -2192  -2784  -1500  -1768    509   -439   1408  -1684  -2861  -1267   1659  -1752    543   2171  -2501  -2037   202
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -126  -9060  -3610   -894  -1115   -701  -1378      *      * 
-   199  -3018  -4399    824  -1600  -5430   1268  -2756  -5362  -3088  -5282  -4596   2213  -3730  -2450  -3937   2669  -3216  -4640  -5471  -4520   203
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -8938  -9980   -894  -1115   -342  -2243      *      * 
-   200  -1511   1662  -1459    551  -2991  -2521   1158    302   1839  -2731    972  -1197  -2611   2157    519  -1439  -1449   -104  -2988  -2366   204
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   201   2504   3284  -4456  -4270  -4699    -24   1521  -4421  -4085  -4664  -3794  -3397    568  -3808  -4151   1099  -2439  -3532  -4939  -4692   205
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   202  -3048   1737  -5613  -5163  -3040  -5173  -4511   1568  -4956   1257  -1921  -4827  -5051  -4723  -4923  -4399    176   2768  -4186  -3782   206
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   203  -2310  -2092  -4591  -3997  -1490  -3866   2466    294  -3601   1937   -994  -3461  -3862  -3161  -3386  -2966  -2245    870  -2189   2825   207
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   204    -71  -2874  -6045  -5708  -3512  -5841  -5724   3011  -5648   -341  -2230  -5499  -5600  -5566  -5779  -5191  -3361   2479  -5159  -4666   208
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   205   3156  -2548  -5194  -5050  -3613   -120  -4161    820  -4754  -3082  -2647  -3934  -4055  -4381  -4572  -2775  -2597    648  -4331  -4021   209
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   206  -2393  -2130  -4811  -4242  -2238  -4129  -3144   2278  -3901   1543  -1335  -3785  -4131  -3563  -3752   -423   1477   1328  -2959  -2606   210
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   207    -33  -3174  -5133  -5495  -5745   3696  -4954  -5675  -5578  -5877  -4982  -4153  -4200  -5071  -5280  -2861  -3081  -4406  -5717  -5866   211
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   208  -3439  -2925  -6139  -5841  -3647  -5984  -6142   2820  -5828  -2383  -2324  -5664  -5727  -5814  -6023  -5385  -3436   3060  -5468  -4919   212
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   209    486  -2951   1664    468  -3268  -2458  -1120  -3016   -704   -732  -2042    597  -2553   -662   1308    -92   1709  -2571  -3137  -2456   213
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   210   2081  -2097  -2088  -1524  -2149  -2780  -1504  -1734    217   -264   1122  -1694   1449  -1284    262    -99  -1522  -1569   2140  -2008   214
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   211  -3625  -5688   3556   1945  -5840  -3344  -2818  -5853  -3274  -5677  -5135  -1933  -3945  -2516  -4319     34  -3738  -5272  -5879  -4721   215
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   212  -6017  -5442  -6438  -6820  -7094   3856  -6214  -7992  -7066  -7505  -7295  -6571  -5976  -6877  -6575  -6361  -6362  -7330  -5948  -7085   216
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   213  -1489  -2958    294   -787  -3280  -2461   1478  -3028   1352  -2972  -2047  -1097  -2554   1849   1604    628    876  -2580  -3139    732   217
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   214  -4167  -4651  -5345  -3486  -5674  -4547  -2320  -4889   2733  -4463  -3836  -3253  -4451  -1903   3403  -4038  -3763  -4701  -4230  -4238   218
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   215    174  -2972   1155   2496  -3288  -2471  -1139  -3037   -725  -2986  -2064  -1107  -2570    919    500  -1388    186    148  -3158  -2476   219
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   216  -3271  -2817  -5867  -5449  -3149  -5536  -5010   2945  -5237     74  -1953  -5182  -5333  -5051    643  -4813  -3247   2373  -4545  -4164   220
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   217  -4282  -3703  -6787  -6291  -2347  -6604  -5599    515  -6147   3055  -1106  -6315  -5804  -5125  -5777  -5993  -4180    674  -4185  -4326   221
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   218   1311  -2718  -5124  -5471  -5427   3337  -4700  -5256  -5342  -5513  -4542  -3772  -3804  -4775  -5004    198  -2584  -3931  -5644  -5611   222
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   219  -1711   1851  -4058  -3423   1916  -3263  -2135   1924  -3019    921   1596  -2909  -3309  -2639  -2819  -2349    104    463  -1994   1207   223
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   220   -179  -2955    981   1901  -3272    162  -1122  -3020    717  -2969   1078  -1096  -2555    854  -1213  -1371  -1429  -2575   3506  -2459   224
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   221     47  -1805    509  -3528  -1853  -3559  -2486   2118  -3199  -1615   1544  -3140  -3605  -2880  -3099    157  -1925   2356  -2416  -2061   225
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   222   1340  -2871  -1461    977  -3190   1901  -1287  -2899   -908  -2925   1555  -1257  -2682   1499  -1400  -1508    261  -2510  -3160  -2520   226
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2990  -9060   -197   -894  -1115   -701  -1378      *      * 
-   223  -1055  -1986    334   3108  -2384  -1246   -556  -2196   -420  -2274  -1694   -157  -1675   -273   -843   -925  -1111  -1883  -2270  -1812   227
-     -   -149   -500    233     43   -381    400    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1265   -794  -7143   -148  -3354    -58  -4676      *      * 
-   224  -1632  -3080   2206   -880  -3402    904  -1264  -3149   -879  -3108  -2197  -1194    473   1515  -1394    737    326  -2709  -3289   1170   229
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   225     45  -2821  -2312  -1836  -3975   1868  -2092  -3719  -1738  -3745  -2833    838  -3104  -1682   1521   1619   1066  -3097  -3932  -3354   230
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   226  -6234  -5752  -4492   3963  -6966  -5320  -5452  -7805  -6004  -7307  -7131  -5183  -5814  -5594  -6125  -6228  -6392  -7386  -5927  -6666   231
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   227     26  -3851   1762  -1843  -5136    833  -2780  -4992  -2900  -4970  -4170    917  -3680  -2449  -3566   2702  -2914  -4248  -5152  -4374   232
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   228   1602  -2962  -1341   1768    116    538  -1133  -3025    761  -2975  -2054    813  -2568   -675    506  -1386  -1443  -2583  -3146  -2469   233
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   229   1647  -2954    988   1167  -3268  -2464  -1130     16   1577  -2967  -2046  -1102  -2561   -673  -1223    123     81  -2572  -3142  -2462   234
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   230   1106  -2566  -3542  -3189   3036     22  -3085  -3512  -3084  -3756  -2962   1491  -3492  -2904  -3336   1257    253  -2981  -4131  -3752   235
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   231  -7240  -5775  -6720  -7095  -5539  -5783  -5867  -7902  -7198  -7201  -7237  -6973  -6208  -7031  -6643  -7679  -7381  -7739   6306  -5200   236
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   232  -1538  -2970    286   -847  -3286  -2510  -1157  -3021    562   1113  -2063  -1150  -2601   1155   2066    251    871  -2590  -3150  -2487   237
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   233   1165  -3136    490   1178  -3466   -372  -1290  -3220   -904  -3167  -2253  -1208  -2702   -840   1681  -1540   2040  -2769  -3340  -2648   238
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   234  -4176  -3645  -6528  -6068   3314  -6203  -4584  -1293  -5845   1125  -1157  -5787  -5613  -4892  -5473  -5506  -4078   2350  -3555  -3098   239
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   235  -4654  -4043  -7016  -6412   2162  -6782  -5348  -1583  -6200   2783   1560  -6498  -5789  -4924  -5653  -6141  -4484     74  -3888  -4076   240
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   236   -177  -2938   1404   1055  -3254  -2453  -1112  -3001   -695   -297  -2029   1275  -2546    788   1079  -1360    973    -81  -3125  -2445   241
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   237  -1556  -3034   2237    995  -3353   -379  -1178  -3105    666  -3048  -2126  -1132  -2607   -721    499   1494  -1497  -2655  -3216    655   242
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   238  -4912  -4242  -7000  -6575    723  -6760  -4754  -1798  -6363   3230  -1052  -6393  -5888  -5036  -5771  -6280  -4745  -2676  -3524  -3101   243
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   239  -1840  -2818  -1958  -1352  -3025  -2860  -1440    391   2407   -445  -1952    896  -2930   1033   1237  -1822  -1759    768  -3041  -2525   244
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   240   1600  -2953  -1327    353  -3271    584  -1121  -3019    717   -732  -2044   1958  -2555    788  -1210   -100  -1428  -2574  -3139  -2458   245
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   241  -4327  -4751  -4973  -3682  -5703  -4618  -2649  -5180  -1215  -4760  -4151  -3494  -4634   1092   4037  -4229  -4011  -4960  -4452  -4452   246
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   242  -6017  -5442  -6438  -6820  -7094   3856  -6214  -7992  -7066  -7505  -7295  -6571  -5976  -6877  -6575  -6361  -6362  -7330  -5948  -7085   247
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   243  -3602   1754  -6170  -5725  -2707  -5846  -5151    921  -5563   2767  -1492  -5520  -5474  -5035  -5431  -5139  -3555   1280  -4309  -4166   248
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   244   -189   1318  -1392   -840    259   -401  -1149  -2910   1680  -2895  -1993  -1142  -2583   2806    698     52  -1445  -2500  -3094  -2437   249
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   245  -2468  -3959   1839  -1325  -4369   2668  -1988  -4144  -1705  -4068  -3224  -1660  -3315   1052    712  -2291    604  -3671  -4229  -3494   250
-     -   -149   -500    233     43   -381    401    105   -626    210   -466   -721    275    394     45     96    359    117   -369   -295   -249 
-     -   -139  -3460 -10102   -125  -3595   -701  -1378      *      * 
-   246  -3123  -2742  -5761  -5398  -3367  -5208  -5002   1930  -5242  -2348  -2177  -5024   1665  -5083  -5272  -4501     85   2966  -4681  -4230   252
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   247    -23  -2908  -1343   1603    468  -2459   1159  -2949    436    819  -2002  -1102  -2552    685    257    256    328  -2520  -3102  -2431   253
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   248  -4743  -4100  -7090  -6512   1922  -6918  -5350   1209  -6317   2845   -892  -6609  -5859  -4989  -5748  -6317  -4569  -2404  -3868  -3940   254
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   249   1379  -2811  -5886  -5491  -3226  -5552  -5118    905  -5353    790  -2019  -5220  -5362  -5151  -5379  -4838  -3249   2940  -4644  -4240   255
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   250  -3391  -2893  -6090  -5783  -3636  -5878  -5983   2951  -5750  -2403  -2323  -5576  -5660  -5726  -5927  -5257    162   2773  -5389  -4846   256
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   251    185   2088  -5069  -5033  -4261    455  -4111  -3890  -4701  -4221  -3437  -3633  -3724  -4267  -4487   2539    617   1659  -4629  -4413   257
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   252  -6190  -5763   4216  -4766  -6970  -5284  -5417  -7840  -6088  -7337  -7158  -5081  -5786  -5547  -6273  -6158  -6354  -7397  -5940  -6654   258
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   253   1933  -4337   1517  -1764  -5452   2649  -2877  -5356  -3162  -5302  -4594  -2092  -3825    529  -3952  -2888  -3251  -4634  -5493  -4596   259
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   254   1140  -2883  -4904  -4526   1155  -4379   4331  -2175  -4123   1106  -1736  -3846  -4442  -3647  -3927  -3541  -3051  -2300  -1964  -1014   260
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   255   2203  -3036  -3113  -2569  -4019  -3201  -2392  -3603   2663  -3690   1813  -2543    704  -2049  -1765  -2408  -2426  -3189  -3937  -3567   261
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   256  -6017  -5442  -6438  -6820  -7094   3856  -6214  -7992  -7066  -7505  -7295  -6571  -5976  -6877  -6575  -6361  -6362  -7330  -5948  -7085   262
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   257  -4935  -4253  -6936  -6562   2358  -6707  -4424  -1858  -6335   2975  -1113  -6215  -5881  -5013  -5742  -6193  -4768  -2728  -3297  -2696   263
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   258  -1541  -2938    632    573  -3235  -2513  -1171  -2963   1099  -2939  -2037  -1159   1613   -722    265  -1433  -1478   1877   2408  -2473   264
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   259   1923  -3119    511   1004  -3435  -2541  -1245  -3191   1622  -3133  -2214  -1173  -2666   1057  -1367    634  -1575  -2739  -3301  -2607   265
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   260   3376  -2685  -5182  -5411  -4939  -3026  -4552    513  -5134  -4843  -4074  -3776  -3815  -4657  -4839    217  -2569  -3414  -5296  -5152   266
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   261  -3285  -2841  -5857  -5416  -2975  -5492  -4862   3190  -5184    721  -1796  -5140  -5277  -4921    314  -4752  -3254   1723  -4357  -4034   267
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   262    759  -2953    191    674  -3273    689  -1111  -3024    357  -2969  -2042    532  -2546   -652   1642    938    193  -2575  -3136  -2453   268
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   263   1792  -2958  -1365   1260  -3276  -2482  -1134  -3017   1074  -2968  -2050  -1121  -2574   1621    271  -1393    191    149  -3140  -2468   269
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   264    975   1532  -2969  -2434  -2211  -2949  -2097  -1772  -2249  -2086  -1395    379  -3178    446  -2467    -95    301   2703  -2622  -2230   270
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   265  -4805  -4115  -5961  -6006   3657  -5680  -2322    340  -5592   1065  -2795  -4554  -5523  -4532  -5080  -4886  -4690  -3687   2763   1654   271
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   266  -1724  -2369    598  -1463  -2460  -2811  -1600    -20  -1432   -483  -1549  -1675   3192    538  -1836  -1830    914  -1846  -2750  -2258   272
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   267    885  -2971  -1350   1063  -3275   1815  -1206  -3009   -811    417  -2083    526  -2626    779  -1318    116  -1507  -2588  -3182  -2512   273
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   268   2614  -2621  -5223  -5335  -4670  -3003  -4391  -4077  -5003  -4609  -3812  -3731  -3773  -4526  -4724    -96   1903   1724  -5022  -4859   274
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   269   1130  -2819  -1417   -867  -3102   -400  -1170   -118    655  -2829  -1942  -1164   1296   -731    739   1112   1042  -2426  -3055  -2410   275
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   270    297  -1942  -3401  -2854  -1745  -3269   1161  -1507  -2338  -1833  -1188  -2653  -3379    888  -2382  -2367  -1883   1960   4853  -1728   276
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   271  -6285  -5597  -5689  -5978  -6614  -5492  -5717  -7713  -5849  -7170  -7005  -6029  -5959   4616  -5690  -6516  -6489  -7316  -5775  -6377   277
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   272  -3513  -3999  -5101  -4296  -5675  -4110  -3355  -5380  -2095  -5173  -4522  -3862  -4547  -3032   3854  -3654   1769  -4776  -4890  -4917   278
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   273  -6037   5865  -6665  -7041  -6926  -5480  -6239  -7746  -7138  -7370  -7198  -6703  -5994  -6978  -6596  -6405  -6384  -7193  -5907  -6905   279
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   274  -1684  -1621  -3440  -2827  -1572  -3151  -1967   1639  -2456     54   -816  -2580  -3205   1980   1874  -2210    563  -1042   2533   1020   280
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   275   -233  -2416  -5258  -4752   1825  -4681  -3859   1617  -4477  -2056  -1729  -4345  -4638  -4199  -4385  -3857    193   2903  -3632  -3243   281
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   276  -6757  -5688  -6254  -6597  -5741  -5658   5464  -7878  -6658  -7247  -7193  -6547  -6105  -6635  -6301  -7076  -6950  -7570  -5435  -5405   282
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   277  -2836  -2578  -4967  -4433   3020  -4336  -2592    639   1399   1523  -1235  -3827  -4283  -3507  -3772  -3449  -2762  -1846  -2113   1141   283
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   278    639  -1546  -3659  -3045  -1504  -3168   1677   1651  -2710   1289   2423  -2695  -3221    635  -2632    118  -1602   -962  -1998  -1647   284
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   279   -114  -3790  -3659  -3018  -5197    354  -2475  -4672  -1242  -4449  -3728  -2906  -4014    891   3733  -3089  -3100  -4185  -4363  -4193   285
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   280  -4256  -4919  -2788  -3144  -4338  -4241   1496  -6214  -3962  -5904  -5491   4291  -4804  -3763  -4281  -4153  -4469  -5649  -4628  -3808   286
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   281    827  -1654  -4162  -3543  -1650  -3403  -2316   1172  -3158   1718   -870  -3051  -3455  -2795  -2980    624    377   1224  -2187  -1842   287
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   282    196  -1571  -4045  -3413   2044   -129  -2157    734  -3018   1895   1491  -2921  -3331    315  -2831  -2373  -1682   -966  -2020  -1685   288
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   283   1828  -3035   1621    357  -3355  -2499  -1184  -3107   -779  -3052  -2130    925  -2610   -728    524    811    182  -2657  -3221  -2533   289
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   284   1272  -2129  -2014  -1454   1308  -2750   2881  -1778   1131   -306  -1295  -1639  -2828    529  -1698  -1712    198  -1605  -2487    955   290
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   285   1390  -1923  -4538  -3939  -1951  -3817  -2755    583  -3571    583   1844  -3462  -3831  -3212  -3399  -2925   1133   2180  -2588  -2242   291
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   286  -2142  -3202  -2172  -1789  -4055  -2983   1246  -3749    631  -3733  -2883  -1973   3257  -1593  -1714   1354    347  -3257  -3885  -3351   292
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   287  -2288  -3544  -2279    522  -3974  -3167  -1583  -3620   2575  -3488  -2647  -1813  -3216  -1142   2383   -231  -2170  -3243   2046    768   293
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   288    175  -2960    190   -785  -3282   -400  -1118  -3032   2583  -2976  -2050  -1095    177    922    697    350  -1428  -2583  -3143  -2461   294
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   289  -1483  -2913   1661    463  -3216  -2461   2169  -2954    349    558  -2007    523  -2555   -669  -1216    666  -1422   -238  -3107    858   295
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   290   1392  -2912  -1452   -898  -3212   -109   1686  -2929   -748  -2918  -2024  -1194  -2629   1150   1736    684  -1493  -2527   3037  -2474   296
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     99    359    117   -369   -294   -249 
-     -   -110  -3790 -10102   -152  -3324   -701  -1378      *      * 
-   291    175  -2971   1627   1121  -3291    164  -1126  -3043   1564  -2987  -2061  -1097    958   -667    368     -5  -1436  -2593  -3154  -2470   298
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   292   -176  -2905   1123    625  -3206  -2460  -1120  -2943    573  -2912   1843  -1102  -2552   -667    742    685   1018     94   1960  -2429   299
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   293    218   1929  -5489  -5022    528  -4994  -4285   2144  -4791  -2162  -1899  -4655  -4910  -4554  -4742  -4202  -2914   2872  -4014  -3602   300
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   294   1454  -2003  -2201  -1637  -2038  -2814  -1553  -1614   1176    576   1142  -1779  -2889  -1381   1093     61    547    100  -2389  -1946   301
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   295   2115  -2945    299   1138  -3258  -2466  -1132  -3002   -720  -2959  -2040  -1106     99    919  -1227   -102    258    -44  -3137  -2459   302
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   296   1688  -3001   1943   1064  -3283  -2542  -1241  -3012   -858   -626    969  -1188  -2660   1754  -1367  -1495  -1548  -2603  -3206  -2537   303
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   297  -3187  -2879  -5539  -4916   1684  -4877  -3678    299  -4562   2361   1679  -4534  -4654  -3920  -4275  -4014  -3098    898  -3110   1308   304
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   298  -3690  -4428  -4324  -2982  -5291  -4237   1533  -4595   2724  -4233  -3552    879  -4166   1214   2607  -3557  -3369  -4358  -4071  -3965   305
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   299   1302  -2863    624    342  -3148   -279  -1137  -2872   -734  -2865    948  -1124    295   -690  -1234    722   1469  -2466   2062  -2413   306
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   300  -3599  -3083  -6235  -5859  -3032  -6041  -5666   3377  -5777    -18   1821  -5703  -5657  -5402  -5768  -5396  -3568   1611  -4766  -4541   307
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   301  -5675  -4621  -6102  -6442   3182  -5974  -2179    559  -5998  -3878  -3962  -4596  -5829  -4731  -5367  -5219  -5527  -4709   2855   3733   308
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   302    491  -2934   1164   -782  -3249  -2453  -1112  -2995   1068  -2947   1565    666  -2546   -655   1712    -99    355  -2553  -3121   1064   309
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   303   2839  -2998  -2331  -1740    446  -3129   1226  -2868  -1062  -2957  -2202  -1919  -3222   1512    613  -2159  -2077  -2619  -3065  -2478   310
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   304    968  -2927  -1547    551  -3401  -2565  -1353  -3134   -943  -3116  -2210  -1315   2294   -909   1215    -11   1587  -2681  -3306  -2655   311
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   305  -3168  -4991   3167    332  -5223  -3214  -2504  -5117  -2658  -4998  -4275    943  -3709  -2156  -3454    876   1526  -4596  -5190  -4224   312
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   306   2091  -1858  -3646  -3037  -1836  -3283  -2214    348  -2524   1127  -1026  -2775   1269  -2424   1426  -2379  -1844  -1244  -2353  -2008   313
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   307   1038  -4624   1365   2974  -4891  -3126  -2311  -4742  -2328  -4644  -3860    598  -3558  -1940  -3037  -2642    302  -4242  -4830  -3943   314
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   308   1044  -2848    682   2207  -3112  -2501   1150  -2824   -788    127   1464  -1161  -2600   -739  -1286     49  -1457  -2439  -3067  -2419   315
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   309   2625  -2231  -4781  -4376  -2729   -173  -3346    791  -4043  -2390  -1864  -3620  -3879  -3693  -3892  -2728    196   1841  -3342  -3004   316
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   310   1204  -2593  -1591    385  -2771  -2587   1145  -2425    492   -611  -1723  -1305  -2673   -868   1979  -1515  -1478    909  -2865   1168   317
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   311   2139  -2917  -1433   1373  -3210  -2526  -1173  -2929    442   -518  -2017  -1176  -2616   1053    518  -1442  -1480   -214  -3110  -2463   318
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   312   1920  -2910    431   -892  -3203  -2531  -1199  -2920   -777   -543  -2024  -1191  -2631   1926   1819  -1458     76  -2520  -3123  -2475   319
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   313  -2951  -2728  -4710  -4199   1291  -4275  -2133  -2277    949   2006  -1922  -3559  -4282  -3286    651  -3386  -2875  -2232   3032   2164   320
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   314    -41  -4561   2569   2341  -4800  -3101  -2239  -4643   1350  -4543  -3744    596  -3510  -1860  -2893  -2579  -2848  -4152  -4724  -3854   321
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   315   1882  -2961  -1332    489  -3281   -400   1279  -3030   -700  -2976  -2051    813  -2558    698   1787  -1373     81  -2583  -3144  -2463   322
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   316      9  -1833  -4387  -3766   3403  -3624  -2483    367  -3375    -87   -858  -3266  -3640  -2975  -3173  -2719  -1976   1439   2266  -1928   323
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   317    691  -1725     41    -68  -1713  -3007  -1804   1792  -2063   1341   -917  -2230  -3071  -1876     37  -2030    105    584  -2157  -1771   324
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   318    993  -3025   1500   1499  -3343    600   1287  -3095   -768  -3040  -2118  -1128  -2602   -718    693  -1425   1026  -2646  -3210  -2522   325
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -126  -9060  -3610   -894  -1115   -701  -1378      *      * 
-   319     65  -2642    353   -805  -2874   -188  -1089    447   2120   -430   1057  -1097  -2509   -665    323     72    181  -2216  -2882  -2258   326
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -8938  -9980   -894  -1115   -342  -2243      *      * 
-   320  -2722  -2673  -3886    288  -1085  -3990   1903  -2256  -3130   1236  -1885  -3135    214  -2866  -3189  -3062  -2655  -2181   4410   2498   327
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   321   1252   1830  -3099  -2522  -1740   1186  -1936    316  -2287  -1623   -955  -2396  -3140  -2075    564     -2    288  -1183   3699  -1821   328
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   322    797   1476   1065   -960  -2838   1048  -1216  -2507   1719   -275  -1763  -1241  -2629   -811    224  -1462  -1446      6  -2902  -2304   329
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -2508  -9060   -282   -894  -1115   -701  -1378      *      * 
-   323   -965  -2497   2482    465  -2736  -1251   -397  -2602   -317  -2546  -1785    105  -1660   2657   -920   -740   -984  -2159  -2700  -1901   330
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -23  -6574  -7616   -894  -1115  -1798   -489      *      * 
-   324   -812  -1806  -1038   -655  -2673  -1721   -942  -2377   -599  -2450  -1592   -830   2434   1773  -1026   1054   1291  -1886  -2694  -2126   331
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -7673  -8715   -894  -1115    -79  -4238      *      * 
-   325  -2060  -3415  -1944    363  -3828  -2957  -1465  -3505   3039  -3386  -2513  -1595    375    662    664    565  -1964  -3093  -3474  -2921   332
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   326  -5671  -4620  -6098  -6435   2174  -5972   2789  -4549  -5990    463  -3957  -4595  -5827  -4728  -5362  -5217  -5523  -4709  -1427   3986   333
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   327  -2528  -3155  -4192  -4061  -5376  -3318  -3604  -5153  -2753  -5167  -4351  -3464   3691  -3352   1704    838  -2901  -4162  -5110  -4978   334
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   328   2087  -4085  -3851  -2825  -5062  -3942  -2164  -4470   2938  -4191  -3476  -2775    255  -1745    826  -3221  -3126  -4140  -4086  -3913   335
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   329   1375  -2821  -5923  -5542  -3315  -5627  -5261   2226  -5424    644  -2089  -5288  -5424  -5258  -5479  -4928  -3273   2454  -4778  -4347   336
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   330   2028   2629  -2639    -76  -2659   -318  -2054  -2253  -1980  -2517   1651  -2155  -3121  -1861  -2313   -156   1861  -2014  -2983  -2546   337
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   331    610  -2964   1846   1612  -3285  -2458  -1121  -3035   -704  -2980  -2054  -1093    -43    794    528    715     81  -2586  -3148  -2464   338
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   332  -1671  -1515  -3900  -3272  -1465  -3205   1338    414  -2892    977   2089  -2813  -3256  -2537  -2732   1734    621   -927   3178  -1623   339
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   333    -73  -2580  -5187  -4562  -1844  -4482  -3325  -1305  -4190   2374   2209  -4139  -4353  -3639  -3938  -3602  -2765    337   3777  -2697   340
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   334  -2947  -4520   2219   2474  -4863  -3250  -2209  -4617    704  -4466  -3690  -1853  -3603  -1820   2091  -2705  -2917  -4171  -4564  -3860   341
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   335  -1521  -2998    992   1858  -3318  -2477  -1147  -3070    757  -3013  -2088   1456  -2579   -689   1108    147   1060  -2620  -3180  -2495   342
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   336   2714  -3385    856  -2120  -4903    830  -2863  -4712  -2892  -4754  -3909    547  -3607  -2537  -3442  -2441   1378  -3932  -4949  -4304   343
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   337   -186  -2199    487  -1362   1287    105  -1426   1073    161  -2105  -1361  -1567  -2795  -1154   1742  -1669  -1497  -1685   3559  -2063   344
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -126  -9060  -3610   -894  -1115   -701  -1378      *      * 
-   338    608   1506   1439   2588  -3472  -2543  -1362  -3218  -1010  -3191  -2293  -1245    428   -925  -1529  -1567    349  -2766  -3383  -2700   345
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -8938  -9980   -894  -1115   -342  -2243      *      * 
-   339  -1652  -3143   2209   1533  -3459  -2552   1308  -3216   -874  -3156  -2239    834  -2682   1600    693    349  -1596  -2763  -3324  -2628   346
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   340    658  -1534  -4047  -3415    807  -3264  -2141    341  -3015   1626   -735  -2907  -3312  -2641  -2821    -55    358   1744  -2007  -1665   347
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   341  -3305  -2939  -5729  -5158   1767  -5162  -4095   1814  -4856   2357  -1081  -4823  -4909  -4258  -4614  -4335    -69    330  -3489  -3344   348
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   342   2092  -2770  -3770  -3688  -4845  -2977  -3668  -4586  -3628  -4777  -3896  -3178   1947   1578  -3793  -2305   2396  -3657  -4998  -4695   349
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   343  -4419  -3826  -5893  -5844   4160  -5572  -2453    236  -5461  -2639  -2631  -4563  -5430  -4525  -5026  -4779  -4333    232  -1729   1300   350
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   344    820  -1578  -3933  -3318   2101  -3241  -2090  -1082  -2943    587   -787  -2851  -3304  -2585  -2788   -314   1492  -1001  -1970   2600   351
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -95  -9060  -4011   -894  -1115   -701  -1378      *      * 
-   345   1536  -3082   2242   -856  -3436   -287  -1256  -3190   -869  -3137  -2224  -1170  -2660   1124   1480     42  -1578  -2735  -3308  -2618   352
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -8969 -10011   -894  -1115   -391  -2074      *      * 
-   346  -3700  -3307  -5777  -5328   3908  -5241  -3125  -1839  -4966    169   1886  -4656  -4998  -4189  -4615  -4402  -3602     79  -2428   1258   353
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   347   -190  -4519    735  -1742  -5527  -3265  -2886  -5447  -3180  -5378  -4705  -2084   3843    673  -3972  -2973  -3360  -4751  -5561  -4637   354
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   348    910  -2891  -1366    976  -3185   -279  -1134  -2914   1049  -2894  -1988  -1121   1209   -684   1129  -1384  -1429    661  -3091   1009   355
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   349   1086  -3243    380   1315  -3555   -230  -1342  -3316   -975  -3256  -2343   1318  -2751   2224  -1503    860  -1689  -2862  -3425  -2720   356
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   350  -1849  -1893  -3209  -2688  -1895  -3209   3852   2381  -2291  -1769  -1130  -2555  -3316    940  -2376   -174  -1810    245  -2361  -1969   357
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   351  -4562  -4682  -5392  -4078  -2458  -4888   2534  -4913  -1611  -4421  -4040  -3718  -4859  -2583   2676  -4422  -4253  -4820   5218  -1910   358
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   352  -2913  -3983  -3094  -2217  -4595  -3675   1776    176   1742  -3869  -3094    461  -3675   2228   2679  -2790  -2724  -3777  -3825  -3511   359
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   353  -1760  -3011  -1719  -1131  -3303  -2734   2544    820   1436  -2981  -2121  -1400  -2812    836   1726   1047  -1683     12  -3181  -2598   360
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   354  -3559  -3099  -6101  -5638  -2636  -5729  -4971   2890  -5446   2003  -1438  -5407    425  -4911  -5296  -5001  -3510    494  -4182  -4039   361
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   355  -3611   1980  -4619  -3277  -2982  -4320  -2146  -3854   1327  -3731  -3141  -3083  -4257  -1952   2558  -3616  -3347  -3718   4078   2584   362
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   356  -2161  -2772  -5022  -5352  -5397  -3037  -4669  -5247  -5230  -5506  -4560  -3787  -3845  -4737  -4938   2841   2898  -3964  -5601  -5536   363
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   357  -2613  -3238  -3712  -4060  -5434  -3348  -4322  -5463  -4614  -5647  -4822   1441  -4105  -4269  -4667  -2820   3832  -4339  -5517  -5286   364
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   358  -5665  -5376  -5183  -5561  -6544  -5250  -5658  -7631  -6269  -7224  -6960   4442  -5783  -6000  -6149  -5858  -5975  -6999  -5794  -6306   365
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   359   2084  -1657  -3930  -3341  -1675    -92  -2236  -1177  -2985    653   1557  -2882   1952  -2647  -2862  -2310  -1724    292  -2183  -1841   366
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   360  -4220  -3710  -6498  -5975  -2209  -6242  -5046   3238  -5548   1857  -1012  -5899  -5595    613  -5230  -5564  -4109  -1851  -3915  -3973   367
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   361  -6234  -5752  -4492   3963  -6966  -5320  -5452  -7805  -6004  -7307  -7131  -5183  -5814  -5594  -6125  -6228  -6392  -7386  -5927  -6666   368
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   362    -18  -2925  -4624  -4397  -5308  -3150  -3750  -5039  -2999  -5126  -4263  -3510  -3860  -3527   3451   2080  -2703  -3975  -5164  -5052   369
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   363  -4168  -3676  -6612  -6092  -2241  -6189  -5191   1265  -5851   2947  -1025  -5976  -5595  -4890  -5472  -5512    561  -1783  -3977  -4082   370
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   364  -4844  -4547  -4164  -4467   1382  -5122   2702  -4685  -4790  -4083  -4084   3922  -5329  -4178  -4711  -4591  -4880  -4716  -1716   -533   371
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   365    925  -2984  -1378   1609  -3311  -2494  -1141  -3054   1857  -2996   1092  -1130  -2585    788   1238     -6  -1461  -2610  -3159  -2488   372
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   366  -2479  -3746  -2275   3186  -4230  -3276  -1703  -3850    529  -3683  -2855  -1914  -3350    769    747  -2347    586  -3467  -3717  -3251   373
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   367  -2950  -2629  -5352  -4788   1040  -4731  -3589   2655  -4461   1160  -1175  -4366  -4599  -3972  -4254  -3878  -2888   1760  -3148   1088   374
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   368  -4170  -4653  -5344  -3489  -5676  -4549  -2324  -4893   2521  -4467  -3840  -3257  -4454  -1908   3540  -4042  -3767  -4705  -4233  -4242   375
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   369  -4093  -4610  -5214  -3390  -5580  -4496   1955  -4809    631  -4386  -3755  -3166  -4389  -1821   3887  -3957  -3685  -4623  -4164  -4145   376
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   370    775  -3807  -3947  -2917  -4500  -3925  -2202     53   -947  -3838  -3173  -2832  -4002   1073   3610  -3205  -3051  -3659  -3921  -3721   377
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   371   -186  -1844  -3114    775  -1911  -3128  -2062   1300  -2355  -1748  -1103  -2468  -3243  -2156  -2507   -281   2652   1065  -2380  -1998   378
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   372  -2177  -3498   1559  -1437  -3908  -3042  -1547  -3579   2180  -3462  -2604  -1683  -3122  -1104   2468  -2054    583  -3181  -3544    939   379
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   373    749  -1867  -2565  -1992  -1884  -2936  -1716    251    417  -1747  -1061  -2043  -3012  -1661    647   -132    554   2455  -2289  -1881   380
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   374     38  -2209  -2127  -1549  -2278  -2832  -1524    927    535  -2104  -1377  -1722  -2906   1013   1682  -1805    595   1934  -2565  -2104   381
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   375  -1688  -2843  -1716    156  -3293   2132  -1481  -2984  -1074  -3034  -2173  -1467  -2824  -1064   2206    113    552    182  -3279  -2678   382
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   376  -2138  -1926  -4398  -3812  -1934  -3772   2880   2793  -3439     61  -1117    783  -3795  -3120  -3303  -2878  -2086   1257  -2557  -2189   383
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   377  -4518   2325  -6291  -6189   4187  -5703  -3123  -2372  -5833    247  -1801  -5089  -5538  -4772  -5335  -5038  -4493  -2948  -2323  -1296   384
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   378  -3410  -3802  -5523  -5829  -5470  -4087  -5238  -4632  -5763  -5350  -4965  -4808   4141  -5487  -5499  -3699  -3845    525  -5537  -5598   385
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   379  -3228  -4669    646  -1698  -5645    -76  -2898  -5599  -3283  -5504  -4852   3622  -3881  -2597  -4183   1673  -3426  -4877  -5695  -4700   386
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   380    222  -2948   1048   1218  -3264  -2456  -1117   -165   -700  -2962  -2038  -1093   1850    788   1374  -1366    328  -2567  -3133  -2453   387
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   381   1397  -3235   1407   1947  -3547  -2598  -1337  -3307   -968  -3248  -2335    546    614    937  -1495  -1597    170  -2853  -3417  -2713   388
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   382   2099  -2699  -5291  -5585  -5377  -2981  -4689  -5186  -5302  -5452  -4487  -3784  -3793  -4766  -4962   2670   1642  -3894  -5601  -5564   389
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   383   1979   2823  -4425  -3811   1673  -3672  -2582   1251  -3429    639   -961  -3320  -3693  -3052  -3241  -2773  -1996    344  -2411  -2075   390
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   384    251  -1584  -3493    178  -1546  -3150  -1993   1077  -2591   2110   1386    279  -3205  -2308  -2570  -2211    210   -990  -2035  -1679   391
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   385  -3870  -4472  -4813  -3225  -5411    312  -2197  -4667   1851  -4296   1759  -3054  -4285  -1778   3435  -3754  -3524  -4454  -4120  -4066   392
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   386  -3192  -2885  -5534  -4911  -1906  -4880  -3687    409  -4556   2740   1906  -4535  -4655  -3917  -4272  -4016    299  -1823  -3120   1243   393
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   387   1282  -2477  -5273  -4732    995  -4679  -3735   1785  -4431   1217  -1425  -4329  -4592  -4060  -4287  -3837  -2762   2048  -3421  -3107   394
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   388  -1667  -1573  -3564  -2957   1037   1806  -1995  -1079  -2641  -1426   -774  -2648  -3214  -2347    298    -38    108    555   3227   1841   395
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   389   2458  -2321  -2879  -2375  -2800  -2922  -2238  -2382    590    955  -1929  -2347  -3242  -2068  -2391   -173   1244  -2134  -3124  -2710   396
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   390   -267  -3026  -5985  -5602  -2807  -5286  -4972   -740  -5399   2249  -1618  -5207  -5225  -4940  -5271  -4591  -3395   2690  -4312  -4117   397
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   391    -12  -1989  -4576  -3959    956  -3833  -2730    861  -3579   2470   -918  -3481  -3827  -3171  -3380  -2936    347    286  -2513  -2205   398
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   392   1617  -2123  -2022   1248  -2183  -2754  -1478     25  -1329  -2020   2101    417  -2833  -1241   1168  -1717  -1508    822  -2493  -2022   399
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   393  -3512  -5537   1973   2858  -5673  -3311  -2729  -5646  -3096  -5486  -4883   1488  -3883  -2413  -4061   1102  -3602  -5091  -5688  -4583   400
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -334  -9060  -2287   -894  -1115   -701  -1378      *      * 
-   394   1444  -1935  -1729  -1170  -2007    346  -1213  -1601    481   1140   1329  -1366  -2575    967  -1421  -1453    581  -1419  -2296  -1816   401
-     -   -149   -500    235     43   -381    400    105   -627    212   -466   -721    275    396     45     95    359    117   -370   -295   -250 
-     -  -3895  -3423   -252  -1899   -450   -720  -1347      *      * 
-   395   1580   -771  -2427  -2046  -1516  -1589  -1577   -294  -1826  -1212   -636  -1595  -2072  -1614  -1923   -831   2045   1825  -2033  -1679   406
-     -   -149   -500    233     43   -381    400    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -512  -1762  -8111   -148  -3354   -397  -2055      *      * 
-   396     72  -3145   1441    892  -3440  -2471   3907  -3196   -912  -3150  -2254  -1101  -2646   1132  -1445  -1519  -1613     -2  -3333  -2626   408
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -5  -8798  -9840   -894  -1115   -223  -2801      *      * 
-   397    -91  -3014   2429   1067  -3332  -2488  -1164  -3084    754  -3029  -2106  -1122  -2593   1106  -1266  -1416   1039  -2635  -3198   1017   409
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   398  -1584  -3040  -1368   2456  -3360  -2530  -1196    274   1171  -3050  -2134   1541  -2634    787  -1247  -1463    576  -2663  -3217  -2544   410
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   399  -4959  -4407  -5952  -6252   1311  -5472  -2295  -4539  -5819  -3921  -3960  -4544  -5581  -4721  -5272    231  -5034  -4610   5918   -375   411
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   400     72  -2139  -2065  -1499  -2198  -2780  -1493    967   1141   -442   2927  -1676  -2857   1806    688  -1747    202  -1614  -2503  -2038   412
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   401    550  -2810  -1401   1077  -3072   -274  -1154  -2781   -759  -2801  -1916  -1151  -2581   1045   1894  -1402    330   1143  -3031    653   413
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -4  -9060 -10102   -894  -1115   -701  -1378      *      * 
-   402   1118  -2736  -1536   -986  -3021    714  -1256    380    681  -2768  -1908  -1266  -2657   -836    517   1859     93  -2354  -3031  -2419   414
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *      *      0 
-//
-HMMER2.0  [2.3.2]
-NAME  Retrotrans_gag
-ACC   PF03732.9
-DESC  Retrotransposon gag protein
-LENG  100
-ALPH  Amino
-RF    no
-CS    no
-MAP   yes
-COM   hmmbuild -f -F HMM_fs.ann SEED.ann
-COM   hmmcalibrate --seed 0 HMM_fs.ann
-NSEQ  57
-DATE  Thu Apr 24 22:41:08 2008
-CKSUM 9950
-GA    14.8000 14.8000;
-TC    14.8000 14.8000;
-NC    14.7000 14.7000;
-XT      -8455     -4  -1000  -1000  -8455     -4  -8455     -4 
-NULT      -4  -8455
-NULE     595  -1558     85    338   -294    453  -1158    197    249    902  -1085   -142    -21   -313     45    531    201    384  -1998   -644 
-EVD    -8.963948   0.670256
-HMM        A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y    
-         m->m   m->i   m->d   i->m   i->i   d->m   d->d   b->m   m->e
-          -32      *  -5492
-     1    115    130    902   -860  -4533   -379    356   -755   1837  -2221   -552    507  -3807    433   1378    319  -1096  -1449  -4396  -3713     1
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10630 -11672   -894  -1115   -701  -1378  -1032  -7629 
-     2   -665  -2831  -5338  -4703   1865  -4549    -20   1401   -371   1581   1163  -4192  -1012  -3925  -1052   -890  -2943    380  -3288    807     2
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10630 -11672   -894  -1115   -701  -1378  -7662  -7622 
-     3   2308  -3126  -5706  -5093   2778  -4949  -3863    656  -1835  -1619  -2343  -4596  -4982  -4346  -4525  -4047   -592   1118  -3715  -3367     3
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -58 -10630  -4888   -894  -1115   -701  -1378  -7662  -7615 
-     4    661  -2817  -1135  -4417   -446  -4466   1484   -583  -4067  -1290  -2018  -4025   1174  -3738  -3958   1364   1284   1739  -3271  -2922     4
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10581 -11623   -894  -1115  -1706   -528  -7662  -7607 
-     5  -2953    278  -5177    584   1348  -1840   2687     66  -1695    -35    919  -1124  -4539  -3817  -4014    552   1112    555    347   -586     5
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10581 -11623   -894  -1115  -1706   -528  -7662  -7600 
-     6    461   1338  -2607   -219   1498  -1694   2460  -4045  -1192   -158   -175    496  -3795    992   -879    789   -224  -3653  -4272    359     6
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10581 -11623   -894  -1115  -1706   -528  -7662  -7592 
-     7   -754    226  -7403  -6789   1674  -6816  -5623  -2827  -6468   2883    216  -6493  -6447  -5695  -6136  -5990  -4931    118  -4847  -4810     7
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -45 -10581  -5324   -894  -1115  -1706   -528  -7662  -7585 
-     8     88   1210    766   1181  -1047   -457  -2298   -336   -507  -2410  -3224   -930  -3733    646   1227    819    751  -3756  -4319   -376     8
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10545 -11587   -894  -1115  -2147   -369  -7662  -7577 
-     9  -5069  -7158   2057   -644  -7304   3222  -4254  -7324  -4736  -7143  -6616   -640  -5376  -3954  -5809   -360  -5187  -6736  -7352  -6172     9
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10545 -11587   -894  -1115  -2147   -369  -7662  -7570 
-    10    908  -4135   1121    638  -1050  -3640    -84   -697    336  -2014  -3224    600   1024   -548   1423  -1248  -1281   -853  -4319    158    10
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10545 -11587   -894  -1115  -2147   -369  -7662  -7562 
-    11   3494  -4169  -1659  -6409  -6668  -4439  -5943  -1063  -6514  -6709  -5789  -5102   -864  -5978  -6309   -695  -1441  -5277  -6913  -6800    11
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10545 -11587   -894  -1115   -220  -2824  -7662  -7555 
-    12   1111  -4131  -2767  -2208  -4396  -3834   2278  -4094    454   1077  -3239  -2499  -1530    950   1552    514  -2775   -508  -4342  -3716    12
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10630 -11673   -894  -1115   -701  -1378  -7662  -7547 
-    13     -1  -4206  -1338   -522   -846  -3716   1576   -593   -878   -505   -402   1146   -923   1177   -303   1148   1672  -3827  -4392  -3711    13
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10631 -11673   -894  -1115   -701  -1378  -7662  -7539 
-    14  -3699     76  -5820  -5029  -3064  -5087    156  -1421  -1080  -1241  -2753  -4548   -954  -4009  -3623  -4227  -3629  -3019   5988  -2984    14
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10631 -11673   -894  -1115   -701  -1378  -7662  -7531 
-    15    517  -2837  -5338   -744   1993  -4554   1046  -1035  -2393    421  -2039  -4194  -4604  -3927  -4107  -3638  -2949   -195   4379   2003    15
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10631 -11673   -894  -1115   -701  -1378  -7662  -7524 
-    16  -2740  -4213   1045     79  -1111  -1329   1805  -1523   1184   -723   -216   -650  -3807   1010   1131    881    618  -3835  -4396  -3714    16
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10631 -11673   -894  -1115   -701  -1378  -7662  -7516 
-    17    -31    263  -2594   -220  -4517   -800    305  -1440  -1959  -4215   -355   1460    392   1478    871   1698    -32  -3820    718  -3709    17
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10631 -11673   -894  -1115   -701  -1378  -7662  -7508 
-    18   -663  -2830  -5343  -4707   1041  -4550    714    414  -1481   2040   -162  -4194  -4600  -3927  -1108    121  -2943   1135  -3288    858    18
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10631 -11673   -894  -1115   -701  -1378  -7662  -7500 
-    19  -1198  -4162   -490    665  -1111  -3728  -2389     68    938    455   -717    -49    706    493    519   -635   -946   1194  -4360  -3691    19
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10631 -11673   -894  -1115   -701  -1378  -7662  -7492 
-    20   1382  -4213    231     70  -4534   -556   -861  -4285   -143  -1350  -3302  -2349   1371   1835    567    298    -27  -2374  -4397  -3714    20
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10631 -11673   -894  -1115   -701  -1378  -7662  -7484 
-    21  -1519  -4213      1   -352  -4535    704  -2373  -4285    660  -1389  -3303   1624  -1517   -349   2064    676    294  -1410  -4397  -3714    21
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -     -9 -10631 -11673   -894  -1115   -701  -1378  -7662  -7476 
-    22  -1161    130    249   -287  -4531   -129    -74  -1803   -692  -1851   -572   1375  -3808    779    966   1719     41  -3833   1605   -555    22
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10632 -11674   -894  -1115   -701  -1378  -7662  -7469 
-    23  -1255  -3374   -429    118   -950  -1375  -2794   2287  -1099   -218   -410  -2980    930    719    205  -3031    207    366    225  -3286    23
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10631 -11673   -894  -1115   -701  -1378  -7662  -7459 
-    24  -1596  -4202   1663   -735     74    151  -2376   -912   -144  -4216  -3292   1107   -606   -352    493   -608    127    306   1138   1656    24
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -546 -10631  -1694   -894  -1115   -701  -1378  -7662  -7451 
-    25   1299  -3748    321   -802  -4068   -119  -1912  -3817     54    -42  -2838   1286    236    -78    343   -755   -332    425  -3932    -86    25
-     -   -147   -499    238     41   -387    397    109   -626    207   -471   -714    277    393     41    102    359    113   -359   -304   -243 
-     -  -2203   -768  -2396  -1906   -448  -4065    -89  -7662  -7443 
-    26   -789  -2221   -410  -1199   1769   -983  -2476   1323  -2902   -862    735  -3002   1402  -2670     36    869  -2162    844  -2660  -2291    38
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9790 -10832   -894  -1115  -3721   -114  -7662  -7435 
-    27  -2061  -3515   1150    682    537   -669   1808    756    283  -3528    665  -1676  -3130    996    257    478   -251   -366  -3703  -3025    39
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11  -9829 -10871   -894  -1115    -41  -5162  -7662  -7426 
-    28  -2912  -3475    -78  -2791   -967  -4075  -2831    654  -2694  -3388  -2657   1734  -4172   -743  -3079   2269   1959  -1121  -3857  -3383    40
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10631 -11673   -894  -1115   -701  -1378  -7662  -7418 
-    29  -7282  -6190  -7647  -8008   2259  -7530  -3707  -6159  -7563  -5460  -5559  -6136  -7383  -6277  -6922  -6779  -7130  -1974   5822   1128    41
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10631 -11673   -894  -1115   -701  -1378  -7662  -7409 
-    30    550  -4213   1538    928   -847  -3714    997  -4285    460   -853  -3302    985   -442    -49    485   -111   -130  -1989   1137  -3714    42
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10631 -11673   -894  -1115   -701  -1378  -7662  -7401 
-    31     28  -4213   1763   1930  -1120  -1479     78  -4285    568  -4230   -281    319  -3807   1755  -1293   -810   -114  -3836  -4397  -3714    43
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10631 -11673   -894  -1115   -701  -1378  -7662  -7392 
-    32  -5765   1934  -8054  -7479   2790  -7646  -6025   -272  -7200   2207   1309  -7260  -6981  -6143  -6745  -6894  -5623  -3868  -4958   1705    44
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10631 -11674   -894  -1115   -701  -1378  -7662  -7384 
-    33  -2747   1525  -1108   -122  -1387  -3733  -2395  -1290   2292  -4149    377  -1016  -3825   -428   1138    214   1027    474  -4348   -648    45
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10631 -11674   -894  -1115   -701  -1378  -7662  -7375 
-    34    328  -4205   1482   1034  -1734  -1378     78  -1596   1024   -932    765   -115  -3809  -1917    638   -279    887  -1098  -4390  -3710    46
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10632 -11674   -894  -1115   -701  -1378  -7662  -7366 
-    35   1570  -4115   -747   1690  -4392  -1445    -68  -1237   -240    -61   -343  -2396  -3834  -1961    825   -484   -871    725  -4325  -3670    47
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10632 -11674   -894  -1115   -701  -1378  -7662  -7358 
-    36  -5958  -5397  -8284  -7698   3792  -7961  -6417  -1230  -7453   1169   2103  -7617  -7140  -6290  -6955  -7259  -5803   -401  -5174    453    48
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10632 -11674   -894  -1115   -701  -1378  -7662  -7349 
-    37   -494    417  -3159  -1194  -3602  -3981   -188      5   1141   1095    889   1065  -4063    437   1785  -2931  -1165   -582  -3866   -575    49
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10632 -11674   -894  -1115   -701  -1378  -7662  -7340 
-    38   1049  -4210    314   -358  -4529  -1390    -27  -1597   1998   -312  -3299   -746  -3808  -1914    858    235    399   -529  -4394  -3712    50
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10632 -11674   -894  -1115   -701  -1378  -7662  -7331 
-    39  -1705  -4210  -2590   -839  -4530  -3716   1349  -4279   1247  -1941   -820   1502  -3809   1744   1902   -524    766    212  -4394  -3713    51
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10632 -11674   -894  -1115   -701  -1378  -7662  -7322 
-    40  -1625  -5829  -6684  -6804   3723  -6984   1504  -5727  -6678  -5274  -5195    121  -6974  -1528  -6400  -1471  -6330  -5781  -3012   3094    52
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -10 -10632 -11674   -894  -1115   -701  -1378  -7662  -7313 
-    41    108  -3664    170    660   1754   -226  -2605   -176  -2333    219  -2810  -1134  -3995    528    219   -524  -2751   1103  -3981    385    53
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10633 -11675   -894  -1115   -701  -1378  -7662  -7305 
-    42  -1197  -4211    915   -463  -4532    418    774  -1640  -1044  -2598  -3301    542   2617   -339   -769     -9  -1274    253  -4395   -722    54
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -484 -10632  -1846   -894  -1115   -701  -1378  -7662  -7295 
-    43    145  -3794   -124    435   1387  -3308  -1967  -3857  -1550    166  -2884    262   1459    804   -974   1169    300  -3413  -3980  -3300    55
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10159 -11201   -894  -1115   -818  -1208  -7662  -7285 
-    44    444  -4035    331    535   -944    247    955    830   -587  -4049   1351    261  -3645    305   -325    -55   -508   -319  -4222   1186    56
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10443 -11485   -894  -1115   -347  -2224  -7662  -7276 
-    45    125      0   -100   1032  -4500  -3689   1378  -4249    252   -964  -3271   -784  -3782    626   1672  -2596    298   1110  -4366    696    57
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10602 -11644   -894  -1115  -1393   -692  -7662  -7267 
-    46  -1394  -4171  -1087    141  -4485   -691    200    836   1073  -1095   1452   -288   -161   -469    340    747    224   -627    874    360    58
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10602 -11644   -894  -1115  -1393   -692  -7662  -7257 
-    47    583  -4187   2033    385  -4508     93     15  -1531   -625  -4203  -3276   -294    153    210   1234    287  -2653  -1318    761   -769    59
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10602 -11644   -894  -1115   -392  -2070  -7662  -7248 
-    48    351  -4199    766    658   -799   -767    234   -191   -875    197  -3290  -2356   -328   1291    870    114    217  -1660  -4386   -440    60
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10632 -11674   -894  -1115   -701  -1378  -7662  -7238 
-    49    929  -2894  -4856  -4249  -2857  -4473  -3317  -1210    661   1593   1314  -3954  -1323  -3649   -978   1047   1084   -375  -3343  -2988    61
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10632 -11675   -894  -1115   -701  -1378  -7662  -7229 
-    50    261  -4211   -126   1584  -4531  -3715    675    407    200  -2092    -75   -288  -3808   1416   1630   -743  -1203   -114  -4395  -3713    62
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10632 -11675   -894  -1115   -701  -1378  -7662  -7219 
-    51    523   -515    304    781  -1111  -3714    -77  -4284   -553  -4229   -282   1264  -3807   1353   1095    838    548   -362  -4396  -3713    63
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -142 -10633  -3531   -894  -1115   -701  -1378  -7662  -7209 
-    52   -260  -4113   1929   1714  -4434  -3610   1873  -4185   1088  -4129  -3202  -1079  -3705   1555   1024  -2519  -2579  -1335  -4295  -3613    64
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10502 -11544   -894  -1115   -163  -3226  -7662  -7200 
-    53  -6524  -5777  -8048  -7926   2116  -7872  -4679   2057  -7607   2510  -3068  -6863  -7307  -6334  -7018  -7162  -6359  -4584    943   -936    65
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10633 -11675   -894  -1115   -701  -1378  -7662  -7190 
-    54  -2763  -4013   -912  -1017    415  -3774    -21  -1213    800    561   -290  -2449  -3865    875   1849    796  -1363  -3589   3230   -694    66
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10633 -11675   -894  -1115   -701  -1378  -7662  -7180 
-    55   -379    300    132    394  -4535   -332    992  -4285   -934  -2340  -3303   1839  -3807   1957    317   1246     39  -3836  -4397  -3714    67
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10633 -11675   -894  -1115   -701  -1378  -7662  -7170 
-    56  -5748   1817  -8171  -7601   1728  -7852  -6646   1368  -7382   2538    641  -7550  -7109  -6337  -6961  -7153  -5622    122  -5392  -5529    68
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -11 -10633 -11675   -894  -1115   -701  -1378  -7662  -7160 
-    57  -1579  -4198  -2623  -2072  -4507  -3738   -472  -1435    794  -4207  -3291   -257  -3831   1554   2291    574   1610    577  -4387  -3716    69
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -10634 -11676   -894  -1115   -701  -1378  -7662  -7151 
-    58  -5318  -6115  -4711    127  -6861  -5626  -3761  -6232   -738  -2833   -455  -4273  -5706   4381  -2471  -5138  -5041  -6020  -5766  -5610    70
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1414 -10633   -697   -894  -1115   -701  -1378  -7662  -7140 
-    59  -1594  -3067     52    769  -3388    714  -1227  -3139   1549   -973  -2156    283  -2661    947    649   -185    822  -2689   1975  -2568    71
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14  -9233 -10275   -894  -1115   -653  -1458  -7662  -7129 
-    60    -99  -3892     -5   -437  -4213   2561    181  -3963  -1634  -3908  -2982    414   1257   -272   -414   -572  -1439  -1800    902  -3394    72
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -10265 -11307   -894  -1115    -73  -4332  -7662  -7119 
-    61  -1469  -4214    370   -595  -4535    205   -104  -4286    516  -4230  -3303   2010  -1218  -1913   -432    595   2309  -2120  -4397  -3714    73
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -10633 -11675   -894  -1115   -701  -1378  -7662  -7109 
-    62  -2741  -4214  -1110   2449  -4535    583  -2373  -4286   1276  -2323   1534    -41  -3808   -541   1155   -541  -1022  -3836  -4397  -3715    74
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -10633 -11675   -894  -1115   -701  -1378  -7662  -7098 
-    63   -218  -4197  -2669  -2130  -4547    -71   -113  -4287   -290  -4255  -3340   -567    349  -2005  -2549   2411   2092  -3848  -4439   -792    75
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -10633 -11675   -894  -1115   -701  -1378  -7662  -7087 
-    64  -1648  -4170  -7168  -6724    990  -6759  -6111   1569  -6530   1345  -3313  -6411  -6597  -6268  -6494  -5997  -1296   2798  -5707  -5336    76
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -10633 -11676   -894  -1115   -701  -1378  -7662  -7077 
-    65    942   1411     -3   1239  -2059  -3715   -229  -4278   -924  -4224   -744   -899  -3808    118   2272   -390    694   -780   -181  -3712    77
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -10634 -11676   -894  -1115   -701  -1378  -7662  -7066 
-    66   -363  -4207   1583   3016  -4524  -3719  -2378  -4271   -881  -1940   -215  -2356  -3812    264  -2468   -221  -1149  -1852  -4393  -3713    78
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -12 -10634 -11676   -894  -1115   -701  -1378  -7662  -7055 
-    67    415  -6111  -7548  -7906   1666  -7337  -3730  -6164  -7514  -5482  -5566  -1202  -7291  -6264  -6898  -6606  -6935  -6288  -2981   4529    79
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -107 -10634  -3982   -894  -1115   -701  -1378  -7662  -7044 
-    68    -87  -2831   -519    207    185  -4361   1911    862  -1175     49     57  -3792  -4417  -3477  -1039  -1050   -206   1099   2853   1353    80
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10540 -11582   -894  -1115  -2237   -344  -7662  -7034 
-    69    780  -4130    234   1125  -4451   -896    903  -1138    691   -683  -3219   -688  -3724   1387   1002   -513    644  -1584  -4313  -3631    81
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10539 -11581   -894  -1115  -2237   -344  -7662  -7022 
-    70   -644  -4174  -2561   1782  -4501  -3679  -2326  -4247   1206  -2246  -3264  -1038  -3770    286   2917  -1008   -445  -3800  -4349  -3675    82
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10539 -11582   -894  -1115   -580  -1595  -7662  -7011 
-    71  -6435  -5715  -7809  -7729   4224  -7609    243  -4008  -7262    390   1266  -6556  -7192  -1489  -6752  -6872  -6285  -4720  -3565  -2501    83
-     -   -149   -500    233     43   -381    398    106   -626    210   -466   -720    275    394     45     99    359    117   -369   -294   -249 
-     -    -49  -5296 -11648   -148  -3356  -1357   -714  -7662  -7000 
-    72  -2716  -4189    -68   1559  -4510  -3690    -47  -4261   1967  -2129  -3278   1286  -3783    708    780   -173    890  -1640  -4372  -3689    85
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10606 -11648   -894  -1115   -404  -2034  -7662  -6989 
-    73  -2741  -4205   -881    885  -4522  -1129    -72    306   -428   -190   -232  -1140  -3809    991   1782    793    887  -1750  -4391    244    86
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10634 -11676   -894  -1115   -701  -1378  -7662  -6977 
-    74  -1478  -2832  -5351  -4715   -526  -1051  -3424   1138  -4310   2194    -44  -4199  -4603   -983  -4110  -3638    -84    848  -3289   1873    87
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10634 -11676   -894  -1115   -701  -1378  -7662  -6966 
-    75   1220    -95  -4143   -477  -3033  -2102  -3110   -344   -285    115   2278  -3530  -4379    239   1137   -104   -377    355   1868   -754    88
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10634 -11677   -894  -1115   -701  -1378  -7662  -6954 
-    76    737   1227    852  -2063  -4468  -1568    170  -4204   -677   -340   -912   -418  -3819    707   1802     48    618    254  -4364   -509    89
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10634 -11677   -894  -1115   -701  -1378  -7662  -6943 
-    77  -2741  -4212    888   -422   -189  -1377  -2373  -4283     16   -221  -3302   -197  -3808   2354   1719   -808  -1097  -3834  -4396   2116    90
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10635 -11677   -894  -1115   -701  -1378  -7662  -6931 
-    78   1458   2881  -5341  -1659  -2785  -1742  -3421    859  -4302   1305  -2034  -4193  -4600  -3927  -4105   -302  -1064   1261  -3289   -671    91
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -13 -10635 -11677   -894  -1115   -701  -1378  -7662  -6919 
-    79   -111  -4213   1400  -1198  -4534    574   -184  -4285  -1044  -4229    -17    670   2330    255   1041   -355  -1316  -1597  -4397  -3714    92
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -   -727 -10635  -1369   -894  -1115   -701  -1378  -7662  -6907 
-    80    -24  -3601   1223   1026  -3919  -1082   3325   -562  -1350  -3615  -2691    572  -3203  -1310   1689  -2016   -593  -3221    428  -3105    93
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1090  -9922   -941   -894  -1115  -4366    -72  -7662  -6895 
-    81    -43  -1979  -1832   1422  -2026  -2587   3254    443  -1161    -77  -1146    470  -2668  -1070  -1545  -1552  -1350  -1455  -2334   1889    94
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -8849  -9891   -894  -1115  -4290    -76  -7662  -6883 
-    82  -2065  -2715  -3193  -3344  -4568   2786  -3557  -4341  -3739    627  -3740    816  -3599  -3420  -3926   1665  -2451  -3518  -4814  -4449    95
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -  -1141  -8934   -899   -894  -1115  -1801   -488  -7662  -6870 
-    83   -117   1451   1402  -1913  -1812   1127  -1649   -216    359    103   1502  -1972  -2949  -1595     36  -1879   -149    597  -2219  -1809    96
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -17  -9032 -10075   -894  -1115  -2770   -229  -7662  -6858 
-    84  -1778  -2312  -2256  -1697  -2365    843  -1698   -482    -69  -1042   1180    109   1019   1031  -1942    426  -1717   1891  -2682  -2216    97
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16  -9356 -10398   -894  -1115    -30  -5596  -7662  -6845 
-    85  -1774  -2866  -5047    734   1505  -4506  -3361    499  -2056     94   2285    648  -4558  -3763   1263  -1072  -1378    659   2576  -2969    98
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14 -10635 -11678   -894  -1115   -701  -1378  -7662  -6833 
-    86  -1611  -4222   1900    445  -4543     66    212  -4294   -925  -4238  -3312    267    713  -1920  -1096   1234   1814  -3844  -4406  -3722    99
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14 -10636 -11678   -894  -1115   -701  -1378  -7662  -6820 
-    87  -2742    690   2211   2243  -4535  -1389    258  -4286    767   -756  -3304   -356   -149   -624  -2462   -441  -2681  -3836  -4398   -892   100
-     -   -144   -447    233     42   -388    398     98   -622    213   -468   -721    272    389     49     94    359    117   -370   -302   -247 
-     -   -192  -3113 -11678  -3332   -151   -701  -1378  -7662  -6807 
-    88   1120  -4213   1182   1955  -4534  -1552    736  -4285    152  -4229  -3303  -2349    145   1809  -2461  -1096   -420  -1667    452  -3714   120
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -14 -10636 -11678   -894  -1115   -701  -1378  -7662  -6794 
-    89   1703  -4122    637    504  -1403  -3740  -2403   -562   -196  -4121    730  -2392  -3832    -61   -919   1300   -327   -410  -4331   1124   121
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -10637 -11679   -894  -1115   -701  -1378  -7662  -6782 
-    90    823  -2939  -4598  -2104   -595  -1044  -3250    565   1482   1664    402  -3810  -4481   1025   -704  -3471  -1639   -179  -3382  -3017   122
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -10636 -11678   -894  -1115   -701  -1378  -7662  -6768 
-    91  -1419  -2874  -4996   -166  -2834  -4498  -3350   2192  -4047    893   2115  -1277  -4552    898   -425  -1951  -2931   1569  -3326  -2975   123
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -10636 -11678   -894  -1115   -701  -1378  -7662  -6755 
-    92    -76  -4209   -341   1004   -950   -235   1846  -4278  -1226  -1838   -551   -151  -3808   -565   1304   1164    477     53  -4394   -721   124
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -35 -10636  -6161   -894  -1115   -701  -1378  -7662  -6741 
-    93   1500  -3036  -4100  -3522   -848  -4290  -3083   -269   1297  -1148   1015    344  -4355   -811   1917  -3310    743    248  -3462  -3074   125
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -82 -10616  -4462   -894  -1115  -1200   -824  -7662  -6728 
-    94   -232    623  -5382  -4748   3758  -4590  -3444   -657  -4344    426     -2  -4233  -4630  -3956  -1660  -3676  -2979  -2255  -3285   1780   126
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -10549 -11591   -894  -1115  -2164   -364  -7662  -6714 
-    95  -2923  -2753  -5240  -4606   -782  -2061  -3337   1062  -1449   1644   2573  -4104  -4517   -862    878  -1538    150    -96  -3210   1568   127
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -15 -10549 -11592   -894  -1115  -2164   -364  -7662  -6700 
-    96    978  -4137   -106    675  -4458      8    289  -4209    991  -4153   -379   1210  -3731    767   1934   -484  -1280  -3759  -4320  -3637   128
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16 -10551 -11593   -894  -1115  -2164   -364  -7662  -6688 
-    97  -1890  -5006  -7160  -7517  -7033   3792  -6646  -7516  -7403  -7615  -6806  -6070  -6009  -6947  -7027  -4766  -4978  -6286    719  -6963   129
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -37 -10550  -6074   -894  -1115   -576  -1603  -7662  -6672 
-    98  -1954  -5230  -8287  -7756  -3698  -8091  -6961   -272  -7594   3060   1462  -7802  -7231  -6491  -7169  -7468  -5696    303  -5529  -5708   130
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16 -10591 -11633   -894  -1115   -320  -2331  -7662  -6658 
-    99   -977  -4213    252  -2039  -4534  -1329    -71  -4284    999   -787  -3302   2027   -922    385   2239   -660   -231  -3835   1268   -871   131
-     -   -149   -500    233     43   -381    399    106   -626    210   -466   -720    275    394     45     96    359    117   -369   -294   -249 
-     -    -16 -10637 -11679   -894  -1115   -701  -1378  -7662  -6644 
-   100  -1418  -4205   1277   1300  -1156   -249    666   -936   -491  -2013  -3295   -979   1463     75    844  -2623    643  -1003    406     42   132
-     -      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      *      * 
-     -      *      *      *      *      *      *      *  -7662      0 
-//
--- a/commons/pyRepetUnit/profilesDB/tests/profilesDBTestSuite.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-import unittest
-import sys
-import TestProfilesDB2Map
-import TestAcceptanceProfilesDB2Map
-import TestCompleteProfilesDBFromProfilesNameListOrAccNumber
-import TestAcceptanceCompleteProfilDB_script
-import TestProfilesDB4Repet
-import TestAcceptanceProfilesDB4Repet
-import TestInsertProfilesMapFileInDB
-
-def main():
-
-        profilesDBTestSuite = unittest.TestSuite() 
-        profilesDBTestSuite.addTest(unittest.makeSuite(TestProfilesDB2Map.TestProfilesDB2Map,'test'))
-        profilesDBTestSuite.addTest(unittest.makeSuite(TestAcceptanceProfilesDB2Map.TestAcceptanceProfilesDB2Map,'test'))
-        profilesDBTestSuite.addTest(unittest.makeSuite(TestCompleteProfilesDBFromProfilesNameListOrAccNumber.TestCompleteProfilesDBFromProfilesNameListOrAccNumber, 'test'))
-        profilesDBTestSuite.addTest(unittest.makeSuite(TestAcceptanceCompleteProfilDB_script.TestAcceptanceCompleteProfilDB_script, 'test'))
-        profilesDBTestSuite.addTest(unittest.makeSuite(TestProfilesDB4Repet.TestProfilesDB4Repet, 'test'))
-        profilesDBTestSuite.addTest(unittest.makeSuite(TestAcceptanceProfilesDB4Repet.TestAcceptanceProfilesDB4Repet, 'test'))
-        profilesDBTestSuite.addTest(unittest.makeSuite(TestInsertProfilesMapFileInDB.TestInsertProfilesMapFileInDB, 'test'))
-        
-        runner = unittest.TextTestRunner(sys.stderr, 2, 2)
-        runner.run(profilesDBTestSuite)
-
-
-if __name__ == '__main__':
-    main()
--- a/commons/tools/AlignTEOnGenomeAccordingToAnnotation.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,282 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-import re
-import os
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.checker.ConfigChecker import ConfigRules, ConfigChecker
-import subprocess
-from commons.core.seq.AlignedBioseqDB import AlignedBioseqDB
-from commons.core.sql.TableSeqAdaptator import TableSeqAdaptator
-from commons.core.coord.PathUtils import PathUtils
-from commons.core.coord.SetUtils import SetUtils
-from commons.core.sql.TablePathAdaptator import TablePathAdaptator
-from commons.core.coord.Set import Set
-from commons.core.sql.DbFactory import DbFactory
-
-## Align a TE on genome according to annotation
-
-LOG_DEPTH = "repet.tools"
-
-class AlignTEOnGenomeAccordingToAnnotation(object):
-    
-    def __init__(self, pathTableName = "", queryTableName = "", subjectTableName = "", mergeSamePathId = False, outTableName = "", matchPenality=10, mism=8, gapo=16, gape=4, gapl=20, configFileName = "", doClean = False, verbosity = 0):
-        self._pathTableName = pathTableName
-        self._queryTableName = queryTableName
-        self._subjectTableName = subjectTableName
-        self._mergeSamePathId = mergeSamePathId
-        self.setOutTableName(outTableName)
-        self._matchPenality = matchPenality
-        self._mismatch = mism
-        self._gapOpening = gapo
-        self._gapExtend = gape
-        self._gapLength = gapl
-        self._configFileName = configFileName
-        self._doClean = doClean
-        self._verbosity = verbosity
-        self._iDb = None
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-        
-    def setAttributesFromCmdLine(self):
-        description = "Align a TE on genome according to annotation."
-        epilog = "\nExample 1: launch without verbosity and keep temporary files.\n"
-        epilog += "\t$ python AlignTEOnGenomeAccordingToAnnotation.py -p DmelChr4_chr_allTEs_nr_noSSR_join_path -q DmelChr4_chr_seq -s DmelChr4_refTEs_seq -v 0"
-        epilog += "\n"
-        parser = RepetOptionParser(description = description, epilog = epilog)
-        parser.add_option("-p", "--path",       dest = "pathTableName",     action = "store",       type = "string", help = "path table name [compulsory] [format: path]", default = "")
-        parser.add_option("-q", "--query",      dest = "queryTableName",    action = "store",       type = "string", help = "query table name [compulsory] [format: seq]", default = "")
-        parser.add_option("-s", "--subject",    dest = "subjectTableName",  action = "store",       type = "string", help = "subject table name [compulsory] [format: seq]", default = "")
-        parser.add_option("-m", "--merge",      dest = "mergeSamePathId",   action = "store_true",                   help = "merge joined matchs [optional] [default: False]", default = False)
-        parser.add_option("-o", "--out",        dest = "outTableName",      action = "store",       type = "string", help = "output table name [default: <pathTableName>_align]", default = "")
-        #TODO: add options for : matchPenality=10, mism=8, gapo=16, gape=4, gapl=20
-        parser.add_option("-C", "--config",     dest = "configFileName",    action = "store",       type = "string", help = "configuration file name (e.g. TEannot.cfg)", default = "")
-        #NOTE: doClean unused
-#        parser.add_option("-c", "--clean",      dest = "doClean",           action = "store_true",                   help = "clean temporary files [optional] [default: False]", default = False)
-        parser.add_option("-v", "--verbosity",  dest = "verbosity",         action = "store",       type = "int",    help = "verbosity [optional] [default: 1]", default = 1)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setPathTableName(options.pathTableName)
-        self.setQueryTableName(options.queryTableName)
-        self.setSubjectTableName(options.subjectTableName)
-        self.setMergeSamePathId(options.mergeSamePathId)
-        self.setOutTableName(options.outTableName)
-        self.setConfigFileName(options.configFileName)
-#        self.setDoClean(options.doClean)
-        self.setVerbosity(options.verbosity)
-
-    def _checkConfig(self):       
-        iConfigRules = ConfigRules()
-        iConfigRules.addRuleSection(section="", mandatory=True)
-        iConfigRules.addRuleOption(section="", option ="fasta_name", mandatory=True, type="string")
-        iConfigRules.addRuleOption(section="", option ="clean", mandatory=True, type="bool")
-        iConfigChecker = ConfigChecker(self._configFileName, iConfigRules)
-        iConfig = iConfigChecker.getConfig()
-        self._setAttributesFromConfig(iConfig)
-        
-    def _setAttributesFromConfig(self, iConfig):
-        self.setOutTableName(self._outTableName)
-        self.setDoClean(iConfig.get("", "clean"))
-        
-    def setPathTableName(self, pathTableName):
-        self._pathTableName = pathTableName
-        
-    def setQueryTableName(self, queryTableName):
-        self._queryTableName = queryTableName
-        
-    def setSubjectTableName(self, subjectTableName):
-        self._subjectTableName = subjectTableName
-        
-    def setMergeSamePathId(self, mergeSamePathId):
-        self._mergeSamePathId = mergeSamePathId
-        
-    def setOutTableName(self, outTableName):
-        if outTableName == "":
-            self._outTableName = "%s_align" % self._pathTableName
-        else:
-            self._outTableName = outTableName
-        
-    def setConfigFileName(self, configFileName):
-        self._configFileName = configFileName
-        
-    def setDoClean(self, doClean):
-        self._doClean = doClean
-        
-    def setVerbosity(self, verbosity):
-        self._verbosity = verbosity
-        
-    def setDbInstance(self, iDb):
-        self._iDb = iDb
-        
-    def _checkOptions(self):
-        if self._pathTableName == "" or not self._iDb.doesTableExist(self._pathTableName):
-            self._logAndRaise("ERROR: Missing path table")
-        if self._queryTableName == "" or not self._iDb.doesTableExist(self._queryTableName):
-            self._logAndRaise("ERROR: Missing query table")
-        if self._subjectTableName == "" or not self._iDb.doesTableExist(self._subjectTableName):
-            self._logAndRaise("ERROR: Missing subject table")
-            
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-
-    def alignBioseqWithNWalign(self, iBioseq1, iBioseq2):
-        fastaFileName1 = "seqtoalign1.tmp"
-        iBioseq1.save(fastaFileName1)
-        fastaFileName2 = "seqtoalign2.tmp"
-        iBioseq2.save(fastaFileName2)
-        alignBioseqDBFileName = "aligned.tmp"
-        cmd = "NWalign"
-        cmd += " %s" % fastaFileName1
-        cmd += " %s" % fastaFileName2
-        cmd += " -m %s" % self._matchPenality
-        cmd += " -d %s" % self._mismatch
-        cmd += " -g %s" % self._gapOpening
-        cmd += " -e %s" % self._gapExtend
-        cmd += " -l %s" % self._gapLength
-        cmd += " -D"
-        cmd += " -o %s" % alignBioseqDBFileName
-        process = subprocess.Popen(cmd, shell = True)
-        self._log.debug("Running : %s" % cmd)
-        process.communicate()
-        if process.returncode != 0:
-            self._logAndRaise("ERROR when launching '%s'" % cmd)
-        iAlignedBioseqDB = AlignedBioseqDB()
-        iAlignedBioseqDB.load(alignBioseqDBFileName)
-        os.remove(fastaFileName1)
-        os.remove(fastaFileName2)
-        os.remove(alignBioseqDBFileName)
-        return iAlignedBioseqDB
-    
-    def alignSeqAccordingToPathAndBuildAlignedSeqTable(self):
-        if self._iDb.doesTableExist(self._outTableName):
-            self._logAndRaise("ERROR: out table %s already exists" % self._outTableName)
-            
-        #TODO: create alignedSeq table in DbMySql...
-        sqlCmd="CREATE TABLE %s (path int unsigned, query_aligned_seq longtext, subject_aligned_seq longtext, score int unsigned, identity float unsigned)" % self._outTableName
-        self._iDb.execute(sqlCmd)
-
-        iQueryTSA = TableSeqAdaptator(self._iDb, self._queryTableName)
-        iSubjectTSA = TableSeqAdaptator(self._iDb, self._subjectTableName)
-        iTPA = TablePathAdaptator(self._iDb, self._pathTableName)
-        
-        if self._mergeSamePathId:
-            lPathId = iTPA.getIdList()
-            pathNb = len(lPathId)
-            count = 0
-            for pathNum in lPathId:
-                self._log.debug(count,"/",pathNb,"=>path",pathNum,"...")
-                lPaths = iTPA.getPathListFromId(pathNum)
-                #TODO: getSetListFromQueries() call getSubjectAsSetOfQuery() => "reverse complement" the query (coordinates are inversed, so getBioseq() will take the reverse-comp.) : is it correct ?
-                lQuerySets = PathUtils.getSetListFromQueries(lPaths)
-                #NOTE: merge sets if overlap
-                lQueryMergedSets = SetUtils.mergeSetsInList(lQuerySets)
-                #TODO: getBioseqFromSetList() build a sequence that does not exist : is it correct ?
-                iQueryBioseq = iQueryTSA.getBioseqFromSetList(lQueryMergedSets)
-                lSubjectSets = PathUtils.getSetListFromSubjects(lPaths)
-                #TODO: no merge for subjects : is it correct ? matcher allow overlap on query and not on subject ?
-                iSubjectBioseq = iSubjectTSA.getBioseqFromSetList(lSubjectSets)
-                iAlignedBioseqDB = self.alignBioseqWithNWalign(iQueryBioseq, iSubjectBioseq)
-                self._insertAlignedBioseqDBWithScoreAndIdentityInTable(pathNum, iAlignedBioseqDB)
-        else:
-            lPathId = iTPA.getIdList()
-            pathNb = len(lPathId)
-            count = 0
-            for pathNum in lPathId:
-                self._log.debug(count,"/",pathNb,"=>path",pathNum,"...")
-                lPaths = iTPA.getPathListFromId(pathNum)
-                queryName = lPaths[0].getQueryName()
-                subjectName = lPaths[0].getSubjectName()
-                lQueryStart = []
-                lQueryEnd = []
-                lSubjectStart = []
-                lSubjectEnd = []
-                isReversed = not lPaths[0].isSubjectOnDirectStrand()
-                for iPath in lPaths:
-                    lQueryStart.append(iPath.getQueryStart())
-                    lQueryEnd.append(iPath.getQueryEnd())
-                    lSubjectStart.append(iPath.getSubjectStart())
-                    lSubjectEnd.append(iPath.getSubjectEnd())
-                queryStart = min(lQueryStart)
-                queryEnd = max(lQueryEnd)
-                if isReversed:
-                    subjectStart = max(lSubjectStart)
-                    subjectEnd = min(lSubjectEnd)
-                else:
-                    subjectStart = min(lSubjectStart)
-                    subjectEnd = max(lSubjectEnd)
-                lQuerySets = [Set(pathNum,subjectName, queryName,queryStart,queryEnd)]
-                lSubjectSets = [Set(pathNum,queryName, subjectName,subjectStart,subjectEnd)]
-                
-                iQueryBioseq = iQueryTSA.getBioseqFromSetList(lQuerySets)
-                iSubjectBioseq = iSubjectTSA.getBioseqFromSetList(lSubjectSets)
-                iAlignedBioseqDB = self.alignBioseqWithNWalign(iQueryBioseq, iSubjectBioseq)
-                self._insertAlignedBioseqDBWithScoreAndIdentityInTable(pathNum, iAlignedBioseqDB)
-                    
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        if self._configFileName:
-            self._checkConfig()
-        self._iDb = DbFactory.createInstance()
-        self._checkOptions()
-        self._log.info("START AlignTEOnGenomeAccordingToAnnotation")
-        self._log.debug("path table name: %s" % self._pathTableName)
-        self._log.debug("query table name: %s" % self._queryTableName)
-        self._log.debug("subject table name: %s" % self._subjectTableName)
-        self.alignSeqAccordingToPathAndBuildAlignedSeqTable()
-        self._iDb.close()
-        self._log.info("END AlignTEOnGenomeAccordingToAnnotation")
-
-    def _insertAlignedBioseqDBWithScoreAndIdentityInTable(self, pathNum, iAlignedBioseqDB):
-        scoreWithEndLine = re.split("Score=", iAlignedBioseqDB.db[0].header)[1]
-        score = int(scoreWithEndLine.split()[0])
-        
-        identity = re.split("Identity=", scoreWithEndLine)[1]
-        if identity == "nan":
-            identity = "0.0"
-        identity = float(identity)*100.0
-        
-        #TODO: create TableAlignedSeqAdaptator (to use insert...)
-        sqlCmd = 'INSERT INTO %s VALUES (%d,"%s","%s", %d,%f);' % (self._outTableName, pathNum, iAlignedBioseqDB.db[0].sequence, iAlignedBioseqDB.db[1].sequence, score, identity)
-        self._iDb.execute(sqlCmd)
-        
-        self._log.debug("header:", iAlignedBioseqDB.db[0].header)
-        self._log.debug("path", pathNum, "Score=", score, "Identity=", identity, "ok")
-        self._log.debug(iAlignedBioseqDB.db[0].sequence[:80])
-        self._log.debug(iAlignedBioseqDB.db[1].sequence[:80])
-
-if __name__ == "__main__":
-    iLaunch = AlignTEOnGenomeAccordingToAnnotation()
-    iLaunch.setAttributesFromCmdLine()
-    iLaunch.run()        
\ No newline at end of file
--- a/commons/tools/AnnotationStats.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,374 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-##@file
-# Give summary information on a TE annotation table.
-# options:
-#     -h: this help
-#     -t: analysis type (default = 1, 1: per transposable element (TE), 2: per cluster, 3: per classification, 4: with map input file)
-#     -p: name of the table (_path) or file (.path) with the annotated TE copies
-#     -s: name of the table (_seq) or file (.fasta or .fa) with the TE reference sequences
-#     -g: length of the genome (in bp)
-#     -m: name of the file with the group and the corresponding TE names (format = 'map')
-#     -o: name of the output file (default = pathTableName + '_stats.txt')
-#     -C: name of the configuration file to access MySQL (e.g. 'TEannot.cfg')
-#     -c: remove map files and blastclust file (if analysis type is 2 or 3)
-#     -I: identity coverage threshold (default = 0)
-#     -L: length coverage threshold (default=0.8)
-#     -v: verbosity level (default = 0)
-
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.stat.Stat import Stat
-from commons.core.sql.DbFactory import DbFactory
-from commons.core.sql.TablePathAdaptator import TablePathAdaptator
-from commons.core.sql.TableSeqAdaptator import TableSeqAdaptator
-from commons.tools.getCumulLengthFromTEannot import getCumulLengthFromTEannot
-
-LOG_DEPTH = "repet.tools"
-
-#TODO: use templating engine instead of raw strings for AnnotationStatsWriter
-class AnnotationStats( object ):
-
-    def __init__(self, analysisName="TE", clusterFileName="",seqTableName="", pathTableName="", genomeLength=0, statsFileName="", globalStatsFileName="", verbosity=3):
-        self._analysisName = analysisName
-        self._clusterFileName = clusterFileName
-        self._seqTableName = seqTableName
-        self._pathTableName = pathTableName
-        self._genomeLength = genomeLength
-        self._statsFileName = statsFileName
-        self._globalStatsFileName = globalStatsFileName
-        self._iDb = None
-        self._iTablePathAdaptator = None
-        self._iTableSeqAdaptator = None
-        self._save = False
-        self._clean = False
-        self._verbosity = verbosity
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-        
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-        
-    def setCoverageThreshold( self, lengthThresh ):
-        self._coverageThreshold = float(lengthThresh)
-                
-    def setIdentityThreshold( self, identityThresh ):
-        self._identityThreshold = int(identityThresh) 
-            
-    def setAnalyseType(self, analyseType):
-        self._analyseType = str(analyseType)
-            
-    def setPathTableName(self, pathTableName):
-        self._pathTableName = pathTableName
-        
-    def setDBInstance(self, iDb):
-        self._iDb = iDb
-        
-    def setTablePathAdaptator(self, iTablePathAdaptator):
-        self._iTablePathAdaptator = iTablePathAdaptator
-        
-    def setTableSeqAdaptator(self, iTableSeqAdaptator):
-        self._iTableSeqAdaptator = iTableSeqAdaptator
-    
-    ## Get the coverage of TE copies for a given family (using 'mapOp')
-    #
-    # @param consensus string name of a TE family ('subject_name' in the 'path' table)
-    # @return cumulCoverage integer cumulative coverage
-    #
-    def getCumulCoverage( self, consensus = "" ):
-        gclft = getCumulLengthFromTEannot()
-        gclft.setInputTable( self._pathTableName )
-        gclft.setTErefseq( consensus )
-        gclft.setClean()
-        gclft._db = self._iDb
-        gclft._tpA = self._iTablePathAdaptator
-        mapFileName = gclft.getAllSubjectsAsMapOfQueries()
-        mergeFileName = gclft.mergeRanges( mapFileName )
-        cumulCoverage = gclft.getCumulLength( mergeFileName ) #self._iTablePathAdaptator.getCumulPathLength_from_subject( consensus )
-        return cumulCoverage
-    
-    ## Get the number of full-lengths (95% <= L =< 105%)
-    #
-    # @param consensusLength integer
-    # @param lLengths list of integers
-    # @return fullLengthConsensusNb integer
-    #
-    def getNbFullLengths( self, consensusLength, lLengths ):
-        fullLengthConsensusNb = 0
-        for i in lLengths:
-            if i / float(consensusLength ) >= 0.95 and i / float(consensusLength ) <= 1.05:
-                fullLengthConsensusNb += 1
-        return fullLengthConsensusNb
-    
-    def getStatPerTE(self, consensusName):
-        dConsensusStats = {}
-        lLengthPerFragment = self._iTablePathAdaptator.getPathLengthListFromSubject(consensusName)
-        lLengthPerCopy = self._iTablePathAdaptator.getChainLengthListFromSubject(consensusName)
-        lIdentityPerCopy = self._iTablePathAdaptator.getChainIdentityListFromSubject(consensusName)
-        dConsensusStats["length"] = self._iTableSeqAdaptator.getSeqLengthFromAccession(consensusName)
-        dConsensusStats["cumulCoverage"] = self.getCumulCoverage(consensusName)
-        dConsensusStats["nbFragments"] = len(lLengthPerFragment)
-        dConsensusStats["nbFullLengthFragments"] = self.getNbFullLengths(dConsensusStats["length"], lLengthPerFragment)
-        dConsensusStats["nbCopies"] = len(lLengthPerCopy)
-        dConsensusStats["nbFullLengthCopies"] = self.getNbFullLengths(dConsensusStats["length"], lLengthPerCopy)
-        dConsensusStats["statsIdentityPerChain"] = Stat()
-        dConsensusStats["statsLengthPerChain"] = Stat()
-        dConsensusStats["statsLengthPerChainPerc"] = Stat()
-        self._statsForIdentityAndLength(dConsensusStats, lLengthPerCopy, lIdentityPerCopy)
-        return dConsensusStats
-    
-    def getStatPerCluster(self, lConsensusNames):
-        dConsensusClusterStats = {}
-        lLengthPerFragment = []
-        lLengthPerCopy = []
-        cumulCoverageLength = 0
-        for consensusName in lConsensusNames:
-            cumulCoverageLength += self.getCumulCoverage(consensusName)
-            lLengthPerFragment.extend(self._iTablePathAdaptator.getPathLengthListFromSubject(consensusName))
-            lLengthPerCopy.extend(self._iTablePathAdaptator.getChainLengthListFromSubject(consensusName))
-        dConsensusClusterStats["cumulCoverage"] = cumulCoverageLength
-        dConsensusClusterStats["nbFragments"] = len(lLengthPerFragment)
-        dConsensusClusterStats["nbCopies"] = len(lLengthPerCopy)
-        return dConsensusClusterStats
-        
-    def getClusterListFromFile(self):
-        lClusters = []
-        with open(self._clusterFileName) as fCluster:
-            for line in fCluster:
-                lConsensusNames = line.rstrip().split("\t")
-                lClusters.append(lConsensusNames)
-        return lClusters
-        
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        self._iDb = DbFactory.createInstance()
-        self._iTablePathAdaptator = TablePathAdaptator(self._iDb, self._pathTableName)
-        self._iTableSeqAdaptator = TableSeqAdaptator(self._iDb, self._seqTableName)
-        
-        iASW = AnnotationStatsWriter()
-        if self._analysisName == "TE":
-            with open(self._statsFileName, "w") as fStats:
-                string = "%s\tlength\tcovg\tfrags\tfullLgthFrags\tcopies\tfullLgthCopies\tmeanId\tmeanLgth\tmeanLgthPerc\n" % self._analysisName
-                fStats.write(string)
-                
-                lNamesTErefseq = self._iTableSeqAdaptator.getAccessionsList()
-                lDistinctSubjects = self._iTablePathAdaptator.getSubjectList()
-                totalCumulCoverage = self.getCumulCoverage()
-                
-                with open(self._globalStatsFileName, "w") as fG:
-                    fG.write("%s\n" % iASW.printResume(lNamesTErefseq, lDistinctSubjects, totalCumulCoverage, self._genomeLength))
-                    for consensusName in lNamesTErefseq:
-                        self._log.debug("processing '%s'..." % consensusName)
-                        dStatForOneConsensus = self.getStatPerTE(consensusName)
-                        iASW.addCalculsOfOneTE(dStatForOneConsensus)
-                        fStats.write("%s\n" % iASW.getStatAsString(consensusName, dStatForOneConsensus))
-                    fG.write(iASW.printStatsForAllTEs(len(lNamesTErefseq)))
-                    
-        elif self._analysisName == "Cluster":
-            lClusters = self.getClusterListFromFile()
-            lClusters.sort(key=lambda k: len(k), reverse=True)
-            with open(self._statsFileName, "w") as fStats:
-                string = "%s\tcovg\tfrags\tcopies\n" % self._analysisName
-                #TODO: add fullLgthFrags and fullLgthCopies ? Is addition of previous results significant ?
-                fStats.write(string)
-                for index, lConsensus in enumerate(lClusters):
-                    self._log.debug("processing '%s'..." % lConsensus)
-                    dStatForOneCluster = self.getStatPerCluster(lConsensus)
-                    fStats.write("%s\n" % iASW.getStatAsStringForCluster(str(index + 1), dStatForOneCluster))
-        
-        if self._save:
-            outTableName = "%s_statsPer%s" % (self._pathTableName, self._analysisName)
-            self._iDb.createTable(outTableName, "pathstat", self._statsFileName)
-            
-        self._iDb.close()
-        self._log.info("END %s" % type(self).__name__)
-
-    def _statsForIdentityAndLength(self, dStat, lLengthPerCopy, lIdentityPerCopy):
-        for i in lIdentityPerCopy:
-            dStat["statsIdentityPerChain"].add(i)
-        lLengthPercPerCopy = []
-        for i in lLengthPerCopy:
-            dStat["statsLengthPerChain"].add(i)
-            lperc = 100 * i / float(dStat["length"])
-            lLengthPercPerCopy.append(lperc)
-            dStat["statsLengthPerChainPerc"].add(lperc)
-
-class AnnotationStatsWriter(object):
-
-    def __init__(self):
-        self._dAllTErefseqs = { "sumCumulCoverage": 0,
-                         "totalNbFragments": 0,
-                         "totalNbFullLengthFragments": 0,
-                         "totalNbCopies": 0,
-                         "totalNbFullLengthCopies": 0,
-                         "nbFamWithFullLengthFragments": 0,
-                         "nbFamWithOneFullLengthFragment": 0,
-                         "nbFamWithTwoFullLengthFragments": 0,
-                         "nbFamWithThreeFullLengthFragments": 0,
-                         "nbFamWithMoreThanThreeFullLengthFragments": 0,
-                         "nbFamWithFullLengthCopies": 0,
-                         "nbFamWithOneFullLengthCopy": 0,
-                         "nbFamWithTwoFullLengthCopies": 0,
-                         "nbFamWithThreeFullLengthCopies": 0,
-                         "nbFamWithMoreThanThreeFullLengthCopies": 0,
-                         "statsAllCopiesMedIdentity": Stat(),
-                         "statsAllCopiesMedLengthPerc": Stat()
-                         }
-        
-    def getAllTEsRefSeqDict(self):
-        return self._dAllTErefseqs
-        
-    def getStatAsString( self, name, d ):
-        """
-        Return a string with all data properly formatted.
-        """
-        string = ""
-        string += "%s" % name
-        string += "\t%i" % d["length"]
-        string += "\t%i" % d["cumulCoverage"]
-        string += "\t%i" % d["nbFragments"]
-        string += "\t%i" % d["nbFullLengthFragments"]
-        string += "\t%i" % d["nbCopies"]
-        string += "\t%i" % d["nbFullLengthCopies"]
-        
-        if d["statsIdentityPerChain"].getValuesNumber() != 0:
-            string += "\t%.2f" % d["statsIdentityPerChain"].mean()
-        else:
-            string += "\tNA"
-            
-        if d["statsLengthPerChain"].getValuesNumber() != 0:
-            string += "\t%.2f" % d["statsLengthPerChain"].mean()
-        else:
-            string += "\tNA"
-                
-        if d["statsLengthPerChainPerc"].getValuesNumber() != 0:
-            string += "\t%.2f" % d["statsLengthPerChainPerc"].mean()
-        else:
-            string += "\tNA"
-                
-        return string
-    
-    def getStatAsStringForCluster( self, name, d ):
-        """
-        Return a string with all data properly formatted.
-        """
-        string = ""
-        string += "%s" % name
-        string += "\t%i" % d["cumulCoverage"]
-        string += "\t%i" % d["nbFragments"]
-        string += "\t%i" % d["nbCopies"]
-            
-        return string
-    
-    def addCalculsOfOneTE(self, dOneTErefseq):
-        self._dAllTErefseqs[ "sumCumulCoverage" ] += dOneTErefseq[ "cumulCoverage" ]
-        
-        self._dAllTErefseqs[ "totalNbFragments" ] += dOneTErefseq[ "nbFragments" ]
-        self._dAllTErefseqs[ "totalNbFullLengthFragments" ] += dOneTErefseq[ "nbFullLengthFragments" ]
-        if dOneTErefseq[ "nbFullLengthFragments" ] > 0:
-            self._dAllTErefseqs[ "nbFamWithFullLengthFragments" ] += 1
-        if dOneTErefseq[ "nbFullLengthFragments" ] == 1:
-            self._dAllTErefseqs[ "nbFamWithOneFullLengthFragment" ] += 1
-        elif dOneTErefseq[ "nbFullLengthFragments" ] == 2:
-            self._dAllTErefseqs[ "nbFamWithTwoFullLengthFragments" ] += 1
-        elif dOneTErefseq[ "nbFullLengthFragments" ] == 3:
-            self._dAllTErefseqs[ "nbFamWithThreeFullLengthFragments" ] += 1
-        elif dOneTErefseq[ "nbFullLengthFragments" ] > 3:
-            self._dAllTErefseqs[ "nbFamWithMoreThanThreeFullLengthFragments" ] += 1
-        
-        self._dAllTErefseqs[ "totalNbCopies" ] += dOneTErefseq[ "nbCopies" ]
-        self._dAllTErefseqs[ "totalNbFullLengthCopies" ] += dOneTErefseq[ "nbFullLengthCopies" ]
-        if dOneTErefseq[ "nbFullLengthCopies" ] > 0:
-            self._dAllTErefseqs[ "nbFamWithFullLengthCopies" ] += 1
-        if dOneTErefseq[ "nbFullLengthCopies" ] == 1:
-            self._dAllTErefseqs[ "nbFamWithOneFullLengthCopy" ] += 1
-        elif dOneTErefseq[ "nbFullLengthCopies" ] == 2:
-            self._dAllTErefseqs[ "nbFamWithTwoFullLengthCopies" ] += 1
-        elif dOneTErefseq[ "nbFullLengthCopies" ] == 3:
-            self._dAllTErefseqs[ "nbFamWithThreeFullLengthCopies" ] += 1
-        elif dOneTErefseq[ "nbFullLengthCopies" ] > 3:
-            self._dAllTErefseqs[ "nbFamWithMoreThanThreeFullLengthCopies" ] += 1
-        
-        if dOneTErefseq[ "statsIdentityPerChain" ].getValuesNumber() != 0:
-            self._dAllTErefseqs[ "statsAllCopiesMedIdentity" ].add( dOneTErefseq[ "statsIdentityPerChain" ].median() )
-        
-        if dOneTErefseq[ "statsLengthPerChainPerc" ].getValuesNumber() != 0:
-            self._dAllTErefseqs[ "statsAllCopiesMedLengthPerc" ].add( dOneTErefseq[ "statsLengthPerChainPerc" ].median() )
-
-    def printStatsForAllTEs(self, TEnb):
-#        statString += "(sum of cumulative coverages: %i bp)" % ( self._dAllTErefseqs[ "sumCumulCoverage" ] )
-        statString = "total nb of TE fragments: %i\n" % ( self._dAllTErefseqs[ "totalNbFragments" ] )
-        
-        if self._dAllTErefseqs[ "totalNbFragments" ] != 0:
-            
-            statString += "total nb full-length fragments: %i (%.2f%%)\n" % \
-            ( self._dAllTErefseqs[ "totalNbFullLengthFragments" ], \
-              100*self._dAllTErefseqs[ "totalNbFullLengthFragments" ] / float(self._dAllTErefseqs[ "totalNbFragments" ]) )
-            
-            statString += "total nb of TE copies: %i\n" % ( self._dAllTErefseqs[ "totalNbCopies" ] )
-            
-            statString += "total nb full-length copies: %i (%.2f%%)\n" % \
-            ( self._dAllTErefseqs[ "totalNbFullLengthCopies" ], \
-              100*self._dAllTErefseqs[ "totalNbFullLengthCopies" ] / float(self._dAllTErefseqs[ "totalNbCopies" ]) )
-            
-            statString += "families with full-length fragments: %i (%.2f%%)\n" % \
-            ( self._dAllTErefseqs[ "nbFamWithFullLengthFragments" ], \
-              100*self._dAllTErefseqs[ "nbFamWithFullLengthFragments" ] / float(TEnb) )
-            statString += " with only one full-length fragment: %i\n" % ( self._dAllTErefseqs[ "nbFamWithOneFullLengthFragment" ] )
-            statString += " with only two full-length fragments: %i\n" % ( self._dAllTErefseqs[ "nbFamWithTwoFullLengthFragments" ] )
-            statString += " with only three full-length fragments: %i\n" % ( self._dAllTErefseqs[ "nbFamWithThreeFullLengthFragments" ] )
-            statString += " with more than three full-length fragments: %i\n" % ( self._dAllTErefseqs[ "nbFamWithMoreThanThreeFullLengthFragments" ] )
-            
-            statString += "families with full-length copies: %i (%.2f%%)\n" % \
-            ( self._dAllTErefseqs[ "nbFamWithFullLengthCopies" ], \
-              100*self._dAllTErefseqs[ "nbFamWithFullLengthCopies" ] / float(TEnb) )
-            statString += " with only one full-length copy: %i\n" % ( self._dAllTErefseqs[ "nbFamWithOneFullLengthCopy" ] )
-            statString += " with only two full-length copies: %i\n" % ( self._dAllTErefseqs[ "nbFamWithTwoFullLengthCopies" ] )
-            statString += " with only three full-length copies: %i\n" % ( self._dAllTErefseqs[ "nbFamWithThreeFullLengthCopies" ] )
-            statString += " with more than three full-length copies: %i\n" % ( self._dAllTErefseqs[ "nbFamWithMoreThanThreeFullLengthCopies" ] )
-            
-            statString += "mean of median identity of all families: %.2f +- %.2f\n" % \
-            ( self._dAllTErefseqs[ "statsAllCopiesMedIdentity" ].mean(), \
-              self._dAllTErefseqs[ "statsAllCopiesMedIdentity" ].sd() )
-            
-            statString += "mean of median length percentage of all families: %.2f +- %.2f\n" % \
-            ( self._dAllTErefseqs[ "statsAllCopiesMedLengthPerc" ].mean(), \
-              self._dAllTErefseqs[ "statsAllCopiesMedLengthPerc" ].sd() )
-        return statString
-            
-    def printResume(self, lNamesTErefseq, lDistinctSubjects, totalCumulCoverage, genomeLength):
-        statString = "nb of sequences: %i\n" % len(lNamesTErefseq)
-        statString += "nb of matched sequences: %i\n" % len(lDistinctSubjects)
-        statString += "cumulative coverage: %i bp\n" % totalCumulCoverage
-        statString += "coverage percentage: %.2f%%\n" % ( 100 * totalCumulCoverage / float(genomeLength) )
-#            statString += "processing the %i TE families..." % len(lNamesTErefseq)
-        return statString
--- a/commons/tools/BenchmarkTEconsensus.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,567 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# Compare two fasta files of TEs to assess how reference sequences are recovered by de novo consensus.
-
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-
-import os
-import sys
-import getopt
-import shutil
-import glob
-
-
-import pyRepet.launcher.programLauncher
-from commons.core.coord.AlignUtils import AlignUtils
-from commons.core.coord.MatchUtils import MatchUtils
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.seq.AlignedBioseqDB import AlignedBioseqDB
-from commons.core.seq.FastaUtils import FastaUtils
-from commons.tools.ChangeSequenceHeaders import ChangeSequenceHeaders
-
-
-class BenchmarkTEconsensus( object ):
-    
-    def __init__( self ):
-        self._qryFile = ""
-        self._sbjFile = ""
-        self._method = 1
-        self._keepConflictSbj = False
-        self._thresholdCoverage = 95
-        self._thresholdIdentity = 80
-        self._thresholdEvalue = 1e-10
-        self._thresholdCoverageMatch = 90
-        self._useCluster = False
-        self._queue = ""
-        self._configFileName = ""
-        self._clean = False
-        self._verbose = 0
-        self._pL = pyRepet.launcher.programLauncher.programLauncher()
-        
-        
-    def help( self ):
-        print
-        print "usage: BenchmarkTEconsensus.py [ options ]"
-        print "options:"
-        print "     -h: this help"
-        print "     -q: name of the query file (de novo consensus, format='fasta')"
-        print "     -s: name of the subject file (reference sequences, format='fasta')"
-        print "     -m: method"
-        print "         1: Blaster + Matcher (default)"
-        print "         2: Blaster + merge + Matcher (not with '-Q')"
-        print "         3: Orienter + Mafft + Matcher"
-        print "         4: Yass + Matcher"
-        print "     -a: keep all conflicting subjects in Matcher"
-        print "     -t: coverage threshold over which the match is 'complete' (in %% of the seq length, default=%i)" % self._thresholdCoverage
-        print "     -I: identity threshold for 'CC' matches (default=%i)" % self._thresholdIdentity
-        print "     -E: E-value threshold for 'CC' matches (default=1e-10)"
-        print "     -T: coverage threshold for match length on query compare to subject length (default=%i)" % self._thresholdCoverageMatch
-        print "     -Q: queue name to run in parallel"
-        print "     -C: name of the configuration file (compulsory with '-Q')"
-        print "     -c: clean"
-        print "     -v: verbosity level (default=0/1/2)"
-        print
-        
-        
-    def setAttributesFromCmdLine( self ):
-        try:
-            opts, args = getopt.getopt( sys.argv[1:], "hq:s:m:at:I:E:T:Q:C:cv:" )
-        except getopt.GetoptError, err:
-            sys.stderr.write( "%s\n" % ( str(err) ) )
-            self.help()
-            sys.exit(1)
-        for o,a in opts:
-            if o == "-h":
-                self.help();
-                sys.exit(0)
-            elif o == "-q":
-                self._qryFile = a
-            elif o == "-s":
-                self._sbjFile = a
-            elif o == "-m":
-                self._method = int(a)
-            elif o == "-a":
-                self._keepConflictSbj = True
-            elif o == "-t":
-                self._thresholdCoverage = int(a)
-            elif o == "-I":
-                self._thresholdIdentity = int(a)
-            elif o == "-E":
-                self._thresholdEvalue = float(a)
-            elif o == "-T":
-                self._thresholdCoverageMatch = int(a)
-            elif o == "-Q":
-                self._useCluster = True
-                self._queue = a
-            elif o == "-C":
-                self._configFile = a
-            elif o == "-c":
-                self._clean = True
-            elif o == "-v":
-                self._verbose = int(a)
-                
-                
-    def checkAttributes( self ):
-        if self._qryFile == "":
-            msg = "ERROR: missing query file (-q)"
-            sys.stderr.write( "%s\n" % ( msg ) )
-            self.help()
-            sys.exit(1)
-        if not os.path.exists( self._qryFile ):
-            msg = "ERROR: can't find file '%s'" % ( self._qryFile )
-            sys.stderr.write( "%s\n" % ( msg ) )
-            self.help()
-            sys.exit(1)
-        if self._sbjFile == "":
-            msg = "ERROR: missing subject file (-s)"
-            sys.stderr.write( "%s\n" % ( msg ) )
-            self.help()
-            sys.exit(1)
-        if not os.path.exists( self._sbjFile ):
-            msg = "ERROR: can't find file '%s'" % ( self._sbjFile )
-            sys.stderr.write( "%s\n" % ( msg ) )
-            self.help()
-            sys.exit(1)
-        if self._useCluster:
-            if self._configFile == "":
-                msg = "ERROR: missing configuration file (-C)"
-                sys.stderr.write( "%s\n" % ( msg ) )
-                self.help()
-                sys.exit(1)
-            if not os.path.exists( self._configFile ):
-                msg = "ERROR: can't find file '%s'" % ( self._configFile )
-                sys.stderr.write( "%s\n" % ( msg ) )
-                self.help()
-                sys.exit(1)
-            if self._method == 2:
-                msg = "ERROR: can't launch method 2 in parallel"
-                sys.stderr.write( "%s\n" % ( msg ) )
-                self.help()
-                sys.exit(1)
-        nbSeqQry = FastaUtils.dbSize( self._qryFile )
-        if nbSeqQry == 0:
-            print "WARNING: query file is empty"
-            sys.exit(0)
-        nbSeqSbj = FastaUtils.dbSize( self._sbjFile )
-        if nbSeqSbj == 0:
-            print "WARNING: subject file is empty"
-            sys.exit(0)
-            
-            
-    def preprocess( self ):
-        tmpDir = "tmp%s_t%i_m%i_I%i" % ( os.getpid(),
-                                         self._thresholdCoverage,
-                                         self._method,
-                                         self._thresholdIdentity )
-        if os.path.exists( tmpDir ):
-            shutil.rmtree( tmpDir )
-        os.mkdir( tmpDir )
-        os.chdir( tmpDir )
-        
-        os.symlink( "../%s" % self._qryFile, self._qryFile )
-        csh = ChangeSequenceHeaders()
-        csh.setInputFile( self._qryFile )
-        csh.setFormat( "fasta" )
-        csh.setStep( 1 )
-        csh.setPrefix( "query" )
-        csh.setOutputFile( "%s.newH" % ( self._qryFile ) )
-        csh.setVerbosityLevel( self._verbose )
-        csh.run()
-        self._qryFile += ".newH"
-        
-        if not os.path.exists( self._sbjFile ):
-            os.symlink( "../%s" % self._sbjFile, self._sbjFile )
-            
-            
-    def compareFastaViaBlasterMatcher( self, merged=False ):
-        """
-        Blaster (+ merged) +  Matcher
-        """
-        if self._keepConflictSbj:
-            s = "match"
-        else:
-            s = "clean_match"
-        matchFile = "%s_vs_%s.m%i.align" % ( self._qryFile,
-                                             self._sbjFile,
-                                             self._method )
-        pathFile = "%s_vs_%s.m%i.align" % ( self._qryFile,
-                                            self._sbjFile,
-                                            self._method )
-        if merged:
-            matchFile += ".merged"
-            pathFile += ".merged"
-        matchFile += ".%s.tab" % ( s )
-        pathFile += ".%s.path" % ( s )
-        
-        if not self._useCluster:
-            prg = "blaster"
-            cmd = prg
-            cmd += " -q %s" % ( self._qryFile )
-            cmd += " -s %s" % ( self._sbjFile )
-            cmd += " -B %s_vs_%s.m%i" % ( self._qryFile,
-                                          self._sbjFile,
-                                          self._method )
-            cmd += " -v %i" % ( self._verbose )
-            self._pL.launch( prg, cmd )
-            
-            if merged:
-                tmpFile = "%s_vs_%s.m%i.align.merged" % ( self._qryFile,
-                                                          self._sbjFile,
-                                                          self._method )
-                AlignUtils.mergeFile( "%s_vs_%s.m%i.align" % ( self._qryFile,
-                                                               self._sbjFile,
-                                                               self._method ),
-                                                               tmpFile )
-            else:
-                tmpFile = "%s_vs_%s.m%i.align" % ( self._qryFile,
-                                                   self._sbjFile,
-                                                   self._method )
-                
-            prg = "matcher"
-            cmd = prg
-            cmd += " -m %s" % ( tmpFile )
-            cmd += " -q %s" % ( self._qryFile )
-            cmd += " -s %s" % ( self._sbjFile )
-            cmd += " -j"
-            if self._keepConflictSbj:
-                cmd += " -a"
-            cmd += " -v %i" % ( self._verbose )
-            self._pL.launch( prg, cmd )
-            
-        else:
-            os.symlink( "../%s" % self._configFile, self._configFileName )
-            
-            prg = os.environ["REPET_PATH"] + "/bin/launchBlasterMatcherPerQuery.py"
-            cmd = prg
-            cmd += " -q %s" % ( self._qryFile )
-            cmd += " -s %s" % ( self._sbjFile )
-            cmd += " -Q %s" % ( self._queue )
-            cmd += " -C %s" % ( self._configFile )
-            cmd += " -n %i" % ( 10 )
-            if self._keepConflictSbj:
-                cmd += " -M \"%s\"" % ( "-j -a" )
-            else:
-                cmd += " -M \"%s\"" % ( "-j" )
-            cmd += " -Z tab"
-            if self._clean:
-                cmd += " -c"
-            cmd += " -v %i" % ( self._verbose - 1 )
-            self._pL.launch( prg, cmd )
-            
-        csh = ChangeSequenceHeaders()
-        csh.setInputFile( matchFile )
-        csh.setFormat( "tab" )
-        csh.setStep( 2 )
-        csh.setLinkFile( "%slink" % ( self._qryFile ) )
-        csh.setOutputFile( matchFile.replace(".newH","") )
-        csh.run()
-        
-        csh.setInputFile( pathFile )
-        csh.setFormat( "path" )
-        csh.setStep( 2 )
-        csh.setOutputFile( pathFile.replace(".newH","") )
-        csh.run()
-        
-        return matchFile.replace(".newH",""), pathFile.replace(".newH","")
-    
-    
-    def compareFastaViaMafft( self ):
-        """
-        Orienter, Mafft, Matcher
-        """
-        FastaUtils.dbSplit( self._qryFile, 1, False, False, "query" )
-        FastaUtils.dbSplit( self._sbjFile, 1, False, False, "subject" )
-        lQueries = glob.glob( "query_*.fa" )
-        lSubjects = glob.glob( "subject_*.fa" )
-        
-        if self._keepConflictSbj:
-            s = "match"
-        else:
-            s = "clean_match"
-        matchFile = "%s_vs_%s.m%i.align.%s.tab" % ( self._qryFile,
-                                                    self._sbjFile,
-                                                    self._method,
-                                                    s )
-        os.system( "touch %s" %  matchFile )
-        pathFile = "%s_vs_%s.m%i.align.%s.path" % ( self._qryFile,
-                                                    self._sbjFile,
-                                                    self._method,
-                                                    s )
-        os.system( "touch %s" %  pathFile )
-        
-        countQueries = 0
-        for query in lQueries:
-            countQueries += 1
-            queryHeader = FastaUtils.dbHeaders( query )[0]
-            queryLength = FastaUtils.dbLengths( query )[0]
-            countSubjects = 0
-            for subject in lSubjects:
-                countSubjects += 1
-                subjectHeader = FastaUtils.dbHeaders( subject )[0]
-                subjectLength = FastaUtils.dbLengths( subject )[0]
-                if self._verbose > 0:
-                    print "compare '%s' (%i bp, %i/%i) and '%s' (%i bp, %i/%i)" % ( queryHeader, queryLength,
-                                                                                    countQueries, len(lQueries),
-                                                                                    subjectHeader, subjectLength,
-                                                                                    countSubjects, len(lSubjects) )
-                    sys.stdout.flush()
-                qsLengthRatio = 100 * queryLength / float(subjectLength)
-                if qsLengthRatio < self._thresholdCoverage - 2 or qsLengthRatio > 100 + (100-self._thresholdCoverage) + 2:
-                    if self._verbose > 0:
-                        print "skip (q/s=%.2f%%)" % ( qsLengthRatio )
-                    continue
-                
-                tmpFile = "%s_vs_%s" % ( query, subject )
-                FileUtils.catFilesFromList( [ query, subject ],
-                                            tmpFile )
-                prg = "OrientSequences.py"
-                cmd = prg
-                cmd += " -i %s" % ( tmpFile )
-                cmd += " -p mummer"
-                cmd += " -c"
-                cmd += " -v %i" % ( self._verbose - 1 )
-                self._pL.launch( prg, cmd )
-                prg = "MafftProgramLauncher.py"
-                cmd = prg
-                cmd += " -i %s.oriented" % ( tmpFile )
-                cmd += " -c"
-                cmd += " -v %i" % ( self._verbose - 1 )
-                self._pL.launch( prg, cmd )
-                
-                absDB = AlignedBioseqDB( "%s.oriented.fa_aln" % tmpFile )
-                lHeaders = absDB.getHeaderList()
-                lAligns = absDB.getAlignList( lHeaders[0], lHeaders[1] )
-                for i in lAligns:
-                    if "re-oriented" in i.getQueryName():
-                        i.setQueryName( queryHeader )
-                        start = i.getQueryStart()
-                        end = i.getQueryEnd()
-                        i.setQueryStart( queryLength - end + 1 )
-                        i.setQueryEnd( queryLength - start + 1 )
-                    if "re-oriented" in i.getSubjectName():
-                        i.setSubjectName( subjectHeader )
-                        start = i.getSubjectStart()
-                        end = i.getSubjectEnd()
-                        i.setSubjectEnd( subjectLength - end + 1 )
-                        i.setSubjectStart( subjectLength - start + 1 )
-                    if not i.isQueryOnDirectStrand():
-                        i.reverse()
-                AlignUtils.writeListInFile( lAligns,
-                                            "%s.oriented.fa_aln.align" % tmpFile )
-                
-                prg = os.environ["REPET_PATH"] + "/bin/matcher"
-                cmd = prg
-                cmd += " -m %s.oriented.fa_aln.align" % ( tmpFile )
-                cmd += " -q %s" % ( query )
-                cmd += " -s %s" % ( subject )
-                cmd += " -j"
-                if self._keepConflictSbj:
-                    cmd += " -a"
-                cmd += " -v %i" % ( self._verbose - 1 )
-                self._pL.launch( prg, cmd )
-                
-                FileUtils.appendFileContent( "%s.oriented.fa_aln.align.%s.path" % ( tmpFile, s ), pathFile )
-                lMatches = MatchUtils.getMatchListFromFile( "%s.oriented.fa_aln.align.%s.tab" % ( tmpFile, s ) )
-                MatchUtils.writeListInFile( lMatches, matchFile, "a" )
-                
-                for f in [ tmpFile,
-                          "%s.oriented" % ( tmpFile ),
-#                          "%s.oriented.fa_aln" % ( tmpFile ),
-                          "%s.oriented.fa_aln.align" % ( tmpFile ),
-                          "%s.oriented.fa_aln.align.match.fa" % ( tmpFile ),
-                          "%s.oriented.fa_aln.align.match.map" % ( tmpFile ),
-                          "%s.oriented.fa_aln.align.match.param" % ( tmpFile ),
-                          "%s.oriented.fa_aln.align.match.path" % ( tmpFile ),
-                          "%s.oriented.fa_aln.align.match.tab" % ( tmpFile ),
-                          ]:
-                    os.remove( f )
-                    
-        if not FileUtils.isEmpty( matchFile ):
-            csh = ChangeSequenceHeaders()
-            csh.setInputFile( matchFile )
-            csh.setFormat( "tab" )
-            csh.setStep( 2 )
-            csh.setLinkFile( "%slink" % ( self._qryFile ) )
-            csh.setOutputFile( matchFile.replace(".newH","") )
-            csh.run()
-            csh.setInputFile( pathFile )
-            csh.setFormat( "path" )
-            csh.setStep( 2 )
-            csh.setOutputFile( pathFile.replace(".newH","") )
-            csh.run()
-            return matchFile.replace(".newH",""), pathFile.replace(".newH","")
-        else:
-            return "", ""
-        
-        
-    def compareFastaViaYassMatcher( self, merged=False ):
-        """
-        Yass +  Matcher
-        """
-        if self._keepConflictSbj:
-            s = "match"
-        else:
-            s = "clean_match"
-        matchFile = "%s_vs_%s.m%i.align" % ( self._qryFile,
-                                             self._sbjFile,
-                                             self._method )
-        pathFile = "%s_vs_%s.m%i.align" % ( self._qryFile,
-                                            self._sbjFile,
-                                            self._method )
-        if merged:
-            matchFile += ".merged"
-            pathFile += ".merged"
-        matchFile += ".%s.tab" % ( s )
-        pathFile += ".%s.path" % ( s )
-        
-        if not self._useCluster:
-            prg = os.environ["REPET_PATH"] + "/bin/YassProgramLauncher.py"
-            cmd = prg
-            cmd += " -i %s" % ( self._qryFile )
-            cmd += " -s %s" % ( self._sbjFile )
-            cmd += " -c"
-#            cmd += " -p '-i 12'"
-            cmd += " -o %s_vs_%s.m%i.align" % ( self._qryFile,
-                                                self._sbjFile,
-                                                self._method )
-            cmd += " -v %i" % ( self._verbose )
-            self._pL.launch( prg, cmd )
-            
-            if merged:
-                tmpFile = "%s_vs_%s.m%i.align.merged" % ( self._qryFile,
-                                                          self._sbjFile,
-                                                          self._method )
-                AlignUtils.mergeFile( "%s_vs_%s.m%i.align" % ( self._qryFile,
-                                                               self._sbjFile,
-                                                               self._method ),
-                                                               tmpFile )
-            else:
-                tmpFile = "%s_vs_%s.m%i.align" % ( self._qryFile,
-                                                   self._sbjFile,
-                                                   self._method )
-                
-            prg = os.environ["REPET_PATH"] + "/bin/matcher"
-            cmd = prg
-            cmd += " -m %s" % ( tmpFile )
-            cmd += " -q %s" % ( self._qryFile )
-            cmd += " -s %s" % ( self._sbjFile )
-            cmd += " -j"
-            if self._keepConflictSbj:
-                cmd += " -a"
-            cmd += " -v %i" % ( self._verbose )
-            self._pL.launch( prg, cmd )
-            
-        csh = ChangeSequenceHeaders()
-        csh.setInputFile( matchFile )
-        csh.setFormat( "tab" )
-        csh.setStep( 2 )
-        csh.setLinkFile( "%slink" % ( self._qryFile ) )
-        csh.setOutputFile( matchFile.replace(".newH","") )
-        csh.run()
-        
-        csh.setInputFile( pathFile )
-        csh.setFormat( "path" )
-        csh.setStep( 2 )
-        csh.setOutputFile( pathFile.replace(".newH","") )
-        csh.run()
-        
-        return matchFile.replace(".newH",""), pathFile.replace(".newH","")
-    
-    
-    def analyzeMatchFile( self, matchFile, pathFile ):
-        if matchFile != "":
-            if self._verbose > 0:
-                print "analyze the 'tab' file..."
-                sys.stdout.flush()
-            prg = os.environ["REPET_PATH"] + "/bin/tabFileReader.py"
-            cmd = prg
-            cmd += " -m %s" % ( matchFile )
-            cmd += " -q %s" % ( self._qryFile.replace(".newH","") )
-            cmd += " -s %s" % ( self._sbjFile.replace(".newH","") )
-            cmd += " -t %i" % ( self._thresholdCoverage )
-            cmd += " -I %i" % ( self._thresholdIdentity )
-            cmd += " -E %g" % ( self._thresholdEvalue )
-            cmd += " -T %i" % ( self._thresholdCoverageMatch )
-            cmd += " -v %i" % ( self._verbose - 1 )
-            self._pL.launch( prg, cmd )
-            for f in [ matchFile, pathFile,
-                      "%s_tabFileReader.txt" %  matchFile,
-                      "%s_qryCategories.txt" %  matchFile,
-                      "%s_sbjCategories.txt" %  matchFile ]:
-                shutil.copy( f, ".." )
-        os.chdir( ".." )
-        
-        
-    def start( self ):
-        self.checkAttributes()
-        if self._verbose > 0:
-            print "START BenchmarkTEconsensus.py"
-            sys.stdout.flush()
-            
-            
-    def end( self ):
-        if self._clean:
-            tmpDir = "tmp%s_t%i_m%i_I%i" % ( os.getpid(),
-                                             self._thresholdCoverage,
-                                             self._method,
-                                             self._thresholdIdentity )
-            shutil.rmtree( tmpDir )
-        if self._verbose > 0:
-            print "END BenchmarkTEconsensus.py"
-            sys.stdout.flush()
-            
-            
-    def run( self ):
-        self.start()
-        
-        self.preprocess()
-        
-        if self._method == 1:
-            matchFile, pathFile = self.compareFastaViaBlasterMatcher()
-        elif self._method == 2:
-            matchFile, pathFile = self.compareFastaViaBlasterMatcher( merged=True )
-        elif self._method == 3:
-            matchFile, pathFile = self.compareFastaViaMafft()
-        elif self._method == 4:
-            matchFile, pathFile = self.compareFastaViaYassMatcher()
-            
-        self.analyzeMatchFile( matchFile, pathFile )
-        
-        self.end()
-        
-        
-if __name__ == "__main__":
-    i = BenchmarkTEconsensus()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/tools/CalcCoordCumulLength.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,186 +0,0 @@
-#!/usr/bin/env python
-
-"""
-Calculate the cumulative length of coordinates data in the L{Map<commons.coreMap>} format.
-"""
-
-import os
-import sys
-import getopt
-from pyRepet.launcher.programLauncher import programLauncher
-from pyRepet.util.Stat import Stat
-from commons.core.checker.CheckerUtils import CheckerUtils
-
-
-class CalcCoordCumulLength( object ):
-    """
-    Compute the coverage of coordinates data in the L{Map<commons.core.ccommons.core    """
-    
-    
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        self._inFileName = ""
-        self._outFileName = ""
-        self._verbose = 0
-        
-        
-    def help( self ):
-        """
-        Display the help on stdout.
-        """
-        print
-        print "usage:",sys.argv[0]," [ options ]"
-        print "options:"
-        print "     -h: this help"
-        print "     -i: name of the input file (format='map')"
-        print "     -o: name of the output file (default=inFileName+'.coverage')"
-        print
-        
-        
-    def setAttributesFromCmdLine( self ):
-        """
-        Set the attributes from the command-line.
-        """
-        try:
-            opts, args = getopt.getopt(sys.argv[1:],"hi:o:v:")
-        except getopt.GetoptError, err:
-            print str(err); self.help(); sys.exit(1)
-        for o,a in opts:
-            if o == "-h":
-                self.help(); sys.exit(0)
-            elif o == "-i":
-                self.setInputFileName( a )
-            elif o == "-o":
-                self._outFileName = a
-            elif o == "-v":
-                self._verbose = int(a)
-                
-                
-    def setInputFileName( self, inFileName ):
-        self._inFileName = inFileName
-        
-    def setVerbose( self, verbose ):
-        self._verbose = int(verbose)
-        
-    def checkAttributes( self ):
-        """
-        Check the attributes are valid before running the algorithm.
-        """
-        if self._inFileName == "":
-            print "ERROR: missing input file"
-            self.help(); sys.exit(1)
-        if not os.path.exists( self._inFileName ):
-            print "ERROR: can't find file '%s'" % ( self._inFileName )
-            self.help(); sys.exit(1)
-        if self._outFileName == "":
-            self._outFileName = "%s.coverage" % ( self._inFileName )
-            
-            
-    def mergeCoordinates( self ):
-        """
-        Merge the coordinates with 'mapOp'.
-        """
-        if self._verbose > 0:
-            print "merge the coordinates with mapOp..."; sys.stdout.flush()
-        if not CheckerUtils.isExecutableInUserPath( "mapOp" ):
-            msg = "ERROR: 'mapOp' is not in your PATH"
-            sys.stderr.write( "%s\n" % msg )
-            sys.exit(1)
-        pL = programLauncher()
-        prg = os.environ["REPET_PATH"] + "/bin/mapOp"
-        cmd = prg
-        cmd += " -q %s" % ( self._inFileName )
-        cmd += " -m"
-        cmd += " > /dev/null"
-        pL.launch( prg, cmd, self._verbose - 1 )
-        if self._verbose > 0:
-            print "coordinates merged !"; sys.stdout.flush()
-        mergeFileName = "%s.merge" % ( self._inFileName )
-        inPath, inName = os.path.split( self._inFileName )
-        if inPath != "":
-            os.system( "mv %s.merge %s" % ( inName, inPath ) )
-        return mergeFileName
-    
-    
-    def getStatsPerChr( self, mergeFileName ):
-        """
-        Return summary statistics on the coordinates, per chromosome.
-        @param mergeFileName: L{Map<commons.core.coord.Macommons.coreype mergeFileName: string
-        @return: dictionary whose keys are the chromosomes of the 'map file and values are L{Stat<pyRepet.util.Stat>} instances
-        """
-        dChr2Stats = {}
-        if self._verbose > 0:
-            print "compute the coverage of the coordinates..."; sys.stdout.flush()
-        mergeF = open( mergeFileName, "r" )
-        line = mergeF.readline()
-        while True:
-            if line == "": break
-            tokens = line[:-1].split("\t")
-            if int(tokens[2]) < int(tokens[3]):
-                matchLength = int(tokens[3]) - int(tokens[2]) + 1
-            elif int(tokens[2]) > int(tokens[3]):
-                matchLength = int(tokens[2]) - int(tokens[3]) + 1
-            if not dChr2Stats.has_key( tokens[1] ):
-                dChr2Stats[ tokens[1] ] = Stat()
-            dChr2Stats[ tokens[1] ].add( matchLength )
-            line = mergeF.readline()
-        mergeF.close()
-        os.remove( mergeFileName )
-        return dChr2Stats
-    
-    
-    def saveCumulLength( self, dChr2Stats ):
-        """
-        Write the stats in the output file.
-        """
-        outF = open( self._outFileName, "w" )
-        totalLength = 0
-        for i in dChr2Stats.keys():
-            totalLength += dChr2Stats[i].sum
-            string = "cumulative length (in bp) on '%s': %i" % ( i, dChr2Stats[i].sum )
-            outF.write( "%s\n" % ( string ) )
-            if self._verbose > 0: print string
-        string = "total cumulative length (in bp): %i" % ( totalLength )
-        outF.write( "%s\n" % ( string ) )
-        if self._verbose > 0: print string
-        outF.close()
-        sys.stdout.flush()
-        
-        
-    def start( self ):
-        """
-        Useful commands before running the program.
-        """
-        if self._verbose > 0:
-            print "beginning of %s" % (sys.argv[0].split("/")[-1]); sys.stdout.flush()
-        self.checkAttributes()
-        if self._verbose > 0:
-            print "input file : '%s'" % ( self._inFileName )
-            sys.stdout.flush()
-            
-            
-    def end( self ):
-        """
-        Useful commands before ending the program.
-        """
-        if self._verbose > 0:
-            print "%s finished successfully" % (sys.argv[0].split("/")[-1]); sys.stdout.flush()
-            
-            
-    def run( self ):
-        """
-        Run the program.
-        """
-        self.start()
-        mergeFileName = self.mergeCoordinates()
-        dChr2Stats = self.getStatsPerChr( mergeFileName )
-        self.saveCumulLength( dChr2Stats )
-        self.end()
-        
-        
-if __name__ == '__main__':
-    i = CalcCoordCumulLength()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/tools/ChangeSequenceHeaders.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,524 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-
-import os
-import sys
-import getopt
-from commons.core.coord.Align import Align
-from commons.core.coord.Path import Path
-from commons.core.coord.Match import Match
-
-
-
-class ChangeSequenceHeaders( object ):
-    
-    def __init__( self, name="ChangeSequenceHeaders", inFile="", format="", step=0, prefix="seq", outFile="",linkFile="", whichCluster = "", replace_query=True, replace_subject=True, verbosity=0):
-        self._name = name
-        self._inFile = inFile
-        self._format = format
-        self._step = step
-        self._prefix = prefix
-        self._linkFile = linkFile
-        self._whichCluster = whichCluster
-        self._outFile = outFile
-        self.replace_query = replace_query
-        self.replace_subject = replace_subject
-        self._verbose = verbosity
-        
-        
-    def help( self ):
-        print
-        print "usage: %s.py [ options ]" % ( self._name )
-        print "options:"
-        print "     -h: this help"
-        print "     -i: name of the input file"
-        print "     -f: format of the input file (fasta/newick/align/path/tab)"
-        print "     -s: step (1: shorten headers / 2: retrieve initial headers)"
-        print "     -p: prefix of new headers (with '-s 1', default='seq')"
-        print "     -l: name of the 'link' file (with '-s 2', format=map)"
-        print "     -w: header formatting type (A: after LTRharvest, B: for ClusterConsensus, not specified: no change)"
-        print "     -o: name of the output file (default=inFile+'.newH'/'.initH')"
-        print
-        
-        
-    def setAttributesFromCmdLine( self ):
-        try:
-            opts, args = getopt.getopt(sys.argv[1:],"hi:f:s:p:l:w:o:v:")
-        except getopt.GetoptError, err:
-            sys.stderr.write( "%s\n" % ( str(err) ) )
-            self.help(); sys.exit(1)
-        for o,a in opts:
-            if o == "-h":
-                self.help(); sys.exit(0)
-            elif o == "-i":
-                self.setInputFile( a )
-            elif o == "-f":
-                self.setFormat( a )
-            elif o == "-s":
-                self.setStep( a )
-            elif o == "-p":
-                self.setPrefix( a )
-            elif o == "-l":
-                self.setLinkFile( a )
-            elif o == "-w":
-                self.setWhichcluster( a )
-            elif o == "-o":
-                self.setOutputFile( a )
-            elif o == "-v":
-                self.setVerbosityLevel( a )
-                
-                
-    def setInputFile( self, inFile ):
-        self._inFile = inFile
-        
-    def setFormat( self, format ):
-        self._format = format
-        
-    def setPrefix( self, prefix ):
-        self._prefix = prefix
-        
-    def setStep( self, step ):
-        self._step = int(step)
-        
-    def setLinkFile( self, linkFile ):
-        self._linkFile = linkFile
-        
-    def setWhichcluster( self, whichCluster ):
-        self._whichCluster = whichCluster
-        
-    def setOutputFile( self, outFile ):
-        self._outFile = outFile
-        
-    def setVerbosityLevel( self, verbose ):
-        self._verbose = int(verbose)
-        
-        
-    def checkAttributes( self ):
-        if self._inFile == "":
-            sys.stderr.write( "ERROR: missing input file name (-i)\n" )
-            self.help(); sys.exit(1)
-        if not os.path.exists( self._inFile ):
-            sys.stderr.write( "ERROR: input file doesn't exist (-i)\n" )
-            self.help(); sys.exit(1)
-        if self._format not in ["fasta","newick","align","path","tab","axt","lastz", "psl","chain"]:
-            sys.stderr.write( "ERROR: unrecognized format '%s' (-f)\n" )
-            self.help(); sys.exit(1)
-        if self._step not in [1,2]:
-            sys.stderr.write( "ERROR: missing step (-s)\n" )
-            self.help(); sys.exit(1)
-        if self._step == 1 and self._prefix == "":
-            sys.stderr.write( "ERROR: missing prefix (-p)\n" )
-            self.help(); sys.exit(1)
-        if self._step == 2:
-            if self._linkFile == "":
-                sys.stderr.write( "ERROR: missing link file name (-l)\n" )
-                self.help(); sys.exit(1)
-            if not os.path.exists( self._linkFile ):
-                sys.stderr.write( "ERROR: link file doesn't exist (-l)\n" )
-                self.help(); sys.exit(1)
-            if self._whichCluster not in ["A", "B", ""]:
-                sys.stderr.write( "ERROR: formatting type not available (-w option): %s\n" % self._whichCluster)
-                self.help(); sys.exit(1)
-        if self._outFile == "":
-            if self._step == 1:
-                self._outFile = "%s.newH" % ( self._inFile )
-            elif self._step == 2:
-                self._outFile = "%s.initH" % ( self._inFile )
-                
-                
-    def shortenSequenceHeadersForFastaFile( self ):
-        if self._verbose > 0:
-            print "shorten sequence headers for fasta file..."
-            sys.stdout.flush()
-            if self._verbose > 1:
-                print "save sequences in '%s'"  %( self._outFile )
-        inFileHandler = open( self._inFile, "r" )
-        linkFileHandler = open( self._linkFile, "w" )
-        outFileHandler = open( self._outFile, "w" )
-        countSeq = 0
-        lengthSeq = 0
-        while True:
-            line = inFileHandler.readline()
-            if line == "":
-                break
-            if line[0] == ">":
-                countSeq += 1
-                newHeader = "%s%i" % ( self._prefix, countSeq )
-                if self._verbose > 1:
-                    print "initial '%s' -> new '%s'" % ( line[1:-1], newHeader )
-                outFileHandler.write( ">%s\n" % ( newHeader ) )
-                if lengthSeq != 0:
-                    linkFileHandler.write( "\t%i\t%i\n" % ( 1, lengthSeq ) )
-                    lengthSeq = 0
-                linkFileHandler.write( "%s\t%s" % ( newHeader, line[1:-1] ) )
-            else:
-                lengthSeq += len( line.replace("\n","") )
-                outFileHandler.write( line )
-        linkFileHandler.write( "\t%i\t%i\n" % ( 1, lengthSeq ) )
-        inFileHandler.close()
-        linkFileHandler.close()
-        outFileHandler.close()
-        if self._verbose > 0:
-            print "nb of sequences: %i" % ( countSeq )
-            
-            
-    def getLinksNewToInitialHeaders( self ):
-        if self._verbose > 0:
-            print "retrieve the links new->initial headers"
-            sys.stdout.flush()
-        dNew2Init = {}
-        linkFileHandler = open( self._linkFile,"r" )
-        while True:
-            line = linkFileHandler.readline()
-            if line == "":
-                break
-            tokens = line.split("\t")
-            if len(tokens) == 4:
-                dNew2Init[ tokens[0] ] = tokens[1]
-            elif len(tokens) == 2:
-                dNew2Init[ tokens[0] ] = tokens[1].split("\n")[0]
-            else:
-                sys.stderr.write( "ERROR: link file is badly formatted\n" )
-                sys.exit(1)
-        linkFileHandler.close()
-        if self._verbose > 0: print "nb of links: %i" % ( len(dNew2Init.keys()) ); sys.stdout.flush()
-        return dNew2Init
-    
-    
-    def retrieveInitialSequenceHeadersForFastaFile( self, dNew2Init ):
-        if self._verbose > 0:
-            print "retrieve initial headers for fasta file"
-            sys.stdout.flush()
-        inFileHandler = open( self._inFile, "r" )
-        outFileHandler = open( self._outFile, "w" )
-        countSeq = 0
-        while True:
-            line = inFileHandler.readline()
-            if line == "":
-                break
-            if line[0] == ">":
-                if self._whichCluster == "":
-                    initHeader = line[1:-1]
-                    newHeader = dNew2Init[initHeader]
-                else:
-                    tokens = line[1:-1].split("_")
-                    initHeader = dNew2Init[tokens[1]]
-                    
-                    pattern = ""
-                    if "BlastclustCluster" in tokens[0]:
-                        pattern = "Blc"
-                    if "MCLCluster" in tokens[0]:
-                        pattern = "MCL"
-                    
-                    if self._whichCluster == "A":
-                        newHeader = "%s_%s" % (tokens[0], initHeader)
-                    elif self._whichCluster == "B":
-                        classif = initHeader.split("_")[0]
-                        consensusName = "_".join(initHeader.split("_")[1:])
-                        clusterId = tokens[0].split("Cluster")[1].split("Mb")[0]
-                        newHeader = "%s_%s%s_%s" % (classif, pattern, clusterId, consensusName)
-                        
-                outFileHandler.write( ">%s\n" % newHeader )
-            else:
-                outFileHandler.write( line )
-        inFileHandler.close()
-        outFileHandler.close()
-        if self._verbose > 0:
-            print "nb of sequences: %i" % ( countSeq )
-    
-            
-    def retrieveInitialSequenceHeadersForNewickFile( self, dNew2Init ):
-        inF = open( self._inFile, "r" )
-        lines = inF.readlines()
-        inF.close()
-        line = "".join(lines)   #.replace(";","").replace("\n","")
-        outF = open( self._outFile, "w" )
-        for newH in dNew2Init.keys():
-            line = line.replace( newH+":", dNew2Init[newH].replace(" ","_").replace("::","-").replace(":","-").replace(",","-")+":" )
-        outF.write( line )
-        outF.close()
-        
-        
-    def retrieveInitialSequenceHeadersForAlignFile( self, dNew2Init ):
-        inFileHandler = open( self._inFile, "r" )
-        outFileHandler = open( self._outFile, "w" )
-        a = Align()
-        while True:
-            line = inFileHandler.readline()
-            if line == "":
-                break
-            a.setFromTuple( line.split("\t") )
-            nameToBeReplaced = a.range_query.seqname
-            if dNew2Init.has_key( nameToBeReplaced ):
-                a.range_query.seqname = dNew2Init[ nameToBeReplaced ]
-            nameToBeReplaced = a.range_subject.seqname
-            if dNew2Init.has_key( nameToBeReplaced ):
-                a.range_subject.seqname = dNew2Init[ nameToBeReplaced ]
-            a.write( outFileHandler )
-        inFileHandler.close()
-        outFileHandler.close()
-        
-        
-    def retrieveInitialSequenceHeadersForPathFile( self, dNew2Init ):
-        inFileHandler = open( self._inFile, "r" )
-        outFileHandler = open( self._outFile, "w" )
-        p = Path()
-        while True:
-            line = inFileHandler.readline()
-            if line == "":
-                break
-            p.setFromTuple( line.split("\t") )
-            nameToBeReplaced = p.range_query.seqname
-            if dNew2Init.has_key( nameToBeReplaced ):
-                p.range_query.seqname = dNew2Init[ nameToBeReplaced ]
-            nameToBeReplaced = p.range_subject.seqname
-            if dNew2Init.has_key( nameToBeReplaced ):
-                p.range_subject.seqname = dNew2Init[ nameToBeReplaced ]
-            p.write( outFileHandler )
-        inFileHandler.close()
-        outFileHandler.close()
-        
-        
-    def retrieveInitialSequenceHeadersForMatchFile( self, dNew2Init ):
-        inFileHandler = open( self._inFile, "r" )
-        outFileHandler = open( self._outFile, "w" )
-        m = Match()
-        while True:
-            line = inFileHandler.readline()
-            if line == "":
-                break
-            if line[0:10] == "query.name":
-                continue
-            m.setFromTuple( line.split("\t") )
-            nameToBeReplaced = m.range_query.seqname
-            if dNew2Init.has_key( nameToBeReplaced ):
-                m.range_query.seqname = dNew2Init[ nameToBeReplaced ]
-            nameToBeReplaced = m.range_subject.seqname
-            if dNew2Init.has_key( nameToBeReplaced ):
-                m.range_subject.seqname = dNew2Init[ nameToBeReplaced ]
-            m.write( outFileHandler )
-        inFileHandler.close()
-        outFileHandler.close()
-        
-    def retrieveInitialSequenceHeadersForAxtFile( self, dNew2Init):
-        inFileHandler = open( self._inFile, "r" )
-        outFileHandler = open( self._outFile, "w" )
-        while True:
-            try:
-                line = inFileHandler.next()
-            except StopIteration:
-                break
-            
-            if line == "" or not "seq" in line:
-                outFileHandler.write(line)
-            else :
-                elems = line.split(" ")
-                try:
-                    subject_seqname = elems[1] 
-                    if self.replace_subject :
-                        nameToBeReplaced = elems[1]
-                        if dNew2Init.has_key( nameToBeReplaced ):
-                            subject_seqname = dNew2Init[nameToBeReplaced]
-                            subject_seqname = subject_seqname.strip('\n').strip('\r')
-  
-                    query_seqname = elems[4]
-                    if self.replace_query:
-                        nameToBeReplaced = elems[4]
-                        if dNew2Init.has_key( nameToBeReplaced ):
-                            query_seqname = dNew2Init[nameToBeReplaced]
-                            query_seqname = query_seqname.strip('\n').strip('\r')
-
-                    modedelems = [ elems[0], subject_seqname, elems[2], elems[3], query_seqname, elems[5], elems[6], elems[7], elems[8]]
-                    newLine = " ".join(modedelems)
-                    outFileHandler.write("%s\n" % newLine)
-                    if self._verbose >0 :
-                        print("query", query_seqname, "subject", subject_seqname)
-                        print("Output axt_line : line %s " % newLine)
-                except: pass
-        inFileHandler.close()
-        outFileHandler.close()
-        
-    def retrieveInitialSequenceHeadersForPslFile( self, dNew2Init):
-        
-        inFileHandler = open( self._inFile, "r" )
-        outFileHandler = open( self._outFile, "w" )
-        while True:
-            try:
-                line = inFileHandler.next()
-            except StopIteration:
-                break
-            
-            if line == "" or not "seq" in line:
-                outFileHandler.write(line)
-            else :
-                elems = line.split()
-                try:
-                    subject_seqname = elems[13] 
-                    if self.replace_subject :
-                        nameToBeReplaced = elems[13]
-                        if dNew2Init.has_key( nameToBeReplaced ):
-                            subject_seqname = dNew2Init[nameToBeReplaced]
-                            subject_seqname = subject_seqname.strip('\n').strip('\r')
-  
-                    query_seqname = elems[9]
-                    if self.replace_query:
-                        nameToBeReplaced = elems[9]
-                        if dNew2Init.has_key( nameToBeReplaced ):
-                            query_seqname = dNew2Init[nameToBeReplaced]
-                            query_seqname = query_seqname.strip('\n').strip('\r')
-                    
-                    modedelems =elems[0:9]+[query_seqname]+elems[10:13]+[subject_seqname]+elems[14:21]
-                    #modedelems = [ elems[0], elems[1], elems[2], elems[3], elems[4], elems[5], elems[6], elems[7], elems[8], query_seqname, ]
-                    #modedelems = [ elems[0], subject_seqname, elems[2], elems[3], query_seqname, elems[5], elems[6], elems[7], elems[8]]
-                    newLine = "\t".join(modedelems)
-                    outFileHandler.write("%s\n" % newLine)
-                    if self._verbose >0 :
-                        print("query", query_seqname, "subject", subject_seqname)
-                        print("Output psl_line : line %s " % newLine)
-                except: pass
-        sys.stdout.flush()
-        inFileHandler.close()
-        outFileHandler.close()
-        
-        
-    def retrieveInitialSequenceHeadersForLastZFile( self, dNew2Init):
-        inFileHandler = open( self._inFile, "r" )
-        outFileHandler = open( self._outFile, "w" )
-        while True:
-            try:
-                line = inFileHandler.next()
-            except StopIteration:
-                break
-            #score, name1, strand1, size1, zstart1, end1, name2, strand2, size2, zstart2, end2, identity, coverage
-            
-            if line == "" or not "seq" in line:
-                outFileHandler.write(line)
-            else :
-                elems = line.split("\t")
-                try:
-                    subject_seqname = elems[1] 
-                    if self.replace_subject :
-                        nameToBeReplaced = elems[1]
-                        if dNew2Init.has_key( nameToBeReplaced ):
-                            subject_seqname = dNew2Init[nameToBeReplaced]
-                            subject_seqname = subject_seqname.strip('\n').strip('\r')
-  
-                    query_seqname = elems[6]
-                    if self.replace_query:
-                        nameToBeReplaced = elems[6]
-                        if dNew2Init.has_key( nameToBeReplaced ):
-                            query_seqname = dNew2Init[nameToBeReplaced]
-                            query_seqname = query_seqname.strip('\n').strip('\r')
-
-                    modedelems = [ elems[0], subject_seqname, elems[2], elems[3], elems[4], elems[5], query_seqname, elems[7], elems[8],elems[9],elems[10], elems[11], elems[12],elems[13],elems[14].strip('\n').strip('\r')]
-                    newLine = "\t".join(modedelems)
-                    outFileHandler.write("%s\n" % newLine)
-                    if self._verbose >0 :
-                        print("query", query_seqname, "subject", subject_seqname)
-                        print("Output lastz_line : line %s " % newLine)
-                except: pass
-        inFileHandler.close()
-        outFileHandler.close()
-        
-    def retrieveInitialSequenceHeadersForChainFile( self, dNew2Init):
-        #format: chain score tName tSize tStrand tStart tEnd qName qSize qStrand qStart qEnd id 
-        inFileHandler = open( self._inFile, "r" )
-        outFileHandler = open( self._outFile, "w" )
-        while True:
-            try:
-                line = inFileHandler.next()
-            except StopIteration:
-                break
-            if line == "" or not "seq" in line:
-                outFileHandler.write(line)
-            else :
-                elems = line.split(" ")
-                try:
-                    subject_seqname = elems[2]
-                    if self.replace_subject :
-                        nameToBeReplaced = elems[2]
-                        if dNew2Init.has_key( nameToBeReplaced ):
-                            subject_seqname = dNew2Init[nameToBeReplaced]
-                            subject_seqname = subject_seqname.strip('\n').strip('\r')
-                            
-                    query_seqname = elems[7]
-                    if self.replace_query:
-                        nameToBeReplaced = elems[7]
-                        if dNew2Init.has_key( nameToBeReplaced ):
-                            query_seqname = dNew2Init[nameToBeReplaced]
-                            query_seqname = query_seqname.strip('\n').strip('\r')
-                    
-                    modedelems = elems[:]
-                    modedelems[2] = subject_seqname
-                    modedelems[7] = query_seqname
-                    newLine = " ".join(modedelems)
-                    outFileHandler.write("%s\n" % newLine)
-                except: pass
-                
-        inFileHandler.close()
-        outFileHandler.close()   
-                    
-        
-    def run( self ):
-        self.checkAttributes()
-        if self._step == 1:
-            if self._linkFile == "":
-                self._linkFile = "%s.newHlink" % ( self._inFile )
-            if self._format == "fasta":
-                self.shortenSequenceHeadersForFastaFile()
-        if self._step == 2:
-            dNew2Init = self.getLinksNewToInitialHeaders()
-            if self._format == "fasta":
-                self.retrieveInitialSequenceHeadersForFastaFile( dNew2Init )
-            elif self._format == "newick":
-                self.retrieveInitialSequenceHeadersForNewickFile( dNew2Init )
-            elif self._format == "align":
-                self.retrieveInitialSequenceHeadersForAlignFile( dNew2Init )
-            elif self._format == "path":
-                self.retrieveInitialSequenceHeadersForPathFile( dNew2Init )
-            elif self._format == "axt":
-                self.retrieveInitialSequenceHeadersForAxtFile( dNew2Init)
-            elif self._format == "psl":
-                self.retrieveInitialSequenceHeadersForPslFile( dNew2Init)
-            elif self._format == "lastz":
-                self.retrieveInitialSequenceHeadersForLastZFile(dNew2Init)
-            elif self._format == "chain":
-                self.retrieveInitialSequenceHeadersForChainFile(dNew2Init)
-            elif self._format in [ "tab", "match" ]:
-                self.retrieveInitialSequenceHeadersForMatchFile( dNew2Init )
-                
-                
-if __name__ == "__main__":
-    i = ChangeSequenceHeaders()
-    i.setAttributesFromCmdLine()
-    i.run()
\ No newline at end of file
--- a/commons/tools/CheckMysqlConnect.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,86 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-import sys
-import os
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.checker.RepetException import RepetException
-from commons.tools.CleanClusterNodesAfterRepet import CleanClusterNodesAfterRepet
-
-REPET_PATH = os.environ.get("REPET_PATH")
-
-def main():
-
-    description = "Check MySQL connection on each node"
-    usage = "CheckMysqlConnect.py [options]"
-    examples = "\nExample 1: check MySQL connection from every node of a SGE cluster using environment variables:\n"
-    examples += "\t$ python CheckMysqlConnect.py"
-    examples += "\n\t"
-    examples += "\nExample 2: check MySQL connection from every node of a SGE cluster using configuration file:\n"
-    examples += "\t$ python CheckMysqlConnect.py -C configFileName"
-    examples += "\n\t"
-    examples += "\nExample 3: check MySQL connection from every node of a SGE cluster using environment variables and using a different python executable than the one in the PATH:\n"
-    examples += "\t$ python CheckMysqlConnect.py -p /path/to/python"
-    examples += "\n\n"
-           
-    parser = RepetOptionParser(description = description, usage = usage, version = "v1.0", epilog = examples)
-    parser.add_option( "-p", "--path", dest = "pythonPath", type = "string", help = "path to python executable ('python' included, without finishing '/')", default = "python")
-    parser.add_option( "-C", "--config", dest = "config", type = "string", help = "path to config file", default = "")
-
-    options, args = parser.parse_args()
-    pythonPath = options.pythonPath
-    configFile =  options.config
-    
-    iCleanClusterNodesAfterRepet = CleanClusterNodesAfterRepet()
-    nodesList = iCleanClusterNodesAfterRepet.getAllNodesList()
-    
-    nbNodes = len(nodesList)
-    nodeCount = 0
-    configOption = ""
-    for node in nodesList:
-        try:
-            nodeCount += 1
-            print "Connect to node '%s' (%i/%i)..." % (node, nodeCount, nbNodes)
-            sys.stdout.flush()
-            cmd = "ssh"
-            cmd += " -q %s " % ( node )
-            if configFile != "":
-                configOption = " -C %s" % configFile
-            cmd += "'%s %s/bin/MysqlConnect.py -n %s %s'" % (pythonPath, REPET_PATH, node, configOption)
-            os.system(cmd)
-        except RepetException, e:
-            print e.getMessage()
-
-    iCleanClusterNodesAfterRepet.clean()
-
-if __name__ == '__main__':
-    main()
\ No newline at end of file
--- a/commons/tools/CleanClusterNodesAfterRepet.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,177 +0,0 @@
-#!/usr/bin/env python
-
-## @file
-# Clean the cluster nodes after REPET was used.
-#
-# usage: CleanClusterNodesAfterRepet.py [ options ]
-# options:
-#      -h: this help
-#      -n: node to clean (otherwise all nodes will be cleaned)
-#      -t: temporary directory (e.g. '/tmp')
-#      -p: pattern (e.g. 'DmelChr4*')
-#      -v: verbosity level (default=0/1/2)
-
-import os
-import sys
-import getopt
-
-class CleanClusterNodesAfterRepet( object ):
-    """
-    Clean the cluster nodes after REPET was used.
-    """
-    
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        self._lNodes = []
-        self._tmpDir = ""
-        self._pattern = ""
-        self._verbose = 0
-        self._lNodesToExcept = ["compute-2-46", "compute-2-47"]
-
-    def help( self ):
-        """
-        Display the help on stdout.
-        """
-        print
-        print "usage: %s.py [ options ]" % ( type(self).__name__ )
-        print "options:"
-        print "     -h: this help"
-        print "     -n: node to clean (otherwise all nodes will be cleaned)"
-        print "     -t: temporary directory (e.g. '/tmp')"
-        print "     -p: pattern (e.g. 'DmelChr4*')"
-        print "     -v: verbosity level (default=0/1/2)"
-        print
-        
-    def setAttributesFromCmdLine( self ):
-        """
-        Set the attributes from the command-line.
-        """
-        try:
-            opts, args = getopt.getopt(sys.argv[1:],"hi:n:t:p:v:")
-        except getopt.GetoptError, err:
-            print str(err); self.help(); sys.exit(1)
-        for o,a in opts:
-            if o == "-h":
-                self.help(); sys.exit(0)
-            elif o == "-n":
-                self.setLNodes( a.split(" ") )
-            elif o == "-t":
-                self.setTempDirectory( a )
-            elif o == "-p":
-                self.setPattern( a )
-            elif o == "-v":
-                self.setVerbosityLevel( a )
-                
-    def setLNodes( self, a ):
-        self._lNodes = a
-        
-    def setTempDirectory( self, a ):
-        if a[-1] == "/":
-            self._tmpDir = a[:-1]
-        else:
-            self._tmpDir = a
-            
-    def setPattern( self, a ):
-        self._pattern = a
-        
-    def setVerbosityLevel( self, verbose ):
-        self._verbose = int(verbose)
-        
-    def checkAttributes( self ):
-        """
-        Before running, check the required attributes are properly filled.
-        """
-        if self._tmpDir == "":
-            print "ERROR: need a valid temporary directory"
-            self.help(); sys.exit(1)
-            
-    def getAllNodesList( self ):
-        """
-        Return the list of the names of each node.
-        """
-        lNodes = []
-        log = os.system( "qhost > qhost.txt" )
-        if log != 0: print "ERROR with qhost"; sys.exit(1)
-        inF = open( "qhost.txt", "r" )
-        line = inF.readline()
-        line = inF.readline()
-        line = inF.readline()
-        while True:
-            if line == "":
-                break
-            tokens = line.split()
-            if tokens[3] == "-":
-                line = inF.readline()
-                continue
-            lNodes.append( tokens[0] )
-            line = inF.readline()
-        inF.close()
-        #Remove nodes to avoid from the nodes list
-        for node in self._lNodesToExcept:
-            if node in lNodes:
-                lNodes.remove(node)
-        return lNodes
-    
-    def showNodeList( self, lNodes ):
-        print "nb of nodes: %i" % ( len(lNodes) )
-        for i in range(0,len(lNodes)):
-            print " %i: %s" % ( i+1, lNodes[i] )
-            
-    def cleanNodes( self):
-        """
-        Connect to each job and clean the temporary directory.
-        """
-        nbNodes = len(self._lNodes)
-        nodeCount = 0
-        for node in self._lNodes:
-            nodeCount += 1
-            if self._verbose > 0:
-                print "connect to node '%s' (%i/%i)..." % ( node, nodeCount, nbNodes )
-                sys.stdout.flush()
-            cmd = "ssh"
-            cmd += " -q %s " % ( node )
-            cmd += "'find %s" % ( self._tmpDir )
-            cmd += " -user %s" % ( os.environ["USER"] )
-            if self._pattern != "":
-                cmd += " -name '%s'" % ( self._pattern )
-            cmd += " 2> /dev/null -exec rm -rf {} \; ; exit'"
-            if self._verbose > 0: print cmd; sys.stdout.flush()
-            os.system( cmd )  # warning, even if everything goes right, ssh returns an error code, i.e. different than 0
-    
-    def clean( self ):
-        if os.path.exists( "qhost.txt" ):
-            os.remove( "qhost.txt" )
-            
-    def start( self ):
-        """
-        Useful commands before running the program.
-        """
-        if self._verbose > 0:
-            print "START %s" % ( type(self).__name__ ); sys.stdout.flush()
-        self.checkAttributes()        
-        
-    def end( self ):
-        """
-        Useful commands before ending the program.
-        """
-        self.clean()
-        if self._verbose > 0:
-            print "END %s" % ( type(self).__name__ ); sys.stdout.flush()
-            
-    def run( self ):
-        """
-        Run the program.
-        """
-        self.start()
-        if self._lNodes == []:
-            self._lNodes = self.getAllNodesList()
-        if self._verbose > 0: self.showNodeList( self._lNodes )
-        self.cleanNodes()
-        self.end()
-
-if __name__ == "__main__":
-    i = CleanClusterNodesAfterRepet()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/tools/CorrelateTEageWithGCcontent.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,204 +0,0 @@
-#!/usr/bin/env python
-
-import sys
-import os
-import getopt
-import math
-from commons.core.sql.DbMySql import DbMySql
-from commons.core.sql.TablePathAdaptator import TablePathAdaptator
-from commons.core.sql.TableSeqAdaptator import TableSeqAdaptator
-from commons.core.coord.PathUtils import PathUtils
-from commons.core.coord.SetUtils import SetUtils
-from commons.core.seq.BioseqUtils import BioseqUtils
-
-
-class CorrelateTEageWithGCcontent( object ):
-    
-    def __init__( self ):
-        self._inputCoord = ""
-        self._inputGenome = ""
-        self._inputTErefseq = ""
-        self._configFile = ""
-        self._outFile = ""
-        self._verbose = 0
-        self._db = None
-        self._tableCoord = ""
-        self._pathA = TablePathAdaptator()
-        self._tableGenome = ""
-        self._seqA = TableSeqAdaptator()
-        
-        
-    def help( self ):
-        print
-        print "usage: CorrelateTEageWithGCcontent.py [ options ]"
-        print "options:"
-        print "     -h: this help"
-        print "     -i: input TE coordinates (can be file or table)"
-        print "         TEs as subjects in 'path' format"
-        print "     -g: input genome sequences (can be fasta file or table)"
-        print "     -r: input TE reference sequences (can be fasta file or table)"
-        print "     -C: configuration file (if table as input)"
-        print "     -o: output fasta file (default=inputCoord+'.gc')"
-        print "     -v: verbosity level (default=0/1)"
-        print
-        
-        
-    def setAttributesFromCmdLine( self ):
-        try:
-            opts, args = getopt.getopt(sys.argv[1:],"hi:g:r:C:o:v:")
-        except getopt.GetoptError, err:
-            msg = "%s" % str(err)
-            sys.stderr.write( "%s\n" % msg )
-            self.help(); sys.exit(1)
-        for o,a in opts:
-            if o == "-h":
-                self.help(); sys.exit(0)
-            elif o == "-i":
-                self._inputCoord = a
-            elif o == "-g":
-                self._inputGenome = a
-            elif o == "-r":
-                self._inputTErefseq = a
-            elif o == "-C":
-                self._configFile = a
-            elif o =="-o":
-                self._outFile = a
-            elif o == "-v":
-                self._verbose = int(a)
-                
-                
-    def checkAttributes( self ):
-        if self._inputCoord == "":
-            msg = "ERROR: missing input TE coordinates (-i)"
-            sys.stderr.write( "%s\n" % msg )
-            self.help()
-            sys.exit(1)
-        if not os.path.exists( self._inputCoord ):
-            if not os.path.exists( self._configFile ):
-                msg = "ERROR: neither input file '%s' nor configuration file '%s'" % ( self._inputCoord, self._configFile )
-                sys.stderr.write( "%s\n" % msg )
-                self.help()
-                sys.exit(1)
-            if not os.path.exists( self._configFile ):
-                msg = "ERROR: can't find configuration file '%s'" % ( self._configFile )
-                sys.stderr.write( "%s\n" % msg )
-                sys.exit(1)
-            self._db = DbMySql( cfgFileName=self._configFile )
-            if not self._db.exist( self._inputCoord ):
-                msg = "ERROR: can't find table '%s'" % ( self._inputCoord )
-                sys.stderr.write( "%s\n" % msg )
-                self.help()
-                sys.exit(1)
-            self._tableCoord = self._inputCoord
-        else:
-            self._tableCoord = self._inputCoord.replace(".","_")
-        if self._inputGenome == "":
-            msg = "ERROR: missing input genome sequences (-g)"
-            sys.stderr.write( "%s\n" % msg )
-            self.help()
-            sys.exit(1)
-        if not os.path.exists( self._inputGenome ):
-            if not self._db.doesTableExist( self._inputGenome ):
-                msg = "ERROR: can't find table '%s'" % ( self._inputGenome )
-                sys.stderr.write( "%s\n" % msg )
-                self.help()
-                sys.exit(1)
-            self._tableGenome = self._inputGenome
-        else:
-            self._tableGenome = self._inputGenome.replace(".","_")
-        if self._inputTErefseq == "":
-            msg = "ERROR: missing input TE reference sequences (-r)"
-            sys.stderr.write( "%s\n" % msg )
-            self.help()
-            sys.exit(1)
-        if not os.path.exists( self._inputTErefseq ):
-            if not self._db.doesTableExist( self._inputTErefseq ):
-                msg = "ERROR: can't find table '%s'" % ( self._inputTErefseq )
-                sys.stderr.write( "%s\n" % msg )
-                self.help()
-                sys.exit(1)
-        if self._outFile == "":
-            self._outFile = "%s.gc" % ( self._inputCoord )
-            
-            
-    def getLengthOfTErefseqs( self ):
-        if os.path.exists( self._inputTErefseq ):
-            return BioseqUtils.getLengthPerSeqFromFile( self._inputTErefseq )
-        else:
-            dTErefseq2Length = {}
-            refseqA = TableSeqAdaptator( self._db, self._inputTErefseq )
-            lAccessions = refseqA.getAccessionsList()
-            for acc in lAccessions:
-                dTErefseq2Length[ acc ] = refseqA.getSeqLengthFromAccession( acc )
-            return dTErefseq2Length
-        
-        
-    def start( self ):
-        self.checkAttributes()
-        if self._verbose > 0:
-            print "START CorrelateTEageWithGCcontent.py"
-            sys.stdout.flush()
-        if os.path.exists( self._inputCoord ):
-            self._db = DbMySql( cfgFileName=self._configFile )
-            self._db.createTable( self._tableCoord, "path", self._inputCoord, True )
-        self._pathA = TablePathAdaptator( self._db, self._tableCoord )
-        if os.path.exists( self._inputGenome ):
-            self._db.createTable( self._tableGenome, "seq", self._inputGenome, True )
-        self._seqA = TableSeqAdaptator( self._db, self._tableGenome )
-        if self._verbose > 0:
-            print "output fasta file: %s" % self._outFile
-            
-            
-    def end( self ):
-        if os.path.exists( self._inputCoord ):
-            self._db.dropTable( self._tableCoord )
-        if os.path.exists( self._inputGenome ):
-            self._db.dropTable( self._tableGenome )
-        self._db.close()
-        if self._verbose > 0:
-            print "END CorrelateTEageWithGCcontent.py"
-            sys.stdout.flush()
-            
-            
-    def run( self ):
-        self.start()
-        
-        dTErefseq2Length = self.getLengthOfTErefseqs()
-        
-        outFileHandler = open( self._outFile, "w" )
-        outFileHandler.write( "copy\tTE\tchr\tlength\tid\tGC\tlengthPerc\n" )
-        
-        lIdentifiers = self._pathA.getIdList()
-        nbTEcopies = len(lIdentifiers)
-        if self._verbose > 0:
-            print "nb of TE copies: %i" % ( nbTEcopies )
-            sys.stdout.flush()
-        count = 0
-        power10 = int( math.floor( math.log10( nbTEcopies ) ) ) - 1
-        for id in lIdentifiers:
-            count += 1
-            if self._verbose > 0 and power10 > 0 and count % math.pow(10,power10) == 0:
-                print "%s / %s" % ( str(count).zfill(power10+2), str(nbTEcopies).zfill(power10+2) )
-                sys.stdout.flush()
-            lPaths = self._pathA.getPathListFromId( id )
-            lSets = PathUtils.getSetListFromQueries( lPaths )
-            lMergedSets = SetUtils.mergeSetsInList( lSets )
-            bs = self._seqA.getBioseqFromSetList( lMergedSets )
-            data = "%i" % id
-            data += "\t%s" % ( bs.header.split("::")[0] )
-            data += "\t%s" % ( lPaths[0].getQueryName() )
-            data += "\t%i" % ( bs.getLength() )
-            data += "\t%.2f" % ( PathUtils.getIdentityFromPathList( lPaths ) )
-            data += "\t%.2f" % ( bs.getGCpercentage() )
-            data += "\t%.2f" % ( 100 * bs.getLength() / float( dTErefseq2Length[ bs.header.split("::")[0] ] ) )
-            outFileHandler.write( "%s\n" % data )
-            
-        outFileHandler.close()
-        
-        self.end()
-        
-        
-if __name__ == "__main__":
-    i = CorrelateTEageWithGCcontent()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/tools/FilterAlign.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,149 +0,0 @@
-#!/usr/bin/env python
-
-import sys
-import getopt
-import os
-
-
-def help():
-    print
-    print "usage: ",sys.argv[0].split("/")[-1],"[ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the input file (format='align')"
-    print "     -E: maximum E-value (default=100)"
-    print "     -S: minimum score (default=0)"
-    print "     -I: minimum identity (default=0)"
-    print "     -l: minimum length (default=0)"
-    print "     -L: maximum length (default=1000000000)"
-    print "     -o: name of the output file (default=inFileName+'.filtered')"
-    print "     -v: verbose (default=0/1)"
-    print
-    
-    
-def main():
-    """
-    This program filters the output from BLASTER ('align' file recording HSPs).
-    """
-    
-    inFileName = ""
-    outFileName = ""
-    maxEValue = 100
-    minIdentity = 0
-    minLength = 0
-    maxLength = 1000000000
-    minScore = 0
-    verbose = 0
-    
-    try:
-        opts, args = getopt.getopt(sys.argv[1:],"hi:E:S:I:l:L:o:v:")
-    except getopt.GetoptError, err:
-        print str(err)
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit()
-        elif o == "-i":
-            inFileName = a
-        elif o == "-E":
-            maxEValue = float(a)
-        elif o == "-S":
-            minScore = int(float(a))
-        elif o == "-I":
-            minIdentity = int(float(a))
-        elif o == "-l":
-            minLength = int(a)
-        elif o == "-L":
-            maxLength = int(a)
-        elif o == "-o":
-            outFileName = a
-        elif o == "-v":
-            verbose = int(a)
-            
-    if inFileName == "":
-        print "ERROR: missing input file name"
-        help()
-        sys.exit(1)
-        
-    if outFileName == "":
-        outFileName = "%s.filtered" % ( inFileName )
-        
-    if os.path.exists( os.environ["REPET_PATH"] + "/bin/filterAlign" ):
-        prg = os.environ["REPET_PATH"] + "/bin/filterAlign"
-        cmd = prg
-        cmd += " -i %s" % ( inFileName )
-        cmd += " -E %g" % ( maxEValue )
-        cmd += " -S %i" % ( minScore )
-        cmd += " -I %f" % ( minIdentity )
-        cmd += " -l %i" % ( minLength )
-        cmd += " -L %i" % ( maxLength )
-        cmd += " -o %s" % ( outFileName )
-        cmd += " -v %i" % ( verbose )
-        return os.system( cmd )
-    
-    if verbose > 0:
-        print "START %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-        
-    inFile = open( inFileName, "r" )
-    outFile = open( outFileName, "w" )
-    
-    nbMatches = 0
-    nbFiltered = 0
-    
-    line = inFile.readline()
-    while True:
-        if line == "":
-            break
-        nbMatches += 1
-        data = line.split("\t")
-        qryName = data[0]
-        qryStart = data[1]
-        qryEnd = data[2]
-        sbjName = data[3]
-        sbjStart = data[4]
-        sbjEnd = data[5]
-        Evalue = data[6]
-        score = data[7]
-        identity = data[8]
-        
-        if int(qryStart) < int(qryEnd):
-            matchLength = int(qryEnd) - int(qryStart) + 1
-        elif int(qryStart) > int(qryEnd):
-            matchLength = int(qryStart) - int(qryEnd) + 1
-
-        if float(Evalue) <= maxEValue and matchLength >= minLength and \
-               float(identity) >= minIdentity and matchLength <= maxLength and \
-               int(score) >= minScore:
-            string = qryName + "\t" + qryStart + "\t" + qryEnd + "\t" +\
-                     sbjName + "\t" + sbjStart + "\t" + sbjEnd + "\t" +\
-                     Evalue + "\t" + score + "\t" + identity
-            outFile.write( string )
-        else:
-            nbFiltered += 1
-            string = "qry %s (%s-%s) vs subj %s (%s-%s): Eval=%s identity=%s matchLength=%s score=%s" %\
-            ( qryName, qryStart, qryEnd, sbjName, sbjStart, sbjEnd, Evalue, identity.split("\n")[0], matchLength, score )
-            if verbose > 1:
-                print string; sys.stdout.flush()
-                
-        line = inFile.readline()
-        
-    inFile.close()
-    outFile.close()
-    
-    if verbose > 0:
-        msg = "total number of matches: %i" % ( nbMatches )
-        msg += "\nnumber of filtered matches: %i" % ( nbFiltered )
-        print msg; sys.stdout.flush()
-        
-    if verbose > 0:
-        print "END %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-        
-    return 0
-
-
-if __name__ == "__main__":
-    main()
--- a/commons/tools/GFF3Maker.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,498 +0,0 @@
-#!/usr/bin/env python
-
-##@file GFF3Maker.py
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.sql.DbFactory import DbFactory
-from commons.core.sql.TableSeqAdaptator import TableSeqAdaptator
-from commons.core.sql.TablePathAdaptator import TablePathAdaptator
-import sys
-import os
-
-## GFF3Maker exports annotations from a 'path' table into a GFF3 file.
-#
-class GFF3Maker(object):
-
-    def __init__(self, inFastaName = "", tablesFileName = "", classifTableName = "", isChado = False, isGFF3WithoutAnnotation = False, isWithSequence = False, areMatchPartsCompulsory = False, configFileName = "", verbose = 0, doMergeIdenticalMatches = False, doSplit = False):
-        self._inFastaName = inFastaName
-        self._tablesFileName = tablesFileName
-        self._classifTableName = classifTableName
-        self._isChado = isChado
-        self._isGFF3WithoutAnnotation = isGFF3WithoutAnnotation
-        self._isWithSequence = isWithSequence
-        self._areMatchPartsCompulsory = areMatchPartsCompulsory
-        self._configFileName = configFileName
-        self._doMergeIdenticalMatches = doMergeIdenticalMatches
-        self._doSplit = doSplit
-        self._iDB = None
-        self._verbose = verbose
-    
-    def setAttributesFromCmdLine(self):
-        description = "GFF3Maker exports annotations from 'path', 'set' and/or 'classif' tables into a GFF3 file\n"
-        parser = RepetOptionParser(description = description)
-        parser.add_option("-f", "--inseq",              dest = "inFastaName",               action = "store",       type = "string", help = "'seq' table recording the input sequences", default = "")
-        parser.add_option("-t", "--tablesfile",         dest = "tablesFileName",            action = "store",       type = "string", help = "tabulated file of table name to use to create the gff3 files (fields: tier name, format, table name)", default = "")
-        parser.add_option("-w", "--withSequence",       dest = "isWithSequence",            action = "store_true",                   help = "write the sequence at the end of GFF3 file", default = False)
-        parser.add_option("-a", "--withoutAnnotation",  dest = "isGFF3WithoutAnnotation",   action = "store_true",                   help = "write GFF3 files even if no annotation", default = False)
-        parser.add_option("-p", "--matchPart",          dest = "areMatchPartsCompulsory",   action = "store_true",                   help = "always associate a match_part to a match", default = False)
-        parser.add_option("-i", "--classifTable",       dest = "classifTable",              action = "store",       type = "string", help = "name of the TE library classification table [optional]", default = "")
-        parser.add_option("-c", "--chado",              dest = "isChado",                   action = "store_true",                   help = "Chado compliance", default = False)
-        parser.add_option("-m", "--doMergeIdenticalMatches",              dest = "doMergeIdenticalMatches",                   action = "store_true",                   help = "merge identical matches based on query start, query end, score", default = False)
-        parser.add_option("-s", "--doSplit",            dest = "doSplit",                   action = "store_true",                   help = "split each GFF3 per annotation type", default = False)
-        parser.add_option("-C", "--config",             dest = "configFileName",            action = "store",       type = "string", help = "configuration file for database connection", default = "")
-        parser.add_option("-v", "--verbose",            dest = "verbose",                   action = "store",       type = "int",    help = "verbosity level (default=0, else 1 or 2)", default = 0)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    #TODO: write a "setAttributesFromConfig"
-    def _setAttributesFromOptions(self, options):
-        self.setInFastaName(options.inFastaName)
-        self.setTablesFileName(options.tablesFileName)
-        self.setClassifTable(options.classifTable)
-        self.setIsChado(options.isChado)
-        self.setDoMergeIdenticalMatches(options.doMergeIdenticalMatches)
-        self.setIsWithSequence(options.isWithSequence)
-        self.setIsGFF3WithoutAnnotation(options.isGFF3WithoutAnnotation)
-        self.setAreMatchPartCompulsory(options.areMatchPartsCompulsory)
-        self.setDoSplit(options.doSplit)
-        self.setConfigFileName(options.configFileName)
-        self.setVerbose(options.verbose)
-        
-    def setInFastaName(self, inFastaName):
-        self._inFastaName = inFastaName
-        
-    def setTablesFileName(self, tablesFileName):
-        self._tablesFileName = tablesFileName
-        
-    def setIsWithSequence(self, isWithSequence):
-        self._isWithSequence = isWithSequence
-    
-    def setIsGFF3WithoutAnnotation(self, isGFF3WithoutAnnotation):
-        self._isGFF3WithoutAnnotation = isGFF3WithoutAnnotation
-        
-    def setAreMatchPartCompulsory(self, areMatchPartsCompulsory):
-        self._areMatchPartsCompulsory = areMatchPartsCompulsory
-        
-    def setClassifTable(self, classifTable):
-        self._classifTableName = classifTable
-        
-    def setIsChado(self, isChado):
-        self._isChado = isChado
-        
-    def setDoMergeIdenticalMatches(self, doMergeIdenticalMatches):
-        self._doMergeIdenticalMatches = doMergeIdenticalMatches
-        
-    def setDoSplit(self, doSplit):
-        self._doSplit = doSplit
-        
-    def setConfigFileName(self, configFileName):
-        self._configFileName = configFileName
-        
-    def setVerbose(self, verbose):
-        self._verbose = verbose
-
-    def checkOptions(self):       
-        if self._inFastaName == "":
-            raise Exception("ERROR: options -f required")
-    
-        if self._configFileName != "":
-            if not FileUtils.isRessourceExists(self._configFileName):
-                raise Exception("ERROR: configuration file does not exist!")
-    
-        if self._classifTableName and not self._iDB.doesTableExist(self._classifTableName):
-            raise Exception("ERROR: classification table '%s' does not exist!" % self._classifTableName)
-        
-    ## Retrieve the features to write in the GFF3 file.
-    #
-    # @param pathTable string name of the table recording the annotations (i.e. the features)
-    # @param seqName string name of the sequence (the source feature) on which we want to visualize the matches (the features)
-    # @param source string the program that generated the feature (i.e. REPET)
-    # @param frame string "." by default (or "+", "-")
-    # @return pathString string which will be printed in path file 
-    #
-    def _getPathFeatures(self, pathTable, seqTable, seqName, source, feature, frame):
-        pathString = ""
-        iTPA = TablePathAdaptator(self._iDB, pathTable)
-        lPaths = iTPA.getPathListSortedByQueryCoordAndScoreFromQuery(seqName)
-        # organise them into 'match' and 'match_part'
-        if lPaths:
-            dPathID2Data = self._gatherSamePathFeatures(lPaths)
-            # build the output string
-            for pathID in dPathID2Data:
-                pathString += self._organizeEachPathFeature(pathID, dPathID2Data[pathID], seqName, source, frame, seqTable)
-        return pathString
-    
-    ## Gather matches with the same path ID.
-    #
-    # @param data list of string lists results of a SQL request
-    # @return dPathID2Matchs dict whose keys are path IDs and values are matches data
-    #
-    def _gatherSamePathFeatures(self, lPaths):
-        dPathID2Matchs = {}
-        iPreviousPath = lPaths[0]
-        iPreviousPath.otherTargets = []
-        for iPath in lPaths[1:]:
-            if self._doMergeIdenticalMatches and iPreviousPath.getQueryStart() == iPath.getQueryStart() and iPreviousPath.getQueryEnd() == iPath.getQueryEnd() and iPreviousPath.getScore() == iPath.getScore() and iPreviousPath.getSubjectName() != iPath.getSubjectName():
-                iPreviousPath.otherTargets.append("%s %d %d" % (iPath.getSubjectName(), iPath.getSubjectStart(), iPath.getSubjectEnd()))
-            else:
-                self._addPathToMatchDict(dPathID2Matchs, iPreviousPath)
-                iPreviousPath = iPath
-                iPreviousPath.otherTargets = []
-        self._addPathToMatchDict(dPathID2Matchs, iPreviousPath)
-        return dPathID2Matchs
-    
-    def _getClassifEvidenceBySeqName(self, seqName):
-        lseqName = seqName.split('_')
-        seqNameStructure =  '%s_%%' % lseqName[0]
-        if lseqName[-1] == 'reversed':
-            seqNameStructure +=  '%s_%s' % (lseqName[-2],lseqName[-1])
-        else:
-            seqNameStructure += lseqName[-1]
-        qry = "SELECT evidence FROM %s WHERE seq_name like \"%s\"" % (self._classifTableName, seqNameStructure)
-        self._iDB.execute(qry)
-        result = ""
-        try:
-            result = "".join(self._iDB.fetchall()[0])
-        except: pass
-        return  result
-    
-    def _addPathToMatchDict(self, dPathID2Matchs, iPreviousPath):
-        pathId = iPreviousPath.getIdentifier()
-        subjectStart = iPreviousPath.getSubjectStart()
-        subjectEnd = iPreviousPath.getSubjectEnd()
-        strand = iPreviousPath.getSubjectStrand()
-        if subjectStart > subjectEnd:
-            tmp = subjectStart
-            subjectStart = subjectEnd
-            subjectEnd = tmp
-        queryStart = iPreviousPath.getQueryStart()
-        queryEnd = iPreviousPath.getQueryEnd()
-        subjectName = iPreviousPath.getSubjectName()
-        eValue = iPreviousPath.getEvalue()
-        identity = iPreviousPath.getIdentity()
-        otherTargets = iPreviousPath.otherTargets
-        if dPathID2Matchs.has_key(pathId):
-            dPathID2Matchs[pathId].append([queryStart, queryEnd, strand, subjectName, subjectStart, subjectEnd, eValue, identity, otherTargets])
-        else:
-            dPathID2Matchs[pathId] = [[queryStart, queryEnd, strand, subjectName, subjectStart, subjectEnd, eValue, identity, otherTargets]]
-
-    def _getConsensusLengthByTargetName(self, targetName, seqTableName):
-        iTableSeqAdaptator = TableSeqAdaptator(self._iDB, seqTableName)
-        return  iTableSeqAdaptator.getSeqLengthFromDescription(targetName)
-    
-    ## For a specific path ID, organize match data according to the GFF3 format.
-    #
-    # @param pathID string path ID
-    # @param lMatches match list
-    # @param seqName string name of the source feature
-    # @param source string 'source' field for GFF3 format
-    # @param frame string 'frame' field for GFF3 format
-    # @return lines string to write in the GFF3 file
-    #
-    def _organizeEachPathFeature(self, pathID, lMatches, seqName, source, frame, seqTable = ""):
-        lines = ""
-        minStart = lMatches[0][0]
-        maxEnd = lMatches[0][1]
-        minStartSubject = lMatches[0][4]
-        maxEndSubject = lMatches[0][5]
-        strand = lMatches[0][2]
-    
-        # for each match
-        for i in lMatches:
-            if i[0] < minStart:
-                minStart = i[0]
-            if i[1] > maxEnd:
-                maxEnd = i[1]
-            if i[4] < minStartSubject:
-                minStartSubject = i[4]
-            if i[5] > maxEndSubject:
-                maxEndSubject = i[5]
-    
-        target = lMatches[0][3]
-        
-        targetDescTag = ""
-        if self._classifTableName != "":
-            targetDescTag = self._getClassifEvidenceBySeqName(target)
-            if targetDescTag != "":
-                targetDescTag = ";TargetDescription=%s" % targetDescTag.replace('=', ':').replace(';', '').replace(',', ' |')
-                
-        targetLengthTag = ""
-        if seqTable != "":
-            targetLengthTag = self._getConsensusLengthByTargetName(target, seqTable)
-            targetLengthTag = ";TargetLength=%i" % targetLengthTag
-        
-        attributes = "ID=ms%s_%s_%s" % (pathID, seqName, target)
-        if self._isChado:
-            attributes += ";Target=%s+%s+%s" % (target, minStartSubject, maxEndSubject)
-        else:
-            attributes += ";Target=%s %s %s" % (target, minStartSubject, maxEndSubject)
-            
-        if lMatches[0][8]:
-            otherTargets = ", ".join(lMatches[0][8])
-            attributes += ";OtherTargets=%s" % otherTargets
-        else:
-            attributes += targetLengthTag
-            attributes += targetDescTag
-            if len(lMatches) == 1:
-                attributes += ";Identity=%s" % lMatches[0][7]
-        
-
-        lines += "%s\t%s\tmatch\t%s\t%s\t0.0\t%s\t%s\t%s\n" % (seqName, source, minStart, maxEnd, strand, frame, attributes)
-    
-        if len(lMatches) > 1 or self._areMatchPartsCompulsory:
-            count = 1
-            for i in lMatches:
-                attributes = "ID=mp%s-%i_%s_%s" % (pathID, count, seqName, target)
-                attributes += ";Parent=ms%s%s%s%s%s" % (pathID, "_", seqName, "_", target)
-                if self._isChado:
-                    attributes += ";Target=%s+%s+%s" % (target, i[4], i[5])
-                else:
-                    attributes += ";Target=%s %s %s" % (target, i[4], i[5])
-                    
-                if not i[8]:
-                    attributes += ";Identity=%s" % i[7]
-                lines += "%s\t%s\tmatch_part\t%s\t%s\t%s\t%s\t%s\t%s\n" % (seqName, source, i[0], i[1], i[6], i[2], frame, attributes)
-                count += 1
-    
-        return lines
-    
-    ## Retrieve the features to write in the GFF3 file.
-    #
-    # @param table string name of the table recording the annotations (i.e. the features)
-    # @param key string name of the sequence (the source feature) on which we want to visualize the matches (the features)
-    # @param source string the program that generated the feature (i.e. REPET)
-    # @param frame string "." by default (or "+", "-")
-    # @return setString string which will be printed in set file 
-    # 
-    def _getSetFeatures(self, table, key, source, feature, frame):
-        setString = ""
-        # retrieve all the data about the matches
-        qry = "SELECT DISTINCT path,name,start,end FROM %s WHERE chr=\"%s\"" % (table, key)
-        self._iDB.execute(qry)
-        data = self._iDB.fetchall()
-        # organise them into 'match' and 'match_part'
-        dPathID2Data = self._gatherSameSetFeatures(data)
-        # build the output string
-        for pathID in dPathID2Data:
-            setString += self._organizeEachSetFeature(pathID, dPathID2Data[pathID], key, source, frame)
-        return setString
-    
-    ## Gather matches with the same path ID.
-    #
-    # @param data list of string lists results of a SQL request
-    # @return dSetID2Matchs dict whose keys are set IDs and values are matches data
-    #
-    def _gatherSameSetFeatures(self, data):
-        dSetID2Matchs = {}
-    
-        for i in data:
-            setID = i[0]
-            name = i[1]
-            start = i[2]
-            end = i[3]
-    
-            matchStart = min(start, end)
-            matchEnd = max(start, end)
-            strand = self._getStrand(start, end)
-    
-            if dSetID2Matchs.has_key(setID):
-                dSetID2Matchs[setID].append([name, matchStart, matchEnd, strand])
-    
-            else:
-                dSetID2Matchs[setID] = [[name, matchStart, matchEnd, strand]]
-    
-        return dSetID2Matchs
-    
-    ## For a specific set ID, organize match data according to the GFF3 format.
-    #
-    # @param setID string path ID
-    # @param lMatches match list
-    # @param seqName string name of the source feature
-    # @param source string 'source' field for GFF3 format
-    # @param frame string 'frame' field for GFF3 format
-    # @return lines string to write in the GFF3 file
-    #
-    def _organizeEachSetFeature(self, setID, lMatches, seqName, source, frame):
-        lines = ""
-        minStart = min(lMatches[0][1], lMatches[0][2])
-        maxEnd = max(lMatches[0][1], lMatches[0][2])
-        strand = lMatches[0][3]
-    
-        # for each match
-        for i in lMatches:
-            start = min(i[1],i[2])
-            if start < minStart:
-                minStart = start
-            end = max(i[1],i[2])
-            if end > maxEnd:
-                maxEnd = end
-    
-        target = lMatches[0][0].replace("(","").replace(")","").replace("#","")
-        
-        attributes = "ID=ms%s_%s_%s" % (setID, seqName, target)
-        if self._isChado:
-            attributes += ";Target=%s+%s+%s" % (target, "1", abs(minStart-maxEnd)+1)
-        else:
-            attributes += ";Target=%s %s %s" % (target, "1", abs(minStart-maxEnd)+1)
-        lines += "%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n" % (seqName, source, "match", minStart, maxEnd, "0.0", strand, frame, attributes)
-
-        if len(lMatches) > 1 or self._areMatchPartsCompulsory:    
-            count = 1
-            for i in lMatches:
-                attributes = "ID=mp%s-%i_%s_%s" % (setID, count, seqName, target)
-                attributes += ";Parent=ms%s%s%s%s%s" % (setID, "_", seqName, "_", target)
-                if self._isChado:
-                    attributes += ";Target=%s+%s+%s" % (target, "1", abs(i[1]-i[2])+1)
-                else:
-                    attributes += ";Target=%s %s %s" % (target, "1", abs(i[1]-i[2])+1)
-                lines += "%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n" % (seqName, source, "match_part", i[1], i[2], "0.0", i[3], frame, attributes)
-                count += 1
-
-        return lines
-    
-    ## Return the strand ('+' if start < end, '-' otherwise).
-    #
-    # @param start integer start coordinate
-    # @param end integer end coordinate
-    # @return strand string "+" or "-"
-    #
-    def _getStrand(self, start, end):
-        if start < end:
-            return "+"
-        else:
-            return "-"
-        
-    def run(self):
-        #TODO: cat all gff in one gff file in option
-        if self._configFileName == "":
-            self._iDB = DbFactory.createInstance()
-        else:
-            self._iDB = DbFactory.createInstance(self._configFileName)
-        
-        self.checkOptions()
-        if self._verbose > 0:
-            print "START GFF3Maker"
-            sys.stdout.flush()
-
-        tablesFile = open(self._tablesFileName, "r")
-        linesFromAnnotationTablesFile = tablesFile.readlines()
-        tablesFile.close()
-        feature = "region"
-        frame = "."
-        
-        iTSA = TableSeqAdaptator(self._iDB, self._inFastaName)
-        lTuples = iTSA.getAccessionAndLengthList()
-        for seqName, length in lTuples :
-            if not self._doSplit:
-                fileName = "%s.gff3" % seqName
-                outFile = open(fileName, "w")
-                outFile.write("##gff-version 3\n")
-                outFile.write("##sequence-region %s 1 %s\n" % (seqName, length))
-                for line in linesFromAnnotationTablesFile:
-                    if line[0] == "#":
-                        continue
-                    tok = line.split()
-                    if len(tok) == 0:
-                        break
-                    source = tok[0]
-                    format = tok[1]
-                    table = tok[2]
-                    tableseq = ""
-                    if len(tok) == 4:
-                        tableseq = tok[3]
-                    if format == 'path' :
-                        annotations = self._getPathFeatures(table, tableseq, seqName, source, feature, frame)
-                    elif format == 'set' :
-                        annotations = self._getSetFeatures(table, seqName, source, feature, frame)
-                    else:
-                        raise Exception("Wrong format : %s" % format)
-                    outFile.write(annotations)
-                outFile.close()
-                #TODO: check getNbLinesInSingleFile() to handle big files
-                if not self._isGFF3WithoutAnnotation and FileUtils.getNbLinesInSingleFile(fileName) == 2:
-                    os.remove(fileName)
-                elif self._isWithSequence:
-                    outFile = open(fileName, "a")
-                    outFile.write("##FASTA\n")
-                    iBioseq = iTSA.getBioseqFromHeader(seqName)
-                    iBioseq.write(outFile)
-                    outFile.close()
-            else:
-                count = 1
-                for line in linesFromAnnotationTablesFile:
-                    if line[0] == "#":
-                        continue
-                    tok = line.split()
-                    if len(tok) == 0:
-                        break
-                    source = tok[0]
-                    format = tok[1]
-                    table = tok[2]
-                    tableseq = ""
-                    if len(tok) == 4:
-                        tableseq = tok[3]
-                    fileName = "%s_Annot%i.gff3" % (seqName, count)
-                    outFile = open(fileName, "w")
-                    outFile.write("##gff-version 3\n")
-                    outFile.write("##sequence-region %s 1 %s\n" % (seqName, length))
-                    if format == 'path' :
-                        annotations = self._getPathFeatures(table, tableseq, seqName, source, feature, frame)
-                    elif format == 'set' :
-                        annotations = self._getSetFeatures(table, seqName, source, feature, frame)
-                    else:
-                        raise Exception("Wrong format : %s" % format)
-                    outFile.write(annotations)
-                    outFile.close()
-                    #TODO: check getNbLinesInSingleFile() to handle big files
-                    if not self._isGFF3WithoutAnnotation and FileUtils.getNbLinesInSingleFile(fileName) == 2:
-                        os.remove(fileName)
-                    elif self._isWithSequence:
-                        outFile = open(fileName, "a")
-                        outFile.write("##FASTA\n")
-                        iBioseq = iTSA.getBioseqFromHeader(seqName)
-                        iBioseq.write(outFile)
-                        outFile.close()
-                    count += 1
-            
-        self._iDB.close()
-    
-        if self._verbose > 0:
-            print "END GFF3Maker"
-            sys.stdout.flush()
-            
-if __name__ == "__main__":
-    iGFF3Maker = GFF3Maker()
-    iGFF3Maker.setAttributesFromCmdLine()
-    iGFF3Maker.run()
-    
\ No newline at end of file
--- a/commons/tools/GameXmlMaker.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,384 +0,0 @@
-#!/usr/bin/env python
-
-##@file GameXmlMaker.py
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-import os
-import glob
-import sys
-import xml.dom.minidom
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.seq.BioseqDB import BioseqDB
-from commons.core.sql.DbFactory import DbFactory
-from commons.core.sql.TablePathAdaptator import TablePathAdaptator
-from commons.core.sql.TableSetAdaptator import TableSetAdaptator
-from commons.core.sql.TableMapAdaptator import TableMapAdaptator
-
-## GameXmlMaker exports .
-#
-class GameXmlMaker(object):
-
-    def __init__(self, inFastaName = "", tablesFileName = "", configFileName = "", verbose = 0):
-        self._inFastaName = inFastaName
-        self._tablesFileName = tablesFileName
-        self._configFileName = configFileName
-        self._verbose = verbose
-        self._gameXMLFileName = ""
-    
-    def setAttributesFromCmdLine(self):
-        description = "GameXmlMaker with -f option <=> step 1 : create gff files (write only the sequence and not the annotation. Only one sequence in each file)\n"
-        description += "GameXmlMaker with -t option <=> step 2 : add annotations in each file\n"
-        parser = RepetOptionParser(description = description)
-        parser.add_option("-f", "--inseq",       dest = "inFastaName",      action = "store",       type = "string", help = "'fasta' file or 'seq' table recording the input sequences (required to generate new '.gamexml' files)", default = "")
-        parser.add_option("-t", "--tablesfile",  dest = "tablesFileName",   action = "store",       type = "string", help = "tabulated file of table name to use to update the GameXML files (fields: tier name, format, table name)", default = "")
-        parser.add_option("-g", "--gameXML",     dest = "gameXML",          action = "store",       type = "string", help = "gameXML file to update (if not specified, update all gameXML files in directory", default = "")
-        parser.add_option("-C", "--config",      dest = "configFileName",   action = "store",       type = "string", help = "configuration file for database connection", default = "")
-        parser.add_option("-v", "--verbose",     dest = "verbose",          action = "store",       type = "int",    help = "verbosity level (default=0, else 1 or 2)", default = 0)
-        (options, args) = parser.parse_args()
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setInFastaName(options.inFastaName)
-        self.setTablesFileName(options.tablesFileName)
-        self.setGameXMLFileName(options.gameXML)
-        self.setConfigFileName(options.configFileName)
-        self.setVerbose(options.verbose)
-        
-    def setInFastaName(self, inFastaName):
-        self._inFastaName = inFastaName
-        
-    def setTablesFileName(self, tablesFileName):
-        self._tablesFileName = tablesFileName
-        
-    def setGameXMLFileName(self, gamexmlFileName):   
-        self._gameXMLFileName = gamexmlFileName
-        
-    def setConfigFileName(self, configFileName):
-        self._configFileName = configFileName
-        
-    def setVerbose(self, verbose):
-        self._verbose = verbose
-
-    def checkOptions(self):       
-        if self._inFastaName == "" and self._tablesFileName == "":
-            raise Exception("ERROR: options -f or -t required")
-    
-        if self._configFileName != "":
-            if not FileUtils.isRessourceExists(self._configFileName):
-                raise Exception("ERROR: configuration file does not exist!")
-            
-    def run(self):
-        self.checkOptions()
-        if self._verbose > 0:
-            print "START GameXmlMaker"
-            sys.stdout.flush()
-        
-        if self._inFastaName != "":
-            self._createGameXMLFiles()
-        
-        if self._tablesFileName != "":
-            lXMLNewFile = []    
-            if self._gameXMLFileName == "":
-                lXMLNewFile = glob.glob("*.gamexml")
-            else:
-                lXMLNewFile.append(self._gameXMLFileName)  
-                
-            for newGamexmlFile in lXMLNewFile:
-                self._updateGameXMLFileFromlTablesFile(newGamexmlFile)
-            
-        if self._verbose > 0:
-            print "END GFF3Maker"
-            sys.stdout.flush()
-            
-    ## Create as many XML files as sequences given in fasta file.
-    #
-    def _createGameXMLFiles(self):
-        if self._verbose > 0:
-            print "reading file %s" % self._inFastaName
-            sys.stdout.flush()
-            
-        iBioseqDB = BioseqDB(self._inFastaName)
-        
-        if self._verbose > 0:
-            print "nb of sequences = %i" % iBioseqDB.getSize()
-            sys.stdout.flush()
-            
-        for iBioseq in iBioseqDB.db:
-            self._writeGameXMLFileFromBioseq(iBioseq)
-
-    def _writeGameXMLFileFromBioseq(self, iBioseq):
-        """
-        write new '.gamexml' file with <game> and <seq> tags
-        """
-        docXML = xml.dom.minidom.getDOMImplementation().createDocument(None, 'game', None)
-        root = docXML.documentElement
-
-        seq = docXML.createElement('seq')
-        seq.setAttribute('id', iBioseq.getHeader())
-        seq.setAttribute('focus', 'true')
-        root.appendChild(seq)
-        
-        seqNameTag = docXML.createElement('name')
-        seqNameTag.appendChild(docXML.createTextNode(iBioseq.getHeader()))
-        seq.appendChild(seqNameTag)
-        
-        residuesTag = docXML.createElement('residues')
-        residuesTag.appendChild(docXML.createTextNode(iBioseq.getSequence()))
-        seq.appendChild(residuesTag)
-
-        mapPos = docXML.createElement('map_position')
-        root.appendChild(mapPos)
-        
-        arm = docXML.createElement('arm')
-        arm.appendChild(docXML.createTextNode(iBioseq.getHeader()))
-        mapPos.appendChild(arm)
-        
-        span = docXML.createElement('span')
-        mapPos.appendChild(span)
-        
-        start = docXML.createElement('start')
-        start.appendChild(docXML.createTextNode('1'))
-        span.appendChild(start)
-        
-        end = docXML.createElement('end')
-        end.appendChild(docXML.createTextNode(str(iBioseq.getLength())))
-        span.appendChild(end)
-        
-        fileName = "%s.gamexml" % iBioseq.getHeader()
-        docXML.writexml(open(fileName, "w"))
-        
-        if self._verbose > 0:
-            print "file '%s' written" % fileName
-            sys.stdout.flush()
-
-
-    def _parseResultSpanInfo(self, element, type):
-        Qstart = -1
-        Qend = -1
-        Sstart = -1
-        Send = -1
-        query = ""
-        subject = ""
-        identity = 0
-        id = ""
-        
-        if type == "path":
-            Qstart = element.getQueryStart()
-            Qend = element.getQueryEnd()
-            Sstart = element.getSubjectStart()
-            Send = element.getSubjectEnd()
-            query = element.getQueryName()
-            subject = element.getSubjectName()
-            identity = element.getIdentity()
-            id = element.getIdentifier()
-        
-        elif type == "set":
-            Qstart = element.getStart()
-            Qend = element.getEnd()
-            query = element.getName()
-            subject = element.getName()
-            id = element.getId()
-
-        elif type == "map":
-            Qstart = element.getStart()
-            Qend = element.getEnd()
-            query = element.getSeqname()
-            subject = element.getName()
-            id  = "-1"
-            
-        return (Qstart,Qend,Sstart,Send,query,subject,identity,id)
-
-    def _addPathSpan(self, docXML, spanInfo, parent):
-        Qstart,Qend,Sstart,Send,query,subject,identity,id = spanInfo
-        Qstart = str(Qstart)
-        Qend = str(Qend)
-        Sstart = str(Sstart)
-        Send = str(Send)
-        identity = str(identity)
-        id = str(id)
-        
-        resultSpan = docXML.createElement('result_span')
-        parent.appendChild(resultSpan)
-        
-        relship1 = docXML.createElement('seq_relationship')
-        relship1.setAttribute('type', 'query')
-        relship1.setAttribute('seq', query)
-        relship2 = docXML.createElement('seq_relationship')
-        relship2.setAttribute('type', 'subject')
-        relship2.setAttribute('seq', '%s::%s' % (subject, id))
-        score = docXML.createElement('score')
-        resultSpan.appendChild(relship1)
-        resultSpan.appendChild(relship2)
-        score.appendChild(docXML.createTextNode(identity))
-        resultSpan.appendChild(score)
-        sp1 = docXML.createElement('span')
-        sp2 = docXML.createElement('span')
-        start1 = docXML.createElement('start')
-        start1.appendChild(docXML.createTextNode(Qstart))
-        start2 = docXML.createElement('start')
-        start2.appendChild(docXML.createTextNode(Sstart))
-        end1 = docXML.createElement('end')
-        end1.appendChild(docXML.createTextNode(Qend))
-        end2 = docXML.createElement('end')
-        end2.appendChild(docXML.createTextNode(Send))
-        relship1.appendChild(sp1)
-        sp1.appendChild(start1)
-        sp1.appendChild(end1)
-        relship2.appendChild(sp2)
-        sp2.appendChild(start2)
-        sp2.appendChild(end2)
-
-    def _addComputationalAnalysisTags(self, docXML, programName):
-        computationalAnalysis = None
-        
-        lComputationalAnalysis = docXML.getElementsByTagName('computational_analysis')
-        for computationalAnalysisTag in lComputationalAnalysis:
-            if computationalAnalysisTag.getElementsByTagName("program")[0].nodeValue == programName:
-                computationalAnalysis = computationalAnalysisTag
-                break
-            
-        if computationalAnalysis == None :
-            computationalAnalysis = docXML.createElement('computational_analysis')
-            root = docXML.documentElement
-            root.appendChild(computationalAnalysis)
-            
-            program = docXML.createElement('program')
-            program.appendChild(docXML.createTextNode(programName))
-            computationalAnalysis.appendChild(program)
-            
-            db = docXML.createElement('database')
-            db.appendChild(docXML.createTextNode('db'))
-            computationalAnalysis.appendChild(db)
-            
-        return computationalAnalysis
-        
-    def _addResultSetFromPath(self, docXML, iPath, parent):
-        computationalAnalysis = parent
-        resultSet = docXML.createElement('result_set')
-        resultSet.setAttribute('id', str(iPath.getIdentifier())) 
-        computationalAnalysis.appendChild(resultSet)
-        resultSetName = docXML.createElement('name')
-        resultSetName.appendChild(docXML.createTextNode("%s::%s" %(iPath.getSubjectName(),str(iPath.getIdentifier()))))
-        resultSet.appendChild(resultSetName)
-        return resultSet
-    
-    def _addResultSetFromSet(self, docXML, iSet, parent):
-        computationalAnalysis = parent
-        resultSet = docXML.createElement('result_set')
-        resultSet.setAttribute('id', str(iSet.getId())) 
-        computationalAnalysis.appendChild(resultSet)
-        resultSetName = docXML.createElement('name')
-        resultSetName.appendChild(docXML.createTextNode("%s::%s" %(iSet.getName(),str(iSet.getId()))))
-        resultSet.appendChild(resultSetName)
-        return resultSet
-    
-    def _addResultSetFromMap(self, docXML, iMap, parent):
-        computationalAnalysis = parent
-        resultSet = docXML.createElement('result_set')
-        resultSet.setAttribute('id', "-1") 
-        computationalAnalysis.appendChild(resultSet)
-        resultSetName = docXML.createElement('name')
-        resultSetName.appendChild(docXML.createTextNode("%s::%s" %(iMap.getName(), "-1")))
-        resultSet.appendChild(resultSetName)
-        return resultSet
-
-    def _updateGameXMLFileFromlTablesFile(self, gameXMLFile):
-        docXML = xml.dom.minidom.parse(gameXMLFile) 
-        
-        f = open(self._tablesFileName, "r")
-        line = f.readline()
-            
-        while line: 
-            if not line.startswith("#"):
-                list = line.split()
-                programName = list[0]
-                format = list[1]
-                table = list[2]
-
-                gameXMLFileName = os.path.splitext(gameXMLFile)[0]
-                computationalAnalysis = self._addComputationalAnalysisTags(docXML,programName)
-                if format == "path":    
-                    iDB = DbFactory.createInstance(self._configFileName)
-                    iTpa = TablePathAdaptator(iDB, table)
-                    
-                    lPaths = iTpa.getPathListFromQuery(gameXMLFileName)
-                    dResultSets = {}
-
-                    for iPath in lPaths:
-                        if dResultSets.get(iPath.getIdentifier()) is None:
-                            resultSet = self._addResultSetFromPath(docXML, iPath,computationalAnalysis)
-                            dResultSets[iPath.getIdentifier()] = resultSet
-                        else:
-                            resultSet = dResultSets[iPath.getIdentifier()]
-                        spanInfo = self._parseResultSpanInfo(iPath, "path")
-                        self._addPathSpan(docXML, spanInfo, resultSet)
-                        
-                if format == "set":
-                    iDB = DbFactory.createInstance(self._configFileName)
-                    iTsa = TableSetAdaptator(iDB, table)
-                    lSet = iTsa.getSetListFromSeqName(gameXMLFileName)
-                    
-                    dResultSets = {}
-
-                    for iSet in lSet:
-                        if dResultSets.get(iSet.getId()) is None:
-                            resultSet = self._addResultSetFromSet(docXML, iSet,computationalAnalysis)
-                            dResultSets[iSet.getId()] = resultSet
-                        else:
-                            resultSet = dResultSets[iSet.getId()]
-                            
-                        spanInfo = self._parseResultSpanInfo(iSet, "set")
-                        self._addPathSpan(docXML, spanInfo, resultSet)
-                        
-                if format == "map":
-                    iDB = DbFactory.createInstance(self._configFileName)
-                    iTma = TableMapAdaptator(iDB, table)
-                    lMap = iTma.getMapListFromChr(gameXMLFileName)
-                    dResultSets = {}
-                    for iMap in lMap:
-                        resultSet = self._addResultSetFromMap(docXML, iMap,computationalAnalysis)
-                        spanInfo = self._parseResultSpanInfo(iMap, "map")
-                        self._addPathSpan(docXML, spanInfo, resultSet)
-                        
-            line = f.readline()
-            
-        outputGameXMLFile = open(gameXMLFile, "w")            
-        xmlstr = docXML.toxml()
-        outputGameXMLFile.write(xmlstr)
-        outputGameXMLFile.close()
-            
-if __name__ == "__main__":
-    iGameXmlMaker = GameXmlMaker()
-    iGameXmlMaker.setAttributesFromCmdLine()
-    iGameXmlMaker.run()
-    
\ No newline at end of file
--- a/commons/tools/GetMultAlignAndPhylogenyPerTErefSeq.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,547 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# For each TE reference sequence, it computes a multiple alignment and a phylogeny of all its copies.
-# usage: GetMultAlignAndPhylogenyPerTErefSeq.py [ options ]
-# options:
-#      -h: this help
-#      -S: step (0: all steps [default], 1:file generation, 2:multiple alignements, 3:phylogenies)
-#      -p: table with the annotations (format=path)
-#      -s: table with the TE reference sequences (format=seq)
-#      -g: table with the genome sequence (format=seq)
-#      -r: name or file with TE reference sequence(s) (all by default)
-#      -m: MSA method (default=Refalign/Map)
-#      -l: minimum length of copies (default=100)
-#      -n: number of longest copies to use (default=20)
-#      -y: minimum  copy proportion compare to references (default=0.5)
-#      -R: keep the reference sequence (only with Refalign)
-#      -C: configuration file
-#      -q: queue name
-#      -c: clean
-#      -d: temporary directory
-#      -v: verbosity level (default=0/1)
-
-import os
-import sys
-import glob
-import ConfigParser
-
-import pyRepet.launcher.programLauncher
-
-from commons.core.coord.PathUtils import PathUtils
-from commons.core.seq.FastaUtils import FastaUtils
-from commons.core.coord.SetUtils import SetUtils
-from commons.core.sql.TablePathAdaptator import TablePathAdaptator
-from commons.core.sql.TableSeqAdaptator import TableSeqAdaptator
-from commons.tools.OrientSequences import OrientSequences
-from ConfigParser import MissingSectionHeaderError
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.seq.AlignedBioseqDB import AlignedBioseqDB
-from commons.launcher import LaunchMap
-from commons.core.sql.DbFactory import DbFactory
-from commons.core.sql.TableJobAdaptatorFactory import TableJobAdaptatorFactory
-from commons.core.launcher.Launcher import Launcher
-from commons.core.utils.FileUtils import FileUtils
-
-
-LOG_DEPTH = "repet.tools"
-
-## For each TE reference sequence, it computes a multiple alignment and a phylogeny of all its copies.
-#
-class GetMultAlignAndPhylogenyPerTErefSeq(object):
-    
-    def __init__(self, pathTableName="",refSeqTableName="", genomeSeqTableName="", step=0, mSAmethod="RefAlign",keepRefseq=False, configFileName= "", clean = True, verbosity=3):
-        """
-        Constructor.
-        """
-        self.step = step
-        self._pathTable = pathTableName
-        self._refSeqTable = refSeqTableName
-        self._genomeSeqTable = genomeSeqTableName
-        self._TErefseq = ""
-        self._MSAmethod = mSAmethod
-        self._minCopyLength = 100
-        self._nbLongestCopies = 20
-        self._minPropCopy = 0.5
-        self._keepRefseq = keepRefseq
-        self.setConfigFileName(configFileName)
-        self._queue = ""
-        self._tmpDir = ""
-        self._clean = clean
-        self._verbosity = verbosity
-        self._db = None
-        self._tpaAnnot = None
-        self._tsaRef = None
-        self._pL = pyRepet.launcher.programLauncher.programLauncher()
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-              
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-    
-    def setAttributesFromCmdLine(self):
-        desc = "For each TE reference sequence, it computes a multiple alignment and a phylogeny of all its copies.\n"
-        #Commented: it's not true, Config File is mandatory!
-#        desc += "Connection to the database parameters are retrieved from the environment"
-        
-        #TODO: format options as other scripts (have a look at LaunchTemplate)
-        parser = RepetOptionParser(description = desc, epilog = "")
-        parser.add_option("-S", "--step",      dest = "step" ,              action = "store", type = "int", help = "step (0: all steps [default], 1:file generation, 2:multiple alignments, 3:phylogenies)", default = 0 )
-        parser.add_option("-p", "--pathTable", dest = "path",               action= "store",  type = "string", help = "(mandatory) table with the annotations (format=path)",  default = "")
-        parser.add_option("-s", "--refSeqTable",dest = "refSeqTable",       action= "store", type = "string", help = "(mandatory) table with the TE reference sequences (format=seq)",  default = "")
-        parser.add_option("-g", "--genomeSeqTable",dest = "genomeSeqTable",action= "store", type = "string", help = "(mandatory) table with the genome sequence (format=seq)",  default = "")
-        parser.add_option("-r", "--TErefseq",dest = "TErefseq",         action= "store", type = "string", help = "name or file with TE reference sequence(s) (all by default)",  default = "")
-        parser.add_option("-m", "--MSAmethod",dest = "MSAmethod",         action= "store", type = "string", help = "MSA method (default=RefAlign/Map)",  default = "RefAlign")
-        parser.add_option("-l", "--minCopyLength",dest = "minCopyLength",         action= "store", type = "int", help = "minimum length of copies (default=100)",  default = 100)
-        parser.add_option("-n", "--nbLongestCopies",dest = "nbLongestCopies",         action= "store", type = "int", help = "number of longest copies to use (default=20)",  default = 20)
-        parser.add_option("-y", "--minPropCopy",dest = "minPropCopy",         action= "store", type = "float", help = "minimum  copy proportion compare to references (default=0.5)",  default = 0.5)
-        parser.add_option("-R", "--keepRefseq",dest = "keepRefseq",         action="store_true", help = "keep the reference sequence (only with Refalign)",  default = False)
-        parser.add_option("-C", "--config",    dest = "configFileName",     action = "store", type = "string", help = "(mandatory) config file name to set database connection", default = "")
-        parser.add_option("-q", "--queue",dest = "queue",         action= "store", type = "string", help = "queue name",  default = "")
-        parser.add_option("-c", "--clean", action="store_false", dest = "clean", help = "don't clean", default = True) 
-        parser.add_option("-d", "--tmpDir",dest = "tmpDir",         action= "store", type = "string", help = "temporary directory",  default = "")
-        parser.add_option("-v", "--verbosity",   dest = "verbosity",             action = "store", type = "int",    help = "verbosity level (default=0)", default = 0)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setConfigFileName(options.configFileName)
-        self.setStep(options.step)
-        self.setPathTable(options.path)
-        self.setRefSeqTable(options.refSeqTable)
-        self.setGenomeSeqTable(options.genomeSeqTable)
-        self.setTErefseq(options.TErefseq)
-        self.setMSAmethod(options.MSAmethod)
-        self.setMinCopyLength(options.minCopyLength)
-        self.setNbLongestCopies(options.nbLongestCopies)
-        self.setMinPropCopy(options.minPropCopy)
-        self.setKeepRefseq(options.keepRefseq)
-        self.setQueue(options.queue)
-        self.setClean(options.clean)
-        self.setTmpDir(options.tmpDir)
-        self.setVerbosity(options.verbosity)
-        
-    def setStep(self, step):
-        self.step = step
-       
-    def setPathTable(self, path):
-        self._pathTable = path
-       
-    def setRefSeqTable(self, refSeqTable):
-        self._refSeqTable = refSeqTable
-       
-    def setGenomeSeqTable(self, genomeSeqTable):
-        self._genomeSeqTable = genomeSeqTable
-       
-    def setTErefseq(self, TErefseq):
-        self._TErefseq = TErefseq
-       
-    def setMSAmethod(self, MSAmethod):
-        self._MSAmethod = MSAmethod
-        
-    def setMinCopyLength(self, minCopyLength):
-        self._minCopyLength = minCopyLength
-        
-    def setNbLongestCopies(self, nbLongestCopies):
-        self._nbLongestCopies = nbLongestCopies
-        
-    def setMinPropCopy(self, minPropCopy):
-        self._minPropCopy = minPropCopy
-        
-    def setKeepRefseq(self, keepRefseq):
-        self._keepRefseq = keepRefseq
-        
-    def setQueue(self, queue):
-        self._queue = queue
-
-    def setClean(self, clean):
-        self._clean = clean
- 
-    def setTmpDir(self, tmpDir):
-        self._tmpDir = tmpDir 
-                
-    def setVerbosity(self, verbosity):        
-        self._verbosity = verbosity     
-               
-    def setup_env(self):
-        configFileHandle = open(self._configFileName)
-        # Use RepetConfigParser?
-        config = ConfigParser.ConfigParser()
-        try :
-            config.readfp(configFileHandle)
-        except MissingSectionHeaderError:
-            self._logAndRaise("Configuration file %s must begin with a section header" % self._configFileName) 
-
-        os.environ["REPET_HOST"] = config.get("repet_env", "repet_host")
-        os.environ["REPET_USER"] = config.get("repet_env", "repet_user")
-        os.environ["REPET_PW"] = config.get("repet_env", "repet_pw")
-        os.environ["REPET_DB"] = config.get("repet_env", "repet_db")
-        os.environ["REPET_PORT"] = config.get("repet_env", "repet_port")
-        os.environ["REPET_JOB_MANAGER"] = config.get("repet_env", "repet_job_manager")
-                  
-    def setConfigFileName(self, configFileName):
-        self._configFileName = configFileName
-                    
-    def checkAttributes( self ):
-        """
-        Check the attributes are valid before running the algorithm.
-        """
-        if self._pathTable == "":
-            self._logAndRaise("PathTable is mandatory")
-        if self._refSeqTable == "":
-            self._logAndRaise("RefSeqTable is mandatory")  
-        if self._genomeSeqTable == "":
-            self._logAndRaise("GenomeSeqTable is mandatory")
-        if self._configFileName == "":
-            self._logAndRaise("Configuration file is mandatory")
-        else:
-            if FileUtils.isRessourceExists(self._configFileName):
-                self.setup_env()
-            else:
-                self._logAndRaise("Configuration file '%s' does not exist!" % self._configFileName)
-            
-        if ( self.step == 2 or self.step == 3 ) and self._MSAmethod not in ["RefAlign","Map"]:
-            if self._MSAmethod == None or self._MSAmethod == "":
-                self._logAndRaise("Missing method option")
-            self._logAndRaise("Method '%s' not yet available" % ( self._MSAmethod ))
-            
-        if self._tmpDir == "":
-            self._tmpDir  = os.getcwd()    
-            
-    def connectSql(self):  
-        self._db =  DbFactory().createInstance(configFileName = self._configFileName, verbosity = 1)
-        self._tpaAnnot = TablePathAdaptator(self._db, self._pathTable)
-        self._tsaRef = TableSeqAdaptator(self._db,self._refSeqTable)
-                
-    def getNamesOfTErefSeq( self ):
-        """
-        Return a list with the names of reference TEs.
-        """
-        lNamesTErefSeq = []
-        if self._TErefseq == "":
-            lNamesTErefSeq = self._tsaRef.getAccessionsList()
-        else:
-            if os.path.isfile( self._TErefseq ):
-                refseqFileHandler = open( self._TErefseq, "r" )
-                while True:
-                    line = refseqFileHandler.readline()
-                    if line == "":
-                        break
-                    lNamesTErefSeq.append( line[:-1].split("\t")[0] )
-                refseqFileHandler.close()
-            else:
-                lNamesTErefSeq = [ self._TErefseq ]
-                for name in lNamesTErefSeq:
-                    if not self._tsaRef.isAccessionInTable( name ):
-                        self._log.warning("'%s' not in table '%s'" % (name, self._refSeqTable))
-                        lNamesTErefSeq.remove( name )
-        lNamesTErefSeq.sort()
-        self._log.info("nb of TE reference sequences: %d" % (len(lNamesTErefSeq)))
-        return lNamesTErefSeq
-    
-    
-    def getTErefSeqInFastaFiles( self, lNamesTErefSeq ):
-        """
-        Save sequences of reference TEs in fasta files.
-        """
-        for name in lNamesTErefSeq:
-            self._log.debug("save sequence of '%s'..." % ( name ))
-            self._tsaRef.saveAccessionsListInFastaFile( [name], name+".fa" )
-            
-    def getCopiesInFastaFilesPerTErefSeq( self, lNamesTErefSeq ):
-        """
-        Save sequences of TE copies in fasta files.
-        """
-        self._log.info("retrieve the copies...")
-        tsaChr = TableSeqAdaptator( self._db, self._genomeSeqTable )
-        totalNbCopies = 0
-        totalNbSavedCopies = 0
-        for name in lNamesTErefSeq:
-            nbCopies = 0
-            if os.path.exists(name+"_copies.fa"):
-                continue
-            outFile = open( name+"_copies.fa", "w" )
-            self._log.debug("Fetching path nums for subject: %s " % name)
-            lPathNums = self._tpaAnnot.getIdListSortedByDecreasingChainLengthFromSubject(name)
-            nbCopies = len(lPathNums)
-            totalNbCopies += nbCopies
-            self._log.debug("refseq '%s': %d copies" % ( name, nbCopies ))
-            i = 0
-            nbSavedCopies = 0
-            nbSavedFragments = 0
-            lengthRefseq = self._tsaRef.getSeqLengthFromAccession( name )
-            while i < len(lPathNums) and nbSavedCopies < self._nbLongestCopies:
-                lPaths = self._tpaAnnot.getPathListFromId( lPathNums[i] )
-                lSets = PathUtils.getSetListFromQueries( lPaths )
-                copyLength = SetUtils.getCumulLength( lSets )
-                if copyLength >= self._minCopyLength \
-                and copyLength >= self._minPropCopy * lengthRefseq:
-                    bs = tsaChr.getBioseqFromSetList( lSets )
-                    bs.write(outFile)
-                    nbSavedCopies += 1
-                    nbSavedFragments += len(lPaths)
-                i += 1
-            
-            self._log.debug(" (saved: %d copies, %d fragments)\n" % ( nbSavedCopies, nbSavedFragments ) )
-            outFile.close()
-            totalNbSavedCopies += nbSavedCopies
-            if nbSavedCopies == 0 and nbCopies != 0:
-                self._log.warning("No copy >= %d" % ( self._minCopyLength ))
-        self._log.info("nb of copies: %d (%d saved)" % ( totalNbCopies, totalNbSavedCopies ))
-            
-    def filter4Alignments( self, lNamesTErefSeq ):
-        """
-        Filter TE copy sequences according to their length.
-        """
-        self._log.info("filtering copies...")
-        if len(lNamesTErefSeq) == 1:
-            if not os.path.exists( "%s_copies.fa" % ( lNamesTErefSeq[0] ) ):
-                self._logAndRaise("first run step 1")
-            lInFiles = [ "%s_copies.fa" % ( lNamesTErefSeq[0] ) ]
-        else:
-            lInFiles = glob.glob( "*_copies.fa" )
-            if len(lInFiles) == 0:
-                self._logAndRaise("no file '*_copies.fa'")
-        count = 0
-        for inFileName in lInFiles:
-            if os.path.exists( "%s.filtered" % ( inFileName ) ):
-                continue
-            count += 1
-            self._log.debug("TE %d --> %s" %(count,inFileName))
-            FastaUtils.dbLengthFilter( self._minCopyLength, inFileName, verbose=self._verbosity )
-            FastaUtils.dbLongestSequences( self._nbLongestCopies, inFileName+".Sup"+str(self._minCopyLength), verbose=self._verbosity )
-            os.rename( inFileName+".Sup"+str(self._minCopyLength)+".best"+str(self._nbLongestCopies), inFileName+".filtered" )
-            os.remove( inFileName+".Sup"+str(self._minCopyLength) )
-            os.remove( inFileName+".Inf"+str(self._minCopyLength) )
-        self._log.info("files filtered: %d" % (count))
-            
-    def buildInFiles4Launcher( self, lNamesTErefSeq ):
-        """
-        Save sequences of TE copies with reference in fasta files for launcher usage.
-        """
-        self._log.info("building input files for launcher...")
-        for name in lNamesTErefSeq:
-            if os.path.exists( "%s_all.fa.oriented" % ( name ) ):
-                continue
-            if FastaUtils.dbSize( "%s_copies.fa.filtered" % ( name ) ) > 0:
-                os.system( "cat "+name+".fa "+ name+"_copies.fa.filtered > " + name+"_all.fa" )
-                ors = OrientSequences(inFileName= "%s_all.fa" %(name), prgToOrient="mummer", clean=True, verbosity =self._verbosity - 1)
-                ors.run()
-                ors.clean()
-        if len( glob.glob("*_all.fa.oriented") ) == 0:
-            self._logAndRaise("no copies")
-        self._log.info("done building input files for launcher...")   
-            
-    def renameFile( self, fromName, toName):
-        lFiles = glob.glob( "*%s" %fromName )
-        for f in lFiles:
-            os.rename( f, f.replace(fromName,toName))
-    
-    def _preparejobs(self, iLauncher, cDir):
-        self._log.info("Preparing Align jobs")
-        lCmdsTuples = []
-        print(self.queriesDir,self.alignFileSuffix)
-        queryFiles = glob.glob("%s/%s" % (self.queriesDir,self.alignFileSuffix))
-        print("queryFiles",queryFiles)
-        for queryFile in queryFiles:#os.listdir(self.queriesDir):
-            lCmds = []
-            lCmdStart = []
-            lCmdFinish = [] #['shutil.move("%s/*" %newDir, "../" )']
-            queryFilePath = os.path.join(self.queriesDir,queryFile)
-            lCmds.append(self._createLaunchAlignCommands(iLauncher, queryFilePath))
-            #lCmdFinish.append("shutil.move(\"%s.%s\", \"%s/%s.%s\")" % (benchName,self.outputformat,self.resultsDir,benchName,self.outputformat))
-            lCmdsTuples.append(iLauncher.prepareCommands_withoutIndentation(lCmds, lCmdStart, lCmdFinish))   
-        self._log.info("Finished preparing Align jobs")
-        return  lCmdsTuples
-
-    def _preparePhyMljobs(self, iLauncher, cDir):
-        self._log.info("Preparing PhyMl jobs")
-        lCmdsTuples = []
-        queryFiles = glob.glob("%s/%s" % (self.queriesDir,self.phyloFileSuffix))
-        print("queryFiles",queryFiles)
-        for queryFile in queryFiles:#os.listdir(self.queriesDir):
-            lCmds = []
-            lCmdStart = []
-            lCmdFinish = [] #['shutil.move("%s/*" %newDir, "../" )']
-            queryFilePath = os.path.join(self.queriesDir,queryFile)
-            lCmds.append(self._createLaunchPhyMLCommands(iLauncher, queryFilePath))
-            lCmdsTuples.append(iLauncher.prepareCommands_withoutIndentation(lCmds, lCmdStart, lCmdFinish))   
-        self._log.info("Finished preparing PhyMl jobs")
-        return  lCmdsTuples
-    
-    def _createLaunchAlignCommands(self, iLauncher, query):
-        if self._MSAmethod == "Map":
-            prg = "LaunchMap.py"
-        elif self._MSAmethod == "RefAlign":
-            prg = "LaunchRefAlign.py"
-            
-        lArgs = []
-        lArgs.append("-i %s" % query)
-        lArgs.append(" -o %s.fa_aln" % query)    
-        lArgs.append("-v 1" )
-        
-        if self._MSAmethod == "RefAlign" and self._keepRefseq:
-            lArgs.append("-r " )
-        
-        self._log.debug("Prepared Align commands : %s %s" % (prg, " ".join(lArgs)))
-        
-        
-        return iLauncher.getSystemCommand("%s" % prg, lArgs)
-                 
-    def launchMultAlignments(self, lNamesTErefSeq):
-        """
-            Make multiple alignments via Map for each TE family
-        """
-        self.queriesDir =  os.getcwd()
-        
-        if len(lNamesTErefSeq) == 1:
-            self.alignFileSuffix = "%s_all.fa.oriented" % (lNamesTErefSeq[0])
-        else:
-            self.alignFileSuffix = "*_all.fa.oriented"
-        
-        queue = self._queue
-        cDir = os.getcwd()
-        tmpDir =  self._tmpDir 
-        groupid = "%s_%s" % ( self._refSeqTable, self._MSAmethod )
-        acronym = "Align"
-        iDb = DbFactory.createInstance(configFileName=self._configFileName)
-        iTJA = TableJobAdaptatorFactory.createInstance(iDb, "jobs")
-        iLauncher = Launcher(iTJA, os.getcwd(), "", "", cDir, tmpDir, "jobs", queue, groupid)
-        lCmdsTuples = self._preparejobs(iLauncher, cDir)
-        iLauncher.runLauncherForMultipleJobs(acronym, lCmdsTuples, self._clean) 
-            
-        self.renameFile("_all.fa.oriented.fa_aln", "_all.fa.oriented_%s.fa_aln" % (self._MSAmethod.lower()) )
-            
-#    def __makeMultAlignments( self, lNamesTErefSeq ):
-#        """
-#        Make multiple alignments via Map or Refalign for each TE family
-#        """
-#        self._pL.reset("")
-#        if self._MSAmethod == "Map":
-#            
-#            prg = os.environ["REPET_PATH"] + "/bin/srptMAP.py"
-#        elif self._MSAmethod == "RefAlign":
-#            prg = os.environ["REPET_PATH"] + "/bin/srptRefalign.py"
-#        cmd = prg
-#        cmd += " -g %s_%s" % ( self._refSeqTable, self._MSAmethod )
-#        cmd += " -q %s" % ( os.getcwd() )
-#        if len(lNamesTErefSeq) == 1:
-#            cmd += " -S %s_all.fa.oriented" % ( lNamesTErefSeq[0] )
-#        else:
-#            cmd += " -S '*_all.fa.oriented'"
-#        cmd += " -Q %s" % ( self._queue )
-#        cmd += " -C %s" % ( self._configFileName )
-#        if self._MSAmethod == "Refalign" and self._keepRefseq:
-#            cmd += " -r"
-#        if not self._clean :
-#            cmd += " -c"
-#        if self._tmpDir != "":
-#            cmd += " -d %s" % ( self._tmpDir )
-#        cmd += " -v %d" % ( self._verbosity )
-#        self._pL.launch( prg, cmd )
-#        lFiles = glob.glob( "*_all.fa.oriented.fa_aln" )
-#        for f in lFiles:
-#            os.rename( f, f.replace("_all.fa.oriented.fa_aln","_all.fa.oriented_%s.fa_aln" % (self._MSAmethod.lower()) ) )
-            
-            
-    def filter4phylogenies( self, verbosity=0 ):
-        """
-        Filter TE copy alignment for better phylogenies.
-        """
-        self._log.info("Filtering MSA")
-        lInFiles = glob.glob( "*_all.fa.oriented_%s.fa_aln" % ( self._MSAmethod.lower() ) )
-        count = 0
-        for inFileName in lInFiles:
-            count += 1    
-            self._log.debug("clean MSA %d --> %s" % (count,inFileName))  
-            alignDB = AlignedBioseqDB()
-            alignDB.load(inFileName)
-            alignDB.cleanMSA()
-            if alignDB.getSize() > 2:                
-                alignDB.save( inFileName + ".clean" )
-                self._log.debug("clean!")
-            else:
-                self._log.debug("skip!")
-        self._log.info("MSA cleaned: %d" % count)
-            
-
-    def _createLaunchPhyMLCommands(self, iLauncher, query):
-#        prg = os.environ["REPET_PATH"] + "/bin/srptPhyML.py"
-#        cmd = prg
-#        cmd += " -g %s_PHY_%s" % ( self._refSeqTable, os.getpid() )
-#        cmd += " -q %s" % ( os.getcwd() )
-#        cmd += " -S '*_all.fa.oriented_%s.fa_aln.clean'" % ( self._MSAmethod.lower() )
-#        cmd += " -Q %s" % ( self._queue )
-#        cmd += " -C %s" % ( self._configFileName )
-
-        prg = "LaunchPhyML.py"
-        lArgs = []
-        lArgs.append("-i %s" % query)
-        lArgs.append("-o %s.fa_phylo" % query)    
-        lArgs.append("-v %d" % (self._verbosity-1))
-        
-        self._log.debug("Prepared Phyml commands : %s %s" % (prg, " ".join(lArgs)))
-        return iLauncher.getSystemCommand("%s" % prg, lArgs)
-   
-    def makePhylogenies( self ):
-        """
-        Launch PhyML on each TE family.
-        """
-        self.phyloFileSuffix = "*_all.fa.oriented_%s.fa_aln.clean" % ( self._MSAmethod.lower() )
-        
-        queue = self._queue
-        cDir = os.getcwd()
-        tmpDir =  self._tmpDir 
-        groupid = "%s_PHY_%s" % ( self._refSeqTable, os.getpid() )
-        acronym = "Phylo"
-        iDb = DbFactory.createInstance(configFileName=self._configFileName)
-        iTJA = TableJobAdaptatorFactory.createInstance(iDb, "jobs")
-        iLauncher = Launcher(iTJA, os.getcwd(), "", "", cDir, tmpDir, "jobs", queue, groupid)
-        lCmdsTuples = self._preparePhyMljobs(iLauncher, cDir)
-        iLauncher.runLauncherForMultipleJobs(acronym, lCmdsTuples, self._clean) 
-
-        
-    def start( self ):
-        """
-        Useful commands before running the program.
-        """
-        self.checkAttributes()
-        self._log.info("START GetMultAlignAndPhylogenyPerTErefSeq.py STEP %d" % self.step)
-        self.connectSql()
-            
-    def end( self ):
-        """
-        Useful commands before ending the program.
-        """
-        self._db.close()
-        self._log.info("END GetMultAlignAndPhylogenyPerTErefSeq.py STEP %d" % self.step)
-            
-    def run( self ):
-        """
-        Run the program.
-        """
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        self.start()
-        lNamesTErefSeq = self.getNamesOfTErefSeq()
-        self._log.debug("lNamesTErefSeq: %s" %  " ".join(lNamesTErefSeq))
-        
-        if self.step in [0, 1]:
-            self.getTErefSeqInFastaFiles( lNamesTErefSeq )
-            self.getCopiesInFastaFilesPerTErefSeq( lNamesTErefSeq )
-            
-        if self.step in [0, 2]:
-            self.filter4Alignments(lNamesTErefSeq)
-            self.buildInFiles4Launcher(lNamesTErefSeq)
-            self.launchMultAlignments(lNamesTErefSeq)
-            
-        if self.step in [0, 3]:
-            self.filter4phylogenies(verbosity=self._verbosity)
-            self.makePhylogenies()
-        self.end()
-        
-if __name__ == "__main__":
-    iGetMultAlignAndPhylogenyPerTErefSeq = GetMultAlignAndPhylogenyPerTErefSeq()
-    iGetMultAlignAndPhylogenyPerTErefSeq.setAttributesFromCmdLine()
-    iGetMultAlignAndPhylogenyPerTErefSeq.run()
-    
--- a/commons/tools/GetSpecificTELibAccordingToAnnotation.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,178 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-
-import os
-import sys
-from commons.core.sql.DbMySql import DbMySql
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.sql.TableSeqAdaptator import TableSeqAdaptator
-from commons.core.LoggerFactory import LoggerFactory
-
-LOG_DEPTH = "repet.tools"  
-LOG_FORMAT = "%(message)s"
-#TODO: use configuration file
-
-## Get 3 annotation files, using output from TEannot:
-#- consensus with one or more full length copy, 
-#- consensus with one or more full length fragment,
-#- consensus without copy
-
-class GetSpecificTELibAccordingToAnnotation(object):
-    
-    def __init__(self, inInfoFileName = "", tableName = "", verbose = 0):
-        self._inInfoFileName = inInfoFileName
-        self._tableName = tableName
-        self._verbose = verbose
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbose, LOG_FORMAT)
-    
-    def setAttributesFromCmdLine(self):
-        desc = "Splits a GiveInfoTEannot \"statsPerTE.txt\" file in 3 subfiles containing consensus which have at least one copy, one full length fragment or one full length copy. "
-        desc += "A TEs library is built according to each category. Connection to the database parameters are retrieved from the environment"
-        
-        examples = "\nExample : with a project called \"MyTEannotAnalysis\":\n"
-        examples += "\t$ python GetSpecificTELibAccordingToAnnotation.py -i MyTEannotAnalysis_chr_allTEs_nr_noSSR_join_path_statsPerTE.txt -t MyTEannotAnalysis_refTEs_seq"
-        examples += "\n\t"
-        examples += "\n\n"
-        
-        parser = RepetOptionParser(description = desc, epilog = examples)
-        parser.add_option("-i", "--file",     dest = "inInfoFileName",  action = "store", type = "string", help = "input file (mandatory) = output file from GiveInfoTEannot.py (e.g. <project_name>_chr_allTEs_nr_noSSR_join_path_statsPerTE.txt)",  default = "")
-        parser.add_option("-t", "--table",    dest = "tableName",       action = "store", type = "string", help = "table name of TEs sequences (mandatory, seq format, e.g. <project_name>_refTEs_seq)", default = "")
-        parser.add_option("-v", "--verbose",  dest = "verbose",         action = "store", type = "int",    help = "verbosity level (default=0, else 1)", default = 0)
-        (options, args) = parser.parse_args()
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setInInfoFileName(options.inInfoFileName)
-        self.setTableName(options.tableName)
-        self.setVerbose(options.verbose)
-        
-    def setTableName(self, tableName):
-        self._tableName = tableName
-        
-    def setInInfoFileName(self, inInfoFileName):
-        self._inInfoFileName = inInfoFileName
-        
-    def setVerbose(self, verbose):
-        self._verbose = verbose
-   
-    def checkOptions(self):
-        if self._inInfoFileName != "":
-            if not FileUtils.isRessourceExists(self._inClassifFileName):
-                self._logAndRaise("ERROR: Input GiveInfoTEannot.txt output file does not exist!")
-        else:
-            self._logAndRaise("ERROR: No specified -i option!")
-        
-        if self._tableName != "":
-            iDb = DbMySql()
-            if not iDb.doesTableExist(self._tableName):
-                self._logAndRaise("ERROR: table does not exist!")
-            iDb.close()
-        else:
-            self._logAndRaise("ERROR: No specified -t option!")
-
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-
-    def writeFastaFileFromGiveInfoTEAnnot(self, fileName):
-        fFileHandler = open(fileName,"r")
-        lineHeader = fFileHandler.readline()
-        line = fFileHandler.readline()
-        lConsensusName = []
-        while line:         
-            lConsensusName.append(line.split()[0])
-            line = fFileHandler.readline()
-
-        fFileHandler.close()
-        iDb = DbMySql()
-        iTSA = TableSeqAdaptator(iDb, self._tableName)
-        outPutFileName = "%s.fa" % os.path.splitext(fileName)[0]
-        iTSA.saveAccessionsListInFastaFile(lConsensusName, outPutFileName)
-        iDb.close()
-                      
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbose)
-
-        outInfoFileNameFullCopy = "%s_FullLengthCopy.txt" % os.path.splitext(os.path.basename(self._inInfoFileName))[0]
-        outInfoFileNameCopy = "%s_OneCopyAndMore.txt" % os.path.splitext(os.path.basename(self._inInfoFileName))[0]
-        outInfoFileNameFullFrag = "%s_FullLengthFrag.txt" % os.path.splitext(os.path.basename(self._inInfoFileName))[0]
-        
-        outInfoFileFullCopy = open(outInfoFileNameFullCopy, "w")
-        outInfoFileCopy = open(outInfoFileNameCopy, "w")
-        outInfoFileFullFrag = open(outInfoFileNameFullFrag, "w")
-            
-        self._log.info("START GetSpecificTELibAccordingToAnnotation\n input info file: %s" % self._inInfoFileName)
-        
-        inFileFh = open(self._inInfoFileName, "r")
-        line = inFileFh.readline()
-        lHeaders = line.split()
-        if "fullLgthCopies" not in lHeaders:
-            self._logAndRaise("ERROR: No headers in %s!" % self._inInfoFileName )
-        
-        outInfoFileFullCopy.write(line)
-        outInfoFileCopy.write(line)
-        outInfoFileFullFrag.write(line)
-            
-        line = inFileFh.readline()
-        while line:
-            dTokens = {}
-            for index, token in enumerate(line.split()):
-                dTokens[lHeaders[index]] = token
-                    
-            if int(dTokens["fullLgthCopies"]) > 0:
-                outInfoFileFullCopy.write(line)
-            if int(dTokens["copies"]) > 0:
-                outInfoFileCopy.write(line)
-            if int(dTokens["fullLgthFrags"]) > 0:
-                outInfoFileFullFrag.write(line)
-            line = inFileFh.readline()
-                
-        inFileFh.close()
-        outInfoFileFullCopy.close()
-        outInfoFileCopy.close()
-        outInfoFileFullFrag.close()
-        
-        self.writeFastaFileFromGiveInfoTEAnnot(outInfoFileNameFullCopy)
-        self.writeFastaFileFromGiveInfoTEAnnot(outInfoFileNameCopy)
-        self.writeFastaFileFromGiveInfoTEAnnot(outInfoFileNameFullFrag)
-        
-        self._log.info("END GetSpecificTELibAccordingToAnnotation\n" )
-            
-        return 0
-
-if __name__ == '__main__':
-    iGetTELib = GetSpecificTELibAccordingToAnnotation()
-    iGetTELib.setAttributesFromCmdLine()
-    iGetTELib.run() 
-    
\ No newline at end of file
--- a/commons/tools/HmmOutput2alignAndTransformCoordInNtAndFilterScores_script.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,123 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import sys
-import getopt
-from commons.pyRepetUnit.align.hmmOutputParsing.HmmpfamOutput2align import HmmpfamOutput2align
-from commons.pyRepetUnit.align.hmmOutputParsing.HmmscanOutput2align import HmmscanOutput2align
-from commons.pyRepetUnit.align.transformAACoordIntoNtCoord.TransformAACoordIntoNtCoordInAlignFormat import TransformAACoordIntoNtCoordInAlignFormat
-from commons.core.utils.FileUtils import FileUtils
-
-#------------------------------------------------------------------------------
-
-def help():
-
-    """
-    Give the command-line parameters.
-    """
-
-    print ""
-    print "usage: ",sys.argv[0],"[ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the input file (format='hmmpfam Output' or 'hmmscan Output)"
-    print "     -o: name of the output file (default=inFileName+'.align')"
-    print "     -T: name of the consensus File (To launch the transformation of aa positions in nt positions and Filter positive score, default=no transformation)"
-    print "     -v: verbose (default=0/1/2)"
-    print "     -p: name of program (default=hmmpfam, but you can specify hmmscan too)"
-    print "     -c: clean"
-    print ""
-
-#------------------------------------------------------------------------------
-
-def main():
-
-    inFileName = ""
-    outFileName = ""
-    verbose = 0
-    clean = False
-    consensusFileName = ""
-    program = "hmmpfam"
-
-    try:
-        opts,args=getopt.getopt(sys.argv[1:],"hi:o:T:v:p:c")
-    except getopt.GetoptError, err:
-        print str(err)
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inFileName = a
-        elif o == "-o":
-            outFileName = a
-        elif o == "-T":
-            consensusFileName = a
-        elif o == "-v":
-            verbose = int(a)
-        elif o == "-p":
-            program = a
-        elif o == "-c":
-            clean = True
-            
-    if inFileName == "":
-        print "*** Error: missing compulsory options"
-        help()
-        sys.exit(1)
-
-    if verbose > 0:
-        print "beginning of %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    if outFileName == "":
-        outFileName = "%s.align" % ( inFileName )
-    
-    if program == "hmmpfam":
-        hmmpfamOutput2align = HmmpfamOutput2align( )
-        hmmpfamOutput2align.setInputFile( inFileName )
-        if consensusFileName == "":
-            hmmpfamOutput2align.setOutputFile( outFileName )
-        else:
-            hmmpfamOutput2align.setOutputFile( outFileName + ".tmp" )
-        hmmpfamOutput2align.run( )
-    else:
-        if program == "hmmscan":
-            hmmscanOutput2align = HmmscanOutput2align( )
-            hmmscanOutput2align.setInputFile( inFileName )
-            if consensusFileName == "":
-                hmmscanOutput2align.setOutputFile( outFileName )
-            else:
-                hmmscanOutput2align.setOutputFile( outFileName + ".tmp" )
-            hmmscanOutput2align.run( )
-        else:
-            print "\nWarning: You must specify a valid program (-p option). Only hmmpfam or hmmscan are supported !\n"
-    
-    if consensusFileName != "":
-        alignTransformation = TransformAACoordIntoNtCoordInAlignFormat()
-        alignTransformation.setInFileName( outFileName + ".tmp" )
-        alignTransformation.setOutFileName( outFileName )
-        alignTransformation.setConsensusFileName( consensusFileName ) 
-        alignTransformation.setIsFiltered(True)
-        alignTransformation.run()
-        os.remove( outFileName + ".tmp" )
-        
-    
-    if clean == True:
-        os.remove( inFileName )
-
-    if verbose > 0:
-        if FileUtils.isRessourceExists( outFileName ) and not(FileUtils.isEmpty( outFileName )):
-            print "%s finished successfully" % (sys.argv[0].split("/")[-1])
-            sys.stdout.flush()
-        else:
-            print "warning %s execution failed" % (sys.argv[0].split("/")[-1])
-            sys.stdout.flush()
-
-    return 0
-
-#------------------------------------------------------------------------------
-
-if __name__ == '__main__':
-    main()
\ No newline at end of file
--- a/commons/tools/LaunchBlaster.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,204 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-import subprocess
-
-LOG_DEPTH = "repet.tools"
-
-##Launch BLASTER
-#
-class LaunchBlaster(object):
-    
-    def __init__(self, queryFileName = "", subjectFileName = "", evalue = 1e-300, identity = 90, length = 100, doAllByall = False, type = "ncbi", nbCPU = 1, program="blastn",extraParams="", doClean = False, verbosity = 0):
-        self._queryFileName = queryFileName
-        self.setSubjectFileName(subjectFileName)
-        self._eValue = evalue
-        self._identity = identity
-        self._length = length
-        self._doAllByall = doAllByall
-        self._blastType = type
-        self._program = program
-        self._extraParams = extraParams
-        self._nbCPU = nbCPU
-        self._doClean = doClean
-        self._verbosity = verbosity
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-        
-    def setAttributesFromCmdLine(self):
-        description = "Launch Blaster."
-        epilog = "\nExample 1: launch without verbosity and keep temporary files.\n"
-        epilog += "\t$ python LaunchBlaster.py -q query.fa -v 0"
-        epilog += "\n\t"
-        epilog += "\nExample 2: launch with verbosity to have errors (level 1) and basic information (level 2), and delete temporary files.\n"
-        epilog += "\t$ python LaunchBlaster.py -q query.fa -s nr.fa -c -v 2"
-        parser = RepetOptionParser(description = description, epilog = epilog)
-        parser.add_option("-q", "--query",      dest = "query",         action = "store",       type = "string", help = "query fasta file name [compulsory] [format: fasta]",       default = "")
-        parser.add_option("-s", "--subject",    dest = "subject",       action = "store",       type = "string", help = "subject fasta file name [default: query] [format: fasta]", default = "")
-        parser.add_option("-e", "--evalue",     dest = "evalue",        action = "store",       type = "string", help = "Blast e-value [default: 1e-300]",                           default = "1e-300")
-        parser.add_option("-d", "--id",         dest = "identity",      action = "store",       type = "int",    help = "Blast identity [default: 90]",                             default = 90)
-        parser.add_option("-l", "--length",     dest = "length",        action = "store",       type = "int",    help = "Minimal hit length [default: 100]",                        default = 100)
-        parser.add_option("-a", "--aba",        dest = "doAllByall",    action = "store_true",                   help = "all-by-all Blast [default: False]",                        default = False)
-        parser.add_option("-t", "--type",       dest = "type",          action = "store",       type = "string", help = "Blast type [ncbi, wu, blastplus] [default: ncbi]",         default = "ncbi")
-        parser.add_option("-u", "--program",    dest = "program",       action = "store",       type = "string", help = "Blast program type [blastn, blastx, blastx] [default: blastn]",         default = "blastn")
-        parser.add_option("-x", "--extraParams",dest = "extraParams",   action = "store",       type = "string", help = "Additional blast program parameters[default: '']",         default = "")
-        parser.add_option("-n", "--ncpu",       dest = "cpu",           action = "store",       type = "int",    help = "Number of CPUs to use [default: 1]",                       default = 1)
-        parser.add_option("-c", "--clean",      dest = "doClean",       action = "store_true",                   help = "clean temporary files [default: False]",                   default = False)
-        parser.add_option("-v", "--verbosity",  dest = "verbosity",     action = "store",       type = "int",    help = "verbosity [default: 1]",                                   default = 1)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setQueryFileName(options.query)
-        self.setSubjectFileName(options.subject)
-        self.setEvalue(options.evalue)
-        self.setIdentity(options.identity)
-        self.setLength(options.length)
-        self.setDoAllByall(options.doAllByall)
-        self.setType(options.type)
-        self.setProgram(options.program)
-        self.setExtraParams(options.extraParams)
-        self.setCPU(options.cpu)
-        self.setDoClean(options.doClean)
-        self.setVerbosity(options.verbosity)
-        
-    
-    def setQueryFileName(self, queryFileName):
-        self._queryFileName = queryFileName
-        
-    def setSubjectFileName(self, subjectFileName):
-        if subjectFileName == "":
-            self._subjectFileName = self._queryFileName
-        else:
-            self._subjectFileName = subjectFileName
-        
-    def setEvalue(self, evalue):
-        self._eValue = evalue
-        
-    def setIdentity(self, identity):
-        self._identity = identity
-        
-    def setLength(self, length):
-        self._length = length
-        
-    def setDoAllByall(self, doAllByall):
-        self._doAllByall = doAllByall
-        
-    def setType(self, blastType):
-        self._blastType = blastType
-        
-    def setProgram(self, program):
-        self._program = program
-        
-    def setExtraParams(self, extraParams):
-        self._extraParams = extraParams
-        
-    def setCPU(self, cpu):
-        self._nbCPU = cpu
-        
-    def setDoClean(self, doClean):
-        self._doClean = doClean
-        
-    def setVerbosity(self, verbosity):
-        self._verbosity = verbosity
-        
-    def _checkOptions(self):
-        if self._queryFileName == "":
-            self._logAndRaise("ERROR: Missing input fasta file name")
-        
-        lBlastType = ["ncbi", "wu", "blastplus"]    
-        if self._blastType.lower() not in lBlastType:
-            self._logAndRaise("ERROR: unknown Blast type '%s' - correct values are %s" % (self._blastType, lBlastType))
-            
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-
-    def _getBlasterCmd(self):
-        lArgs = []
-        lArgs.append("-n %s" % self._program)
-        lArgs.append("-q %s" % self._queryFileName)
-        lArgs.append("-s %s" % self._subjectFileName)
-        lArgs.append("-B %s" % self._queryFileName)
-        if self._doAllByall:
-            lArgs.append("-a")
-        lArgs.append("-E %s" % self._eValue)
-        lArgs.append("-L %s" % self._length)
-        lArgs.append("-I %s" % self._identity)
-        if self._blastType == "ncbi": 
-            lArgs.append("-N")
-            lArgs.append("-p '-a %s %s'" % (self._nbCPU, self._extraParams))
-        elif self._blastType == "wu":
-            lArgs.append("-W")
-            lArgs.append("-p '-cpus=%s %s'" % (self._nbCPU, self._extraParams))
-        elif self._blastType == "blastplus":
-            lArgs.append("-X")
-            lArgs.append("-p '-num_threads %s %s'" % (self._nbCPU, self._extraParams))
-# TODO: check the check option at the beginning of step 2 to allow to launch megablast for blast and blast+
-#    elif config.get(sectionName, "blast") == "mega":
-#        lArgs.append("-N")
-#        lArgs.append("-n megablast")
-#    elif config.get(sectionName, "blast") == "megablastplus":
-#        lArgs.append("-X")
-#        lArgs.append("-n megablast")
-        if self._doClean:
-            lArgs.append("-c")
-        lArgs.append("-v %i" % (self._verbosity - 1))
-        return self._getSystemCommand("blaster", lArgs)
-    
-    def _getSystemCommand(self, prg, lArgs):
-        systemCmd = prg 
-        for arg in lArgs:
-            systemCmd += " " + arg
-        return systemCmd
-                    
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        self._checkOptions()
-        self._log.info("START LaunchBlaster")
-        self._log.debug("Query file name: %s" % self._queryFileName)
-        self._log.debug("Subject file name: %s" % self._subjectFileName)
-        if self._doClean:
-            self._log.warning("Files will be cleaned")
-        cmd = self._getBlasterCmd()
-        process = subprocess.Popen(cmd, shell = True)
-        self._log.debug("Running : %s" % cmd)
-        process.communicate()
-        if process.returncode != 0:
-            self._logAndRaise("ERROR when launching '%s'" % cmd)
-        self._log.info("END LaunchBlaster")
-
-if __name__ == "__main__":
-    iLaunch = LaunchBlaster()
-    iLaunch.setAttributesFromCmdLine()
-    iLaunch.run()        
\ No newline at end of file
--- a/commons/tools/LaunchBlasterInParallel.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,301 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-import os
-import shutil
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.sql.DbFactory import DbFactory
-from commons.core.sql.TableJobAdaptatorFactory import TableJobAdaptatorFactory
-from commons.core.launcher.Launcher import Launcher
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.checker.ConfigChecker import ConfigRules, ConfigChecker
-from commons.tools.MergeMatchsFiles import MergeMatchsFiles
-
-LOG_DEPTH = "repet.tools"
-
-##Launch BLASTER in parallel
-#
-class LaunchBlasterInParallel(object):
-    
-    def __init__(self, queryDirectory = "", subjectFilePath = "", outFileName = "", configFileName = "", groupId = "", queryPattern = ".*\.fa", \
-                 doAllByall = False, nbCPU = 1, eValue="1e-300", type = "ncbi", program="blastn", extraParams="", verbosity = 0):
-        self._queryDirectory = queryDirectory
-        self._queryPattern = queryPattern
-        self.setSubjectFilePath(subjectFilePath)
-        self._outFileName = outFileName
-        self._configFileName = configFileName
-        self.setGroupId(groupId)
-        self._doAllByall = doAllByall
-        self._blastType = type
-        self._program = program
-        self._extraParams = extraParams
-        self._nbCPU = nbCPU
-        self._jobSectionName = "jobs"
-        self._blasterSectionName = "alignment"
-        self._prepareDataSectionName = "prepare_data"
-        self._eValue = eValue
-        
-        self._doClean = None
-        self._verbosity = verbosity
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-        
-    def setAttributesFromCmdLine(self):
-        description = "Launch Blaster in parallel."
-        epilog = "\nExample 1: launch without verbosity and keep temporary files.\n"
-        epilog += "\t$ python LaunchBlasterInParallel.py -q query -o query.align -v 0"
-        epilog += "\n\t"
-        epilog += "\nExample 2: launch with verbosity to have errors (level 1) and basic information (level 2), and delete temporary files.\n"
-        epilog += "\t$ python LaunchBlasterInParallel.py -q query -o query.align -s nr.fa -c -v 2"
-        parser = RepetOptionParser(description = description, epilog = epilog)
-        parser.add_option("-q", "--query",      dest = "query",         action = "store",       type = "string", help = "query fasta directory absolute path [compulsory]",         default = "")
-        parser.add_option("-s", "--subject",    dest = "subject",       action = "store",       type = "string", help = "subject fasta absolute path [compulsory] [format: fasta]", default = "")
-        parser.add_option("-o", "--out",        dest = "outFileName",   action = "store",       type = "string", help = "output align file name [compulsory] [format: align]",      default = "")
-        parser.add_option("-C", "--config",     dest = "configFileName",action = "store",       type = "string", help = "configuration file name [compulsory] [format: cfg]",       default = "")
-        parser.add_option("-g", "--groupId",    dest = "groupId",       action = "store",       type = "string", help = "jobs groupId [default: Blaster_<pid>]",                    default = "")
-        parser.add_option("-p", "--queryPattern",dest = "queryPattern", action = "store",       type = "string", help = "query file pattern [default: .*\.fa]",                     default = ".*\.fa")
-        parser.add_option("-a", "--aba",        dest = "doAllByall",    action = "store_true",                   help = "all-by-all Blast [default: False]",                        default = False)
-        parser.add_option("-e", "--eValue",     dest = "eValue",        action = "store",       type = "string", help = "Blast e-value [default: 1e300]",                           default = "1e-300")
-        parser.add_option("-t", "--type",       dest = "type",          action = "store",       type = "string", help = "Blast type [ncbi, wu, blastplus] [default: ncbi]",         default = "ncbi")
-        parser.add_option("-u", "--program",    dest = "program",       action = "store",       type = "string", help = "Blast program type [blastn, blastx, blastx] [default: blastn]",         default = "blastn")
-        parser.add_option("-x", "--extraParams",dest = "extraParams",   action = "store",       type = "string", help = "Additional blast program parameters[default: '']",         default = "")
-        parser.add_option("-n", "--ncpu",       dest = "cpu",           action = "store",       type = "int",    help = "Number of CPUs to use [default: 1]",                       default = 1)
-        parser.add_option("-v", "--verbosity",  dest = "verbosity",     action = "store",       type = "int",    help = "verbosity [default: 1]",                                   default = 1)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setQueryDirectory(options.query)
-        self.setQueryPattern(options.queryPattern)
-        self.setSubjectFilePath(options.subject)
-        self.setOutFileName(options.outFileName)
-        self.setConfigFileName(options.configFileName)
-        self.setGroupId(options.groupId)
-        self.setDoAllByall(options.doAllByall)
-        self.setEValue(options.eValue)
-        self.setType(options.type)
-        self.setProgram(options.program)
-        self.setExtraParams(options.extraParams)
-        self.setCPU(options.cpu)
-        self.setVerbosity(options.verbosity)
-        
-    def setQueryDirectory(self, queryDirectory):
-        self._queryDirectory = queryDirectory
-        
-    def setQueryPattern(self, queryPattern):
-        self._queryPattern = queryPattern
-        
-    def setSubjectFilePath(self, subjectFilePath):
-        self._subjectFilePath = subjectFilePath
-        self._subjectFileName = os.path.basename(subjectFilePath)
-            
-    def setOutFileName(self, outFileName):
-        self._outFileName = outFileName
-        
-    def setConfigFileName(self, configFileName):
-        self._configFileName = configFileName
-        
-    def setGroupId(self, groupId):
-        if groupId == "":
-            self._groupId = "Blaster_%s" % os.getpid()
-        else:
-            self._groupId = groupId
-        
-    def setDoAllByall(self, doAllByall):
-        self._doAllByall = doAllByall
-        
-    def setType(self, blastType):
-        self._blastType = blastType
-        
-    def setProgram(self, program):
-        self._program = program
-        
-    def setExtraParams(self, extraParams):
-        self._extraParams = extraParams
-        
-    def setEValue(self, eValue):
-        self._eValue = eValue
-        
-    def setCPU(self, cpu):
-        self._nbCPU = cpu
-        
-    def setDoClean(self, doClean):
-        self._doClean = doClean
-        
-    def setVerbosity(self, verbosity):
-        self._verbosity = verbosity
-        
-    def _checkOptions(self):
-        if self._queryPattern == "":
-            self._logAndRaise("ERROR: Missing input fasta file name")
-            
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-    
-    def _checkConfig(self):       
-        iConfigRules = ConfigRules()
-        iConfigRules.addRuleSection(section=self._jobSectionName, mandatory=True)
-        iConfigRules.addRuleOption(section=self._jobSectionName, option ="resources", mandatory=True, type="string")
-        iConfigRules.addRuleOption(section=self._jobSectionName, option ="tmpDir", mandatory=True, type="string")
-        iConfigRules.addRuleOption(section=self._jobSectionName, option ="copy", mandatory=True, type="bool")
-        iConfigRules.addRuleOption(section=self._jobSectionName, option ="clean", mandatory=True, type="bool")
-        iConfigRules.addRuleOption(section=self._blasterSectionName, option ="blast", mandatory=True, type="string", set = ("ncbi", "blastplus", "wu"))
-        iConfigRules.addRuleOption(section=self._blasterSectionName, option ="Evalue", mandatory=True, type="string")
-        iConfigRules.addRuleOption(section=self._blasterSectionName, option ="length", mandatory=True, type="string")
-        iConfigRules.addRuleOption(section=self._blasterSectionName, option ="identity", mandatory=True, type="string")
-
-        iConfigChecker = ConfigChecker(self._configFileName, iConfigRules)
-        self._iConfig = iConfigChecker.getConfig()
-        self._setAttributesFromConfig()
-        
-    def _setAttributesFromConfig(self):
-        self._chunkLength = self._iConfig.get(self._prepareDataSectionName, "chunk_length")
-        self._chunkOverlap = self._iConfig.get(self._prepareDataSectionName, "chunk_overlap")
-        self._resources = self._iConfig.get(self._jobSectionName, "resources")
-        self._tmpDir = self._iConfig.get(self._jobSectionName, "tmpDir")
-        self._isCopyOnNode = self._iConfig.get(self._jobSectionName, "copy")
-        self._doClean = self._iConfig.get(self._jobSectionName, "clean")
-        self._blastType = self._iConfig.get(self._blasterSectionName, "blast")
-        self._eValue = self._iConfig.get(self._blasterSectionName, "Evalue")
-        self._length = self._iConfig.get(self._blasterSectionName, "length")
-        self._identity = self._iConfig.get(self._blasterSectionName, "identity")
-        
-        if self._isCopyOnNode and not self._tmpDir:
-            self._isCopyOnNode = False
-        self._log.debug("The copy option is: %s." % self._isCopyOnNode)
-
-    def _getLaunchBlasterCmd(self, iLauncher, file):
-        lArgs = []
-        lArgs.append("-u %s" % self._program)
-        lArgs.append("-q %s" % file)
-        lArgs.append("-s %s" % self._subjectFileName)
-        if self._doAllByall:
-            lArgs.append("-a")
-        lArgs.append("-e %s" % self._eValue)
-        lArgs.append("-l %s" % self._length)
-        lArgs.append("-d %s" % self._identity)
-        lArgs.append("-t %s" % self._blastType)
-        lArgs.append("-x '%s'" % self._extraParams)
-        if self._doClean:
-            lArgs.append("-c")
-        lArgs.append("-v %i" % (self._verbosity - 1))
-        return iLauncher.getSystemCommand("LaunchBlaster.py", lArgs)
-    
-    def _getRmvPairAlignInChunkOverlapsCmd(self, iLauncher, inFileName, outFileName):
-        lArgs = []
-        lArgs.append("-i %s" % inFileName)
-        lArgs.append("-l %s" % self._chunkLength)
-        lArgs.append("-o %s" % self._chunkOverlap)
-        lArgs.append("-m 10")
-        lArgs.append("-O %s" % outFileName)
-        lArgs.append("-v %d" % (self._verbosity - 1))
-        return iLauncher.getSystemCommand("RmvPairAlignInChunkOverlaps.py", lArgs)
-
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        self._checkConfig()
-        self._checkOptions()
-        self._log.info("START LaunchBlasterInParallel")
-        self._log.debug("Query file name: %s" % self._queryPattern)
-        self._log.debug("Subject file name: %s" % self._subjectFileName)
-        
-        cDir = os.getcwd()
-        if not self._tmpDir:
-            self._tmpDir = cDir
-    
-        acronym = "Blaster"
-        iDb = DbFactory.createInstance()
-        jobdb = TableJobAdaptatorFactory.createInstance(iDb, "jobs")
-        iLauncher = Launcher(jobdb, os.getcwd(), "", "", cDir, self._tmpDir, "jobs", self._resources, self._groupId, acronym, chooseTemplateWithCopy = self._isCopyOnNode)
-
-        lCmdsTuples = []
-        fileSize = float(os.path.getsize(self._subjectFilePath) + 5000000) / 1000000000
-        
-        lCmdSize = []
-        lCmdCopy = []
-        if self._isCopyOnNode:
-            lCmdSize.append("fileSize = %f" % fileSize)       
-            lCmdCopy.append("shutil.copy(\"%s\", \".\")" % self._subjectFilePath)
-            
-        lFiles = FileUtils.getFileNamesList(self._queryDirectory, self._queryPattern)
-        for file in lFiles:
-            lCmds = []
-            lCmds.append(self._getLaunchBlasterCmd(iLauncher, file))
-            lCmdStart = []
-            if self._isCopyOnNode:
-                lCmdStart.append("os.symlink(\"../%s\", \"%s\")" % (self._subjectFileName, self._subjectFileName))
-                lCmdStart.append("shutil.copy(\"%s/%s\", \".\")" % (self._queryDirectory, file))
-            else:
-                lCmdStart.append("os.symlink(\"%s\", \"%s\")" % (self._subjectFilePath, self._subjectFileName))
-                lCmdStart.append("os.symlink(\"%s/%s\", \"%s\")" % (self._queryDirectory, file, file))
-            lCmdFinish = []
-            lCmdFinish.append("if os.path.exists(\"%s.align\"):" % file)
-            lCmdFinish.append("\tshutil.move(\"%s.align\", \"%s/.\" )" % (file, cDir))
-            lCmdFinish.append("shutil.move(\"%s.param\", \"%s/.\" )" % (file, cDir))
-            lCmdsTuples.append(iLauncher.prepareCommands_withoutIndentation(lCmds, lCmdStart, lCmdFinish, lCmdSize, lCmdCopy))
-        
-        iLauncher.runLauncherForMultipleJobs("Blaster", lCmdsTuples, self._doClean, self._isCopyOnNode)
-
-        tmpFileName = "tmp_%s.align" % os.getpid()
-        iMMF = MergeMatchsFiles("align", "tmp_%s" % os.getpid(), allByAll = self._doAllByall, clean = self._doClean)
-        iMMF.run()
-
-        if self._doAllByall:
-            iDb = DbFactory.createInstance()
-            jobdb = TableJobAdaptatorFactory.createInstance(iDb, "jobs")
-            iLauncher = Launcher(jobdb, os.getcwd(), "", "", cDir, self._tmpDir, "jobs", self._resources, "%s_RmvPairAlignInChunkOverlaps" % self._groupId)
-        
-            lCmdsTuples = []
-            lCmds = []
-            lCmds.append(self._getRmvPairAlignInChunkOverlapsCmd(iLauncher, tmpFileName, self._outFileName))
-            lCmdStart = [] 
-            lCmdStart.append("os.symlink(\"%s/%s\", \"%s\")" % (cDir, tmpFileName, tmpFileName))
-            lCmdFinish = []
-            lCmdFinish.append("shutil.move(\"%s\", \"%s/.\")" % (self._outFileName, cDir))
-            lCmdsTuples.append(iLauncher.prepareCommands_withoutIndentation(lCmds, lCmdStart, lCmdFinish))
-        
-            iLauncher.runLauncherForMultipleJobs("RmvPairAlignInChunkOverlaps", lCmdsTuples, self._doClean)
-            if self._doClean:
-                os.remove(tmpFileName)
-        else:
-            shutil.move(tmpFileName, self._outFileName)
-            
-        if self._doClean:
-            FileUtils.removeFilesByPattern("*.param")
-        
-        self._log.info("END LaunchBlasterInParallel")
-
-if __name__ == "__main__":
-    iLaunch = LaunchBlasterInParallel()
-    iLaunch.setAttributesFromCmdLine()
-    iLaunch.run()        
\ No newline at end of file
--- a/commons/tools/LaunchMatcherInParallel.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,285 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.sql.DbFactory import DbFactory
-from commons.core.sql.TableJobAdaptatorFactory import TableJobAdaptatorFactory
-from commons.core.launcher.Launcher import Launcher
-from commons.core.launcher.LauncherUtils import LauncherUtils
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.checker.ConfigChecker import ConfigRules, ConfigChecker
-from commons.core.coord.AlignUtils import AlignUtils
-import shutil
-import os
-
-LOG_DEPTH = "repet.tools"
-
-
-class LaunchMatcherInParallel(object):
-    def __init__(self, align="", queryFileName="", subjectFileName="", evalue="1e-10", doJoin=False, keepConflict=False, prefix="", alignPattern = ".*\.align", \
-                 config = "", groupId = "", maxFileSize = 1000000, mergeResults=True, workingDir="tmpMatcher", doClean = False, verbosity = 0):
-        self._alignFileName = align
-        self._queryFileName = queryFileName
-        self.setSubjectFileName(subjectFileName)
-        self.setOutPrefix(prefix)
-        self._alignPattern = alignPattern
-        self._doJoin = doJoin
-        self._eValue = evalue
-        self._keepConflict = keepConflict
-        self._configFileName = config
-        self.setGroupId(groupId)
-        self._maxFileSize = maxFileSize
-        self._mergeResults = mergeResults
-        self._doClean = doClean
-        self._workingDir = workingDir
-        self._verbosity = verbosity
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-        self._jobSectionName = "jobs"
-        
-    def setAttributesFromCmdLine(self):
-        description = "Launch Matcher in parallel."
-        epilog = "\nExample 1: launch without verbosity and keep temporary files.\n"
-        epilog += "\t$ python LaunchMatcherInParallel.py -a in.align -v 0"
-        epilog += "\n\t"
-        epilog += "\nExample 2: launch with verbosity to have errors (level 1) and basic information (level 2), and delete temporary files.\n"
-        epilog += "\t$ python LaunchMatcherInParallel.py -a in.align -q query.fa -s subject.fa -o query -c -v 2"
-        parser = RepetOptionParser(description = description, epilog = epilog)
-        parser.add_option("-a", "--align",      dest = "align",         action = "store",       type = "string", help = "input align file name [compulsory] [format: align]",       default = "")
-        parser.add_option("-q", "--query",      dest = "query",         action = "store",       type = "string", help = "query fasta file name [optional] [format: fasta]",         default = "")
-        parser.add_option("-s", "--subject",    dest = "subject",       action = "store",       type = "string", help = "subject fasta file name [optional] [format: fasta]",       default = "")
-        parser.add_option("-e", "--evalue",     dest = "evalue",        action = "store",       type = "string", help = "E-value filter [default: 1e10]",                           default = "1e-10")
-        parser.add_option("-j", "--join",       dest = "doJoin",        action = "store_true",                   help = "join matches [default: False]",                            default = False)
-        parser.add_option("-k", "--keepConflict",dest = "keepConflict", action = "store_true",                   help = "keep conflicting subjects [default: False]",               default = False)
-        parser.add_option("-o", "--outPrefix",  dest = "outPrefix",     action = "store",       type = "string", help = "output file prefix [default: align file name]",            default = "")
-        parser.add_option("-p", "--alignPattern",dest = "alignPattern", action = "store",       type = "string", help = "align file pattern [default: .*\.align]",                  default = ".*\.align")
-        parser.add_option("-n", "--maxFileSize",dest = "maxFileSize",   action = "store",       type = "int",    help = "max file size (1 file for 1 job) [default: 100000]",       default = 10000)
-        parser.add_option("-m", "--notMergeResults",dest = "notMergeResults", action = "store_false",            help = "don't merge results files [default: True]",                default = True)
-        parser.add_option("-w", "--workingDir",dest = "workingDir",     action = "store",       type = "string", help = "working directory [default: tmpMatcher]",                  default = "tmpMatcher")
-        parser.add_option("-c", "--clean",      dest = "doClean",       action = "store_true",                   help = "clean temporary files [default: False]",                   default = False)
-        parser.add_option("-v", "--verbosity",  dest = "verbosity",     action = "store",       type = "int",    help = "verbosity [default: 1]",                                   default = 1)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setAlignFileName(options.align)
-        self.setQueryFileName(options.query)
-        self.setSubjectFileName(options.subject)
-        self.setEvalue(options.evalue)
-        self.setDoJoin(options.doJoin)
-        self.setKeepConflicts(options.keepConflict)
-        self.setOutPrefix(options.outPrefix)
-        self.setAlignPattern(options.alignPattern)
-        self.setMaxFileSize(options.maxFileSize)
-        self.setMergeResults(options.notMergeResults)
-        self.setWorkingDir(options.workingDir)
-        self.setDoClean(options.doClean)
-        self.setVerbosity(options.verbosity)
-        
-    def setAlignFileName(self, alignFileName):
-        self._alignFileName = alignFileName
-        
-    def setQueryFileName(self, queryFileName):
-        self._queryFileName = queryFileName
-        
-    def setSubjectFileName(self, subjectFileName):
-        self._subjectFileName = subjectFileName
-        
-    def setEvalue(self, evalue):
-        self._eValue = evalue
-        
-    def setDoJoin(self, doJoin):
-        self._doJoin = doJoin
-        
-    def setKeepConflicts(self, keepConflict):
-        self._keepConflict = keepConflict
-        
-    def setOutPrefix(self, outPrefix):
-        if outPrefix == "":
-            self._outPrefix = self._alignFileName
-        else:
-            self._outPrefix = outPrefix
-        
-    def setAlignPattern(self, alignPattern):
-        self._alignPattern = alignPattern
-        
-    def setGroupId(self, groupId):
-        if groupId == "":
-            self._groupId = "Matcher_%s" % os.getpid()
-        else:
-            self._groupId = groupId
-            
-    def setMaxFileSize(self, maxFileSize):
-        self._maxFileSize = maxFileSize
-        
-    def setMergeResults(self, mergeResults):
-        self._mergeResults = mergeResults
-    
-    def setWorkingDir(self, workingDir):
-        self._workingDir = workingDir
-        
-    def setDoClean(self, doClean):
-        self._doClean = doClean
-        
-    def setVerbosity(self, verbosity):
-        self._verbosity = verbosity
-        
-    def _checkOptions(self):
-        if self._alignFileName == "":
-            self._logAndRaise("ERROR: Missing input align file name")
-        
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-    
-    def _checkConfig(self):       
-        iConfigRules = ConfigRules()
-        iConfigRules.addRuleSection(section=self._jobSectionName, mandatory=True)
-        iConfigRules.addRuleOption(section=self._jobSectionName, option ="resources", mandatory=True, type="string")
-        iConfigRules.addRuleOption(section=self._jobSectionName, option ="tmpDir", mandatory=True, type="string")
-        iConfigRules.addRuleOption(section=self._jobSectionName, option ="copy", mandatory=True, type="bool")
-        iConfigRules.addRuleOption(section=self._jobSectionName, option ="clean", mandatory=True, type="bool")
-
-        iConfigChecker = ConfigChecker(self._configFileName, iConfigRules)
-        self._iConfig = iConfigChecker.getConfig()
-        self._setAttributesFromConfig()
-        
-    def _setAttributesFromConfig(self):
-        self._resources = self._iConfig.get(self._jobSectionName, "resources")
-        self._tmpDir = self._iConfig.get(self._jobSectionName, "tmpDir")
-        self._isCopyOnNode = self._iConfig.get(self._jobSectionName, "copy")
-        self._doClean = self._iConfig.get(self._jobSectionName, "clean")
-        
-        if self._isCopyOnNode and not self._tmpDir:
-            self._isCopyOnNode = False
-        self._log.debug("The copy option is: %s." % self._isCopyOnNode)
-
-    def _getLaunchMatcherCmd(self, iLauncher, file):
-        lArgs = []
-        lArgs.append("-a %s" % file)
-        if self._queryFileName:
-            lArgs.append("-q %s" % self._queryFileName)
-        if self._subjectFileName:
-            lArgs.append("-s %s" % self._subjectFileName)
-        lArgs.append("-e %s" % self._eValue)
-        lArgs.append("-o %s" % file)
-        if self._doJoin:
-            lArgs.append("-j")
-        if self._keepConflict:
-            lArgs.append("-k")
-        lArgs.append("-v %i" % (self._verbosity - 1))
-        return iLauncher.getSystemCommand("LaunchMatcher.py", lArgs)
-    
-    def _splitAlignFilePerSeq(self):
-        lAlign = AlignUtils.getAlignListFromFile(self._alignFileName)
-        lAlignList = AlignUtils.splitAlignListByQueryName(lAlign)
-        inputFileNameWithoutExtension = os.path.splitext(os.path.basename(self._alignFileName))[0]
-        AlignUtils.createAlignFiles(lAlignList, inputFileNameWithoutExtension, self._workingDir)
-        
-    def _writeTabHeader(self, outTabFileName):
-        with open(outTabFileName, 'w') as f:
-            f.write("query.name\tquery.start\tquery.end\tquery.length\tquery.length.%\tmatch.length.%\tsubject.name\tsubject.start\tsubject.end\tsubject.length\tsubject.length.%\tE.value\tScore\tIdentity\tpath\n")
-
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        self._checkConfig()
-        self._checkOptions()
-        
-        self._log.info("START LaunchMatcherInParallel")
-        self._log.debug("Align file name: %s" % self._alignFileName)
-        self._log.debug("Query file name: %s" % self._queryFileName)
-        self._log.debug("Subject file name: %s" % self._subjectFileName)
-        if not os.path.exists(self._workingDir):
-            os.makedirs(self._workingDir)
-        else:
-            self._doClean = False
-        self._splitAlignFilePerSeq()
-        os.chdir(self._workingDir)
-        os.symlink("../%s" % self._queryFileName, self._queryFileName)
-        if self._queryFileName != self._subjectFileName:
-            os.symlink("../%s" % self._subjectFileName, self._subjectFileName)
-            
-        cDir = os.getcwd()
-        if not self._tmpDir:
-            self._tmpDir = cDir
-        
-        acronym = "Matcher"
-        iDb = DbFactory.createInstance()
-        jobdb = TableJobAdaptatorFactory.createInstance(iDb, "jobs")
-        iLauncher = Launcher(jobdb, os.getcwd(), "", "", cDir, self._tmpDir, "jobs", self._resources, self._groupId, acronym, chooseTemplateWithCopy = self._isCopyOnNode)
-
-        lCmdsTuples = []
-        lCmdSize = []
-        lCmdCopy = []
-
-        lFiles = FileUtils.getFileNamesList(".", self._alignPattern)
-        lFileSizeTuples = []
-        for fileName in lFiles:
-            fileSize = os.path.getsize(fileName)
-            lFileSizeTuples.append((fileName, fileSize))
-        lFileSizeList = LauncherUtils.createHomogeneousSizeList(lFileSizeTuples, self._maxFileSize)
-        
-        for lFiles in lFileSizeList:
-            lCmds = []
-            lCmdStart = []
-            lCmdFinish = []
-            if self._queryFileName:
-                lCmdStart.append("os.symlink(\"%s/%s\", \"%s\")" % (cDir, self._queryFileName, self._queryFileName))
-            if self._subjectFileName and self._subjectFileName != self._queryFileName:
-                lCmdStart.append("os.symlink(\"%s/%s\", \"%s\")" % (cDir, self._subjectFileName, self._subjectFileName))
-            for file in lFiles:
-                lCmds.append(self._getLaunchMatcherCmd(iLauncher, file))
-                lCmdStart.append("os.symlink(\"%s/%s\", \"%s\")" % (cDir, file, file))
-                lCmdFinish.append("if os.path.exists(\"%s.match.path\"):" % file)
-                lCmdFinish.append("\tshutil.move(\"%s.match.path\", \"%s/.\" )" % (file, cDir))
-                lCmdFinish.append("if os.path.exists(\"%s.match.tab\"):" % file)
-                lCmdFinish.append("\tshutil.move(\"%s.match.tab\", \"%s/.\" )" % (file, cDir))
-            lCmdsTuples.append(iLauncher.prepareCommands_withoutIndentation(lCmds, lCmdStart, lCmdFinish, lCmdSize, lCmdCopy))
-        
-        iLauncher.runLauncherForMultipleJobs("Matcher", lCmdsTuples, self._doClean, self._isCopyOnNode)
-
-        if self._mergeResults:
-            FileUtils.catFilesByPattern("*.match.path", "../%s.match.path" % self._outPrefix)
-            if self._queryFileName or self._subjectFileName:
-                outTabFileName = "../%s.match.tab" % self._outPrefix
-                self._writeTabHeader(outTabFileName)
-                FileUtils.catFilesByPattern("*.match.tab", outTabFileName, skipHeaders = True)
-        os.chdir("..")
-        if self._doClean and self._mergeResults:
-            self._log.warning("Working directory will be cleaned")
-            shutil.rmtree(self._workingDir)
-        self._log.info("END LaunchMatchInParallel")
-
-if __name__ == "__main__":
-    iLaunch = LaunchMatcherInParallel()
-    iLaunch.setAttributesFromCmdLine()
-    iLaunch.run()
--- a/commons/tools/ListAndDropTables.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,157 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# List and drop MySQL tables.
-#
-# usage: ListAndDropTables.py [ options ]
-# options:
-#      -h: this help
-#      -l: tables to list (can be a pattern, '*' for all)
-#      -d: tables to drop (can be a pattern, '*' for all)
-#      -C: configuration file
-#      -v: verbose (default=0/1)
-# it doesn't drop 'info_tables'
-
-
-import sys
-import getopt
-from commons.core.sql.DbMySql import DbMySql
-
-
-class ListAndDropTables( object ):
-    
-    def __init__( self ):
-        self._action = "list"
-        self._tableNames = ""
-        self._configFileName = ""
-        self._verbose = 0
-        self._db = None
-        
-        
-    def help( self ):
-        print
-        print "usage: %s [ options ]" % ( sys.argv[0].split("/")[-1] )
-        print "options:"
-        print "     -h: this help"
-        print "     -l: tables to list (can be a pattern, '*' for all)"
-        print "     -d: tables to drop (can be a pattern, '*' for all)"
-        print "     -C: configuration file (otherwise, use env variables)"
-        print "     -v: verbose (default=0/1)"
-        print "Note: it doesn't drop 'info_tables'."
-        print
-        
-        
-    def setAttributesFromCmdLine( self ):
-        try:
-            opts, args = getopt.getopt(sys.argv[1:],"hl:d:C:v:")
-        except getopt.GetoptError, err:
-            print str(err); self.help(); sys.exit(1)
-        for o,a in opts:
-            if o == "-h":
-                self.help(); sys.exit(0)
-            elif o == "-l":
-                self._action = "list"
-                self._tableNames = a
-            elif o == "-d":
-                self._action = "drop"
-                self._tableNames = a
-            elif o == "-C":
-                self._configFileName = a
-            elif o == "-v":
-                self._verbose = int(a)
-                
-                
-    def checkAttributes( self ):
-        """
-        Before running, check the required attributes are properly filled.
-        """
-        if self._tableNames == "":
-            print "ERROR: missing input table"
-            self.help()
-            sys.exit(1)
-#        if self._configFileName == "":
-#            print "ERROR: missing configuration file"
-#            self.help()
-#            sys.exit(1)
-            
-            
-    def getlistTables( self ):
-        """
-        Return a list with the table names corresponding to the given pattern.
-        """
-        lTables = []
-        if self._tableNames != "*":
-            sql_cmd = "SHOW TABLES like '%%%s%%'" % ( self._tableNames )
-        else:
-            sql_cmd = "SHOW TABLES"
-        self._db.execute( sql_cmd )
-        res = self._db.fetchall()
-        for i in res:
-            lTables.append( i[0] )
-        return lTables
-    
-    
-    def list( self ):
-        """
-        List the tables corresponding to the pattern.
-        """
-        lTables = i.getlistTables()
-        if len(lTables) == 0:
-            print "no table corresponding to '%s'" % ( self._tableNames )
-        else:
-            print "list of tables:"
-            for t in lTables:
-                print t
-            print "%i tables corresponding to '%s'" % ( len(lTables), self._tableNames )
-        sys.stdout.flush()
-        
-        
-    def drop( self ):
-        """
-        Drop the tables corresponding to the pattern.
-        """
-        lTables = i.getlistTables()
-        if len(lTables) == 0:
-            print "no table corresponding to '%s'" % ( self._tableNames )
-        else:
-            print "deleting %i tables corresponding to '%s'" % ( len(lTables), self._tableNames )
-            for t in lTables:
-                if t != "info_tables":
-                    self._db.dropTable( t )
-        sys.stdout.flush()
-        
-        
-    def start( self ):
-        self.checkAttributes()
-        if self._verbose > 0:
-            print "START %s" % (sys.argv[0].split("/")[-1])
-            sys.stdout.flush()
-        if self._configFileName != "":
-            self._db = DbMySql( cfgFileName = self._configFileName )
-        else:
-            if self._verbose > 0:
-                print "WARNING: use environment variables to connect to MySQL"
-                sys.stdout.flush()
-            self._db = DbMySql()
-            
-            
-    def end( self ):
-        self._db.close()
-        if self._verbose > 0:
-            print "END %s" % (sys.argv[0].split("/")[-1])
-            sys.stdout.flush()
-            
-            
-    def run( self ):
-        self.start()
-        if i._action == "list":
-            i.list()
-        if i._action == "drop":
-            i.drop()
-        self.end()
-        
-        
-if __name__ == "__main__":
-    i = ListAndDropTables()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/tools/MergeMatchsFiles.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.coord.Align import Align
-import shutil
-import os
-import sys
-
-class MergeMatchsFiles(object):
-
-    def __init__(self, fileType, outFileBaseName, allByAll = False, clean = True, verbose = 0):
-        self._fileType = fileType
-        self._outFileBaseName = outFileBaseName
-        self._allByAll = allByAll
-        self._verbose = verbose
-        self._clean = clean
-
-    def _filterRedundantMatches( self, inFile, outFile ):
-        """
-        When a pairwise alignment is launched ~ all-by-all (ie one batch against all chunks),
-        one filters the redundant matches. For instance we keep 'chunk3-1-100-chunk7-11-110-...'
-        and we discards 'chunk7-11-110-chunk3-1-100-...'.
-        Also we keep 'chunk5-1-100-chunk5-11-110-...' and we discards
-        'chunk5-11-110-chunk5-1-100-...'.
-        For this of course the results need to be sorted by query, on plus strand,
-        and in ascending coordinates (always the case with Blaster).
-        """
-        inFileHandler = open( inFile, "r" )
-        outFileHandler = open( outFile, "w" )
-        iAlign = Align()
-        countMatches = 0
-        tick = 100000
-        while True:
-            line = inFileHandler.readline()
-            if line == "":
-                break
-            countMatches += 1
-            iAlign.setFromString( line )
-            if "chunk" not in iAlign.range_query.seqname \
-                   or "chunk" not in iAlign.range_subject.seqname:
-                print "ERROR: 'chunk' not in seqname"
-                sys.exit(1)
-            if int(iAlign.range_query.seqname.split("chunk")[1]) < int(iAlign.range_subject.seqname.split("chunk")[1]):
-                iAlign.write( outFileHandler )
-            elif int(iAlign.range_query.seqname.split("chunk")[1]) == int(iAlign.range_subject.seqname.split("chunk")[1]):
-                if iAlign.range_query.getMin() < iAlign.range_subject.getMin():
-                    iAlign.write( outFileHandler )
-            if countMatches % tick == 0:   # need to free buffer frequently as file can be big
-                outFileHandler.flush()
-                os.fsync( outFileHandler.fileno() )
-        inFileHandler.close()
-        outFileHandler.close()
-
-    def run(self):
-        if self._verbose > 1:
-            print "concatenate the results of each job"
-            sys.stdout.flush()
-            
-        tmpFileName = "%s.%s_tmp" % (self._outFileBaseName, self._fileType)
-        outFileName = "%s.%s" % (self._outFileBaseName, self._fileType)
-        pattern = "*.%s" % self._fileType
-    
-        if os.path.exists(tmpFileName):
-            os.remove(tmpFileName)
-    
-        FileUtils.catFilesByPattern(pattern, tmpFileName)
-        if self._clean:
-            FileUtils.removeFilesByPattern(pattern)
-    
-        if self._fileType == "align":
-            if self._allByAll:
-                self._filterRedundantMatches(tmpFileName, outFileName)
-            else:
-                shutil.move(tmpFileName, outFileName)
-        else:
-            prg = "%s/bin/%snum2id" % (os.environ["REPET_PATH"], self._fileType)
-            cmd = prg
-            cmd += " -i %s" % tmpFileName
-            cmd += " -o %s" % outFileName
-            cmd += " -v %i" % (self._verbose - 1)
-            log = os.system(cmd)
-            if log != 0:
-                print "*** Error: %s returned %i" % (prg, log)
-                sys.exit(1)
-        if self._clean and FileUtils.isRessourceExists(tmpFileName):
-            os.remove(tmpFileName)
\ No newline at end of file
--- a/commons/tools/MysqlConnect.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.sql.DbMySql import DbMySql
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-
-def main():
-    description = "Check MySQL connection on a node"
-    usage = "MysqlConnect.py -n hostname"
-           
-    parser = RepetOptionParser(description = description, usage = usage, version = "v1.0")
-    parser.add_option( "-n", "--node", dest = "node", type = "string", help = "node name", default = "")
-    parser.add_option( "-C", "--config", dest = "config", type = "string", help = "path to config file", default = "")
-    
-    options, args = parser.parse_args()
-    
-    node = options.node
-    
-    try:
-        if options.config != "":
-            idbMySQL = DbMySql(cfgFileName = options.config)
-        else:
-            idbMySQL = DbMySql()
-        print "SUCCESS to connect to MySQL database from '%s'" % node
-    except SystemExit:
-        print "FAILED to connect to MySQL database from '%s'" % node
-    
-if __name__ == '__main__':
-    main()
\ No newline at end of file
--- a/commons/tools/OrientSequences.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,375 +0,0 @@
-#!/usr/bin/env python
-
-"""
-Interface to orient sequences before making a multiple alignment.
-Use hashing or suffix tree to get an idea of the appropriate strand.
-Use 'orienter' by default, otherwise use 'mummer'.
-"""
-
-import sys
-import os
-import glob
-import getopt
-
-from commons.core.seq.BioseqDB import BioseqDB
-import pyRepet.seq.fastaDB
-from commons.core.checker.CheckerUtils import CheckerUtils
-
-class OrientSequences( object ):
-    """
-    Interface to orient sequences before making a multiple alignment.
-    Use hashing or suffix tree to get an idea of the appropriate strand.
-    Use 'orienter' by default, otherwise use 'mummer'.
-    """
-    
-    def __init__(self, inFileName="", minMatchLength=10, prgToOrient = "orienter", outFileName="", clean=False, verbosity=1):
-        """
-        Constructor.
-        """
-        self._inFileName = inFileName
-        self._minMatchLength = minMatchLength
-        self._prgToOrient = prgToOrient
-        self._outFileName = outFileName
-        self._clean = clean
-        self._verbose = verbosity
-        
-    def help( self ):
-        """
-        Display the help on stdout.
-        """
-        print
-        print "usage:",sys.argv[0].split("/")[-1],"[options]"
-        print "options:"
-        print "     -h: this help"
-        print "     -i: name of the input file (format='fasta')"
-        print "     -m: minimum match length (default=10)"
-        print "     -p: program to use first (default=orienter/mummer)"
-        print "     -o: name of the output file (default=inFileName+'.oriented')"
-        print "     -c: clean"
-        print "     -v: verbosity level (0/default=1/2)"
-        print
-        
-    def setAttributesFromCmdLine( self ):
-        """
-        Set the attributes from the command-line.
-        """
-        try:
-            opts, args = getopt.getopt(sys.argv[1:],"hi:m:p:o:cv:")
-        except getopt.GetoptError, err:
-            print str(err); self.help(); sys.exit(1)
-        for o,a in opts:
-            if o == "-h":
-                self.help(); sys.exit(0)
-            elif o == "-i":
-                self.setInputFileName( a )
-            elif o == "-m":
-                self.setMinMatchLength( a )
-            elif o == "-p":
-                self.setPrgToOrient( a )
-            elif o == "-o":
-                self.setOutputFileName( a )
-            elif o == "-c":
-                self.setClean()
-            elif o == "-v":
-                self.setVerbosityLevel( a )
-                
-    def setInputFileName( self, inFileName ):
-        self._inFileName = inFileName
-        
-    def setMinMatchLength( self, minMatchLength ):
-        self._minMatchLength = int(minMatchLength)
-        
-    def setPrgToOrient( self, prgToOrient ):
-        self._prgToOrient = prgToOrient
-        
-    def setOutputFileName( self, outFileName ):
-        self._outFileName = outFileName
-        
-    def setClean( self ):
-        self._clean = True
-        
-    def setVerbosityLevel( self, verbose ):
-        self._verbose = int(verbose)
-        
-    def checkAttributes( self ):
-        """
-        Check the attributes are valid before running the algorithm.
-        """
-        if self._inFileName == "":
-            print "ERROR: missing input file name"
-            self.help(); sys.exit(1)
-        if not os.path.exists( self._inFileName ):
-            print "ERROR: input file '%s' doesn't exist" % ( self._inFileName )
-            self.help(); sys.exit(1)
-        if self._prgToOrient not in [ "orienter", "mummer" ]:
-            print "ERROR: unknown program '%s'" % ( self._prgToOrient )
-            self.help(); sys.exit(1)
-        if self._outFileName == "":
-            self._outFileName = "%s.oriented" % ( self._inFileName )
-            
-    def useOrienter( self ):
-        """
-        Use 'orienter'.
-        @return: exit value of 'orienter'
-        """
-        prg = "orienter"
-        cmd = prg
-        cmd += " -k"
-#        cmd += " -l %i" % ( self._minMatchLength )
-        cmd += " -v %i" % ( self._verbose )
-        cmd += " %s" % ( self._inFileName )
-        log = os.system( cmd )
-        if log == 0 and self._outFileName.split(".")[-1] != "oriented":
-            os.rename( self._inFileName + ".oriented", self._outFileName )
-        return log
-    
-    def compareInputSequencesWithMummer( self, nbInSeq ):
-        """
-        Launch MUmmer on two single-sequence fasta files to find all maximal matches regardless of their uniqueness and record stdout.
-        Only N(N-1)/2 comparisons are made.
-        @param nbInSeq: number of input sequences
-        @type nbInSeq: integer
-        """
-        if self._verbose > 0:
-            print "aligning input sequences..."
-            sys.stdout.flush()
-        if not CheckerUtils.isExecutableInUserPath( "mummer" ):
-            msg = "ERROR: 'mummer' is not in your PATH"
-            sys.stderr.write( "%s\n" % ( msg ) )
-            sys.exit(1)
-        lInFiles = glob.glob( "batch_*.fa" )
-        for i in range( 1, nbInSeq+1 ):
-            for j in range( i+1, nbInSeq+1 ):
-                if self._verbose > 1:
-                    print "launch MUmmer on %i versus %i" % ( i, j )
-                    sys.stdout.flush()
-                prg = "mummer"
-                cmd = prg
-                cmd += " -maxmatch"
-                cmd += " -l %i" % ( self._minMatchLength )
-                cmd += " -b"
-                cmd += " -F"
-                cmd += " batch_%s.fa" % ( str(j).zfill( len( str( len(lInFiles) ) ) ) )
-                cmd += " batch_%s.fa" % ( str(i).zfill( len( str( len(lInFiles) ) ) ) )
-                cmd += " > mummer_%i_vs_%i.txt" % ( i, j )
-                if self._verbose < 3:
-                    cmd += " 2> /dev/null"
-                returnStatus = os.system( cmd )
-                if returnStatus != 0:
-                    msg = "ERROR: '%s' returned '%i'" % ( prg, returnStatus )
-                    sys.stderr.write( "%s\n" % ( msg ) )
-                    sys.exit(1)
-                    
-    def parseMummerOutput( self, mummerFileName, nameSeq1, nameSeq2 ):
-        """
-        Parse the output from MUmmer.
-        @param mummerFileName: file with the output from MUmmer
-        @type mummerFileName: string
-        @param nameSeq1: name of the first sequence in the pairwise comparison
-        @type nameSeq1: string
-        @param nameSeq2: name of the first sequence in the pairwise comparison
-        @type nameSeq2: string
-        @return: dictionary whose keys are strands and values the number of maximal matches
-        """
-        if self._verbose > 1:
-            print "parse '%s'" % ( mummerFileName )
-            sys.stdout.flush()
-        dStrand2NbMatches = {}
-        mummerF = open( mummerFileName, "r" )
-        strand = "direct"
-        nbMatches = 0
-        line = mummerF.readline()
-        while True:
-            if line == "":
-                break
-            if line[0] == ">":
-                if nameSeq1 not in line:
-                    print "ERROR"
-                    print nameSeq1
-                    print nameSeq2
-                    sys.exit(1)
-                if "Reverse" in line:
-                    dStrand2NbMatches[ strand ] = nbMatches
-                    strand = "reverse"
-                    nbMatches = 0
-            else:
-                nbMatches += 1
-            line = mummerF.readline()
-        dStrand2NbMatches[ strand ] = nbMatches
-        mummerF.close()
-        if self._verbose > 1:
-            print " direct: %i maximal matches" % ( dStrand2NbMatches["direct"] )
-            print " reverse: %i maximal matches" % ( dStrand2NbMatches["reverse"] )
-            sys.stdout.flush()
-        return dStrand2NbMatches
-    
-    def getCumulativeMatchLengthsOnBothStrandForEachPairwiseComparison( self, lInHeaders, nbInSeq ):
-        """
-        For each pairwise comparison, retrieve the number of matches on both strand.
-        @param lInHeaders: list of the sequence headers
-        @type lInHeaders: list of strings
-        @param nbInSeq: number of input sequences
-        @type nbInSeq: integer
-        @return: dictionary whose keys are pairwise comparisons and values are number of matches on both strands
-        """
-        dMatrix = {}
-        for i in range( 1, nbInSeq+1 ):
-            for j in range( i+1, nbInSeq+1 ):
-                pairComp = "%i_vs_%i" % ( i, j )
-                dStrand2NbMatches = self.parseMummerOutput( "mummer_%s.txt" % ( pairComp ), lInHeaders[i-1], lInHeaders[j-1] )
-                dMatrix[ pairComp ] = dStrand2NbMatches
-        return dMatrix
-    
-    def showResultsAsOrienter( self, nbInSeq, dMatrix ):
-        """
-        Not used for the moment but can be useful...
-        """
-        for i in range( 1, nbInSeq+1 ):
-            for j in range( i+1, nbInSeq+1 ):
-                pairComp = "%i_vs_%i" % ( i, j )
-                string = "aligning %i with %i" % ( i, j )
-                string += " %i %i" % ( dMatrix[pairComp]["direct"], dMatrix[pairComp]["reverse"] )
-                string += " max=%i" % ( max( dMatrix[pairComp]["direct"], dMatrix[pairComp]["reverse"] ) )
-                if dMatrix[pairComp]["reverse"] > dMatrix[pairComp]["direct"]:
-                    string += " strand=-"
-                    string += " nb=%i" % ( dMatrix[pairComp]["reverse"] )
-                else:
-                    string += " strand=+"
-                    string += " nb=%i" % ( dMatrix[pairComp]["direct"] )
-                print string; sys.stdout.flush()
-                
-    def getSequencesToReverseFromMatrix( self, dMatrix, lNewHeaders ):
-        """
-        Retrieve the sequences than need to be re-oriented.
-        @param dMatrix: 
-        @type dMatrix: 
-        @param lInHeaders: list of the new sequence headers
-        @type lInHeaders: list of strings
-        @return: list of headers corresponding to sequences than need to be re-oriented
-        """
-        lSeqToOrient = []
-        
-        for i in range( 1, len(lNewHeaders)+1 ):
-            for j in range( i+1, len(lNewHeaders)+1 ):
-                comp = "%i_vs_%i" % ( i, j )
-                nbDirectMatches = dMatrix[ comp ][ "direct" ]
-                nbReverseMatches = dMatrix[ comp ][ "reverse" ]
-                if self._verbose > 1:
-                    print "%s: direct=%i reverse=%i" % ( comp, nbDirectMatches, nbReverseMatches )
-                if nbReverseMatches > nbDirectMatches and lNewHeaders[i-1] not in lSeqToOrient:
-                    if lNewHeaders[ j-1 ] not in lSeqToOrient:
-                        if self._verbose > 2:
-                            "need to reverse '%s'" % ( lNewHeaders[j-1] )
-                        lSeqToOrient.append( lNewHeaders[ j-1 ] )
-        return lSeqToOrient
-    
-    
-    def getSequencesToReverse( self ):
-        """
-        Return a list with the headers of the sequences to reverse. 
-        """
-        lSequenceHeadersToReverse = []
-        
-        if self._prgToOrient == "orienter":
-            exitStatus = self.useOrienter()
-            if exitStatus == 0:
-                self.end()
-                sys.exit(0)
-            if exitStatus != 0:
-                print "\nWARNING: 'orienter' had a problem, switching to 'mummer'"
-                sys.stdout.flush()
-                
-        lInHeaders = pyRepet.seq.fastaDB.dbHeaders( self._inFileName )
-        nbInSeq = len( lInHeaders )
-        if self._verbose > 0:
-            print "nb of input sequences: %i" % ( nbInSeq )
-            sys.stdout.flush()
-            
-        pyRepet.seq.fastaDB.shortenSeqHeaders( self._inFileName, 1 )
-        tmpFileName = "%s.shortH" % ( self._inFileName )
-        lNewHeaders = pyRepet.seq.fastaDB.dbHeaders( tmpFileName )
-        dNew2Init = pyRepet.seq.fastaDB.retrieveLinksNewInitialHeaders( "%slink" % ( tmpFileName ) )
-        
-        pyRepet.seq.fastaDB.dbSplit( tmpFileName, nbSeqPerBatch=1, newDir=True )
-        os.chdir( "batches" )
-        self.compareInputSequencesWithMummer( nbInSeq )
-        dMatrix = self.getCumulativeMatchLengthsOnBothStrandForEachPairwiseComparison( lNewHeaders, nbInSeq )
-        os.chdir( ".." )
-        
-        lNewHeadersToReverse = self.getSequencesToReverseFromMatrix( dMatrix, lNewHeaders )
-        for newH in lNewHeadersToReverse:
-            lSequenceHeadersToReverse.append( dNew2Init[ newH ] )
-        if self._verbose > 0:
-            print "nb of sequences to reverse: %i" % ( len(lNewHeadersToReverse) )
-            for initH in lSequenceHeadersToReverse: print " %s" % ( initH )
-            sys.stdout.flush()
-            
-        if self._clean:
-            os.remove( tmpFileName )
-            os.remove( "%slink" % ( tmpFileName ) )
-            
-        return lSequenceHeadersToReverse
-    
-    def orientInputSequences( self, lSequenceHeadersToReverse, tmpFileName="" ):
-        """
-        Save input sequences while re-orienting those needing it.
-        @param lSequenceHeadersToReverse: list of headers corresponding to sequences than need to be re-oriented
-        @type lSequenceHeadersToReverse: list of strings
-        @param tmpFileName: name of a fasta file (inFileName by default)
-        @type tmpFileName: string
-        """
-        if self._verbose > 0:
-            print "saving oriented sequences..."
-            sys.stdout.flush()
-        if tmpFileName == "":
-            tmpFileName = self._inFileName
-        inDB = BioseqDB( tmpFileName )
-        outDB = BioseqDB()
-        for bs in inDB.db:
-            if bs.header in lSequenceHeadersToReverse:
-                bs.reverseComplement()
-                bs.header += " re-oriented"
-            outDB.add( bs )
-        outDB.save( self._outFileName )
-        
-    def clean( self ):
-        if os.path.exists( "batches" ):
-            os.system( "rm -rf batches" )
-        if os.path.exists( "orienter_error.log" ):
-            os.remove( "orienter_error.log" )
-        for f in glob.glob( "core.*" ):
-            os.remove( f )
-            
-    def start( self ):
-        """
-        Useful commands before running the program.
-        """
-        self.checkAttributes()
-        if self._verbose > 0:
-            print "START %s" % ( type(self).__name__ )
-            print "input file: %s" % ( self._inFileName )
-            sys.stdout.flush()
-            
-    def end( self ):
-        """
-        Useful commands before ending the program.
-        """
-        if self._clean:
-            self.clean()
-        if self._verbose > 0:
-            print "END %s" % ( type(self).__name__ )
-            sys.stdout.flush()
-            
-    def run( self ):
-        """
-        Run the program.
-        """
-        self.start()
-        lSequenceHeadersToReverse = self.getSequencesToReverse()
-        self.orientInputSequences( lSequenceHeadersToReverse )
-        self.end()
-        
-if __name__ == "__main__":
-    i = OrientSequences()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/tools/PostAnalyzeTELib.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,301 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.stat.Stat import Stat
-from commons.core.seq.BioseqDB import BioseqDB
-from commons.launcher.LaunchBlastclust import LaunchBlastclust
-from commons.tools.AnnotationStats import AnnotationStats
-import os
-
-CONSENSUS = "TE"
-CLUSTER = "Cluster"
-LOG_DEPTH = "repet.tools"
-LOG_FORMAT = "%(message)s"
-
-class PostAnalyzeTELib(object):
-    
-    def __init__(self, analysis = 1, fastaFileName = "", clusterFileName = "", pathTableName="", seqTableName="", genomeSize=0, configFileName = "", doClean = False, verbosity = 3):
-        self._analysis = analysis
-        self._fastaFileName = fastaFileName
-        self._pathTableName = pathTableName
-        self._seqTableName = seqTableName
-        self._genomeSize = genomeSize
-        if self._analysis == 1:
-            self.setBioseqDB()
-        self._identity = 0
-        self._coverage = 80
-        self._applyCovThresholdOnBothSeq = False
-        self.setClusterFileName(clusterFileName)
-        self.setStatPerClusterFileName()
-        self.setClassifStatPerClusterFileName()
-        self.setAnnotationStatsPerTEFileName()
-        self.setAnnotationStatsPerClusterFileName()
-        self._doClean = doClean
-        self._verbosity = verbosity
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity, LOG_FORMAT)
-        
-    def setAttributesFromCmdLine(self):
-        description = "Tool to post-analyze a TE library : clusterize, give stats on cluster, on annotation,...\n"
-        epilog = "\nExample 1: clustering (e.g. to detect redundancy)\n"
-        epilog += "\t$ python PostAnalyzeTELib.py -a 1 -i TElib.fa -L 98 -S 95 -b\n"
-        epilog += "Example 2: classification stats per cluster\n"
-        epilog += "\t$ python PostAnalyzeTELib.py -a 2 -t TElib.tab\n"
-        epilog += "Example 3: annotation stats per consensus\n"
-        epilog += "\t$ python PostAnalyzeTELib.py -a 3 -p project_chr_allTEs_nr_noSSR_join_path -s project_refTEs_seq -g 129919500\n"
-        epilog += "Example 4: annotation stats per cluster\n"
-        epilog += "\t$ python PostAnalyzeTELib.py -a 4 -t TElib.tab -p project_chr_allTEs_nr_noSSR_join_path -s project_refTEs_seq -g 129919500\n"
-        parser = RepetOptionParser(description = description, epilog = epilog)
-        parser.add_option("-a", "--analysis",   dest = "analysis",          action = "store",       type = "int",    help = "analysis number [default: 1, 2, 3, 4]", default = 1)
-        parser.add_option("-i", "--fasta",      dest = "fastaFileName",     action = "store",       type = "string", help = "fasta file name [for analysis 1] [format: fasta]", default = "")
-        parser.add_option("-L", "--coverage",   dest = "coverage",          action = "store",       type = "int",    help = "length coverage threshold [for analysis 1] [format: %] [default: 80]", default = 80)
-        parser.add_option("-S", "--identity",   dest = "identity",          action = "store",       type = "int",    help = "identity threshold [for analysis 1 with BlastClust] [format: %] [default: 0 => no threshold]", default = 0)
-        parser.add_option("-b", "--both",       dest = "bothSeq",           action = "store_true",                   help = "require coverage on both neighbours [for analysis 1] [default: False]", default = False)
-        parser.add_option("-t", "--cluster",    dest = "clusterFileName",   action = "store",       type = "string", help = "cluster file name [for analysis 2 and 4] [default: <input>.tab]", default = "")
-        parser.add_option("-p", "--path",       dest = "pathTableName",     action = "store",       type = "string", help = "name of the table (_path) with the annotated TE copies [for analysis 3 and 4]", default = "")
-        parser.add_option("-s", "--seq",        dest = "seqTableName",      action = "store",       type = "string", help = "name of the table (_seq) with the TE reference sequences [for analysis 3 and 4]", default = "")
-        parser.add_option("-g", "--genome",     dest = "genomeSize",        action = "store",       type = "int",    help = "genome size [for analysis 3 and 4]", default = None)
-        parser.add_option("-c", "--clean",      dest = "doClean",           action = "store_true",                   help = "clean temporary files [optional] [default: False]", default = False)
-        parser.add_option("-v", "--verbosity",  dest = "verbosity",         action = "store",       type = "int",    help = "verbosity [optional] [default: 1]", default = 1)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setAnalysis(options.analysis)
-        if self._analysis == 1:
-            self.setFastaFileName(options.fastaFileName)
-            self.setBioseqDB()
-            self.setIdentity(options.identity)
-            self.setCoverage(options.coverage)
-            self.setApplyCovThresholdOnBothSeq(options.bothSeq)
-        self.setClusterFileName(options.clusterFileName)
-        self.setPathTableName(options.pathTableName)
-        self.setSeqTableName(options.seqTableName)
-        self.setStatPerClusterFileName()
-        self.setClassifStatPerClusterFileName()
-        self.setAnnotationStatsPerTEFileName()
-        self.setAnnotationStatsPerClusterFileName()
-        self.setGenomeSize(options.genomeSize)
-        self.setDoClean(options.doClean)
-        self.setVerbosity(options.verbosity)
-
-    def setAnalysis(self, analysis):
-        self._analysis = analysis
-        
-    def setFastaFileName(self, fastaFileName):
-        self._fastaFileName = fastaFileName
-    
-    def setBioseqDB(self):
-        self._iBioseqDB = BioseqDB(name = self._fastaFileName)   
-        
-    def setIdentity(self, identity):
-        self._identity = identity
-        
-    def setCoverage(self, coverage):
-        self._coverage = coverage
-        
-    def setApplyCovThresholdOnBothSeq(self, bothSeq):
-        self._applyCovThresholdOnBothSeq = bothSeq
-    
-    def setClusterFileName(self, clusterFileName):
-        if clusterFileName == "":
-            self._clusterFileName = "%s.tab" % os.path.splitext(os.path.basename(self._fastaFileName))[0]
-        else:
-            self._clusterFileName = clusterFileName
-    
-    def setStatPerClusterFileName(self):
-        self._statPerClusterFileName = "%s.statsPerCluster.tab" % os.path.splitext(self._clusterFileName)[0]
-        self._globalStatPerClusterFileName = "%s.globalStatsPerCluster.txt" % os.path.splitext(self._clusterFileName)[0]
-        
-    def setClassifStatPerClusterFileName(self):
-        self._classifStatPerClusterFileName = "%s.classifStatsPerCluster.tab" % os.path.splitext(self._clusterFileName)[0]
-        
-    def setAnnotationStatsPerTEFileName(self):
-        self._annotStatsPerTEFileName = "%s.annotStatsPerTE.tab" % self._pathTableName
-        self._globalAnnotStatsPerTEFileName = "%s.globalAnnotStatsPerTE.txt" % self._pathTableName
-        
-    def setAnnotationStatsPerClusterFileName(self):
-        self._annotStatsPerClusterFileName = "%s.annotStatsPerCluster.tab" % self._pathTableName
-        
-    def setPathTableName(self, pathTableName):
-        self._pathTableName = pathTableName
-    
-    def setSeqTableName(self, seqTableName):
-        self._seqTableName = seqTableName
-        
-    def setGenomeSize(self, genomeSize):
-        self._genomeSize = genomeSize
-                 
-    def setDoClean(self, doClean):
-        self._doClean = doClean
-        
-    def setVerbosity(self, verbosity):
-        self._verbosity = verbosity
-        
-    def _checkOptions(self):
-        if (self._fastaFileName == "" or not FileUtils.isRessourceExists(self._fastaFileName)) and self._analysis == 1:
-            self._logAndRaise("ERROR: Missing fasta file"  )
-            
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-                    
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        self._checkOptions()
-        self._log.info("START PostAnalyzeTELib analysis %d" % self._analysis)
-        if self._analysis == 1:
-            #TODO: option to choose clustering program (blastclust, MCL, uclust,...)
-            self._log.debug("TE lib: %s" % self._fastaFileName)
-            self._log.info("Launch blastclust...")
-            iLaunchBlastclust = LaunchBlastclust(clean = self._doClean)
-            iLaunchBlastclust.setTmpFileName(self._clusterFileName)
-            iLaunchBlastclust.setIdentityThreshold(self._identity)
-            iLaunchBlastclust.setCoverageThreshold(self._coverage/100.0)
-            if self._applyCovThresholdOnBothSeq:
-                iLaunchBlastclust.setBothSequences("T")
-            else:
-                iLaunchBlastclust.setBothSequences("F")
-            iLaunchBlastclust.setVerbosityLevel(self._verbosity - 3)
-            iLaunchBlastclust.launchBlastclust(self._fastaFileName)
-            self._log.info("Compute stats...")
-            self._giveStatsOnTEClusters()
-        if self._analysis == 2:
-            #TODO add global stats (e.g.: nb of cluster without PotentialChimeric, nb of clusters with LTR...) ?
-            self._log.debug("Consensus cluster file name: %s" % self._clusterFileName)
-            self._log.info("Compute classification stats...")
-            self._giveStatsOnConsensusClusters()
-        if self._analysis == 3:
-            #TODO: in option, save stats in DB
-            self._log.info("Compute annotation stats per TE...")
-            iAnnotationStats = AnnotationStats(analysisName="TE", seqTableName=self._seqTableName, pathTableName=self._pathTableName,\
-                                            genomeLength=self._genomeSize, statsFileName=self._annotStatsPerTEFileName, globalStatsFileName=self._globalAnnotStatsPerTEFileName, verbosity=self._verbosity-1)
-            iAnnotationStats.run()
-        if self._analysis == 4:
-            self._log.info("Compute annotation stats per cluster...")
-            iAnnotationStats = AnnotationStats(analysisName="Cluster", clusterFileName=self._clusterFileName, seqTableName=self._seqTableName, pathTableName=self._pathTableName,\
-                                            genomeLength=self._genomeSize, statsFileName=self._annotStatsPerClusterFileName, verbosity=self._verbosity-1)
-            iAnnotationStats.run()
-        self._log.info("END PostAnalyzeTELib analysis %d" % self._analysis)
-
-    def _giveStatsOnConsensusClusters(self):
-        with open(self._classifStatPerClusterFileName, "w") as f:
-            f.write("cluster\tnoCat\tPotentialChimeric\tcomp\tincomp\tclassifs (nbTEs)\n")
-            with open(self._clusterFileName) as fCluster:
-                for clusterId, line in enumerate(fCluster):
-                    dClassifNb = {}
-                    nbIncomp =0
-                    nbComp=0
-                    nbChim=0
-                    nbNoCat=0
-                    lConsensus = line.split()
-                    for consensus in lConsensus:
-                        classifInfos = consensus.split("_")[0]
-                        
-                        if "-incomp" in classifInfos:
-                            nbIncomp += 1
-                            classifInfos = classifInfos.replace("-incomp","")
-                        if "-comp" in classifInfos:
-                            nbComp += 1
-                            classifInfos = classifInfos.replace("-comp","")
-                        if "-chim" in classifInfos:
-                            nbChim += 1
-                            classifInfos = classifInfos.replace("-chim","")
-                        if "noCat" in classifInfos:
-                            nbNoCat += 1
-                            classifInfos = classifInfos.replace("noCat","")
-                            
-                        classif = classifInfos.split("-")[-1]
-                        if classif != "":
-                            if dClassifNb.get(classif, None) is None:
-                                dClassifNb[classif] = 0
-                            dClassifNb[classif] +=1
-                            
-                    occurences= []
-                    for classif, occs in dClassifNb.items():
-                        occurences.append("%s (%d)" % (classif, occs))
-                    
-                    f.write("%d\t%d\t%d\t%d\t%d\t%s\n" % (clusterId+1, nbNoCat, nbChim\
-                                        , nbComp, nbIncomp,"\t".join(occurences)))
-                    
-    def _giveStatsOnTEClusters(self):
-        with open(self._clusterFileName) as fCluster:
-            with open(self._statPerClusterFileName, 'w') as fStatPerCluster:
-                fStatPerCluster.write("cluster\tsequencesNb\tsizeOfSmallestSeq\tsizeOfLargestSeq\taverageSize\tmedSize\n")
-                line = fCluster.readline()
-                clusterNb = 0
-                clusterSeqList= line.split()          
-                minClusterSize = len(clusterSeqList)
-                maxClusterSize = 0
-                totalSeqNb = 0
-                seqNbInBigClusters = 0
-                dClusterSize2ClusterNb = {1:0, 2:0, 3:0}
-                while line:
-                    clusterSeqList= line.split()  
-                    seqNb = len(clusterSeqList)
-                    totalSeqNb += seqNb
-                    if seqNb > 2:
-                        seqNbInBigClusters += seqNb
-                        dClusterSize2ClusterNb[3] += 1
-                    else:
-                        dClusterSize2ClusterNb[seqNb] += 1
-                    if seqNb > maxClusterSize:
-                        maxClusterSize = seqNb
-                    if seqNb < minClusterSize:
-                        minClusterSize = seqNb
-                    line = fCluster.readline()
-                    clusterNb += 1
-                    clusterSeqLengths = self._iBioseqDB.getSeqLengthByListOfName(clusterSeqList)
-                    iStatSeqLengths = Stat(clusterSeqLengths)
-                    fStatPerCluster.write("%d\t%d\t%d\t%d\t%d\t%d\n" %(clusterNb, seqNb, min(clusterSeqLengths), max(clusterSeqLengths),  iStatSeqLengths.mean(),  iStatSeqLengths.median()))
-        
-        with open(self._globalStatPerClusterFileName, 'w') as fG:
-            fG.write("nb of clusters: %d\n" % clusterNb)
-            fG.write("nb of clusters with 1 sequence: %d\n" % dClusterSize2ClusterNb[1])
-            fG.write("nb of clusters with 2 sequences: %d\n" % dClusterSize2ClusterNb[2])
-            fG.write("nb of clusters with >2 sequences: %d (%d sequences)\n" % (dClusterSize2ClusterNb[3], seqNbInBigClusters))
-            fG.write("nb of sequences: %d\n" % totalSeqNb)
-            fG.write("nb of sequences in the largest cluster: %d\n" % maxClusterSize)
-            fG.write("nb of sequences in the smallest cluster: %d\n" % minClusterSize)
-            lSeqSizes = self._iBioseqDB.getListOfSequencesLength()
-            iStat = Stat(lSeqSizes)
-            fG.write("size of the smallest sequence: %d\n" % min(lSeqSizes))
-            fG.write("size of the largest sequence: %d\n" % max(lSeqSizes))
-            fG.write("average sequences size: %d\n" % iStat.mean())
-            fG.write("median sequences size: %d\n" % iStat.median())
-
-if __name__ == "__main__":
-    iLaunch = PostAnalyzeTELib()
-    iLaunch.setAttributesFromCmdLine()
-    iLaunch.run()
\ No newline at end of file
--- a/commons/tools/PrepareBatches.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,126 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-import os
-import sys
-from ConfigParser import NoSectionError, NoOptionError
-from commons.core.checker.CheckerUtils import CheckerUtils
-from commons.core.checker.CheckerException import CheckerException
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.seq.FastaUtils import FastaUtils
-
-class PrepareBatches(object):
-    
-    def __init__(self, pipelineName, projectDir, projectName, iConfig, verbose):
-        self._pipelineName = pipelineName
-        self._projectDir = projectDir
-        self._projectName = projectName
-        self._iConfig = iConfig
-        self._verbose = verbose
-        
-    def run(self):
-        if self._verbose > 0:
-            print "beginning of step 1"
-            sys.stdout.flush()
-        if FileUtils.isRessourceExists("%s_db" % self._projectName):
-            print "ERROR: directory '%s_db' already exists" % self._projectName
-            sys.exit(1)
-        
-        os.mkdir("%s_db" % self._projectName)
-        os.chdir("%s_db" % self._projectName)
-        genomeFastaFileName = "%s.fa" % self._projectName
-        os.symlink("../%s" % genomeFastaFileName, genomeFastaFileName)
-        sectionName = "prepare_batches"
-        self._checkConfig(sectionName)  
-        
-        separator = "\n"
-        inGenomeFileHandler = open(genomeFastaFileName, "r")
-        try:
-            CheckerUtils.checkHeaders(inGenomeFileHandler)
-        except CheckerException, e:
-            print "Error in file %s. Wrong headers are :" % genomeFastaFileName
-            print separator.join(e.messages)
-            print "Authorized characters are : a-z A-Z 0-9 - . : _\n"
-            inGenomeFileHandler.close()
-            sys.exit(1)
-        inGenomeFileHandler.close()
-
-        doClean = False
-        if self._iConfig.get(sectionName, "clean") == "yes":
-            doClean = True
-        chunkFilePrefix = "%s_chunks" % self._projectName
-        chunkLength = int(self._iConfig.get(sectionName, "chunk_length"))
-        chunkOverlap = int(self._iConfig.get(sectionName, "chunk_overlap"))
-        FastaUtils.dbChunks(genomeFastaFileName, chunkLength, chunkOverlap, 0, chunkFilePrefix, doClean, self._verbose)
-        
-        nbSeq = int(self._iConfig.get(sectionName, "nb_seq_per_batch"))
-        FastaUtils.splitFastaFileInBatches("%s.fa" % chunkFilePrefix, nbSeq * chunkLength)
-
-        if self._iConfig.get(sectionName, "clean") == "yes":
-            FileUtils.removeFilesByPattern("%s.fa*" % self._projectName)
-            
-        os.chdir( ".." )
-        if self._verbose > 0:
-            print "step 1 finished successfully"
-            sys.stdout.flush()
-
-    def _checkConfig(self, sectionName):
-        try:
-            CheckerUtils.checkSectionInConfigFile(self._iConfig, sectionName)
-        except NoSectionError:
-            print "ERROR: the section %s must be in your configuration file" % sectionName
-            sys.exit(1)
-        try:
-            CheckerUtils.checkOptionInSectionInConfigFile(self._iConfig, sectionName, "chunk_length")
-        except NoOptionError:
-            print "ERROR: the option 'chunk_length' must be defined in %s in your configuration file" % sectionName
-            sys.exit(1)
-        try:
-            CheckerUtils.checkOptionInSectionInConfigFile(self._iConfig, sectionName, "chunk_overlap")
-        except NoOptionError:
-            print "ERROR: the option 'chunk_overlap' must be defined in %s in your configuration file" % sectionName
-            sys.exit(1)
-        try:
-            CheckerUtils.checkOptionInSectionInConfigFile(self._iConfig, sectionName, "nb_seq_per_batch")
-        except NoOptionError:
-            print "ERROR: the option 'nb_seq_per_batch' must be defined in %s in your configuration file" % sectionName
-            sys.exit(1)
-        try:
-            CheckerUtils.checkOptionInSectionInConfigFile(self._iConfig, sectionName, "resources")
-        except NoOptionError:
-            print "ERROR: the option 'resources' must be defined in %s in your configuration file" % sectionName
-            sys.exit(1)
-        try:
-            CheckerUtils.checkOptionInSectionInConfigFile(self._iConfig, sectionName, "tmpDir")
-        except NoOptionError:
-            print "ERROR: the option 'tmpDir' must be defined in %s in your configuration file" % sectionName
-            sys.exit(1)
--- a/commons/tools/RetrieveInitHeaders.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,150 +0,0 @@
-#! /usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-from optparse import OptionParser
-from commons.core.sql.DbMySql import DbMySql
-
-class RetrieveInitHeaders(object):
-
-    def __init__(self, inTableName = "", linkFileName = "", outTableName = "", isQueryHeaders = True, clean = False, verbose = 0):
-        self._inTableName = inTableName
-        self._linkFileName = linkFileName
-        if outTableName == "":
-            self._outTableName = self._inTableName
-        else:
-            self._outTableName = outTableName
-        self._isQueryHeaders = isQueryHeaders
-        self._clean = clean
-        self._verbose = verbose
-        self._iDb = None
-        self._tmpTableName = "%s_tmp" % self._inTableName
-
-    #TODO: can handle config file
-    #TODO: description, help...
-    def setAttributesFromCmdLine(self):
-        description = ""
-        parser = OptionParser(description = description)
-        parser.add_option("-i", "--input", dest = "inTableName", type = "string", help = "", default = "")
-        parser.add_option("-l", "--link", dest = "linkFileName", type = "string", help = "", default = "")
-        parser.add_option("-o", "--output", dest = "outTableName", type = "string", help = "(default = input table name)", default = "")
-        parser.add_option("-s", "--subject", dest = "isQueryHeaders", action = "store_false", help = "change subject name and not query name", default = True)
-        parser.add_option("-c", "--clean", dest = "clean", action = "store_true", help = "drop input table", default = False)
-        parser.add_option("-v", "--verbose", dest = "verbose", type = "int", help = "0 or 1", default = 0)
-        options, args = parser.parse_args()
-        self.setAttributesFromOptions(options)
-        
-    def setAttributesFromOptions(self, options):
-        self.setInTableName(options.inTableName)
-        self.setLinkFileName(options.linkFileName)
-        self.setOutTableName(options.outTableName)
-        self.setIsQueryHeaders(options.isQueryHeaders)
-        self.setClean(options.clean)
-        self.setVerbose(options.verbose)
-        
-    def setInTableName(self, inTableName):
-        self._inTableName = inTableName
-        self._tmpTableName = "%s_tmp" % self._inTableName
-        
-    def setLinkFileName(self, linkFileName):
-        self._linkFileName = linkFileName
-        
-    def setOutTableName(self, outTableName):
-        if outTableName == "":
-            self._outTableName = self._inTableName
-        else:
-            self._outTableName = outTableName
-        
-    def setIsQueryHeaders(self, isQueryHeaders):
-        self._isQueryHeaders = isQueryHeaders
-        
-    def setClean(self, clean):
-        self._clean = clean
-        
-    def setVerbose(self, verbose):
-        self._verbose = verbose
-        
-    #TODO: checkOptions
-    def checkOptions(self):
-        pass    
-    
-    def run(self):
-        if self._verbose > 0:
-            print "START RetrieveInitHeaders.py"
-        self.checkOptions()
-        
-        if self._verbose > 0:
-            print "copy '%s' table to '%s' table" % (self._inTableName, self._tmpTableName)
-        self._iDb = DbMySql()
-        self._iDb.copyTable(self._inTableName, self._tmpTableName)
-        
-        if self._verbose > 0:
-            print "read '%s' file" % self._linkFileName
-        f = open(self._linkFileName)
-        line = f.readline()
-        count = 0
-        while line:
-            oldHeader = line.split()[0]
-            newHeader = line.split()[1]
-            if self._isQueryHeaders:
-                self._updateQueryName(oldHeader, newHeader)
-            else:
-                self._updateSubjectName(oldHeader, newHeader)
-            count += 1
-            line = f.readline()
-        f.close()
-        
-        if self._verbose > 0:
-            print "nb of relationships: %i" % count
-        if self._clean:
-            self._iDb.dropTable(self._inTableName)
-            if self._verbose > 0:
-                print "drop '%s' table" % self._inTableName
-        if self._verbose > 0:
-            print "rename '%s' table to '%s' table" % (self._tmpTableName, self._outTableName)
-        self._iDb.renameTable(self._tmpTableName, self._outTableName)
-        self._iDb.close()
-        if self._verbose > 0:
-            print "END RetrieveInitHeaders.py"
-        
-    #TODO: methods must be in TablePathAdaptator ?
-    def _updateQueryName(self, oldH, newH):
-        sqlCmd = "UPDATE %s SET query_name = '%s' WHERE query_name = '%s'" % (self._tmpTableName, newH, oldH)
-        self._iDb.execute(sqlCmd)
-        
-    def _updateSubjectName(self, oldH, newH):
-        sqlCmd = "UPDATE %s SET subject_name = '%s' WHERE subject_name = '%s'" % (self._tmpTableName, newH, oldH)
-        self._iDb.execute(sqlCmd)
-    
-if __name__ == "__main__":
-    iRIH = RetrieveInitHeaders()
-    iRIH.setAttributesFromCmdLine()
-    iRIH.run()
\ No newline at end of file
--- a/commons/tools/RmvPairAlignInChunkOverlaps.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,286 +0,0 @@
-#!/usr/bin/env python
-
-"""
-Remove hits due to chunk overlaps.
-"""
-
-import os
-import sys
-import getopt
-import exceptions
-import copy
-from commons.core.coord.Align import *
-
-
-class RmvPairAlignInChunkOverlaps( object ):
-    """
-    Remove hits due to chunk overlaps.
-    """
-    
-    
-    def __init__( self, inFileName="", chunkLength=200000, chunkOverlap=10000, margin=10, outFileName="", verbose=0 ):
-        """
-        Constructor.
-        """
-        self._inFileName = inFileName
-        self._chunkLength = chunkLength
-        self._chunkOverlap = chunkOverlap
-        self._margin = margin
-        self._outFileName = outFileName
-        self._verbose = verbose
-
-    def help( self ):
-        """
-        Display the help.
-        """
-        print
-        print "usage: %s [ options ]" % ( sys.argv[0] )
-        print "options:"
-        print "     -h: this help"
-        print "     -i: name of the input file (format='align')"
-        print "     -l: chunk length (in bp)"
-        print "     -o: chunk overlap (in bp)"
-        print "     -m: margin to remove match included into a chunk overlap (default=10)"
-        print "     -O: name of the output file (default=inFileName+'.not_over')"
-        print "     -v: verbose (default=0/1)"
-        print
-
-    def setAttributesFromCmdLine( self ):
-        """
-        Set attributes from the command-line arguments.
-        """
-        try:
-            opts, args = getopt.getopt(sys.argv[1:],"h:i:l:o:m:O:v:")
-        except getopt.GetoptError, err:
-            print str(err); self.help(); sys.exit(1)
-        for o,a in opts:
-            if o == "-h":
-                self.help(); sys.exit(0)
-            elif o == "-i":
-                self.setInputFileName( a )
-            elif o == "-l":
-                self.setChunkLength( a )
-            elif o == "-o":
-                self.setChunkOverlap( a )
-            elif o == "-m":
-                self.setMargin( a )
-            elif o == "-O":
-                self.setOutputFileName( a )
-            elif o == "-v":
-                self.setVerbosityLevel( a )
-                
-    def setInputFileName( self, inFileName ):
-        self._inFileName = inFileName
-        
-    def setChunkLength( self, chunkLength ):
-        self._chunkLength = int(chunkLength)
-        
-    def setChunkOverlap( self, chunkOverlap ):
-        self._chunkOverlap = int(chunkOverlap)
-        
-    def setMargin( self, margin ):
-        self._margin = int(margin)
-        
-    def setOutputFileName( self, outFileName ):
-        self._outFileName = outFileName
-        
-    def setVerbosityLevel( self, verbose ):
-        self._verbose = int(verbose)
-        
-    def checkAttributes( self ):
-        """
-        Before running, check the required attributes are properly filled.
-        """
-        if self._inFileName == "":
-            print "ERROR: missing input file"; self.help(); sys.exit(1)
-        if not os.path.exists(self._inFileName ):
-            print "ERROR: input file '%s' doesn't exist"  %( self._inFileName )
-        if self._outFileName == "":
-            self._outFileName = "%s.not_over" % ( self._inFileName )
-            
-            
-    def isPairAlignAChunkOverlap( self, a, chunkQuery, chunkSubject ):
-        """
-        Return True if the pairwise alignment exactly corresponds to a 2-chunk overlap, False otherwise.
-        Take into account cases specific to BLASTER or PALS.
-        """
-        
-        if a.range_query.isOnDirectStrand() != a.range_subject.isOnDirectStrand():
-            if self._verbose > 1: print "on different strand"
-            return False
-        
-        if chunkQuery == chunkSubject + 1:
-            if self._verbose > 1: print "query > subject"
-            if a.range_query.start == 1 and a.range_subject.end == self._chunkLength \
-                   and ( a.range_query.getLength() == self._chunkOverlap \
-                         or a.range_query.getLength() == self._chunkOverlap + 1 ) \
-                         and ( a.range_subject.getLength() == self._chunkOverlap \
-                               or a.range_subject.getLength() == self._chunkOverlap + 1 ):
-                if self._verbose > 1: print "chunk overlap"
-                return True
-            
-        elif chunkQuery == chunkSubject - 1:
-            if self._verbose > 1: print "query < subject"
-            if a.range_query.end == self._chunkLength and a.range_subject.start == 1 \
-                   and ( a.range_query.getLength() == self._chunkOverlap \
-                         or a.range_query.getLength() == self._chunkOverlap + 1 ) \
-                         and ( a.range_subject.getLength() == self._chunkOverlap \
-                               or a.range_subject.getLength() == self._chunkOverlap + 1 ):
-                if self._verbose > 1: print "chunk overlap"
-                return True
-            
-        if self._verbose > 1: print "not a chunk overlap"
-        return False
-    
-    
-    def isInInterval( self, coord, midpoint ):
-        """
-        Check if a given coordinate is inside the interval [midpoint-margin;midpoint+margin].
-        """
-        if coord >= midpoint - self._margin and coord <= midpoint + self._margin:
-            return True
-        return False
-    
-    
-    def isPairAlignWithinAndDueToAChunkOverlap( self, a, chunkQuery, chunkSubject ):
-        """
-        Return True if the pairwise alignment lies within an overlap between two contiguous chunks and is due to it, False otherwise.
-        """
-        uniqLength = self._chunkLength - self._chunkOverlap
-        
-        if a.range_query.isOnDirectStrand() != a.range_subject.isOnDirectStrand():
-            if self._verbose > 1: print "on different strand"
-            return False
-        
-        if chunkQuery == chunkSubject + 1:
-            if self._verbose > 1: print "query > subject"
-            if a.range_query.getMin() >= 1 and a.range_query.getMax() <= self._chunkOverlap \
-                   and a.range_subject.getMin() >= self._chunkLength - self._chunkOverlap + 1 \
-                   and a.range_subject.getMax() <= self._chunkLength:
-                if self._verbose > 1: print "included"
-                if self.isInInterval( a.range_query.getMin(), a.range_subject.getMin() - uniqLength ) \
-                       and self.isInInterval( self._chunkOverlap - a.range_query.getMax(), self._chunkLength - a.range_subject.getMax() ):
-                    if self._verbose > 1: print "due to overlap"
-                    return True
-                else:
-                    if self._verbose > 1: print "not due to overlap"
-                    return False
-                
-        elif chunkQuery == chunkSubject - 1:
-            if self._verbose > 1: print "query < subject"
-            if a.range_query.getMin() >= self._chunkLength - self._chunkOverlap + 1 \
-                   and a.range_query.getMax() <= self._chunkLength \
-                   and a.range_subject.getMin() >= 1 \
-                   and a.range_subject.getMax() <= self._chunkOverlap:
-                if self._verbose > 1: print "included"
-                if self.isInInterval( a.range_subject.getMin(), a.range_query.getMin() - uniqLength ) \
-                       and self.isInInterval( self._chunkOverlap - a.range_subject.getMax(), self._chunkLength - a.range_query.getMax() ):
-                    if self._verbose > 1: print "due to overlap"
-                    return True
-                else:
-                    if self._verbose > 1: print "not due to overlap"
-                    return False
-                
-        else:
-            if self._verbose > 1: print "not contiguous chunks"
-            return False
-        
-        if self._verbose > 1: print "not included"
-        return False
-    
-    
-    def removeChunkOverlaps( self ):
-        """
-        Remove pairwise alignments exactly corresponding to chunk overlaps or those included within such overlaps.
-        """
-        totalNbPairAlign = 0
-        nbChunkOverlaps = 0
-        d = {}
-        nbPairAlignWithinChunkOverlaps = 0
-        
-        inF = open( self._inFileName, "r" )
-        outF = open( self._outFileName, "w" )
-        alignInstance = Align()
-        
-        while True:
-            if not alignInstance.read( inF ): break
-            totalNbPairAlign += 1
-            if self._verbose > 1: alignInstance.show()
-            
-            if "chunk" not in alignInstance.range_query.seqname or "chunk" not in alignInstance.range_subject.seqname:
-                print "WARNING: no 'chunk' in query or subject name"; return False
-                
-            chunkQuery = int(alignInstance.range_query.seqname.replace("chunk",""))
-            chunkSubject = int(alignInstance.range_subject.seqname.replace("chunk",""))
-            
-            if abs( chunkSubject - chunkQuery ) > 1:
-                if self._verbose > 1: print "non contiguous chunks -> keep"
-                alignInstance.write( outF )
-                continue
-            
-            if alignInstance.range_query.isOnDirectStrand() != alignInstance.range_subject.isOnDirectStrand():
-                if self._verbose > 1: print "on different strand"
-                alignInstance.write( outF )
-                continue
-            
-            if abs( chunkSubject - chunkQuery ) == 0:
-                if alignInstance.range_query.start == 1 \
-                       and alignInstance.range_query.end == self._chunkLength \
-                       and alignInstance.range_subject.start == 1 \
-                       and alignInstance.range_subject.end == self._chunkLength:
-                    if self._verbose > 1: print "self-alignment on whole chunk -> remove"
-                    continue
-                
-            if self.isPairAlignAChunkOverlap( alignInstance, chunkQuery, chunkSubject ):
-                if self._verbose > 1: print "chunk overlap -> remove"
-                nbChunkOverlaps += 1
-                
-            elif self.isPairAlignWithinAndDueToAChunkOverlap( alignInstance, chunkQuery, chunkSubject ):
-                if self._verbose > 1: print "within chunk overlap -> remove"
-                nbPairAlignWithinChunkOverlaps += 1
-                
-            else:
-                if self._verbose > 1: print "keep"
-                alignInstance.write( outF )
-                
-        inF.close()
-        if self._verbose > 0: print "nb of pairwise alignments in input file: %i" % ( totalNbPairAlign )
-        if self._verbose > 0: print "nb of chunk overlaps: %i" % ( nbChunkOverlaps )
-        if self._verbose > 0: print "nb of pairwise alignments within chunk overlaps: %i" % ( nbPairAlignWithinChunkOverlaps )
-        
-        for names,lAligns in d.items():
-            for alignInstance in lAligns:
-                alignInstance.write( outF )
-        outF.close()
-        
-        
-    def start( self ):
-        """
-        Useful commands before running the program.
-        """
-        if self._verbose > 0:
-            print "START %s" % ( type(self).__name__ ); sys.stdout.flush()
-        self.checkAttributes()
-        
-        
-    def end( self ):
-        """
-        Useful commands before ending the program.
-        """
-        if self._verbose > 0:
-            print "END %s" % ( type(self).__name__ ); sys.stdout.flush()
-            
-            
-    def run( self ):
-        """
-        Run the program.
-        """
-        self.start()
-        self.removeChunkOverlaps()
-        self.end()
-        
-        
-if __name__ == '__main__':
-    i = RmvPairAlignInChunkOverlaps()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/tools/SpliceTEsFromGenome.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,193 +0,0 @@
-#!/usr/bin/env python
-
-import sys
-import os
-import getopt
-
-from commons.core.sql.DbMySql import DbMySql
-from commons.core.seq.FastaUtils import FastaUtils
-from commons.core.coord.MapUtils import MapUtils
-from commons.core.coord.AlignUtils import AlignUtils
-from commons.core.coord.PathUtils import PathUtils
-
-
-class SpliceTEsFromGenome( object ):
-    
-    def __init__( self ):
-        self._inputData = ""
-        self._formatData = ""
-        self._genomeFile = ""
-        self._configFile = ""
-        self._outFile = ""
-        self._verbose = 0
-        self._db = None
-        
-        
-    def help( self ):
-        print
-        print "usage: SpliceTEsFromGenome.py [ options ]"
-        print "options:"
-        print "     -h: this help"
-        print "     -i: input TE coordinates (can be file or table)"
-        print "         TEs as subjects if align or path format"
-        print "     -f: format of the data (map/align/path)"
-        print "     -g: genome file (format=fasta)"
-        print "     -C: configuration file (if table as input)"
-        print "     -o: output fasta file (default=genomeFile+'.splice')"
-        print "     -v: verbosity level (default=0/1)"
-        print
-        
-        
-    def setAttributesFromCmdLine( self ):
-        try:
-            opts, args = getopt.getopt(sys.argv[1:],"hi:f:g:C:o:v:")
-        except getopt.GetoptError, err:
-            msg = "%s" % str(err)
-            sys.stderr.write( "%s\n" % msg )
-            self.help(); sys.exit(1)
-        for o,a in opts:
-            if o == "-h":
-                self.help(); sys.exit(0)
-            elif o == "-i":
-                self._inputData = a
-            elif o == "-f":
-                self._formatData = a
-            elif o == "-g":
-                self._genomeFile = a
-            elif o == "-C":
-                self._configFile = a
-            elif o =="-o":
-                self._outFile = a
-            elif o == "-v":
-                self._verbose = int(a)
-                
-                
-    def checkAttributes( self ):
-        if self._inputData == "":
-            msg = "ERROR: missing input data (-i)"
-            sys.stderr.write( "%s\n" % msg )
-            self.help()
-            sys.exit(1)
-        if not os.path.exists( self._inputData ):
-            if not os.path.exists( self._configFile ):
-                msg = "ERROR: neither input file '%s' nor configuration file '%s'" % ( self._inputData, self._configFile )
-                sys.stderr.write( "%s\n" % msg )
-                self.help()
-                sys.exit(1)
-            if not os.path.exists( self._configFile ):
-                msg = "ERROR: can't find config file '%s'" % ( self._configFile )
-                sys.stderr.write( "%s\n" % msg )
-                sys.exit(1)
-            self._db = DbMySql( cfgFileName=self._configFile )
-            if not self._db.doesTableExist( self._inputData ):
-                msg = "ERROR: can't find table '%s'" % ( self._inputData )
-                sys.stderr.write( "%s\n" % msg )
-                self.help()
-                sys.exit(1)
-        if self._formatData == "":
-            msg = "ERROR: need to precise format (-f)"
-            sys.stderr.write( "%s\n" % msg )
-            self.help()
-            sys.exit(1)
-        if self._formatData not in [ "map", "align", "path" ]:
-            msg = "ERROR: format '%s' not yet supported" % ( self._formatData )
-            sys.stderr.write( "%s\n" % msg )
-            self.help()
-            sys.exit(1)
-        if self._genomeFile == "":
-            msg = "ERROR: missing genome file (-g)"
-            sys.stderr.write( "%s\n" % msg )
-            self.help()
-            sys.exit(1)
-        if not os.path.exists( self._genomeFile ):
-            msg = "ERROR: can't find genome file '%s'" % ( self._genomeFile )
-            sys.stderr.write( "%s\n" % msg )
-            self.help()
-            sys.exit(1)
-        if self._outFile == "":
-            self._outFile = "%s.splice" % ( self._genomeFile )
-            if self._verbose > 0:
-                print "output fasta file: %s" % self._outFile
-                
-                
-    def getCoordsAsMapFile( self ):
-        if self._verbose > 0:
-            print "get TE coordinates as 'Map' file"
-            sys.stdout.flush()
-        if self._db != None:
-            cmd = "srptExportTable.py"
-            cmd += " -i %s" % ( self._inputData )
-            cmd += " -C %s" % ( self._configFile )
-            cmd += " -o %s.%s" % ( self._inputData, self._formatData )
-            returnStatus = os.system( cmd )
-            if returnStatus != 0:
-                msg = "ERROR while exporting data from table"
-                sys.stderr.write( "%s\n" % msg )
-                sys.exit(1)
-            self._inputData += ".%s" % ( self._formatData )
-           
-        if self._formatData == "map":
-            return self._inputData
-        elif self._formatData == "align":
-            mapFile = "%s.map" % ( self._inputData )
-            AlignUtils.convertAlignFileIntoMapFileWithSubjectsOnQueries( self._inputData, mapFile )
-            return mapFile
-        elif self._formatData == "path":
-            mapFile = "%s.map" % ( self._inputData )
-            PathUtils.convertPathFileIntoMapFileWithSubjectsOnQueries( self._inputData, mapFile )
-            return mapFile
-        
-        
-    def mergeCoordsInMapFile( self, mapFile ):
-        if self._verbose > 0:
-            print "merge TE coordinates"
-            sys.stdout.flush()
-        mergeFile = "%s.merge" % ( mapFile )
-        MapUtils.mergeCoordsInFile( mapFile, mergeFile )
-        if self._formatData != "map" or self._db != None:
-            os.remove( mapFile )
-        return mergeFile
-    
-    
-    def spliceFastaFromCoords( self, mergeFile ):
-        if self._verbose > 0:
-            print "splice TE copies from the genome"
-            sys.stdout.flush()
-        FastaUtils.spliceFromCoords( self._genomeFile,
-                                     mergeFile,
-                                     self._outFile )
-    
-        os.remove( mergeFile )
-        
-        
-    def start( self ):
-        self.checkAttributes()
-        if self._verbose > 0:
-            print "START SpliceTEsFromGenome.py"
-            sys.stdout.flush()
-            
-            
-    def end( self ):
-        if self._db != None:
-            self._db.close()
-        if self._verbose > 0:
-            print "END SpliceTEsFromGenome.py"
-            sys.stdout.flush()
-            
-            
-    def run( self ):
-        self.start()
-        
-        mapFile = self.getCoordsAsMapFile()
-
-        mergeFile = self.mergeCoordsInMapFile( mapFile )
-        
-        self.spliceFastaFromCoords( mergeFile )
-        
-        self.end()
-        
-        
-if __name__ == "__main__":
-    i = SpliceTEsFromGenome()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/tools/SplicerFromAnnotation.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,218 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-
-import os
-import sys
-import ConfigParser
-
-from commons.core.sql.DbMySql import DbMySql
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.parsing.FastaParser import FastaParser
-from ConfigParser import MissingSectionHeaderError
-from commons.core.sql.DbFactory import DbFactory
-from commons.core.sql.TablePathAdaptator import TablePathAdaptator
-from commons.core.LoggerFactory import LoggerFactory
-
-#TODO: use configuration file
-
-LOG_DEPTH = "repet.tools"
-
-## Get 3 annotation files, using output from TEannot:
-#- consensus with one or more full length copy, 
-#- consensus with one or more full length fragment,
-#- consensus without copy
-
-class SplicerFromAnnotation(object):
-    
-    def __init__(self, inInfoFileName = "", tableName = "", verbose = 0):
-        self._inInfoFileName = inInfoFileName
-        self._tableName = tableName
-        self._verbosity = verbose
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-        
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-    
-    def setAttributesFromCmdLine(self):
-        desc = "Splice annotations from genome. These annotations are Full Length Copy or Full Length Fragment according to consensus."
-        desc += "A TEs library and annotation are necessary. Connection to the database parameters are retrieved from the environment"
-        
-        examples = "\nExample : with a project called \"MyTEannotAnalysis\":\n"
-        examples += "\t$ python SplicerFromAnnotation.py -i inputFastaFileName -C configFileName -t MyTEannotAnalysis_refTEs_seq "
-        examples += "\n\t"
-        examples += "\n\n"
-        
-        parser = RepetOptionParser(description = desc, epilog = examples)
-        parser.add_option("-i", "--file",      dest = "inputFastaFileName",  action = "store", type = "string", help = "input file (mandatory) = output file with .splice)")
-        parser.add_option("-C", "--config",    dest = "configFileName",     action = "store", type = "string", help = "config file name to set database connection", default = "")
-        parser.add_option("-t", "--copyType",  dest = "copyType" ,          action = "store", type = "int", help = "type number [default: 1, 2] 1 is Full Length Copy", default = 1 )
-        parser.add_option("-I", "--identity",  dest = "identity",           action= "store",   type = "float",  help = "identity between 0 and 100 [default: 80]", default = 80) 
-        parser.add_option("-o", "--outputFile",dest = "outputFile",         action= "store", type = "string", help = "output fasta file (default=input File + '.splice')",  default = "")
-        parser.add_option("-v", "--verbose",   dest = "verbose",             action = "store", type = "int",    help = "verbosity level (default=0)", default = 0)
-        (options, args) = parser.parse_args()
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setConfigFileName(options.configFileName)
-        self.setInputFileName(options.inputFastaFileName)
-        self.setOutputFileName(options.outputFile)
-        self.setIdentity(options.identity)
-        self.setCopyType(options.copyType)
-        self.setVerbose(options.verbose)
-        
-    def setCopyType(self, copyType):
-        self._copyType = copyType
-        
-    def setIdentity(self,identity):
-        self._identity=identity
-        
-    def setInputFileName(self, inputFastaFileName):
-        self._inputFastaFileName = inputFastaFileName
-        self._projectName= os.path.basename(self._inputFastaFileName)
-        self._projectName = self._projectName.split('.')[0]
-        self._fF=FastaParser(self._inputFastaFileName)
-        self._fF.getInfos()
-        self.genomeSize=self._fF.size
-        self.nbSeqGenome=self._fF.nbSequences
-        
-    def setOutputFileName(self,outputFile):
-        self._outputFileName = outputFile
-        
-    def setConfigFileName(self, configFileName):
-        self._configFileName = configFileName
-        configFileHandle = open(self._configFileName)
-        config = ConfigParser.ConfigParser()
-    
-        try :
-            config.readfp( configFileHandle )
-        except MissingSectionHeaderError:
-            self._logAndRaise("Config file " + self._configFileName + " must begin with a section header ")
-
-        self.setup_env( config )
-        
-    def setVerbose(self, verbose):
-        self._verbosity = verbose
-   
-    def setup_env(self, config):
-        os.environ["REPET_HOST"] = config.get("repet_env", "repet_host")
-        os.environ["REPET_USER"] = config.get("repet_env", "repet_user")
-        os.environ["REPET_PW"] = config.get("repet_env", "repet_pw")
-        os.environ["REPET_DB"] = config.get("repet_env", "repet_db")
-        os.environ["REPET_PORT"] = config.get("repet_env", "repet_port")
-        os.environ["REPET_JOB_MANAGER"] = config.get("repet_env", "repet_job_manager")
-
-    def checkOptions(self):
-        if self._inputFastaFileName != "":
-            if not FileUtils.isRessourceExists(self._inputFastaFileName):
-                self._logAndRaise("Input fasta file does not exist!")
-        else:
-            self._logAndRaise("No specified -i option! It is mandatory")
-       
-        if self._outputFileName =="":
-            self._outputFileName = os.path.basename(self._inputFastaFileName)+'.splice'
-        
-        if self._copyType!=1 or self._copyType!=2:
-            self._logAndRaise("Copy type must be only 1 or 2!")
-        if self._configFileName != "":
-            iDb = DbMySql(cfgFileName = self._configFileName)
-            iDb.close()
-        else:
-            self._logAndRaise("No specified config file name!")
-
-                    
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        self.checkOptions()
-        
-        msg = "START SplicerFromAnnotation"
-        msg += "\n input info file: %s" % self._inputFastaFileName
-        msg += "\n Copy type is: %s" % self._copyType
-        msg += "\n identity is: %s" % self._identity
-        msg += "\n host is: %s" % os.environ["REPET_HOST"]
-        msg += "\n user is: %s" % os.environ["REPET_USER"]
-        msg += "\n DB is: %s" % os.environ["REPET_DB"] 
-        msg += "\n port is: %s" % os.environ["REPET_PORT"]
-        self._log.debug("%s\n" % msg)
-        
-        cmd="PostAnalyzeTELib.py -a 3 -p %s_chr_allTEs_nr_noSSR_join_path -s %s_refTEs_seq -g %s" % (self._projectName,self._projectName,self.genomeSize)       
-        os.system(cmd)
-        
-        cmd="GetSpecificTELibAccordingToAnnotation.py -i %s_chr_allTEs_nr_noSSR_join_path.annotStatsPerTE.tab -t %s_refTEs_seq -v 2" % (self._projectName,self._projectName)
-        os.system(cmd) 
-
-        if self._copyType == 1 :
-            f = open("Splicer_inputFile_chr_allTEs_nr_noSSR_join_path.annotStatsPerTE_FullLengthCopy.txt", "r")
-        else :
-            f = open("Splicer_inputFile_chr_allTEs_nr_noSSR_join_path.annotStatsPerTE_FullLengthFrag.txt", "r")
-        
-        lines=f.readlines()[1:]
-        if len(lines)>0:
-            lConsensusHeader_copyType=[i.split('\t',1)[0] for i in lines] 
-            db = DbFactory.createInstance()
-            
-            sql_cmd = "CREATE TABLE %s_annotationIdentitySup%d_path SELECT * FROM %s_chr_allTEs_nr_noSSR_join_path where identity >=%f" % ( self._projectName,int(self._identity),self._projectName,self._identity)
-            db.execute( sql_cmd )
-    
-            iTPA = TablePathAdaptator(db, "%s_annotationIdentitySup%d_path" % (self._projectName, int(self._identity)))
-            lAllDistinctPath=[]
-            for consensusName in lConsensusHeader_copyType:
-                lDistinctPath = iTPA.getIdListFromSubject(consensusName)
-                lAllDistinctPath=lAllDistinctPath+lDistinctPath
-            
-            iTPA = TablePathAdaptator(db,"%s_chr_allTEs_nr_noSSR_join_path" % self._projectName)
-            sql_cmd = "CREATE TABLE  %s_annotationToSplice_path LIKE %s_chr_allTEs_nr_noSSR_join_path" % ( self._projectName, self._projectName )
-            db.execute( sql_cmd )
-
-            for pathId in lAllDistinctPath:
-                sql_cmd = "INSERT INTO %s_annotationToSplice_path SELECT * FROM %s_chr_allTEs_nr_noSSR_join_path where path =%d" % ( self._projectName, self._projectName, pathId )
-                db.execute( sql_cmd )           
-            db.close()
-            
-            cmd="SpliceTEsFromGenome.py -i %s_annotationToSplice_path -f path -g %s -o %s -C %s -v 2" % (self._projectName, self._inputFastaFileName, self._outputFileName, self._configFileName)       
-            os.system(cmd)
-            
-        else : 
-            msg = "There is no consensus in this copy type.\n"
-            self._log.info(msg)
-        f.close()     
-        
-        self._log.info("END SplicerFromAnnotation")
-        return 0
-
-if __name__ == '__main__':
-    iGetTELib = SplicerFromAnnotation()
-    iGetTELib.setAttributesFromCmdLine()
-    iGetTELib.run() 
-    
\ No newline at end of file
--- a/commons/tools/TEclassifierPE.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,193 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-import os
-import sys
-
-if not "REPET_PATH" in os.environ.keys():
-    print "ERROR: no environment variable REPET_PATH"
-    sys.exit(1)
-sys.path.append(os.environ["REPET_PATH"])
-if not "PYTHONPATH" in os.environ.keys():
-    os.environ["PYTHONPATH"] = os.environ["REPET_PATH"]
-else:
-    os.environ["PYTHONPATH"] = "%s:%s" % (os.environ["REPET_PATH"], os.environ["PYTHONPATH"])
-    
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.checker.ConfigChecker import ConfigRules
-from commons.core.checker.ConfigChecker import ConfigChecker
-from commons.core.seq.FastaUtils import FastaUtils
-from denovo_pipe.ReverseComplementAccordingToClassif import ReverseComplementAccordingToClassif
-from denovo_pipe.RenameHeaderClassif import RenameHeaderClassif
-from denovo_pipe.DetectTEFeatures import DetectTEFeatures
-from denovo_pipe.LaunchPASTEC import LaunchPASTEC
-from PASTEC.StatPastec import StatPastec
-
-LOG_DEPTH = "repet.tools"
-#LOG_FORMAT = "%(message)s"
-
-####TEclassifier PASTEC Edition
-#
-class TEclassifierPE(object):
-    
-    def __init__(self, fastaFileName = "", configFileName = "", addWickerCode = False, reverseComp = False, doClean = False, verbosity = 0):
-        self._fastaFileName = fastaFileName
-        self._addWickerCode = addWickerCode
-        self._reverseComp = reverseComp
-        self._configFileName = configFileName
-        self._doClean = doClean
-        self._verbosity = verbosity
-        self._projectName = ""
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-        
-    def setAttributesFromCmdLine(self):
-        description = "TE classifier PASTEC Edition.\n"
-        description += "Detect TE features on consensus and classify them. Give some classification statistics.\n"
-        description += "Can rename headers with classification info and Wicker's code at the beginning.\n"
-        description += "Can reverse-complement consensus if they are detected in reverse strand.\n"
-        description += "Warning : it's highly advised to use sequences in upper case.\n"
-        epilog = "\n"
-        epilog += "Example 1: launch and clean temporary files\n"
-        epilog += "\t$ python TEclassifierPE.py -i consensus.fa -C TEclassifier.cfg -c\n"
-        epilog += "\n"
-        epilog += "Example 2: launch with 'rename headers' and 'reverse-complement' options\n"
-        epilog += "\t$ python TEclassifierPE.py -i consensus.fa -C TEclassifier.cfg -c -w -r\n"
-        parser = RepetOptionParser(description = description, epilog = epilog)
-        parser.add_option("-i", "--fasta",      dest = "fastaFileName", action = "store",       type = "string", help = "input fasta file name [compulsory] [format: fasta]", default = "")
-        parser.add_option("-C", "--config",     dest = "configFileName",action = "store",       type = "string", help = "configuration file name (e.g. TEclassifier.cfg) [compulsory]", default = "")
-        parser.add_option("-w", "--wicker",     dest = "addWickerCode", action = "store_true",                   help = "add classification info and Wicker's code at the beginning of the headers [optional] [default: False]", default = False)
-        parser.add_option("-r", "--reverse",    dest = "reverseComp",   action = "store_true",                   help = "reverse-complement consensus if they are detected in reverse strand [optional] [default: False]", default = False)
-        parser.add_option("-c", "--clean",      dest = "doClean",       action = "store_true",                   help = "clean temporary files [optional] [default: False]", default = False)
-        parser.add_option("-v", "--verbosity",  dest = "verbosity",     action = "store",       type = "int",    help = "verbosity [optional] [default: 3, from 1 to 4]", default = 3)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setFastaFileName(options.fastaFileName)
-        self.setAddWickerCode(options.addWickerCode)
-        self.setReverseComp(options.reverseComp)
-        self.setConfigFileName(options.configFileName)
-        self.setDoClean(options.doClean)
-        self.setVerbosity(options.verbosity)
-
-    def _checkConfig(self):       
-        iConfigRules = ConfigRules()
-        iConfigRules.addRuleOption(section="project", option ="project_name", mandatory=True, type="string")
-        sectionName = "classif_consensus"
-        iConfigRules.addRuleOption(section=sectionName, option ="clean", mandatory=True, type="bool")
-        iConfigChecker = ConfigChecker(self._configFileName, iConfigRules)
-        iConfig = iConfigChecker.getConfig()
-        self._setAttributesFromConfig(iConfig)
-        
-    def _setAttributesFromConfig(self, iConfig):
-        self.setProjectName(iConfig.get("project", "project_name"))
-        sectionName = "classif_consensus"
-        self.setDoClean(iConfig.get(sectionName, "clean"))
-        
-    def setFastaFileName(self, fastaFileName):
-        self._fastaFileName = fastaFileName
-        
-    def setConfigFileName(self, configFileName):
-        self._configFileName = configFileName
-        
-    def setAddWickerCode(self, addWickerCode):
-        self._addWickerCode = addWickerCode
-        
-    def setReverseComp(self, reverseComp):
-        self._reverseComp = reverseComp
-        
-    def setDoClean(self, doClean):
-        self._doClean = doClean
-        
-    def setVerbosity(self, verbosity):
-        self._verbosity = verbosity
-        
-    def setProjectName(self, projectName):
-        self._projectName = projectName
-        
-    def _checkOptions(self):
-        if self._fastaFileName == "":
-            self._logAndRaise("ERROR: Missing input fasta file name")
-            
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-    
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        if self._configFileName:
-            self._checkConfig()
-        self._checkOptions()
-        self._log.info("START TEclassifier PASTEC Edition")
-        self._log.debug("Fasta file name: %s" % self._fastaFileName)
-        nbSeq = FastaUtils.dbSize(self._fastaFileName)
-        self._log.debug("Total number of sequences: %i)" % nbSeq)
-
-        #TODO: add step => avoid to re-launch DetectTEFeatures, if error with PASTEC (e.g. wrong bank format)
-        #step 1
-        iDF = DetectTEFeatures(self._fastaFileName, self._projectName, self._configFileName, self._doClean, self._verbosity)
-        iDF.run()
-        
-        #step 2
-        iLP = LaunchPASTEC(configFileName = self._configFileName, inputFileName = self._fastaFileName, projectName = self._projectName, verbose = self._verbosity)
-        iLP.run()
-        
-        classifFileName = "%s.classif" % self._projectName
-
-        iSP = StatPastec(classifFileName)
-        iSP.run()
-        
-        if self._reverseComp:
-            self._log.info("Reverse complement...")
-            iRevComplAccording2Classif = ReverseComplementAccordingToClassif()
-            iRevComplAccording2Classif.setFastaFile(self._fastaFileName)
-            iRevComplAccording2Classif.setClassifFile(classifFileName)
-            iRevComplAccording2Classif.run()
-            tmpFastaFileName = "%s_negStrandReversed.fa" % os.path.splitext(self._fastaFileName)[0]
-        else:
-            tmpFastaFileName = self._fastaFileName
-
-        if self._addWickerCode:
-            self._log.info("Rename headers according to Wicker's code...")
-            iRHC = RenameHeaderClassif(classifFileName, tmpFastaFileName, self._projectName)
-            iRHC.setOutputFileName("")
-            iRHC.run()
-            if self._doClean:
-                os.remove(tmpFastaFileName)
-        
-        self._log.info("END TEclassifier PASTEC Edition")
-
-if __name__ == "__main__":
-    iLaunch = TEclassifierPE()
-    iLaunch.setAttributesFromCmdLine()
-    iLaunch.run()        
\ No newline at end of file
--- a/commons/tools/TEclassifierPE_parallelized.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,261 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-import os
-import sys
-import shutil
-
-if not "REPET_PATH" in os.environ.keys():
-    print "ERROR: no environment variable REPET_PATH"
-    sys.exit(1)
-sys.path.append(os.environ["REPET_PATH"])
-if not "PYTHONPATH" in os.environ.keys():
-    os.environ["PYTHONPATH"] = os.environ["REPET_PATH"]
-else:
-    os.environ["PYTHONPATH"] = "%s:%s" % (os.environ["REPET_PATH"], os.environ["PYTHONPATH"])
-    
-from commons.core.LoggerFactory import LoggerFactory
-from commons.core.utils.RepetOptionParser import RepetOptionParser
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.checker.ConfigChecker import ConfigRules
-from commons.core.checker.ConfigChecker import ConfigChecker
-from commons.core.seq.FastaUtils import FastaUtils
-from commons.core.sql.DbFactory import DbFactory
-from commons.core.sql.TableJobAdaptatorFactory import TableJobAdaptatorFactory
-from commons.core.launcher.Launcher import Launcher
-from denovo_pipe.ReverseComplementAccordingToClassif import ReverseComplementAccordingToClassif
-from denovo_pipe.DetectTEFeatures_parallelized import DetectTEFeatures_parallelized
-from denovo_pipe.RenameHeaderClassif import RenameHeaderClassif
-from denovo_pipe.LaunchPASTEC import LaunchPASTEC
-from PASTEC.StatPastec import StatPastec
-
-LOG_DEPTH = "repet.tools"
-#LOG_FORMAT = "%(message)s"
-
-####TEclassifier PASTEC Edition - parallelized
-#
-class TEclassifierPE_parallelized(object):
-    
-    def __init__(self, fastaFileName = "", configFileName = "", addWickerCode = False, reverseComp = False, doClean = False, verbosity = 0):
-        self._fastaFileName = fastaFileName
-        self._addWickerCode = addWickerCode
-        self._reverseComp = reverseComp
-        self._configFileName = configFileName
-        self._doClean = doClean
-        self._verbosity = verbosity
-        self._projectName = ""
-        self._log = LoggerFactory.createLogger("%s.%s" % (LOG_DEPTH, self.__class__.__name__), self._verbosity)
-        
-    def setAttributesFromCmdLine(self):
-        description = "TE classifier PASTEC Edition.\n"
-        description += "Detect TE features on consensus and classify them. Give some classification statistics.\n"
-        description += "Can rename headers with classification info and Wicker's code at the beginning.\n"
-        description += "Can reverse-complement consensus if they are detected in reverse strand.\n"
-        epilog = "\n"
-        epilog += "Example 1: launch and clean temporary files\n"
-        epilog += "\t$ python TEclassifierPE.py -i consensus.fa -C TEclassifier.cfg -c\n"
-        epilog += "\n"
-        epilog += "Example 2: launch with 'rename headers' and 'reverse-complement' options\n"
-        epilog += "\t$ python TEclassifierPE.py -i consensus.fa -C TEclassifier.cfg -c -w -r\n"
-        parser = RepetOptionParser(description = description, epilog = epilog)
-        parser.add_option("-i", "--fasta",      dest = "fastaFileName", action = "store",       type = "string", help = "input fasta file name [compulsory] [format: fasta]", default = "")
-        parser.add_option("-C", "--config",     dest = "configFileName",action = "store",       type = "string", help = "configuration file name (e.g. TEclassifier.cfg) [compulsory]", default = "")
-        parser.add_option("-w", "--wicker",     dest = "addWickerCode", action = "store_true",                   help = "add classification info and Wicker's code at the beginning of the headers [optional] [default: False]", default = False)
-        parser.add_option("-r", "--reverse",    dest = "reverseComp",   action = "store_true",                   help = "reverse-complement consensus if they are detected in reverse strand [optional] [default: False]", default = False)
-        parser.add_option("-c", "--clean",      dest = "doClean",       action = "store_true",                   help = "clean temporary files [optional] [default: False]", default = False)
-        parser.add_option("-v", "--verbosity",  dest = "verbosity",     action = "store",       type = "int",    help = "verbosity [optional] [default: 3, from 1 to 4]", default = 3)
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-        
-    def _setAttributesFromOptions(self, options):
-        self.setFastaFileName(options.fastaFileName)
-        self.setAddWickerCode(options.addWickerCode)
-        self.setReverseComp(options.reverseComp)
-        self.setConfigFileName(options.configFileName)
-        self.setDoClean(options.doClean)
-        self.setVerbosity(options.verbosity)
-
-    def _checkConfig(self):       
-        iConfigRules = ConfigRules()
-        iConfigRules.addRuleOption(section="project", option ="project_name", mandatory=True, type="string")
-        sectionName = "classif_consensus"
-        iConfigRules.addRuleOption(section=sectionName, option ="clean", mandatory=True, type="bool")
-        iConfigRules.addRuleOption(section=sectionName, option ="limit_job_nb", type="int")
-        iConfigRules.addRuleOption(section=sectionName, option ="resources", type="string")
-        iConfigRules.addRuleOption(section=sectionName, option ="tmpDir", type="string")
-        iConfigChecker = ConfigChecker(self._configFileName, iConfigRules)
-        iConfig = iConfigChecker.getConfig()
-        self._setAttributesFromConfig(iConfig)
-        
-    def _setAttributesFromConfig(self, iConfig):
-        self.setProjectName(iConfig.get("project", "project_name"))
-        sectionName = "classif_consensus"
-        self.setDoClean(iConfig.get(sectionName, "clean"))
-        self._maxJobNb = iConfig.get(sectionName, "limit_job_nb")
-        self._resources = iConfig.get(sectionName, "resources")
-        self._tmpDir = iConfig.get(sectionName, "tmpDir")
-        
-    def setFastaFileName(self, fastaFileName):
-        self._fastaFileName = fastaFileName
-        
-    def setConfigFileName(self, configFileName):
-        self._configFileName = configFileName
-        
-    def setAddWickerCode(self, addWickerCode):
-        self._addWickerCode = addWickerCode
-        
-    def setReverseComp(self, reverseComp):
-        self._reverseComp = reverseComp
-        
-    def setDoClean(self, doClean):
-        self._doClean = doClean
-        
-    def setVerbosity(self, verbosity):
-        self._verbosity = verbosity
-        
-    def setProjectName(self, projectName):
-        self._projectName = projectName
-        
-    def _checkOptions(self):
-        if self._fastaFileName == "":
-            self._logAndRaise("ERROR: Missing input fasta file name")
-            
-    def _logAndRaise(self, errorMsg):
-        self._log.error(errorMsg)
-        raise Exception(errorMsg)
-    
-#    def setup_env(config):
-#        os.environ["REPET_HOST"] = config.get("repet_env", "repet_host")
-#        os.environ["REPET_USER"] = config.get("repet_env", "repet_user")
-#        os.environ["REPET_PW"] = config.get("repet_env", "repet_pw")
-#        os.environ["REPET_DB"] = config.get("repet_env", "repet_db")
-#        os.environ["REPET_PORT"] = config.get("repet_env", "repet_port")
-#        os.environ["REPET_JOB_MANAGER"] = config.get("repet_env", "repet_job_manager")
-#        os.environ["REPET_QUEUE"] = config.get("repet_env", "repet_job_manager")
-#        os.environ["REPET_JOBS"] = "MySQL"
-    
-    def getPASTECcommand(self, iLauncher, fileName):
-        lArgs = []
-        lArgs.append("-C %s" % self._configFileName)
-        lArgs.append("-P %s" % self._projectName)
-        lArgs.append("-S 2")
-        lArgs.append("-i %s" % fileName)
-        lArgs.append("-v %s" % self._verbosity)
-        return iLauncher.getSystemCommand("LaunchPASTEC.py", lArgs)
-                    
-    def run(self):
-        LoggerFactory.setLevel(self._log, self._verbosity)
-        if self._configFileName:
-            self._checkConfig()
-        self._checkOptions()
-        self._log.info("START TEclassifier PASTEC Edition")
-        self._log.debug("Fasta file name: %s" % self._fastaFileName)
-        nbSeq = FastaUtils.dbSize(self._fastaFileName)
-        self._log.debug("Total number of sequences: %i)" % nbSeq)
-
-        self._log.debug("Launch DetectTEFeatures on each batch")
-        iDF = DetectTEFeatures_parallelized(self._fastaFileName, self._projectName, self._configFileName, self._doClean, self._verbosity)
-        iDF.run()
-        
-        self._log.debug("Insert banks in database")
-        iLP = LaunchPASTEC(self._configFileName, "1", projectName = self._projectName, verbose = self._verbosity)
-        iLP.run()
-        
-        self._log.info("Split fasta file")
-        if self._maxJobNb == 0 or nbSeq / self._maxJobNb <= 1.0:
-            nbSeqPerBatch = nbSeq
-        else:
-            nbSeqPerBatch = nbSeq / self._maxJobNb + 1
-        FastaUtils.dbSplit(self._fastaFileName, nbSeqPerBatch, True, verbose = self._verbosity - 2)
-        
-        self._log.info("Launch PASTEC on each batch")
-        queue = self._resources
-        cDir = os.getcwd()
-        if self._tmpDir != "":
-            tmpDir = self._tmpDir
-        else:
-            tmpDir = cDir
-            
-        #TODO: allow not to parallelize
-        groupid = "%s_PASTEC" % self._projectName
-        acronym = "PASTEC"
-        iDb = DbFactory.createInstance()
-        iTJA = TableJobAdaptatorFactory.createInstance(iDb, "jobs")
-        iLauncher = Launcher(iTJA, os.getcwd(), "", "", cDir, tmpDir, "jobs", queue, groupid)
-        lCmdsTuples = []
-        lFiles = FileUtils.getFileNamesList("%s/batches" % cDir, "batch_")
-        if len(lFiles) == 0:
-            self._logAndRaise("ERROR: directory 'batches' is empty")
-        classifFileName = "%s.classif" % self._projectName
-        count = 0
-        for file in lFiles:
-            count += 1
-            lCmds = [self.getPASTECcommand(iLauncher, file)]    
-            lCmdStart = []
-            lCmdStart.append("shutil.copy(\"%s/batches/%s\", \".\")" % (cDir, file))
-            lCmdStart.append("shutil.copy(\"%s/%s\", \".\")" % (cDir, self._configFileName))
-            lCmdFinish = []
-            lCmdFinish.append("shutil.move(\"%s\", \"%s/%s_%i\")" % (classifFileName, cDir, classifFileName, count))
-            lCmdsTuples.append(iLauncher.prepareCommands_withoutIndentation(lCmds, lCmdStart, lCmdFinish))
-        iLauncher.runLauncherForMultipleJobs(acronym, lCmdsTuples, self._doClean)  
-        
-        FileUtils.catFilesByPattern("%s_*" % classifFileName, classifFileName)
-        if self._doClean:
-            FileUtils.removeFilesByPattern("%s_*" % classifFileName)
-            shutil.rmtree("batches")
-
-        self._log.debug("Compute stats about classification")
-        iSP = StatPastec(classifFileName)
-        iSP.run()
-        
-        if self._reverseComp:
-            self._log.debug("Reverse complement")
-            iRevComplAccording2Classif = ReverseComplementAccordingToClassif()
-            iRevComplAccording2Classif.setFastaFile(self._fastaFileName)
-            iRevComplAccording2Classif.setClassifFile(classifFileName)
-            iRevComplAccording2Classif.run()
-            newFastaFileName = "%s_negStrandReversed.fa" % os.path.splitext(self._fastaFileName)[0]
-        else:
-            newFastaFileName = self._fastaFileName
-
-        if self._addWickerCode:
-            self._log.debug("Rename headers according to Wicker's code")
-            iRHC = RenameHeaderClassif(classifFileName, newFastaFileName, self._projectName)
-            iRHC.setOutputFileName("")
-            iRHC.run()
-        
-        self._log.info("END TEclassifier PASTEC Edition")
-
-if __name__ == "__main__":
-    iLaunch = TEclassifierPE_parallelized()
-    iLaunch.setAttributesFromCmdLine()
-    iLaunch.run()        
\ No newline at end of file
--- a/commons/tools/blast2align.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,75 +0,0 @@
-#!/usr/bin/env python
-
-import sys
-import getopt
-
-
-def help():
-    print
-    print "usage: blast2align.py [ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: input file name (format=tabulated BLAST)"
-    print "     -o: output file name (format=align, default=inFileName+'.align')"
-    print
-
-
-def blast2align( inFile, outFile ):
-    inFileHandler = open( inFile, "r" )
-    outFileHandler = open( outFile, "w" )
-    while True:
-        line = inFileHandler.readline()
-        if line == "":
-            break
-        if line[0] != "#":
-            data = line.split("\t")
-            qryName = data[0]
-            sbjName = data[1]
-            percId = data[2]
-            qryStart = data[6]
-            qryEnd = data[7]
-            sbjStart = data[8]
-            sbjEnd = data[9]
-            Eval = data[10]
-            bitScore = data[11][:-1]
-            string = "%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n" % ( qryName, qryStart, qryEnd, sbjName, sbjStart, sbjEnd, Eval, bitScore, percId )
-            outFileHandler.write( string )
-    inFileHandler.close()
-    outFileHandler.close()
-    
-    
-def main():
-    inFileName = ""
-    outFileName = ""
-
-    try:
-        opts, args = getopt.getopt(sys.argv[1:],"hi:o:")
-    except getopt.GetoptError, err:
-        sys.stderr.write( "%s\n" % str(err) )
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inFileName = a
-        elif o == "-o":
-            outFileName = a
-  
-    if  inFileName == "":
-        msg =  "ERROR: missing input file name (-i)"
-        sys.stderr.write( "%s\n" % msg )
-        help()
-        sys.exit(1)
-
-    if outFileName == "":
-        outFileName = inFileName + ".align"
-
-    blast2align( inFileName, outFileName )
-
-    return 0
-
-
-if __name__ == "__main__":
-    main()
--- a/commons/tools/dbBestLength.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-#!/usr/bin/env python
-
-## @file
-# This program extracts the n longest sequences from the input fasta file.
-# usage: dbBestLength.py [ options ]
-# options:
-#      -h: this help
-#      -i: name of the input fasta file
-#      -n: maximum number of sequences in the output file (default=20)
-#      -o: name of the output fasta file (default=inFileName+'.best20')
-#      -v: verbose (default=0/1/2)
-
-import os
-import sys
-import getopt
-
-if not os.environ.has_key( "REPET_PATH" ):
-    print "*** Error: no environment variable REPET_PATH"
-    sys.exit(1)
-sys.path.append( os.environ["REPET_PATH"] )
-
-from pyRepet.seq.fastaDB import * 
-
-
-def help():
-    """
-    Give the list of the command-line options.
-    """
-    print
-    print "usage: dbBestLength.py [ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the input fasta file"
-    print "     -n: maximum number of sequences in the output file (default=20)"
-    print "     -o: name of the output fasta file (default=inFileName+'.best20')"
-    print "     -v: verbose (default=0/1/2)"
-    print
-
-
-def main():
-    """
-    This program extracts the n longest sequences from the input fasta file.
-    """
-
-    inFileName = ""
-    nbSeq = 20
-    outFileName = ""
-    verbose = 0
-
-    try:
-        opts, args = getopt.getopt(sys.argv[1:],"hi:n:o:v:")
-    except getopt.GetoptError, err:
-        print str(err)
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inFileName = a
-        elif o == "-n":
-            nbSeq = a
-        elif o == "-o":
-            outFileName = a
-        elif o == "-v":
-            verbose = int(a)
-
-    if  inFileName == "":
-        print "ERROR: missing input file (-i)"
-        help()
-        sys.exit(1)
-
-    if verbose > 0:
-        print "START dbBestLength.py"
-        sys.stdout.flush()
-
-    if outFileName == "":
-        outFileName = "%s.best%s" % ( inFileName, nbSeq )
-
-    log = dbBestLength( nbSeq, inFileName, outFileName, verbose )
-    if log != 0:
-        print "ERROR: dbBestLength() returned %i" % ( log )
-        sys.exit(1)
-
-    if verbose > 0:
-        print "END dbBestLength.py"
-        sys.stdout.flush()
-
-    return 0
-
-
-if __name__ == "__main__":
-    main()
--- a/commons/tools/dbConsensus.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,133 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-import os
-import sys
-import getopt
-
-##@file
-# usage: dbConsensus.py [ options ]
-# options:
-#      -h: this help
-#      -i: name of the input file (format=aligned fasta)
-#      -n: minimum number of nucleotides in a column to edit a consensus (default=1)
-#      -p: minimum proportion for the major nucleotide to be used, otherwise add 'N' (default=0.0)
-#      -o: name of the output file (default=inFileName+'.cons')
-#      -v: verbose (default=0/1/2)
-
-if not os.environ.has_key( "REPET_PATH" ):
-    print "ERROR: no environment variable REPET_PATH"
-    sys.exit(1)
-sys.path.append( os.environ["REPET_PATH"] )
-
-import commons.core.seq.AlignedBioseqDB
-
-
-def help():
-    """
-    Give the list of the command-line options.
-    """
-    print
-    print "usage:",sys.argv[0]," [ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the input file (format=aligned fasta)"
-    print "     -n: minimum number of nucleotides in a column to edit a consensus (default=1)"
-    print "     -p: minimum proportion for the major nucleotide to be used, otherwise add 'N' (default=0.0)"
-    print "     -o: name of the output file (default=inFileName+'.cons')"
-    print "     -H: format the header with pyramid and piles informations (SATannot)"
-    print "     -v: verbose (default=0/1/2)"
-    print
-
-
-def main():
-
-    inFileName = ""
-    minNbNt = 1
-    minPropNt = 0.0
-    outFileName = ""
-    header_SATannot = False
-    verbose = 0
-
-    try:
-        opts, args = getopt.getopt(sys.argv[1:],"hi:n:p:o:v:H")
-    except getopt.GetoptError, err:
-        print str(err); help(); sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inFileName = a
-        elif o == "-n":
-            minNbNt = int(a)
-        elif o == "-p":
-            minPropNt = float(a)
-        elif o == "-o":
-            outFileName = a
-        elif o == "-H":
-            header_SATannot = True
-        elif o == "-v":
-            verbose = int(a)
-
-    if inFileName == "":
-        print "ERROR: missing input file name"
-        help()
-        sys.exit(1)
-
-    if verbose > 0:
-        print "START %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    alnDB = commons.core.seq.AlignedBioseqDB.AlignedBioseqDB( inFileName )
-
-    if alnDB.getSize() < minNbNt:
-        print "WARNING: not enough sequences (<%i)" % ( minNbNt )
-
-    else:
-        consensus = alnDB.getConsensus( minNbNt, minPropNt, verbose,  header_SATannot)
-        if consensus != None:
-            consensus.upCase()
-            if outFileName == "":
-                outFileName = "%s.cons" % ( inFileName )
-            outFile = open( outFileName, "w" )
-            consensus.write( outFile )
-            outFile.close()
-
-    if verbose > 0:
-        print "END %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    return 0
-
-if __name__ == "__main__":
-    main ()
--- a/commons/tools/dbShuffle.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,108 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-
-import os
-import sys
-import getopt
-
-from commons.core.seq.FastaUtils import FastaUtils
-
-
-def help():
-    print
-    print "usage: %s [ options ]" % ( sys.argv[0].split("/")[-1] )
-    print "options:"
-    print "     -h: this help"
-    print "     INPUT: use '-i' or '-I'"
-    print "        -i: name of the input file (fasta format)"
-    print "        -I: name of the input directory (containing fasta files)"
-    print "     OUTPUT: use '-o' or '-O'"
-    print "         -o: name of the output file (use only with '-i')"
-    print "         -O: name of the output directory (use only with '-I')"
-    print "             output file are: prefix of input fasta file + '_shuffle.fa')"
-    print "     -v: verbose (default=0/1/2)"
-    print
-
-
-def main():
-    inData = ""
-    outData = ""
-    verbose = 0
-    try:
-        opts, args = getopt.getopt( sys.argv[1:], "hi:I:o:O:v:" )
-    except getopt.GetoptError, err:
-        sys.stderr.write( "%s\n" % str(err) )
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inData = a
-        elif o == "-I":
-            inData = a
-        elif o == "-o":
-            outData = a
-        elif o == "-O":
-            outData = a
-        elif o == "-v":
-            verbose = int(a)
-
-    if inData == "" or ( not os.path.isfile( inData ) \
-                         and not os.path.isdir( inData ) ):
-        msg = "ERROR: missing input file or directory (-i or -I)"
-        sys.stderr.write( "%s\n" % msg )
-        help()
-        sys.exit(1)
-
-    if outData == "":
-        print "ERROR: missing name of output file or directory (-o or -O)"
-        help()
-        sys.exit(1)
-
-    if verbose > 0:
-        print "START %s" % ( sys.argv[0].split("/")[-1] )
-        sys.stdout.flush()
-        
-    FastaUtils.dbShuffle( inData, outData, verbose )
-    
-    if verbose > 0:
-        print "END %s" % ( sys.argv[0].split("/")[-1] )
-        sys.stdout.flush()
-
-    return 0
-
-
-if __name__ == "__main__":
-    main()
--- a/commons/tools/dbSplit.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-#!/usr/bin/env python
-
-
-##@file
-# Split the input fasta file in several output files
-# usage: dbSplit.py [ options ]
-# options:
-#      -h: this help
-#      -i: name of the input file (format='fasta')
-#      -n: number of sequences per output file (default=1)
-#      -d: record the output fasta files in a directory called 'batches'
-#      -s: use the sequence header if '-n 1' (otherwise 'batch_00X')"
-#      -p: use a prefix for the output files (default='batch')"
-#      -v: verbose (default=0/1)
-
-
-import sys
-import getopt
-
-from commons.core.seq.FastaUtils import FastaUtils
-
-
-## Give the list of the command-line options
-#
-def help():
-    print
-    print "usage: dbSplit.py [ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the input file (format='fasta')"
-    print "     -n: number of sequences per batch file (default=1)"
-    print "     -d: record the output fasta files in a directory called 'batches'"
-    print "     -s: use the sequence header if '-n 1' (otherwise 'batch_00X')"
-    print "     -p: use a prefix for the output files (default='batch')"
-    print "     -v: verbosity level (default=0/1/2)"
-    print
-
-
-## Split the input fasta file in several output files
-#
-def main():
-    inFile = ""
-    nbSeqPerBatch = 1
-    newDir = False
-    useSeqHeader = False
-    prefix = "batch"
-    verbose = 0
-
-    try:
-        opts, args = getopt.getopt( sys.argv[1:], "hi:n:dsp:v:" )
-    except getopt.GetoptError, err:
-        sys.stderr.write( "%s\n" % ( str(err) ) )
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inFile = a
-        elif o == "-n":
-            nbSeqPerBatch = int(a)
-        elif o == "-d":
-            newDir = True
-        elif o == "-s":
-            useSeqHeader = True
-        elif o == "-p":
-            prefix = a
-        elif o == "-v":
-            verbose = int(a)
-
-    if inFile == "":
-        msg = "ERROR: missing input file (-i)"
-        sys.stderr.write( "%s\n" % ( msg ) )
-        help()
-        sys.exit(1)
-
-    if verbose > 0:
-        print "START %s" % ( sys.argv[0].split("/")[-1] )
-        sys.stdout.flush()
-
-    FastaUtils.dbSplit( inFile, nbSeqPerBatch, newDir, useSeqHeader, prefix, verbose )
-
-    if verbose > 0:
-        print "END %s" % ( sys.argv[0].split("/")[-1] )
-        sys.stdout.flush()
-
-    return 0
-
-
-if __name__ == "__main__":
-    main()
--- a/commons/tools/filterOutMatcher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,155 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import sys
-import getopt
-import logging
-
-if not os.environ.has_key( "REPET_PATH" ):
-    print "ERROR: no environment variable REPET_PATH"
-    sys.exit(1)
-sys.path.append( os.environ["REPET_PATH"] )
-import pyRepet.coord.MatchDB
-import pyRepet.seq.BioseqDB
-
-
-def help():
-    """
-    Give the list of the command-line options.
-    """
-    print
-    print "usage: %s [ options ]" % ( sys.argv[0] )
-    print "options:"
-    print "     -h: this help"
-    print "     -q: fasta filename of the queries"
-    print "     -s: fasta filename of the subjects (same as queries if left blank)"
-    print "     -m: output file from Matcher (format='tab')"
-    print "     -o: name of the output query file (format=fasta, default=qryFileName+'.filtered')"
-    print "     -i: identity threshold (default=0.95)"
-    print "     -l: length threshold (default=0.98)"
-    print "     -L: name of a 'log' file (usually from 'rmvRedundancy.py')"
-    print "     -v: verbose (default=0/1)"
-    print
-
-
-def writeOutQuery( qryDB, outFileName, lQryToKeep ):
-    """
-    Write in a fasta file the queries than haven't been filtered (i.e. they are not included in any subject).
-    """
-    outFile = open( outFileName, "w" )
-    nbRmvSeq = 0
-    for bs in qryDB.db:
-        if bs.header in lQryToKeep:
-            bs.write( outFile )
-        else:
-            nbRmvSeq += 1
-    outFile.close()
-    if verbose > 0:
-        print "%i removed queries out of %i" % ( nbRmvSeq, qryDB.getSize() ); sys.stdout.flush()
-
-
-def main():
-    """
-    This program filters the ouput from Matcher by removing queries 'included' in subjects.
-    """
-    qryFileName = ""
-    sbjFileName = ""
-    tabFileName = ""
-    outFileName = ""
-    thresIdentity = 0.95   # remove the seq if it is identical to 95% of another seq
-    thresLength = 0.98   # and if its length is 98% of that seq
-    logFileName = ""
-    global verbose
-    verbose = 0
-    try:
-        opts, args = getopt.getopt(sys.argv[1:],"h:q:s:m:o:i:l:L:v:")
-    except getopt.GetoptError:
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-q":
-            qryFileName = a 
-        elif o == "-s":
-            sbjFileName = a 
-        elif o == "-m":
-            tabFileName = a
-        elif o == "-o":
-            outFileName = a
-        elif o == "-i":
-            thresIdentity = float(a) 
-        elif o == "-l":
-            thresLength = float(a)
-        elif o == "-L":
-            logFileName = a
-        elif o == "-v":
-            verbose = int(a)
-    if qryFileName == "" or tabFileName == "":
-        print "ERROR: missing compulsory options"
-        help()
-        sys.exit(1)
-    if verbose > 0:
-        print "START %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    # prepare the 'log' file
-    handler = logging.FileHandler( logFileName )
-    formatter = logging.Formatter( "%(asctime)s %(levelname)s: %(message)s" )
-    handler.setFormatter( formatter )
-    logging.getLogger('').addHandler( handler )
-    logging.getLogger('').setLevel( logging.DEBUG )
-    logging.info( "use '%s' on '%s'" % ( sys.argv[0].split("/")[-1], tabFileName ) )
-
-    if sbjFileName == "":
-        sbjFileName = qryFileName
-    if outFileName == "":
-        outFileName = "%s.filtered" % ( qryFileName )
-
-    # load the input fasta file corresponding to the queries
-    qryDB = pyRepet.seq.BioseqDB.BioseqDB( qryFileName )
-    if sbjFileName != qryFileName:
-        string = "nb of input sequences (as query only): %i" % ( qryDB.getSize() ); sys.stdout.flush()
-        logging.info( string )
-        if verbose > 0: print string
-    else:
-        string = "nb of input sequences (as query and subject): %i" % ( qryDB.getSize() ); sys.stdout.flush()
-        logging.info( string )
-        if verbose > 0: print string
-
-    # load the input 'tab' file
-    matchDB = pyRepet.coord.MatchDB.MatchDB()
-    tabFile = open( tabFileName, "r" )
-    matchDB.read( tabFile, thresIdentity, thresLength, verbose )
-    tabFile.close()
-    longString = ""
-    string = "nb of matches (id>=%.2f,qlgth>=%.2f): %i" % ( thresIdentity, thresLength, matchDB.getNbMatchesWithThres( thresIdentity, thresLength ) )
-    longString += "\n%s" % ( string )
-    if verbose > 0: print string
-    string = "nb of distinct queries having matches (id>=%.2f,qlgth>=%.2f): %i" % ( thresIdentity, thresLength, matchDB.getNbDistinctQryWithThres( thresIdentity, thresLength ) )
-    longString += "\n%s" % ( string )
-    if verbose > 0: print string
-    logging.info( longString )
-    sys.stdout.flush()
-
-    lQryToKeep = matchDB.filterDiffQrySbj( qryDB, thresIdentity, thresLength, verbose - 1 )
-
-    # here, possibility to save the information about by which match a specific query has been removed
-
-    string = "%i queries to be kept" % ( len(lQryToKeep) ); sys.stdout.flush()
-    logging.info( string )
-    if verbose > 0: print string
-
-    # write the output fasta file without the included queries
-    writeOutQuery( qryDB, outFileName, lQryToKeep )
-
-    if verbose > 0:
-        print "END %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    return 0
-
-
-if __name__ == "__main__":
-    main ()
--- a/commons/tools/getCumulLengthFromTEannot.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,201 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# usage: getCumulLengthFromTEannot.py [ options ]
-# options:
-#      -h: this help
-#      -i: table with the annotations (format=path)
-#      -r: name of a TE reference sequence (if empty, all subjects are considered)
-#      -g: length of the genome (in bp)
-#      -C: configuration file
-#      -c: clean
-#      -v: verbosity level (default=0/1)
-
-
-import sys
-import os
-import getopt
-from commons.core.sql.DbMySql import DbMySql
-from commons.core.sql.TablePathAdaptator import TablePathAdaptator
-
-
-class getCumulLengthFromTEannot( object ):
-    """
-    Give the cumulative length of TE annotations (subjects mapped on queries).
-    """
-    
-    def __init__( self ):
-        """
-        Constructor.
-        """
-        self._tableName = ""
-        self._TErefseq = ""
-        self._genomeLength = 0
-        self._configFileName = ""
-        self._clean = False
-        self._verbose = 0
-        self._db = None
-        self._tpA = None
-        
-        
-    def help( self ):
-        """
-        Display the help on stdout.
-        """
-        print
-        print "usage: getCumulLengthFromTEannot.py [ options ]"
-        print "options:"
-        print "     -h: this help"
-        print "     -i: table with the annotations (format=path)"
-        print "     -r: name of a TE reference sequence (if empty, all subjects are considered)"
-        print "     -g: length of the genome (in bp)"
-        print "     -C: configuration file"
-        print "     -c: clean"
-        print "     -v: verbosity level (default=0/1)"
-        print
-        
-        
-    def setAttributesFromCmdLine( self ):
-        """
-        Set the attributes from the command-line.
-        """
-        try:
-            opts, args = getopt.getopt(sys.argv[1:],"hi:r:g:C:cv:")
-        except getopt.GetoptError, err:
-            print str(err); self.help(); sys.exit(1)
-        for o,a in opts:
-            if o == "-h":
-                self.help(); sys.exit(0)
-            elif o == "-i":
-                self.setInputTable( a )
-            elif o == "-r":
-                self.setTErefseq( a )
-            elif o == "-g":
-                self.setGenomeLength( a )
-            elif o == "-C":
-                self.setConfigFileName( a )
-            elif o == "-c":
-                self.setClean()
-            elif o == "-v":
-                self.setVerbosityLevel( a )
-                
-                
-    def setInputTable( self, inTable ):
-        self._tableName = inTable
-        
-    def setTErefseq( self, a ):
-        self._TErefseq = a
-        
-    def setGenomeLength( self, genomeLength ):
-        self._genomeLength = int(genomeLength)
-        
-    def setConfigFileName( self, configFileName ):
-        self._configFileName = configFileName
-        
-    def setClean( self ):
-        self._clean = True
-        
-    def setVerbosityLevel( self, verbose ):
-        self._verbose = int(verbose)
-        
-    def checkAttributes( self ):
-        """
-        Check the attributes are valid before running the algorithm.
-        """
-        if self._tableName == "":
-            print "ERROR: missing input table"; self.help(); sys.exit(1)
-            
-            
-    def setAdaptatorToTable( self ):
-        self._db = DbMySql( cfgFileName=self._configFileName )
-        self._tpA = TablePathAdaptator( self._db, self._tableName )
-        
-        
-    def getAllSubjectsAsMapOfQueries( self ):
-        mapFileName = "%s.map" % self._tableName
-        mapFile = open( mapFileName, "w" )
-        if self._TErefseq != "":
-            lPathnums = self._tpA.getIdListFromSubject( self._TErefseq )
-        else:
-            lPathnums = self._tpA.getIdList()
-        if self._verbose > 0:
-            print "nb of paths: %i" % ( len(lPathnums) )
-        for pathnum in lPathnums:
-            lPaths = self._tpA.getPathListFromId( pathnum )
-            for path in lPaths:
-                map = path.getSubjectAsMapOfQuery()
-                map.write( mapFile )
-        mapFile.close()
-        return mapFileName
-    
-    
-    def mergeRanges( self, mapFileName ):
-        mergeFileName = "%s.merge" % mapFileName
-        prg = os.environ["REPET_PATH"] + "/bin/mapOp"
-        cmd = prg
-        cmd += " -q %s" % ( mapFileName )
-        cmd += " -m"
-        cmd += " 2>&1 > /dev/null"
-        log = os.system( cmd )
-        if log != 0:
-            print "*** Error: %s returned %i" % ( prg, log )
-            sys.exit(1)
-        if self._clean:
-            os.remove( mapFileName )
-        return mergeFileName
-    
-    
-    def getCumulLength( self, mergeFileName ):
-        mergeFile = open( mergeFileName, "r" )
-        total = 0
-        while True:
-            line = mergeFile.readline()
-            if line == "":
-                break
-            tok = line.split("\t")
-            total += abs( int(tok[3]) - int(tok[2]) ) + 1
-        mergeFile.close()
-        if self._clean:
-            os.remove( mergeFileName )
-        return total
-    
-    
-    def start( self ):
-        """
-        Useful commands before running the program.
-        """
-        self.checkAttributes()
-        if self._verbose > 0:
-            print "START %s" % ( type(self).__name__ ); sys.stdout.flush()
-        self.setAdaptatorToTable()
-        
-        
-    def end( self, mapFileName, mergeFileName ):
-        """
-        Useful commands before ending the program.
-        """
-        self._db.close()
-        if self._verbose > 0:
-            print "END %s" % ( type(self).__name__ ); sys.stdout.flush()
-            
-            
-    def run( self ):
-        """
-        Run the program.
-        """
-        self.start()
-        
-        mapFileName = self.getAllSubjectsAsMapOfQueries()
-        mergeFileName = self.mergeRanges( mapFileName )
-        total = self.getCumulLength( mergeFileName )
-        print "cumulative length: %i bp" % total
-        if self._genomeLength > 0:
-            print "TE content: %.2f%%" % ( 100 * total / float(self._genomeLength) )
-            
-        self.end( mapFileName, mergeFileName )
-        
-        
-if __name__ == "__main__":
-    i = getCumulLengthFromTEannot()
-    i.setAttributesFromCmdLine()
-    i.run()
--- a/commons/tools/pathnum2id.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import sys
-import getopt
-
-def setup_env():
-    if "REPET_PATH" in os.environ.keys():
-        sys.path.append( os.environ["REPET_PATH"] )
-    else:
-        print "*** Error: no environment variable REPET_PATH ***"
-        sys.exit(1)
-setup_env()
-
-from commons.core.parsing.PathNum2Id import PathNum2Id
-
-#-----------------------------------------------------------------------------
-
-def help():
-
-    print ""
-    print "usage:",sys.argv[0]," [ options ]"
-    print "option:"
-    print "    -h: this help"
-    print "    -i: input file name (path format)"
-    print "    -o: output file name (path format, default=inFileName+'.path')"
-    print ""
-
-#-----------------------------------------------------------------------------
-
-def main():
-
-    inFileName = ""
-    outFileName = ""
-
-    try:
-        opts, args = getopt.getopt(sys.argv[1:],"hi:o:")
-    except getopt.GetoptError:
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inFileName = a
-        elif o == "-o":
-            outFileName = a
-
-    if inFileName == "":
-        print "*** Error: missing input file name"
-        help()
-        sys.exit(1)
-
-    if outFileName == "":
-        outFileName = inFileName + ".path"
-        
-    pathNum2Id = PathNum2Id()
-    pathNum2Id.setInFileName( inFileName )
-    pathNum2Id.setOutFileName( outFileName )
-    pathNum2Id.run()
-
-    return 0
-
-#-----------------------------------------------------------------------------
-
-if __name__ == '__main__':
-    main()
--- a/commons/tools/refalign2fasta.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,408 +0,0 @@
-#!/usr/bin/env python
-
-##@file
-# Convert the output from Refalign (MSA program) into the 'fasta' format.
-# Usually used before subsequent analysis such as the estimation of deletion rate.
-#
-# usage: refalign2fasta.py [ options ]
-# options:
-#      -h: this help
-#      -i: name of the input file (output from refalign)
-#      -r: name of the reference sequence (discard if not provided)
-#      -g: for the gaps, keep only deletions ('d'), only insertions ('i') or both (default='id')
-#      -o: name of the output file (default=inFileName'.fa_aln',format='fasta')
-
-import os
-import sys
-import getopt
-import exceptions
-
-if not os.environ.has_key( "REPET_PATH" ):
-    print "ERROR: no environment variable REPET_PATH"
-    sys.exit(1)
-sys.path.append( os.environ["REPET_PATH"] )
-
-import pyRepet.seq.Bioseq
-
-
-def help():
-    """
-    Give the list of the command-line options.
-    """
-    print
-    print "usage:",sys.argv[0]," [ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the input file (output from refalign)"
-    print "     -r: name of the reference sequence (discard if not provided)"
-    print "     -g: for the gaps, keep only deletions ('d'), only insertions ('i') or both (default='id')"
-    print "     -o: name of the output file (default=inFileName'.fa_aln',format='fasta')"
-    print
-
-
-def getAlignments( inFileName ):
-    """
-    Retrieve the alignments from the input file.
-
-    @param inFileName: name of the input file
-    @type: string
-
-    @return: list of alignments ( refseq, seq, header of seq )
-    @rtype: list of 3d-tuples
-    """
-
-    lAlign = []
-
-    inFile = open( inFileName, "r" )
-    line = inFile.readline()
-    while True:
-        if line == "":
-            break
-        refseq, seq, label = line[:-1].split("\t")[:3]
-        lAlign.append( ( refseq, seq, label ) )
-        line = inFile.readline()
-    inFile.close()
-
-    return lAlign
-
-
-def getGaps( seq ):
-    """
-    Get the gaps on a sequence, start coordinate and length. The start
-    coordinate of a gap is the # of the nucleotide after which it starts.
-
-    @param seq: sequence to analyse
-    @type seq: string
-
-    @return: list of gaps ( start coordinate, length )
-    @rtype: list of 2d-tuples
-    """
-
-    prev = "N"
-    lGapsOnSeq = []
-    i = 0
-    lengthGap = 0
-    for c in seq:
-        if c == "-" and prev != "-":
-            startGap = i
-        if c != "-" and prev == "-":
-            lGapsOnSeq.append( ( startGap, lengthGap ) )
-            lengthGap = 0
-        if c != "-":
-            i += 1
-        else:
-            lengthGap += 1
-        prev = c
-
-     # case with a gap at the end of the sequence
-    if seq[ len(seq) - 1 ] == "-":
-        lGapsOnSeq.append( ( startGap, lengthGap ) )
-
-    return lGapsOnSeq
-
-
-def getGapsOnRefSeq( lAlign ):
-    """
-    Retrieve the gaps on the ref seq in all the alignments.
-
-    @param lAlign: list of alignments ( refseq, seq, header of seq )
-    @type lAlign: list of 3d-tuples
-
-    @return: list of gaps per alignment
-    @rtype: list of lists of 2d-tuples
-    """
-
-    lGapsOnRef = []
-
-    for align in lAlign:
-        refseq = align[0]
-        lGapsOnRef.append( getGaps( refseq ) )
-
-    return lGapsOnRef
-
-
-def insertGap( seq, startGap, lengthGap ):
-    """
-    Get a new seq by inserting a gap in the give seq.
-
-    @param seq: sequence
-    @type seq: string
-
-    @param startGap:
-    @type: startGap: integer
-
-    @param lengthGap: length of the gap
-    @type lengthGap: integer
-
-    @return: new seq made from the give seq by inserting the gap
-    @rtype: string
-    """
-
-    new_seq = seq[:startGap] + (lengthGap*'-') + seq[startGap:] 
-    return new_seq
-
-
-def insertListGaps( inSeq, lGaps ):
-    """
-    Insert all the gaps from the list into the sequence.
-
-    @param inSeq: sequence
-    @type inSeq: string
-
-    @param lGaps: list of gaps ( start coordinate, length )
-    @type: list of 2d-tuples
-
-    @return: sequence with the gaps
-    @rtype: string
-    """
-
-    # insert gaps from the right to the left
-    lGaps.sort()
-    lGaps.reverse()
-
-    prevPos = 0
-    outSeq = inSeq
-
-    for startGap, lengthGap in lGaps:
-        if startGap != prevPos:
-            outSeq = insertGap( outSeq, startGap, lengthGap )
-            prevPos = startGap
-
-    return outSeq
-
-
-def insertGapsInRefSeq( lAlign, lGapsOnRefSeqPerAlign, refseqName ):
-    """
-    Get the ref seq with all its gaps inserted.
-
-    @param lAlign: list of alignments ( refseq, seq, header of seq )
-    @type lAlign: list of 3d-tuples
-
-    @param lGapsOnRefSeqPerAlign: list of list of gaps on the seq ref per alignment
-    @type lGapsOnRefSeqPerAlign: list of list of 2d-tuples
-
-    @param refseqName: name of the reference sequence
-    @type refseqName: string
-
-    @return: ref seq with all its gaps inserted
-    @rtype: string
-    """
-
-    # retrieve the initial ref seq, ie without any gap
-    initRefSeq = lAlign[0][0].replace("-","")
-
-    # convert the list of lists of gaps into a list of gaps
-    flat_lGaps = []
-    for gaps in lGapsOnRefSeqPerAlign:
-        flat_lGaps.extend( gaps )
-
-    # insert the gaps in the sequence of ref seq
-    finalRefSeq = insertListGaps( initRefSeq, flat_lGaps )
-
-    Align_refseq = ( refseqName, finalRefSeq )
-
-    return Align_refseq
-
-
-def insertgap_seq( lAlign, lGapsOnRefSeqPerAlign ):
-    """
-    Insert in the sequences all the gaps found on the ref seq.
-
-    @param lAlign: list of alignments ( refseq, seq, header of seq )
-    @type lAlign: list of 3d-tuples
-
-    @param lGapsOnRefSeqPerAlign: list of list of gaps on the seq ref per alignment
-    @type lGapsOnRefSeqPerAlign: list of list of 2d-tuples
-
-    @return: list of lists (sequence with gaps, header)
-    @rtype: list of 2d-tuples
-
-    insert dans les seq les gaps donnes par la liste de liste de gap
-    retourne une liste des nouvelles seq apres insertion des gaps
-    """
-
-    # for each gap, add the nb of the alignment in which it has been found
-    newlistgap_seq =[]
-    alignID = 0
-    for lGaps in lGapsOnRefSeqPerAlign:
-        for startGap,lengthGap in lGaps:
-            newlistgap_seq.append( ( startGap, lengthGap, alignID ) )
-        alignID += 1
-    newlistgap_seq.sort()
-
-    Align_seq = []
-
-    # for each alignment
-    for j in xrange(0,len(lAlign)):
-
-        #create a new list = list of gaps to be inserted in a given seq
-        newlist = []
-        offset = 0
-        longmax = 0
-        longself = 0
-        posprec = 0
-        for startGap, lengthGap, alignID in newlistgap_seq:
-            # when 2 gaps have the same start, we keep the longer one
-            if startGap != posprec:
-                if longmax > longself:
-                    newlist.append( (posprec + offset, longmax - longself) )
-                offset += longself
-                longmax=0
-                longself=0
-            #lorsque le numero de la seq du tuple a la meme valeur que j
-            #on stocke la valeur de lengthGap
-            if j == alignID:
-                longself = lengthGap
-            #sinon on prend comme valeur de longmax la valeur maximale de longmax et lengthGap
-            else:
-                longmax = max(longmax, lengthGap)
-            posprec = startGap
-        if longmax > longself:
-            newlist.append((posprec + offset, longmax - longself))
-
-        newSeq = insertListGaps( (lAlign[j][1]), newlist )
-        header = lAlign[j][2]
-        Align_seq.append( ( header, newSeq ) )
-
-    return Align_seq
-
-
-def getSeqWithDeletions( lAlign ):
-    """
-    Get the sequences by putting gaps only when they correspond to a deletion compare to ref seq.
-    Used for instance when we want to estimate the deletion rate.
-
-    @param lAlign: list of alignments ( refseq, seq, header of seq )
-    @type lAlign: list of 3d-tuples
-
-    @return: list of lists ( header, sequence with gaps )
-    @rtype: list of 2d-tuples
-    """
-
-    Align_seq = []
-
-    for align in lAlign:
-        refseq = align[0]
-        seq = align[1]
-        header = align[2]
-        newSeq = ""
-        for i in xrange(0,len(refseq)):
-            if refseq[i] != "-":
-                newSeq += seq[i]
-        Align_seq.append( ( header, newSeq ) )
-
-    return Align_seq
-
-
-def saveMSA( outFileName, Align_seq, Align_seqref=None ):
-    """
-    Save the results as a multiple sequence alignment (MSA) in the 'fasta' format.
-
-    @param outFileName: name of the output file
-    @type outFileName: string
-
-    @param Align_seqref: sequence of ref seq
-    @type Align_seqref: string
-    """
-
-    outFile = open( outFileName, "w" )
-    bs = pyRepet.seq.Bioseq.Bioseq()
-
-    # if provided, save the ref seq
-    if Align_seqref != None:
-        bs.header = Align_seqref[0]
-        bs.sequence = Align_seqref[1]
-        bs.write( outFile )
-
-    # save the other sequences
-    for i in Align_seq:
-        bs.header = i[0]
-        bs.sequence = i[1]
-        bs.write( outFile )
-
-    outFile.close()
-    
-    
-def saveOnlyWithDeletions( lAlign, refseqName, outFileName ):
-    Align_seq = getSeqWithDeletions( lAlign )
-    if refseqName != "":
-        Align_seqref = ( refseqName, lAlign[0][0].replace("-","") )
-        saveMSA( outFileName, Align_seq, Align_seqref )
-    else:
-        saveMSA( outFileName, Align_seq )
-        
-        
-def main():
-    
-    inFileName = ""
-    refseqName = ""
-    keepGap = "id"
-    outFileName = ""
-    global verbose
-    verbose = 0
-    
-    try:
-        opts, args = getopt.getopt(sys.argv[1:],"hi:r:g:o:v:")
-    except getopt.GetoptError, err:
-        print str(err)
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inFileName = a
-        elif o == "-r":
-            refseqName = a
-        elif o == "-g":
-            keepGap = a
-        elif o == "-o":
-            outFileName = a
-        elif o == "-v":
-            verbose = int(a)
-
-    if inFileName == "":
-        print "ERROR: missing input file name"
-        help()
-        sys.exit(1)
-        
-    if verbose > 0:
-        print "START %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-        
-    lAlign = getAlignments( inFileName )
-    if verbose > 0:
-        print "nb of alignments: %i" % ( len(lAlign) )
-        sys.stdout.flush()
-        
-    if outFileName == "":
-        outFileName = "%s.fa_aln" % ( inFileName )
-    if verbose > 0:
-        print "output file: '%s'" % ( outFileName )
-        
-    if keepGap == "id":
-        lGapsOnRefSeqPerAlign = getGapsOnRefSeq( lAlign )
-        Align_seq = insertgap_seq( lAlign, lGapsOnRefSeqPerAlign )
-        if refseqName != "":
-            Align_seqref = insertGapsInRefSeq( lAlign, lGapsOnRefSeqPerAlign, refseqName )
-            saveMSA( outFileName, Align_seq, Align_seqref )
-        else:
-            saveMSA( outFileName, Align_seq )
-            
-    elif keepGap == "d":
-        saveOnlyWithDeletions( lAlign, refseqName, outFileName )
-        
-    elif keepGap == "i":
-        print "ERROR: '-g i' not yet available"
-        sys.exit(1)
-        
-    if verbose > 0:
-        print "END %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-        
-    return 0
-
-
-if __name__ == "__main__" :
-    main ()
--- a/commons/tools/removeDescriptionInFastaHeaderProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-#!/usr/bin/env python
-
-import re
-from commons.pyRepetUnit.components.AbstractProgramLauncher import AbstractProgramLauncher
-
-class removeDescriptionInFastaHeaderProgramLauncher(AbstractProgramLauncher):
-
-    def __init__( self ):
-        AbstractProgramLauncher.__init__( self )
-        self._formatInFile = "fasta"
-                
-    def run( self ):
-        self.checkInput()
-        fastaHandler = open(self.getInputFile(), "r")
-        lines = fastaHandler.readlines()
-        fastaHandler.close()
-        newFastaName = ".".join([self.getInputFile().split(".")[0], "preprocessed", "fasta"])
-        
-        self._writePreprocessedFastaFile(lines, newFastaName)
-        
-    def _writePreprocessedFastaFile(self, lines, newFastaName):
-        newFastaHandler = open(newFastaName, "w")
-        for line in lines:
-            if re.match(">", line):
-                newLine = line.split(" ",1)[0] + "\n"
-                newFastaHandler.write(newLine)
-            else:
-                newFastaHandler.write(line)
-        newFastaHandler.close()
-
-        
-        
-        
-if __name__ == "__main__":
-    i = removeDescriptionInFastaHeaderProgramLauncher()
-    i.checkAttributesFromCmdLine()
-    i.run()
--- a/commons/tools/replaceGreaterThanSymbolInFastaHeaderProgramLauncher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-#!/usr/bin/env python
-
-import re
-from commons.pyRepetUnit.components.AbstractProgramLauncher import AbstractProgramLauncher
-
-class replaceGreaterThanSymbolInFastaHeaderProgramLauncher(AbstractProgramLauncher):
-
-    def __init__( self ):
-        AbstractProgramLauncher.__init__( self )
-        self._formatInFile = "fasta"
-                
-    def run( self ):
-        self.checkInput()
-        fastaHandler = open(self.getInputFile(), "r")
-        lines = fastaHandler.readlines()
-        fastaHandler.close()
-        newFastaName = ".".join([self.getInputFile().split(".")[0], "preprocessed", "fasta"])
-        
-        self._writePreprocessedFastaFile(lines, newFastaName)
-        
-    def _writePreprocessedFastaFile(self, lines, newFastaName):
-        newFastaHandler = open(newFastaName, "w")
-        for line in lines:
-            if re.match(">", line):
-                newLine = re.sub("-->|->", " to ", line)
-                newFastaHandler.write(newLine)
-            else:
-                newFastaHandler.write(line)
-        newFastaHandler.close()
-
-        
-        
-        
-if __name__ == "__main__":
-    i = replaceGreaterThanSymbolInFastaHeaderProgramLauncher()
-    i.checkAttributesFromCmdLine()
-    i.run()
--- a/commons/tools/setnum2id.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,83 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import sys
-import getopt
-import exceptions
-
-#-----------------------------------------------------------------------------
-
-def help():
-
-        print "\nusage:",sys.argv[0]," [ options ]"
-        print "option:"
-        print "    -h: this help"
-        print "    -i: input set file"
-        print "output on stdout\n"
-
-#-----------------------------------------------------------------------------
-
-def main():
-
-    inFileName = ""
-
-    try:
-        opts, args = getopt.getopt(sys.argv[1:],"hi:")
-    except getopt.GetoptError:
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        if o == "-i":
-            inFileName = a
-
-    if inFileName == "":
-        print "*** Error: missing input file name"
-        help()
-        sys.exit(1)
-
-    inFile = open( inFileName, "r" )
-    line = inFile.readline()
-
-    dID2count = {}
-    count = 1
-
-    while 1:
-
-        if line == "":
-            break
-
-        line = line.split()
-
-        path = line[0]
-        sbjName = line[1]
-        qryName = line[2]
-        qryStart = line[3]
-        qryEnd = line[4]
-
-        key_id = path + "-" + qryName + "-" + sbjName
-        if key_id not in dID2count.keys():
-	    newPath = count
-	    count += 1
-	    dID2count[ key_id ] = newPath
-	else:
-	    newPath = dID2count[ key_id ]
-
-        data = str(newPath) + "\t" + sbjName + "\t" + qryName + "\t"
-        data += qryStart + "\t" + qryEnd
-
-        print data
-        sys.stdout.flush()
-
-        line = inFile.readline()
-
-    inFile.close()
-
-    return 0
-
-#-----------------------------------------------------------------------------
-
-if __name__ == '__main__':
-	main()
--- a/commons/tools/srptBlasterMatcher.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,448 +0,0 @@
-#!/usr/bin/env python
-
-"""
-This program takes a query directory as input,
-then launches Blaster and/or Matcher on each file in it,
-finally results are optionally gathered in a single file.
-"""
-
-import os
-import sys
-import getopt
-import logging
-import glob
-import ConfigParser
-
-from pyRepet.launcher.programLauncher import programLauncher
-from pyRepet.launcher import Launcher
-from pyRepet.sql.RepetJobMySQL import RepetJob
-from commons.core.coord.Align import Align
-
-
-def help():
-    print
-    print "usage: %s [ options ]" % ( sys.argv[0].split("/")[-1] )
-    print "options:"
-    print "     -h: this help"
-    print "     -g: name of the group identifier (same for all the jobs)"
-    print "     -q: name of the query directory"
-    print "     -S: suffix in the query directory (default='*.fa' for Blaster, '*.align' for Matcher)"
-    print "     -s: absolute path to the subject databank"
-    print "     -Q: resources needed on the cluster)"
-    print "     -d: absolute path to the temporary directory"
-    print "     -m: mix of Blaster and/or Matcher"
-    print "         1: launch Blaster only"
-    print "         2: launch Matcher only (on '*.align' query files)"
-    print "         3: launch Blaster+Matcher in the same job"
-    print "     -B: parameters for Blaster (e.g. \"-a -n tblastx\")"
-    print "     -M: parameters for Matcher (e.g. \"-j\")"
-    print "     -Z: collect all the results into a single file"
-    print "         align (after Blaster)"
-    print "         path/tab (after Matcher)"
-    print "     -C: configuration file from TEdenovo or TEannot pipeline"
-    print "     -t: name of the table recording the jobs (default=jobs)"
-    print "     -p: absolute path to project directory (if jobs management via files)"
-    print "     -c: clean (remove job launch files and job stdout)"
-    print "     -v: verbose (default=0/1/2)"
-    print
-
-
-def filterRedundantMatches( inFile, outFile ):
-    """
-    When a pairwise alignment is launched ~ all-by-all (ie one batch against all chunks),
-    one filters the redundant matches. For instance we keep 'chunk3-1-100-chunk7-11-110-...'
-    and we discards 'chunk7-11-110-chunk3-1-100-...'.
-    Also we keep 'chunk5-1-100-chunk5-11-110-...' and we discards
-    'chunk5-11-110-chunk5-1-100-...'.
-    For this of course the results need to be sorted by query, on plus strand,
-    and in ascending coordinates (always the case with Blaster).
-    """
-    inFileHandler = open( inFile, "r" )
-    outFileHandler = open( outFile, "w" )
-    iAlign = Align()
-    countMatches = 0
-    tick = 100000
-    while True:
-        line = inFileHandler.readline()
-        if line == "":
-            break
-        countMatches += 1
-        iAlign.setFromString( line )
-        if "chunk" not in iAlign.range_query.seqname \
-               or "chunk" not in iAlign.range_subject.seqname:
-            print "ERROR: 'chunk' not in seqname"
-            sys.exit(1)
-        if int(iAlign.range_query.seqname.split("chunk")[1]) < int(iAlign.range_subject.seqname.split("chunk")[1]):
-            iAlign.write( outFileHandler )
-        elif int(iAlign.range_query.seqname.split("chunk")[1]) == int(iAlign.range_subject.seqname.split("chunk")[1]):
-            if iAlign.range_query.getMin() < iAlign.range_subject.getMin():
-                iAlign.write( outFileHandler )
-        if countMatches % tick == 0:   # need to free buffer frequently as file can be big
-            outFileHandler.flush()
-            os.fsync( outFileHandler.fileno() )
-    inFileHandler.close()
-    outFileHandler.close()
-
-
-def runCollect( groupid, collect, allByAll ):
-    """
-    Gather the results of each job in a single job and adapt path ID if necessary.
-    """
-    if verbose > 0:
-        print "concatenate the results of each job"; sys.stdout.flush()
-
-    # retrieve the list of the files
-    lFiles = glob.glob( "*.%s" % ( collect ) )
-    lFiles.sort()
-
-    # concatenate all the individual files
-    if os.path.exists( "%s.%s_tmp" % ( groupid, collect ) ):
-        os.remove( "%s.%s_tmp" % ( groupid, collect ) )
-    for resFile in lFiles:
-        prg = "cat"
-        cmd = prg
-        cmd += " %s >> %s.%s_tmp" % ( resFile, groupid, collect )
-        pL.launch( prg, cmd )
-        if clean == True:
-            prg = "rm"
-            cmd = prg
-            cmd += " -f %s" % ( resFile )
-            pL.launch( prg, cmd )
-
-    if os.path.exists( "%s.%s" % ( groupid, collect ) ):
-        os.remove( "%s.%s" % ( groupid, collect ) )
-
-    if collect == "align":
-        if not allByAll:
-            os.system( "mv %s.%s_tmp %s.%s" % ( groupid, collect, groupid, collect ) )
-        else:
-            filterRedundantMatches( "%s.%s_tmp" % ( groupid, collect ),
-                                    "%s.%s" % ( groupid, collect ) )
-
-    # adapt the path IDs if necessary
-    elif collect == "path":
-        prg = os.environ["REPET_PATH"] + "/bin/"
-        if os.path.exists( prg + "pathnum2id" ):
-            prg += "pathnum2id"
-            cmd = prg
-            cmd += " -i %s.path_tmp" % ( groupid )
-            cmd += " -o %s.path" % ( groupid )
-            cmd += " -v %i" % ( verbose - 1 )
-            pL.launch( prg, cmd )
-        else:
-            prg += "pathnum2id.py"
-            cmd = prg
-            cmd += " -i %s.path_tmp" % ( groupid )
-            cmd += " -o %s.path" % ( groupid )
-            pL.launch( prg, cmd )
-
-    elif collect == "tab":
-        prg = os.environ["REPET_PATH"] + "/bin/"
-        if os.path.exists( prg + "tabnum2id" ):
-            prg += "tabnum2id"
-            cmd = prg
-            cmd += " -i %s.tab_tmp" % ( groupid )
-            cmd += " -o %s.tab" % ( groupid )
-            cmd += " -v %i" % ( verbose - 1 )
-            pL.launch( prg, cmd )
-        else:
-            prg += "tabnum2id.py"
-            cmd = prg
-            cmd += " -i %s.tab_tmp" % ( groupid )
-            cmd += " -o %s.tab" % ( groupid )
-            pL.launch( prg, cmd )
-
-    if clean == True:
-        os.remove( "%s.%s_tmp" % ( groupid, collect ) )
-
-
-def main():
-    """
-    This program takes a query directory as input,
-    then launches Blaster and/or Matcher on each file in it,
-    finally results are optionally gathered in a single file.
-    """
-
-    groupid = ""
-    queryDir = ""
-    patternSuffix = ""
-    subjectBank = ""
-    queue = ""
-    tmpDir = ""
-    mix = ""
-    paramBlaster = ""
-    paramMatcher = ""
-    collect = ""
-    configFileName = ""
-    jobTable = "jobs"
-    projectDir = ""
-    global clean
-    clean = False
-    global verbose
-    verbose = 0
-    allByAll = False
-
-    try:
-        opts, args = getopt.getopt(sys.argv[1:],"hg:q:S:s:Q:d:m:B:M:Z:C:t:p:cv:")
-    except getopt.GetoptError, err:
-        print str(err)
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-g":
-            groupid = a
-        elif o == "-q":
-            queryDir = a
-            if queryDir[-1] == "/":
-                queryDir = queryDir[:-1]
-        elif o == "-S":
-            patternSuffix = a
-        elif o == "-s":
-            subjectBank = a
-        elif o == "-Q":
-            queue = a
-        elif o == "-d":
-            tmpDir = a
-            if tmpDir[-1] == "/":
-                tmpDir = tmpDir[:-1]
-        elif o == "-m":
-            mix = a
-        elif o == "-B":
-            paramBlaster = a
-        elif o == "-M":
-            paramMatcher = a
-        elif o == "-C":
-            configFileName = a
-        elif o == "-Z":
-            collect = a
-        elif o == "-t":
-            jobTable = a
-        elif o == "-p":
-            projectDir = a
-        elif o == "-c":
-            clean = True
-        elif o == "-v":
-            verbose = int(a)
-
-    if groupid == "":
-        print "ERROR: missing group identifier (-g)"
-        help()
-        sys.exit(1)
-
-    if queryDir == "":
-        print "ERROR: missing query directory (-q)"
-        help()
-        sys.exit(1)
-
-    if mix in [ "1", "3" ] and subjectBank == "":
-        print "ERROR: missing subject bank for Blaster"
-        sys.exit(1)
-
-    if os.environ["REPET_JOBS"] == "files" and projectDir == "":
-        print "ERROR: missing compulsory options for jobs management via files"
-        help()
-        sys.exit(1)
-
-    if not os.path.exists( queryDir ):
-        print "ERROR: can't find query directory '%s'" % ( queryDir )
-        sys.exit(1)
-
-    if verbose > 0:
-        print "START %s" % ( sys.argv[0].split("/")[-1] )
-        sys.stdout.flush()
-
-
-    logFileName = "%s_pid%s.log" % ( groupid, os.getpid() )
-    handler = logging.FileHandler( logFileName )
-    formatter = logging.Formatter( "%(asctime)s %(levelname)s: %(message)s" )
-    handler.setFormatter( formatter )
-    logging.getLogger('').addHandler( handler )
-    logging.getLogger('').setLevel( logging.DEBUG )
-    logging.info( "started" )
-
-
-    if configFileName != "":
-        if not os.path.exists( configFileName ):
-            print "ERROR: configuration file '%s' doesn't exist" % ( configFileName )
-            sys.exit(1)
-        config = ConfigParser.ConfigParser()
-        config.readfp( open(configFileName) )
-        host = config.get("repet_env","repet_host")
-        user = config.get("repet_env","repet_user")
-        passwd = config.get("repet_env","repet_pw")
-        dbname = config.get("repet_env","repet_db")
-    else:
-        host = os.environ["REPET_HOST"]
-        user = os.environ["REPET_USER"]
-        passwd = os.environ["REPET_PW"]
-        dbname = os.environ["REPET_DB"]
-
-    if os.environ["REPET_JOBS"] == "files":
-        jobdb = RepetJob( dbname = projectDir + "/" + os.environ["REPET_DB"] )
-    elif os.environ["REPET_JOBS"] == "MySQL":
-        jobdb = RepetJob( user, host, passwd, dbname )
-    else:
-        print "ERROR: REPET_JOBS is '%s'" % ( os.environ["REPET_JOBS"] )
-        sys.exit(1)
-
-
-    currentDir = os.getcwd()
-    if tmpDir == "":
-        tmpDir = currentDir
-
-    global pL
-    pL = programLauncher()
-
-    if "-a" in paramBlaster:
-        allByAll = True
-
-
-    # if Blaster will be launched, prepare the subject data if necessary
-    if mix != "2" and not os.path.exists( "%s_cut" % ( subjectBank ) ):
-        if verbose > 0:
-            print "prepare subject bank '%s'..." % ( subjectBank.split("/")[-1] )
-            sys.stdout.flush()
-        prg = "blaster"
-        cmd = prg
-        cmd += " -q %s" % ( subjectBank )
-        cmd += " %s" % ( paramBlaster )
-        cmd += " -P"
-        pL.launch( prg, cmd )
-
-
-    # launch Blaster only (on '*.fa' in queryDir)
-    if mix == "1":
-        launcher = Launcher.BlasterLauncher( jobdb, queryDir, subjectBank, paramBlaster, currentDir, tmpDir, jobTable, queue, groupid, "Blaster" )
-        if patternSuffix == "":
-            patternSuffix = "*.fa"
-        launcher.run( patternSuffix, verbose )
-        if clean == True:
-            launcher.clean()
-
-    # launch Matcher only (on '*.align' in queryDir; don't use '-q' or '-s', only '-m')
-    elif mix == "2":
-        launcher = Launcher.MatcherLauncher( jobdb, queryDir, subjectBank, paramMatcher, currentDir, tmpDir, jobTable, queue, groupid, "Matcher" )
-        if patternSuffix == "":
-            patternSuffix = "*.align"
-        launcher.run( patternSuffix, verbose  )
-        if clean == True:
-            launcher.clean()
-
-    # launch Blaster+Matcher (on '*.fa' in queryDir)
-    elif mix == "3":
-        launcher = Launcher.Launcher( jobdb, queryDir, subjectBank, paramBlaster, currentDir, tmpDir, jobTable, queue, groupid, "BlasterMatcher" )
-        launcher.beginRun()
-        if patternSuffix == "":
-            patternSuffix = "*.fa"
-        lFaFiles = glob.glob( queryDir + "/" + patternSuffix )
-        if len(lFaFiles) == 0:
-            print "ERROR: query directory '%s' is empty of suffix '%s'" % ( queryDir, patternSuffix )
-            sys.exit(1)
-        count = 0
-        for inFaName in lFaFiles:
-            count += 1
-            launcher.acronyme = "BlasterMatcher_%i" % ( count )
-            launcher.job.jobname = launcher.acronyme
-            prefix = os.path.basename( inFaName )
-            cmd_start = ""
-            cmd_start += "if not os.path.exists( \"" + prefix + "\" ):\n"
-            cmd_start += "\tos.system( \"cp " + inFaName + " .\" )\n"
-            launchB = ""
-            launchB += "blaster"
-            launchB += " -q %s" % ( prefix )
-            launchB += " -s %s" % ( subjectBank )
-            launchB += " -B %s" % ( prefix )
-            if paramBlaster != "":
-                launchB += " %s" % ( paramBlaster )
-            cleanB = ""
-            cleanB += "if not os.path.exists( \"%s/%s.param\" ):\n" % ( currentDir, prefix )
-            cleanB += "\tos.system( \"mv %s.param %s\" )\n" % ( prefix, currentDir )
-            cleanB += "if os.path.exists( \"" + prefix + ".Nstretch.map\" ):\n"
-            cleanB += "\tos.remove( \"" + prefix + ".Nstretch.map\" )\n"
-            cleanB += "if os.path.exists( \"" + prefix + "_cut\" ):\n"
-            cleanB += "\tos.system( \"rm -f " + prefix + "_cut*\" )\n"
-            cleanB += "if os.path.exists( \"" + prefix + ".raw\" ):\n"
-            cleanB += "\tos.remove( \"" + prefix + ".raw\" )\n"
-            cleanB += "if os.path.exists( \"" + prefix + ".seq_treated\" ):\n"
-            cleanB += "\tos.remove( \"" + prefix + ".seq_treated\" )\n"
-            launchM = ""
-            launchM += os.environ["REPET_PATH"] + "/bin/matcher"
-            launchM += " -m %s.align" % ( prefix )
-            launchM += " -q %s" % ( prefix )
-            launchM += " -s %s" % ( subjectBank )
-            if paramMatcher != "":
-                launchM += " %s" % ( paramMatcher )
-            cleanM = ""
-            s = ""
-            if "-a" in paramMatcher:
-                s = "match"
-            else:
-                s = "clean_match"
-            if collect == "path":
-                cleanM += "if not os.path.exists( \"%s/%s.align.%s.path\" ):\n" % ( currentDir, prefix, s )
-                cleanM += "\tos.system( \"mv %s.align.%s.path %s\" )\n" % ( prefix, s, currentDir )
-                cleanM += "if os.path.exists( \"" + prefix + ".align."+s+".tab\" ):\n"
-                cleanM += "\tos.remove( \"" + prefix + ".align."+s+".tab\" )\n"
-            elif collect == "tab":
-                cleanM += "if not os.path.exists( \"%s/%s.align.%s.tab\" ):\n" % ( currentDir, prefix, s )
-                cleanM += "\tos.system( \"mv %s.align.%s.tab %s\" )\n" % ( prefix, s, currentDir )
-                cleanM += "if os.path.exists( \"" + prefix + ".align."+s+".path\" ):\n"
-                cleanM += "\tos.remove( \"" + prefix + ".align."+s+".path\" )\n"
-            cleanM += "if not os.path.exists( \"%s/%s.align.%s.param\" ):\n" % ( currentDir, prefix, s )
-            cleanM += "\tos.system( \"mv %s.align.%s.param %s\" )\n" % ( prefix, s, currentDir )
-            if tmpDir != currentDir:
-                cleanM += "if os.path.exists( \"%s\" ):\n" % ( prefix )
-                cleanM += "\tos.remove( \"%s\" )\n" % ( prefix )
-            if clean == True:
-                cleanM += "if os.path.exists( \"" + prefix + ".align\" ):\n"
-                cleanM += "\tos.remove( \"" + prefix + ".align\" )\n"
-            else:
-                cleanM += "if not os.path.exists( \"%s/%s.align\" ):\n" % ( currentDir, prefix )
-                cleanM += "\tos.system( \"mv %s.align %s\" )\n" % ( prefix, currentDir )
-            cleanM += "if os.path.exists( \"" + prefix + ".align."+s+".fa\" ):\n"
-            cleanM += "\tos.remove( \"" + prefix + ".align."+s+".fa\" )\n"
-            cleanM += "if os.path.exists( \"" + prefix + ".align."+s+".map\" ):\n"
-            cleanM += "\tos.remove( \"" + prefix + ".align."+s+".map\" )\n"
-            cmd_start += "print \"" + launchB + "\"; sys.stdout.flush()\n"
-            cmd_start += "log = os.system( \"" + launchB + "\" )\n"
-            cmd_start += "if log != 0:\n"
-            cmd_start += launcher.cmd_test( launcher.job, "error", loop=1 )
-            cmd_start += "\tsys.exit(1)\n"
-            cmd_start += cleanB
-            cmd_start += "print \"" + launchM + "\"; sys.stdout.flush()\n"
-            cmd_start += "log = os.system( \"" + launchM + "\" )\n"
-            cmd_start += cleanM
-            launcher.runSingleJob( cmd_start )
-        launcher.acronyme = "BlasterMatcher"
-        launcher._nbJobs = count
-        launcher.endRun()
-        if clean == True:
-            launcher.clean( "BlasterMatcher_*" )
-
-    else:
-        print "ERROR: option '-m %s' not recognized" % ( mix )
-        sys.exit(1)
-
-
-    if collect != "":
-        if collect in [ "align", "path", "tab" ]:
-            runCollect( groupid, collect, allByAll )
-        else:
-            print "ERROR: collect '%s' not implemented" % ( collect )
-            sys.exit(1)
-
-
-    logging.info( "finished" )
-
-    if verbose > 0:
-        print "END %s" % ( sys.argv[0].split("/")[-1] )
-        sys.stdout.flush()
-
-    return 0
-
-
-if __name__ == "__main__":
-    main()
--- a/commons/tools/srptCreateTable.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,134 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import sys
-import getopt
-import ConfigParser
-
-from commons.core.sql.DbMySql import DbMySql
-
-
-def help():
-    print
-    print "usage: %s [ options ]" % ( sys.argv[0].split("/")[-1] )
-    print "options:"
-    print "     -h: this help"
-    print "     -f: name of the input file"
-    print "     -n: name of the MySQL table"
-    print "     -t: table type (fasta|align|path|set|match|map|TEclassif|cluster)"
-    print "     -o: overwrite (default=False)"
-    print "     -c: configuration file from TEdenovo or TEannot pipeline"
-    print "     -H: MySQL host (if no configuration file)"
-    print "     -U: MySQL user (if no configuration file)"
-    print "     -P: MySQL password (if no configuration file)"
-    print "     -D: MySQL database (if no configuration file)"
-    print "     -T: MySQL port (if no configuration file, default=3306)"
-    print "     -v: verbose (default=0/1)"
-    print
-
-
-def main():
-    """
-    This program loads data from a file into a MySQL table.
-    """
-    filename = ""
-    tablename = ""
-    filetype = ""
-    overwrite = False
-    configFileName = ""
-    host = ""
-    user = ""
-    passwd = ""
-    dbname = ""
-    port = 0
-    verbose = 0
-
-    try:
-        opts, args = getopt.getopt( sys.argv[1:], "hf:t:n:oc:H:U:P:D:T:v:" )
-    except getopt.GetoptError, err:
-        sys.stderr.write( "%s\n" % str(err) )
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-f":
-            filename = a
-        elif o == "-n":
-            tablename = a
-        elif o == "-t":
-            filetype = a
-        elif o == "-o":
-            overwrite = True
-        elif o == "-c":
-            configFileName = a
-        elif o == "-H":
-            host = a
-        elif o == "-U":
-            user = a 
-        elif o == "-P":
-            passwd = a
-        elif o == "-D":
-            dbname = a
-        elif o == "-T":
-            port = int(a)
-        elif o == "-v":
-            verbose = int(a)
-
-    if  filename == "" or tablename == "" or filetype == "":
-        print "ERROR: missing compulsory options"
-        help()
-        sys.exit(1)
-
-    if configFileName != "":
-        config = ConfigParser.ConfigParser()
-        config.readfp( open(configFileName) )
-        host = config.get("repet_env","repet_host")
-        user = config.get("repet_env","repet_user")
-        passwd = config.get("repet_env","repet_pw")
-        dbname = config.get("repet_env","repet_db")
-        port = config.get("repet_env","repet_port")
-
-    if host == "" and os.environ.get( "REPET_HOST" ) != "":
-        host = os.environ.get( "REPET_HOST" )
-    if user == "" and os.environ.get( "REPET_USER" ) != "":
-        user = os.environ.get( "REPET_USER" )
-    if passwd == "" and os.environ.get( "REPET_PW" ) != "":
-        passwd = os.environ.get( "REPET_PW" )
-    if dbname == "" and os.environ.get( "REPET_DB" ) != "":
-        dbname = os.environ.get( "REPET_DB" )
-    if port == 0 and os.environ.get( "REPET_PORT" ) != "":
-        port = int( os.environ.get( "REPET_PORT" ) )
-        
-    if host == "":
-        print "ERROR: missing host"
-        sys.exit(1)
-    if user == "":
-        print "ERROR: missing user"
-        sys.exit(1)
-    if passwd == "":
-        print "ERROR: missing password"
-        sys.exit(1)
-    if dbname == "":
-        print "ERROR: missing db name"
-        sys.exit(1)
-    if port == 0:
-        print "ERROR: missing port"
-        sys.exit(1)
-
-    db = DbMySql(user, host, passwd, dbname, port )
-
-    if not os.path.exists( filename ):
-        print "ERROR: input file '%s' doesn't exist" % ( filename )
-        sys.exit(1)
-
-    db.createTable( tablename, filetype, filename, overwrite)
-
-    db.close()
-
-    return 0
-
-
-if __name__ == "__main__":
-    main()
--- a/commons/tools/srptExportTable.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,146 +0,0 @@
-#!/usr/bin/env python
-
-import user, os, sys, getopt, exceptions, ConfigParser
-
-#-----------------------------------------------------------------------------
-
-def help():
-
-    """
-    Give the list of the command-line options.
-    """
-
-    print
-    print "usage:",sys.argv[0]," [ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -i: name of the table to export"
-    print "     -o: name of the output file (default=inTable)"
-    print "     -p: extra parameters to add to the SQL query (e.g. 'ORDER BY path')"
-    print "     -k: keep the first line"
-    print "     -C: configuration file from TEdenovo or TEannot pipeline"
-    print "     -H: MySQL host (if no configuration file)"
-    print "     -U: MySQL user (if no configuration file)"
-    print "     -P: MySQL password (if no configuration file)"
-    print "     -D: MySQL database (if no configuration file)"
-    print "     -v: verbose (default=0/1)"
-    print
-
-#-----------------------------------------------------------------------------
-
-def main():
-
-    """
-    This program exports all the data contained in a MySQL table into a flat file in the current directory.
-    """
-
-    inTable = ""
-    outFileName = ""
-    param = ""
-    keepFirstLine = False
-    configFileName = ""
-    host = ""
-    user = ""
-    passwd = ""
-    dbname = ""
-    verbose = 0
-
-    try:
-        opts, args = getopt.getopt(sys.argv[1:],"hi:o:p:kC:H:U:P:D:v:")
-    except getopt.GetoptError, err:
-        print str(err)
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-i":
-            inTable = a
-        elif o == "-o":
-            outFileName = a
-        elif o == "-p":
-            param = a
-        elif o == "-k":
-            keepFirstLine = True
-        elif o == "-C":
-            configFileName = a
-        elif o == "-H":
-            host = a
-        elif o == "-U":
-            user = a 
-        elif o == "-P":
-            passwd = a
-        elif o == "-D":
-            dbname = a
-        elif o == "-v":
-            verbose = int(a)
-
-    if inTable == "":
-        print "*** Error: missing input table name"
-        help()
-        sys.exit(1)
-
-    if configFileName != "":
-        config = ConfigParser.ConfigParser()
-        config.readfp( open(configFileName) )
-        host = config.get("repet_env","repet_host")
-        user = config.get("repet_env","repet_user")
-        passwd = config.get("repet_env","repet_pw")
-        dbname = config.get("repet_env","repet_db")
-    if host == "" or user == "" or passwd == "" or dbname == "":
-        if os.environ.get( "REPET_HOST" ) not in [ "", None ]:
-            host = os.environ.get( "REPET_HOST" )
-        if os.environ.get( "REPET_USER" ) not in [ "", None ]:
-            user = os.environ.get( "REPET_USER" )
-        if os.environ.get( "REPET_PW" ) not in [ "", None ]:
-            passwd = os.environ.get( "REPET_PW" )
-        if os.environ.get( "REPET_DB" ) not in [ "", None ]:
-            dbname = os.environ.get( "REPET_DB" )
-    if host == "" or user == "" or passwd == "" or dbname == "":
-        print "*** Error: missing information about MySQL connection"
-        sys.exit(1)
-
-    if outFileName == "":
-        outFileName = inTable
-
-    prg = "mysql"
-    cmd = prg
-    cmd += " -h %s" % ( host )
-    cmd += " -u %s" % ( user )
-    cmd += " -p\"%s\"" % ( passwd )
-    cmd += " --database=%s" % ( dbname )
-    cmd += " -e\"SELECT * FROM %s" % ( inTable )
-    if param != "":
-        cmd += " %s" % ( param )
-    cmd += ";\""
-    cmd += " > "
-    if keepFirstLine == False:
-        cmd += "%s.tmp" % ( outFileName )
-    else:
-        cmd += "%s" % ( outFileName )
-    if verbose > 0: print cmd; sys.stdout.flush()
-    log = os.system( cmd )
-    if log != 0:
-        print "*** Error: %s returned %i" % ( prg, log )
-        sys.exit(1)
-
-    if keepFirstLine == False:
-        tmpFileName = "%s.tmp" % ( outFileName )
-        tmpFile = open( tmpFileName, "r" )
-        outFile = open( outFileName, "w" )
-        i = 0
-        for line in tmpFile:
-            if i > 0:
-                outFile.write( line )
-            i += 1
-        tmpFile.close()
-        outFile.close()
-        os.remove( tmpFileName )
-
-    return 0
-
-#----------------------------------------------------------------------------
-
-if __name__ == '__main__':
-    main()
--- a/commons/tools/srptGameXmlMaker.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,283 +0,0 @@
-#!/usr/bin/env python
-
-import user, os, sys, getopt, ConfigParser
-from os import listdir
-
-def setup_env():
-    if "REPET_PATH" in os.environ.keys():
-        sys.path.append( os.environ["REPET_PATH"] )
-    else:
-        print "*** Error: no environment variable REPET_PATH ***"
-        sys.exit(1)
-setup_env()
-
-from pyRepet.sql.RepetDBMySQL import *
-from pyRepet.gamexml.Xml_writer import *
-from pyRepet.gamexml.computational import *
-
-#------------------------------------------------------------------------------
-
-def help():
-
-    print ""
-    print "usage:",sys.argv[0],"[options]"
-    print "options:"
-    print "     -h: this help"
-    print "     -f: fasta file (required to generate new '.gamexml' files)"
-    print "     -n: annotation tier_name"
-    print "     -g: gamexml file (for Apollo). If it's not mentionned, all '.gamexml' files will be updated with the result file"
-    print "     -l: light gameXML file (without sequence)"
-    print "     -r: result files (require -n)"
-    print "     -R: reverse the query and subject of Blaster results"
-    print "     -s: tier_name of an annotation to remove from a gameXML file"
-    print "     -t: file of table name to use to create the gamexml files (tier name 'tab' format 'tab' table name)"
-    print "     -c: configuration file from TEdenovo or TEannot pipeline"
-    print "     -H: MySQL host (if no configuration file)"
-    print "     -U: MySQL user (if no configuration file)"
-    print "     -P: MySQL password (if no configuration file)"
-    print "     -D: MySQL database (if no configuration file)"
-    print "     -v: verbose (default=0/1/2)"
-    print ""
-
-#------------------------------------------------------------------------------
-
-def automatisation( result_file, tier_name, reverse, comput ):
-
-    if verbose > 1:
-        print "Auto update"; sys.stdout.flush()
-    writer = Xml_writer()
-    file_liste = []
-    liste_comp = []
-    liste_comp = listdir('./')
-
-    if result_file != "":
-        for j in liste_comp:
-            if writer.file_in_keys( j, comput ):
-                file_liste = file_liste + [j]
-
-        for i in file_liste:
-            writer.update_gamexml( i, result_file, tier_name, comput )
-
-    else:
-        for j in liste_comp:
-            if j.find( "gamexml" ) != -1:
-                writer.parse_gamexml( j )
-                writer.verif_name_prog( tier_name )
-                writer.write( j )
-                if verbose > 1:
-                    print tier_name + " program from " +j +" removed"
-
-#------------------------------------------------------------------------------
-
-def main():
-
-    f_result = ""
-    f_gamexml = ""
-    f_fasta = ""
-    f_table = ""
-    tier_name = ""
-    substract_name = ""
-    no_seq = 0
-    configFileName = ""
-    host = ""
-    user = ""
-    passwd = ""
-    dbname = ""
-    verbose = 0
-
-    try:
-        options,arguments=getopt.getopt(sys.argv[1:],"hn:f:g:r:s:lRt:c:H:U:P:D:v:",["help","tier_name=","fasta","gamexml","result","substract_program","light","reverse_result","table"])
-    except getopt.GetoptError:
-        help()
-        sys.exit(1)
-    if options == []:
-        help()
-        sys.exit(1)
-    for o,a in options:
-        if o == "-h" or o == "--help":
-            help()
-            sys.exit(0)
-        elif o == "-f" or o == "--fasta":
-            f_fasta = a
-        elif o == "-g" or o == "--gamexml":
-            f_gamexml = a 
-        elif o == "-n" or o == "--tier_name":
-            tier_name = a
-        elif o == "-r" or o == "--result":
-            f_result = a
-        elif o == "-s" or o == "--subtract_program":
-            substract_name = a
-        elif o == "-l" or o == "--light":
-            no_seq = 1
-        elif o == "-R" or o == "--reverse_result":
-            writer.set_reverse()
-        elif o == "-t" or o == "--table":
-            f_table = a
-        elif o == "-c":
-            configFileName = a
-        elif o == "-H":
-            host = a
-        elif o == "-U":
-            user = a 
-        elif o == "-P":
-            passwd = a
-        elif o == "-D":
-            dbname = a
-        elif o == "-v":
-            verbose = int(a)
-
-    if tier_name == "" and substract_name == "" and f_result != "":
-        print "*** Error: option -n required"
-        help()
-        sys.exit(1)
-
-    if f_fasta == "" and f_gamexml == "":
-        print "*** Error: options -g or -f required"
-        help()
-        sys.exit(1)
-    
-    if substract_name!="" and f_result!="" :
-        print "Error: option -s and -r together"
-        help()
-        sys.exit(1)
-
-
-    if verbose > 0:
-        print "\nbeginning of %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    if configFileName != "":
-        config = ConfigParser.ConfigParser()
-        config.readfp( open(configFileName) )
-        host = config.get("repet_env","repet_host")
-        user = config.get("repet_env","repet_user")
-        passwd = config.get("repet_env","repet_pw")
-        dbname = config.get("repet_env","repet_db")
-
-    if host == "" and os.environ.get( "REPET_HOST" ) != None:
-        host = os.environ.get( "REPET_HOST" )
-    if user == "" and os.environ.get( "REPET_USER" ) != None:
-        user = os.environ.get( "REPET_USER" )
-    if passwd == "" and os.environ.get( "REPET_PW" ) != None:
-        passwd = os.environ.get( "REPET_PW" )
-    if dbname == "" and os.environ.get( "REPET_DB" ) != None:
-        dbname = os.environ.get( "REPET_DB" )
-
-    writer = Xml_writer()
-
-    # create the dico
-    comput = computational()
-
-    # create all the ".gamexml" files (option '-f')
-    if f_fasta != "":
-        writer.create_gamexml( f_fasta, f_result, tier_name, comput, no_seq )
-
-    # 
-    if f_result != "":
-       if f_gamexml != "":
-           key = ".".join( f_gamexml.split(".")[:-1] )
-       else:
-           key = ""
-       format = writer.find_type_file( f_result )
-       resFile = open( f_result )
-       if format == "path":
-	       comput.load_dico_path_from_file( key, f_result )
-
-    if f_table != "":
-            if verbose > 1:
-                print "parsing file %s... " % ( f_gamexml ); sys.stdout.flush()
-	    writer.parse_gamexml( f_gamexml )
-
-	    if f_gamexml != "":
-##                key=".".join(f_gamexml.split(".")[:-1])
-                key = f_gamexml.split(".")[0]
-	    else:
-                key = ""
-
-	    tfile = open( f_table )
-	    lines = tfile.readlines()
-	    for l in lines:
-                if l[0] == "#":
-                    continue
-                tok = l.split()
-                #print tok
-                if len(tok) == 0:
-                    break
-                tier_name = tok[0]
-                format = tok[1]
-                table = tok[2]
-                alias = ""
-                if verbose > 1:
-                    print "table: " + table + " (format=" + format + ")"
-                if len(tok) > 3:
-                    alias = tok[3]
-                    if verbose > 1:
-                        print " alias=" + alias
-
-                if host == "" or user == "" or passwd == "" or dbname == "":
-                    print "*** Error: missing information about MySQL connection"
-                    sys.exit(1)
-                db = RepetDB( user, host, passwd, dbname )
-
-                if format == "path":
-                    comput.load_dico_path_from_table( db, key, table, alias )
-                    writer.update_gamexml_comput( tier_name, comput )
-                elif format == "rpath":
-                    comput.load_dico_rpath_from_table( db, key, table, alias )
-                elif format == "ipath":
-                    comput.load_dico_ipath_from_table( db, key, table, alias )
-                    writer.update_gamexml_comput( tier_name, comput )
-                elif format == "align":
-                    comput.load_dico_align_from_table( db, key, table, alias )
-                    writer.update_gamexml_comput( tier_name, comput )
-                elif format == "map":
-                    comput.load_dico_map_from_table( db, key, table, alias )
-                    writer.update_gamexml_comput( tier_name, comput )
-                elif format == "rmap":
-                    comput.load_dico_rmap_from_table( db, key, table, alias )
-                    writer.update_gamexml_comput( tier_name, comput )
-                elif format == "set":
-                    comput.load_dico_set_from_table( db, key, table, alias )
-                    writer.update_gamexml_comput( tier_name, comput )
-                elif format == "annot":
-                    comput.load_dico_annot_from_table( db, key, table, alias )
-                    writer.update_gamexml_annot( table, comput )
-                elif format == "annot_set":
-                    comput.load_dico_annotset_from_table( db, key, table, alias )
-                    writer.update_gamexml_annot( table, comput )
-                else:
-                    print "*** Error: unknown format '%s'" % ( format )
-                    sys.exit(1)
-            writer.write(f_gamexml)
-
-            db.close()
-
-    # 
-    if f_gamexml == "" and f_result != "" and f_fasta == "":
-        automatisation( f_result, tier_name, writer.get_reverse(), comput )
-
-    # update a ".gamexml" file (options '-g' and '-t')
-    if f_gamexml != "" and f_result != "":
-        writer.update_gamexml( f_gamexml, f_result, tier_name, comput )
-
-    # remove a comput
-    if substract_name != "" and tier_name == "":
-        if f_gamexml != "":
-            writer.parse_gamexml( f_gamexml )
-            writer.verif_name_prog( substract_name )
-            writer.write( f_gamexml )
-            if verbose > 1:
-                print substract_name + " program from " + f_gamexml +" removed"
-        else:
-            automatisation( "", substract_name, 0, None )
-
-    if verbose > 0:
-        print "%s finished successfully\n" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    return 0
-
-#------------------------------------------------------------------------------
-
-if __name__ == '__main__':
-    main()
--- a/commons/tools/srptPhyML.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,165 +0,0 @@
-#!/usr/bin/env python
-
-import user, os, sys, getopt, exceptions, logging, ConfigParser
-
-if not os.environ.has_key( "REPET_PATH" ):
-    print "*** Error: no environment variable REPET_PATH"
-    sys.exit(1)
-sys.path.append( os.environ["REPET_PATH"] )
-
-import pyRepet.sql.RepetJobMySQL
-import pyRepet.launcher.Launcher
-
-#-----------------------------------------------------------------------------
-
-def help():
-
-    """
-    Give the list of the command-line options.
-    """
-
-    print
-    print "usage:",sys.argv[0]," [ options ]"
-    print "options:"
-    print "     -h: this help"
-    print "     -g: name of the group identifier (same for all the jobs)"
-    print "     -q: name of the query directory"
-    print "     -S: suffix in the query directory  (default='*.fa')"
-    print "     -Q: name of the queue (on the cluster)"
-    print "     -d: absolute path to the temporary directory"
-    print "     -C: configuration file from TEdenovo or TEannot pipeline"
-    print "     -t: job table name (default=jobs)"
-    print "     -p: absolute path to project directory (if jobs management via files)"
-    print "     -c: clean (remove job launch files and job stdout)"
-    print "     -v: verbose (default=0/1/2)"
-    print
-
-#-----------------------------------------------------------------------------
-
-def main():
-
-    """
-    This program takes a directory as input and launches MAP on each file in it.
-    """
-
-    groupid = ""
-    queryDir = ""
-    patternSuffix = "*.fa"
-    queue = ""
-    tmpDir = ""
-    configFileName = ""
-    jobTable = "jobs"
-    projectDir = ""
-    clean = False
-    verbose = 0
-
-    try:
-        opts, args = getopt.getopt(sys.argv[1:],"hg:q:S:Q:d:C:t:p:cv:")
-    except getopt.GetoptError, err:
-        print str(err)
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-g":
-            groupid = a
-        elif o == "-q":
-            queryDir = a
-        elif o == "-S":
-            patternSuffix = a
-        elif o == "-Q":
-            queue = a
-        elif o == "-d":
-            tmpDir = a
-        elif o == "-C":
-            configFileName = a
-        elif o == "-t":
-            jobTable = a
-        elif o == "-p":
-            projectDir = a
-        elif o == "-c":
-            clean = True
-        elif o == "-v":
-            verbose = int(a)
-
-    if  groupid == "" or queryDir == "":
-        print "*** Error: missing compulsory options"
-        help()
-        sys.exit(1)
-
-    if os.environ["REPET_JOBS"] == "files" and projectDir == "":
-        print "*** Error: missing compulsory options for jobs management via files"
-        help()
-        sys.exit(1)
-
-    if verbose > 0:
-        print "\nbeginning of %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    #--------------------------------------------------------------------------
-
-    # create the 'log' file
-
-    logFileName = "%s_pid%s.log" % ( groupid, os.getpid() )
-    handler = logging.FileHandler( logFileName )
-    formatter = logging.Formatter( "%(asctime)s %(levelname)s: %(message)s" )
-    handler.setFormatter( formatter )
-    logging.getLogger('').addHandler( handler )
-    logging.getLogger('').setLevel( logging.DEBUG )
-    logging.info( "started" )
-
-
-    # open a connection to the MySQL table
-
-    if configFileName != "":
-        if not os.path.exists( configFileName ):
-            print "*** Error: configuration file '%s' doesn't exist" % ( configFileName )
-            sys.exit(1)
-        config = ConfigParser.ConfigParser()
-        config.readfp( open(configFileName) )
-        host = config.get("repet_env","repet_host")
-        user = config.get("repet_env","repet_user")
-        passwd = config.get("repet_env","repet_pw")
-        dbname = config.get("repet_env","repet_db")
-    else:
-        host = os.environ["REPET_HOST"]
-        user = os.environ["REPET_USER"]
-        passwd = os.environ["REPET_PW"]
-        dbname = os.environ["REPET_DB"]
-
-    if os.environ["REPET_JOBS"] == "files":
-        jobdb = pyRepet.sql.RepetJobMySQL.RepetJob( dbname = projectDir + "/" + os.environ["REPET_DB"] )
-    elif os.environ["REPET_JOBS"] == "MySQL":
-        jobdb = pyRepet.sql.RepetJobMySQL.RepetJob( user, host, passwd, dbname )
-    else:
-        print "*** Error: REPET_JOBS is '%s'" % ( os.environ["REPET_JOBS"] )
-        sys.exit(1)
-
-
-    currentDir = os.getcwd()
-    if tmpDir == "":
-        tmpDir = currentDir
-
-    # launch PhyML on each fasta file in queryDir
-    cL = pyRepet.launcher.Launcher.PhyMlLauncher( jobdb=jobdb, query=queryDir, cdir=currentDir, tmpdir=tmpDir, job_table=jobTable, queue=queue, groupid=groupid, acro="PhyML" )
-    cL.run( patternSuffix )
-
-    # clean
-    if clean == True:
-        cL.clean()
-
-
-    logging.info( "finished" )
-
-    if verbose > 0:
-        print "%s finished successfully\n" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    return 0
-
-#----------------------------------------------------------------------------
-
-if __name__ == '__main__':
-    main()
--- a/commons/tools/srptTableOverlap.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,319 +0,0 @@
-#!/usr/bin/env python
-
-import os
-import sys
-import getopt
-import logging
-import string
-import ConfigParser
-
-from pyRepet.sql.TableAdaptator import *
-import pyRepet.sql.RepetDBMySQL
-import pyRepet.coord.Map
-import pyRepet.coord.Path
-import pyRepet.coord.Set
-
-
-def help():
-    print
-    print "usage: %s [ options ]" % ( sys.argv[0].split("/")[-1] )
-    print "options:"
-    print "     -h: this help"
-    print "     -q: query table"
-    print "     -s: subject table"
-    print "     -p: by path"
-    print "     -t: table type comparison: qtype/stype where qtype=[map,set,path] and stype=[path,set,map]"
-    print "     -c: configuration file from TEdenovo or TEannot pipeline"
-    print "     -H: MySQL host (if no configuration file)"
-    print "     -U: MySQL user (if no configuration file)"
-    print "     -P: MySQL password (if no configuration file)"
-    print "     -D: MySQL database (if no configuration file)"
-    print
-    
-    
-def pathOverlapByPath( qtable, qtype, stable, stype, db, fout, verbose=0 ):
-    
-    if qtype == "path":
-        db.create_path_index( qtable )
-        qtablePathAdaptator = TablePathAdaptator( db, qtable )
-        path_num_list = qtablePathAdaptator.getPath_num()
-    elif qtype == "set":
-        db.create_set_index( qtable )
-        qtableSetAdaptator = TableSetAdaptator( db, qtable )
-        path_num_list = qtableSetAdaptator.getSet_num()
-    else:
-        string = "unknown query table type: %s" % ( qtype )
-        if verbose > 0:
-            print string
-        logging.error( string )
-        sys.exit(1)
-    string = "nb of paths in query table: %i" % (len(path_num_list) )
-    if verbose > 0:
-        print string
-    logging.info( string )
-    
-    if stype == "path":
-        stablePathAdaptator = TableBinPathAdaptator( db, stable )
-#        stablePathAdaptator=TablePathAdaptator(db,stable)
-    elif stype == "set":
-        stableSetAdaptator = TableBinSetAdaptator( db, stable )
-#        stableSetAdaptator=TableSetAdaptator(db,stable)
-    else:
-        string = "unknown subject table type: %s" % ( stype )
-        if verbose > 0:
-            print string
-        logging.error( string )
-        sys.exit(1)
-        
-    count = 0
-    for path_num in path_num_list:
-        if qtype == "path":
-            qlist = qtablePathAdaptator.getPathList_from_num( path_num )
-            qlist = pyRepet.coord.Path.path_list_rangeQ2Set( qlist )
-        elif qtype == "set":
-            qlist = qtableSetAdaptator.getSetList_from_num( path_num )
-            
-        qlist.sort()
-        qmin, qmax = pyRepet.coord.Set.set_list_boundaries( qlist )
-        
-        qmin = qmin - 1
-        qmax = qmax + 1
-        if stype == "path":
-            slist = stablePathAdaptator.getPathList_from_qcoord(qlist[0].seqname.split()[0],qmin,qmax)
-            slist = pyRepet.coord.Path.path_list_rangeQ2Set( slist )
-        elif stype == "set":
-            slist = stableSetAdaptator.getSetList_from_qcoord(qlist[0].seqname.split()[0],qmin,qmax)
-            
-        if len(slist) > 0:
-            print "----------------------------------------"
-            print "query:"
-            pyRepet.coord.Set.set_list_show( qlist )
-            qlist=pyRepet.coord.Set.set_list_merge( qlist )
-            qsize=pyRepet.coord.Set.set_list_size( qlist )
-            print "query size=",qsize
-            
-            slist_dict = pyRepet.coord.Set.set_list_split( slist )
-            subj_names = ""
-            for i,l in slist_dict.items():
-                if subj_names != "":
-                    subj_names += "|"
-                subj_names += "%d:%s" % (i,l[0].name)
-            subj_count = len(slist_dict.keys())
-            
-            print "subject:"
-            pyRepet.coord.Set.set_list_show( slist )
-            slist = pyRepet.coord.Set.set_list_merge( slist )
-            ssize = pyRepet.coord.Set.set_list_size( slist )
-            osize = pyRepet.coord.Set.set_list_overlap_size( qlist, slist )
-            
-            print "subject size=",ssize
-            print "overlap size=",osize
-            
-            fout.write("%d\t%s\t%d\t%s\t%d\t%d\t%d\t%f\t%f\n"\
-                       %(path_num,qlist[0].name,\
-                         qsize,\
-                         subj_names,\
-                         subj_count,\
-                         ssize,\
-                         osize,\
-                         float(osize)/qsize,\
-                         float(osize)/ssize))
-        else:
-            print "----------------------------------------"
-            print "query:"
-            pyRepet.coord.Set.set_list_show( qlist )
-            qlist = pyRepet.coord.Set.set_list_merge( qlist )
-            qsize = pyRepet.coord.Set.set_list_size( qlist )
-            print "query size=",qsize
-            print "No match!"
-            fout.write("%d\t%s\t%d\t-\t0\t0\t0\t0.0\t0.0\n"\
-                       %(path_num,qlist[0].name,qsize))
-            
-            
-def getOverlapAllPaths( qtable, qtype, stable, stype, db, verbose=0 ):
-    """
-    For each query in qtable, compute the overlap between its matches and the matches in stable.
-    """
-    if qtype =="map":
-        qtableAdaptator = pyRepet.sql.TableAdaptator.TableMapAdaptator( db, qtable )
-    elif qtype == "path":
-        qtableAdaptator = pyRepet.sql.TableAdaptator.TablePathAdaptator( db, qtable )
-    elif qtype == "set":
-        qtableAdaptator = pyRepet.sql.TableAdaptator.TableSetAdaptator( db, qtable )
-    else:
-        string = "unknown query table type: %s" % ( qtype )
-        if verbose > 0:
-            print string
-        logging.error( string )
-        sys.exit(1)
-        
-    string = "fetching query table data..."
-    contigs = qtableAdaptator.getContig_name()
-    string += " %i contig(s)" % ( len(contigs) )
-    if verbose > 0:
-        print string; sys.stdout.flush()
-    logging.info( string )
-    
-    if stype == "map":
-        stableAdaptator = pyRepet.sql.TableAdaptator.TableMapAdaptator( db, stable )
-    elif stype == "path":
-        stableAdaptator = pyRepet.sql.TableAdaptator.TablePathAdaptator( db, stable )
-    elif stype == "set":
-        stableAdaptator = pyRepet.sql.TableAdaptator.TableSetAdaptator( db, stable )
-    else:
-        string = "unknown subject table type: %s" % ( stype )
-        if verbose > 0:
-            print string
-        logging.error( string )
-        sys.exit(1)
-        
-    string = "looking for overlaps with subject data..."
-    if verbose > 0:
-        print string; sys.stdout.flush()
-    logging.info( string )
-    sum_qsize = 0
-    sum_osize = 0
-    sum_non_osize = 0
-    for c in contigs:
-        string = "contig '%s': "%(c)
-        qlist = qtableAdaptator.getSetList_from_contig( c )
-        qlist = pyRepet.coord.Set.set_list_merge( qlist )
-        slist = stableAdaptator.getSetList_from_contig( c )
-        slist = pyRepet.coord.Set.set_list_merge( slist )
-        qsize = pyRepet.coord.Set.set_list_size( qlist )
-        osize = pyRepet.coord.Set.set_list_overlap_size( qlist, slist )
-        sum_osize += osize
-        sum_qsize += qsize
-        sum_non_osize += qsize - osize
-        string += "qsize=%d osize=%d" % ( qsize, osize )
-        logging.debug( string )
-        if verbose > 0:
-            print string; sys.stdout.flush()
-            
-    string = "summary:"
-    string += "\ncumulative coverage of the query table: %i nt" % ( sum_qsize )
-    string += "\nsize of overlaps with the subject table: %i nt" % ( sum_osize )
-    string += "\n proportion of query: %.3f" % ( float(sum_osize)/sum_qsize )
-    string += "\nsize of non-overlaps with the subject table: %i nt" % ( sum_non_osize )
-    string += "\n proportion of query: %.3f" % ( float(sum_non_osize)/sum_qsize )
-    if verbose > 0:
-        print string; sys.stdout.flush()
-    logging.info( string )
-    
-    return sum_osize, sum_non_osize, sum_qsize
-
-
-def main ():
-    """
-    This program computes the overlaps between two tables recording spatial coordinates.
-    """
-    qtable = ""
-    stable = ""
-    type = ""
-    by_path = False
-    configFileName = ""
-    host = ""
-    user = ""
-    passwd = ""
-    db = ""
-    verbose = 0
-    try:
-        opts, args = getopt.getopt( sys.argv[1:], "hq:s:t:pc:H:U:P:D:v:" )
-    except getopt.GetoptError:
-        help()
-        sys.exit(1)
-    if len(args) != 0:
-        help()
-        sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-q":
-            qtable = a
-        elif o == "-s":
-            stable = a
-        elif o == "-t":
-            type = a
-        elif o == "-p":
-            by_path = True
-        elif o == "-c":
-            configFileName = a
-        elif o == "-H":
-            host = a
-        elif o == "-U":
-            user = a 
-        elif o == "-P":
-            passwd = a
-        elif o == "-D":
-            db = a
-        elif o == "-v":
-            verbose = int(a)
-    if qtable=="" or stable=="" or \
-    (configFileName== "" and (host=="" or \
-                              user=="" or passwd=="" or db=="")):
-        print "ERROR: missing compulsory options"
-        help()
-        sys.exit(1)
-    if verbose > 0:
-        print "START %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-        
-    if configFileName != "":
-        config = ConfigParser.ConfigParser()
-        config.readfp( open(configFileName) )
-        host = config.get("repet_env","repet_host")
-        user = config.get("repet_env","repet_user")
-        passwd = config.get("repet_env","repet_pw")
-        dbname = config.get("repet_env","repet_db")
-        
-    logfilename = qtable + "-" + stable + "-" + str(os.getpid()) + ".log"
-    handler = logging.FileHandler( logfilename )
-    formatter = logging.Formatter("%(asctime)s %(levelname)s: %(message)s")
-    handler.setFormatter( formatter )
-    logging.getLogger('').addHandler(handler)
-    logging.getLogger('').setLevel(logging.DEBUG)
-    logging.info("started")
-    
-    db = pyRepet.sql.RepetDBMySQL.RepetDB( user, host, passwd, dbname )
-    
-    qtype, stype = type.split("/")
-    
-    if not db.exist( qtable ):
-        if not os.path.exists( qtable ):
-            msg = "ERROR: neither table nor file '%s'" % ( qtable )
-            sys.stderr.write( "%s\n" % msg )
-            sys.exit(1)
-        tmp = qtable.replace(".","_")
-        db.create_table( db, tmp, qtable, qtype )
-        qtable = tmp
-    if not db.exist( stable ):
-        if not os.path.exists( stable ):
-            msg = "ERROR: neither table nor file '%s'" % ( stable )
-            sys.stderr.write( "%s\n" % msg )
-            sys.exit(1)
-        tmp = stable.replace(".","_")
-        db.create_table( db, tmp, stable, qtype )
-        stable = tmp
-        
-    string = "input tables:"
-    string += "\nquery table: %s ('%s' format)" % ( qtable, qtype )
-    string += "\nsubject table: %s ('%s' format)" % ( stable, stype )
-    logging.info( string )
-    
-    if by_path:
-        fout = open(qtable+"_vs_"+stable+".dat","w")
-        pathOverlapByPath( qtable, qtype, stable, stype, db, fout, verbose )
-        fout.close()
-    else:
-        getOverlapAllPaths( qtable, qtype, stable, stype, db, verbose )
-        
-    logging.info("finished")
-    
-    if verbose > 0:
-        print "END %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-        
-        
-if __name__ == "__main__":
-    main()
--- a/commons/tools/tabFileReader.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,600 +0,0 @@
-#!/usr/bin/env python
-
-###@file
-# Read a file recording matches in the 'tab' format (output from Matcher) and return the number of matches between queries and subjects being CC, CI, IC and II.
-# A match is said to be CC (for complete-complete) when both query and subject match over x% of their entire respective length. By default, x=95.
-#
-# usage: tabFileReader.py [ options ]
-# options:
-#      -h: this help
-#      -m: name of the file recording the matches (format='tab', output from Matcher)
-#      -q: name of the fasta file recording the queries
-#      -s: name of the fasta file recording the subjects
-#      -t: threshold over which the match is 'complete', in % of the seq length (default=95)
-#      -i: identity below which matches are ignored (default=0)
-#      -l: length below which matches are ignored (default=0)
-#      -o: overlap on query and subject below which matches are ignored (default=0)
-#      -v: verbose (default=0/1)
-
-import sys
-import getopt
-from string import *
-
-import pyRepet.seq.BioseqDB
-import pyRepet.util.Stat
-
-#TODO: remove case changes in headers (4 lower() method calls in this script) 
-
-#----------------------------------------------------------------------------
-
-def help():
-    print
-    print "usage: %s [ options ]" % ( sys.argv[0].split("/")[-1] )
-    print "options:"
-    print "     -h: this help"
-    print "     -m: name of the file recording the matches (format='tab', output from Matcher)"
-    print "     -q: name of the fasta file recording the queries"
-    print "     -s: name of the fasta file recording the subjects"
-    print "     -t: coverage threshold over which the match is 'complete' (in %% of the seq length, default=95)"
-    print "     -i: identity below which matches are ignored (default=0)"
-    print "     -l: length below which matches are ignored (default=0)"
-    print "     -o: overlap on query and subject below which matches are ignored (default=0)"
-    print "     -I: identity threshold for 'CC' matches (default=90)"
-    print "     -E: E-value threshold for 'CC' matches (default=1e-10)"
-    print "     -T: coverage threshold for match length on query compare to subject length (default=90)"
-    print "     -v: verbose (default=0/1)"
-    print
-
-#----------------------------------------------------------------------------
-
-#here are the fields of a '.tab' file:
-#[0]: query sequence name
-#[1]: whole match start coordinate on the query sequence
-#[2]: whole match end coordinate on the query sequence
-#[3]: length on the query sequence
-#[4]: length in percentage of the query sequence
-#[5]: length on the query relative to the subject length in percentage
-#[6]: subject sequence name
-#[7]: whole match start coordinate on the subject sequence
-#[8]: whole match end coordinate on the subject sequence
-#[9]: length on the subject sequence
-#[10]: length in percentage of the subject sequence
-#[11]: BLAST E-value
-#[12]: BLAST score
-#[13]: identity percentage
-#[14]: path
-
-class tabFileReader( object ):
-
-    def __init__( self, line ):
-
-        columns = line.split("\t")
-
-        self.name_sbj = (columns[6])
-        self.length_sbj = int(round(int(columns[9])/float(columns[10]),0))  #length of the subject
-        self.prct_sbj = float(columns[10]) * 100  #prct_sbj = length of the match on the subject divided by the length of the subject * 100
-        if int(columns[7]) < int(columns[8]):
-            self.start_sbj = int(columns[7])                        #start of the match on the subject
-            self.end_sbj = int(columns[8])                          #end of the match on the subject
-        else:
-            self.start_sbj = int(columns[8])
-            self.end_sbj = int(columns[7])
-        self.sbj_dist_ends = int(columns[9])                    #length on the subject that matches with the query
-
-        self.name_qry = columns[0]
-        self.length_qry = int(round(int(columns[3])/float(columns[4]),0))  #length of the query
-        self.prct_qry = float(columns[4]) * 100   #prct_qry = length of the match on the query divided by the length of the query * 100
-        if int(columns[1]) < int(columns[2]):
-            self.start_qry = int(columns[1])                        #start of the match on the query
-            self.end_qry = int(columns[2])                          #end of the match on the query
-        else:
-            self.start_qry = int(columns[2])
-            self.end_qry = int(columns[1])
-        self.qry_dist_ends = int(columns[3])                    #length on the query that matches with the subject
-
-        self.length_match = int(columns[3])
-        self.prct_matchQryOverSbj = float(columns[5]) * 100   #length on the query relative to the subject length in percentage
-        self.identity = float(columns[13])
-        self.score = int(columns[12])
-        self.evalue = float(columns[11])
-
-        self.sbj2qry = [self.length_sbj,self.prct_sbj,self.start_sbj,self.end_sbj,self.name_qry,self.length_sbj,self.prct_qry,self.start_qry,self.end_qry,self.identity,self.score]
-        
-        self.qry2sbj = [self.length_qry,self.prct_qry,self.start_qry,self.end_qry,self.name_sbj,self.length_sbj,self.prct_sbj,self.start_sbj,self.end_sbj,self.identity,self.score]
-
-#----------------------------------------------------------------------------
-
-def make_dico( lMatches ):
-    """
-    Record the matches in two dictionaries which keys are the queries or the subjects.
-    """
-
-    Sbj2Qry = {}
-    Qry2Sbj = {}
-
-    for match in lMatches:
-        if Sbj2Qry.has_key( match.name_sbj ):
-            Sbj2Qry[match.name_sbj].append( match )
-        else:
-            Sbj2Qry[match.name_sbj] = [ match ]
-        if Qry2Sbj.has_key( match.name_qry ):
-            Qry2Sbj[match.name_qry].append( match )
-        else:
-            Qry2Sbj[match.name_qry] = [ match ]
-
-    return [ Sbj2Qry, Qry2Sbj ]
-
-#----------------------------------------------------------------------------
-
-def find_UniqRedun( list_matchs ):
-
-    list_total_sbj = [];list_total_qry = []
-    list_uniq_sbj = [];list_redun_sbj = []
-    list_uniq_qry = [];list_redun_qry = []
-
-    for match in list_matchs:
-        list_total_sbj.append(match.name_sbj)
-        list_total_qry.append(match.name_qry)
-
-    for name_sbj in list_total_sbj:
-        if list_total_sbj.count(name_sbj) == 1:
-            list_uniq_sbj.append(name_sbj)
-        else:
-            if name_sbj not in list_redun_sbj:
-                list_redun_sbj.append(name_sbj)
-
-    for name_qry in list_total_qry:
-        if list_total_qry.count(name_qry) == 1:
-            list_uniq_qry.append(name_qry)
-        else:
-            if name_qry not in list_redun_qry:
-                list_redun_qry.append(name_qry)
-
-    return [ list_uniq_sbj, list_redun_sbj, list_uniq_qry, list_redun_qry ]
-
-#----------------------------------------------------------------------------
-
-def remove( all, sup_sbjqry, sup_sbj, sup_qry, inf_sbjqry ):
-
-    for name_sbj in all.keys():
-
-        if sup_sbjqry.has_key( name_sbj ) and sup_sbj.has_key( name_sbj ):
-            del sup_sbj[ name_sbj ]
-
-        if sup_sbjqry.has_key( name_sbj ) and sup_qry.has_key( name_sbj ):
-            del sup_qry[ name_sbj ]
-
-        if sup_sbjqry.has_key( name_sbj ) and inf_sbjqry.has_key( name_sbj ):
-            del inf_sbjqry[ name_sbj ]
-
-        if sup_sbj.has_key( name_sbj ) and sup_qry.has_key( name_sbj ):
-            del sup_qry[ name_sbj ]
-
-        if sup_sbj.has_key( name_sbj ) and inf_sbjqry.has_key( name_sbj ):
-            del inf_sbjqry[ name_sbj ]
-
-        if sup_qry.has_key( name_sbj ) and inf_sbjqry.has_key( name_sbj ):
-            del inf_sbjqry[ name_sbj ]
-
-    return [ sup_sbj, sup_qry, inf_sbjqry ]
-
-#----------------------------------------------------------------------------
-
-def write_output( outFile, match_type, Sbj2Qry, dSbj2Cat, Qry2Sbj, dQry2Cat ):
-    """
-    Save the results (subjects in each category and its matches) in a human-readable way.
-    """
-
-    if match_type == 'CC':
-        msg = "Matches with L >= %i%% for subject and query (CC)" % ( thresholdCoverage )
-    elif match_type == 'CI':
-        msg = "Matches with L >= %i%% for subject and L < %i%% for query (CI)" % ( thresholdCoverage, thresholdCoverage )
-    elif match_type == 'IC':
-        msg = "Matches with L < %i%% for subject and L >= %i%% for query (IC)" % ( thresholdCoverage, thresholdCoverage )
-    elif match_type == 'II':
-        msg ="Matches with L < %i%% for subject and query (II)" % ( thresholdCoverage )
-    if verbose > 1:
-        print "%s: %i subjects" % ( msg, len(Sbj2Qry.keys()) )
-    outFile.write("\n%s\n" % ( msg ) )
-
-    for name_sbj in Sbj2Qry.keys():
-        matchs = Sbj2Qry[name_sbj]
-        if len(matchs) == 1:
-            outFile.write("-> subject %s (%s: %s,%s) matches with query %s (%s: %s,%s): prct_sbj %.3f & prct_qry %.3f (id=%.3f,Eval=%g)\n" % (name_sbj,matchs[0].length_sbj,matchs[0].start_sbj,matchs[0].end_sbj,matchs[0].name_qry,matchs[0].length_qry,matchs[0].start_qry,matchs[0].end_qry,matchs[0].prct_sbj,matchs[0].prct_qry,matchs[0].identity,matchs[0].evalue))
-        else:
-            outFile.write("-> subject %s (%s: %s,%s) matches with %s queries:\n" % (name_sbj,matchs[0].length_sbj,matchs[0].start_sbj,matchs[0].end_sbj,len(matchs)))
-            for match in matchs:
-                outFile.write("%s versus %s (%s: %s,%s): prct_sbj %.3f & prct_qry %.3f (id=%.3f,Eval=%g)\n"%(name_sbj,match.name_qry,match.length_qry,match.start_qry,match.end_qry,match.prct_sbj,match.prct_qry,match.identity,match.evalue))
-
-    tmpList = []
-    for name_sbj in Sbj2Qry.keys():
-        tmpList.append( name_sbj.split(" ")[0].lower() )
-    tmpList.sort()
-    for name_sbj in tmpList:
-        outFile.write( name_sbj+"\n" )
-        dSbj2Cat[ name_sbj ] = match_type
-
-    tmpList = []
-    for name_qry in Qry2Sbj.keys():
-        tmpList.append( name_qry.split(" ")[0].lower() )
-    tmpList.sort()
-    for name_qry in tmpList:
-        outFile.write( name_qry+"\n" )
-        dQry2Cat[ name_qry ] = match_type
-
-#----------------------------------------------------------------------------
-
-def writeSubjectCategory( dSbj2Cat ):
-    """
-    Save the category (CC/CI/IC/II/NA) in which each subject has been found.
-
-    @param dSbj2Cat: dictionary which keys are subject names and values the category of that subject
-    @type dSbj2Cat: dictionary
-    """
-
-    # sort the subject names in alphabetical order
-    lSbjSorted = dSbj2Cat.keys()
-    lSbjSorted.sort()
-
-    catFile = open( tabFileName + "_sbjCategories.txt", "w" )
-    for sbj in lSbjSorted:
-        string = "%s\t%s\n" % ( sbj, dSbj2Cat[ sbj ] )
-        catFile.write( string )
-    catFile.close()
-
-#----------------------------------------------------------------------------
-
-def writeQueryCategory( dQry2Cat ):
-    """
-    Save the category (CC/CI/IC/II/NA) in which each query has been found.
-
-    @param dQry2Cat: dictionary which keys are query names and values the category of that query
-    @type dQry2Cat: dictionary
-    """
-
-    # sort the query names in alphabetical order
-    lQrySorted = dQry2Cat.keys()
-    lQrySorted.sort()
-
-    catFile = open( tabFileName + "_qryCategories.txt", "w" )
-    for qry in lQrySorted:
-        string = "%s\t%s\n" % ( qry, dQry2Cat[ qry ] )
-        catFile.write( string )
-    catFile.close()
-    
-#----------------------------------------------------------------------------
-
-def main():
-
-    global tabFileName
-    tabFileName = ""
-    qryFileName = ""
-    sbjFileName = ""
-    global thresholdCoverage
-    thresholdCoverage = 95
-    minIdentity = 0
-    minLength = 0
-    minOverlap = 0
-    global thresholdIdentity
-    thresholdIdentity = 90
-    global thresholdEvalue
-    thresholdEvalue = 1e-10
-    global thresholdCoverageMatch
-    thresholdCoverageMatch = 90
-    global verbose
-    verbose = 0
-
-    try:
-        opts, args = getopt.getopt(sys.argv[1:],"hm:q:s:t:i:l:I:E:T:o:v:")
-    except getopt.GetoptError, err:
-        print str(err); help(); sys.exit(1)
-    for o,a in opts:
-        if o == "-h":
-            help()
-            sys.exit(0)
-        elif o == "-m":
-            tabFileName = a
-        elif o == "-q":
-            qryFileName = a
-        elif o == "-s":
-            sbjFileName = a
-        elif o == "-t":
-            thresholdCoverage = int(a)
-        elif o == "-i":
-            minIdentity = float(a)
-        elif o == "-l":
-            minLength = int(a)
-        elif o == "-o":
-            minOverlap = float(a)
-        elif o == "-I":
-            thresholdIdentity = int(a)
-        elif o == "-E":
-            thresholdEvalue = float(a)
-        elif o == "-T":
-            thresholdCoverageMatch = int(a)
-        elif o == "-v":
-            verbose = int(a)
-
-    if tabFileName == "":
-        msg = "ERROR: missing 'tab' file (-m)"
-        sys.stderr.write( "%s\n" % msg )
-        help()
-        sys.exit(1)
-    if qryFileName == "" or sbjFileName == "":
-        msg = "ERROR: missing 'fasta' files (-q or -s)"
-        sys.stderr.write( "%s\n" % msg )
-        help()
-        sys.exit(1)
-
-    if verbose > 0:
-        print "START %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-
-    # 4 categories of matchs:
-    # type 1 (CC): the length of the match on the subject is >= 95% of the total length of the subject, idem for the query
-    # type 2 (CI): sbj >= 95% & qry < 95%
-    # type 3 (IC): sbj < 95% & qry >= 95%
-    # type 4 (II): sbj & qry < 95%
-    ListMatches_all = []
-    ListMatches_sup_sbjqry = []
-    ListMatches_sup_sbj = []
-    ListMatches_sup_qry = []
-    ListMatches_inf_sbjqry = []
-
-    qryDB = pyRepet.seq.BioseqDB.BioseqDB( qryFileName )
-    nbQry = qryDB.getSize()
-    if verbose > 0:
-        print "nb of queries in '%s': %i" % ( qryFileName, nbQry )
-    dQry2Cat = {}
-    for bs in qryDB.db:
-        dQry2Cat[ bs.header.split(" ")[0].lower() ] = "NA"
-
-    sbjDB = pyRepet.seq.BioseqDB.BioseqDB( sbjFileName )
-    nbSbj = sbjDB.getSize()
-    if verbose > 0:
-        print "nb of subjects in '%s': %i" % ( sbjFileName, nbSbj )
-    dSbj2Cat = {}
-    for bs in sbjDB.db:
-        dSbj2Cat[ bs.header.split(" ")[0].lower() ] = "NA"
-
-    tabFile = open( tabFileName )
-    nbMatchesInTab = 0
-    dSubject2DistinctQueries = {}
-    dQuery2DistinctSubjects = {}
-
-    # For each match, create a 'tabFileReader' object and record it in a list according to the type of the match
-    if verbose > 0:
-        print "parse the 'tab' file..."; sys.stdout.flush()
-    while True:
-        line = tabFile.readline()
-        if line == "":
-            break
-        if line[0:10] == "query.name":
-            continue
-        nbMatchesInTab += 1
-
-        match = tabFileReader( line )
-        if match.identity < minIdentity:
-            line = tabFile.readline()
-            continue
-        if match.length_match < minLength:
-            line = tabFile.readline()
-            continue
-        if match.prct_qry < minOverlap or match.prct_sbj < minOverlap:
-            line = tabFile.readline()
-            continue
-        ListMatches_all.append( match )
-
-        # type 1: sbj C & qry C
-        if match.prct_sbj >= thresholdCoverage and match.prct_qry >= thresholdCoverage:
-            qsLengthRatio = 100 * match.length_qry / float(match.length_sbj)
-            if match.identity >= thresholdIdentity \
-            and match.evalue <= thresholdEvalue \
-            and qsLengthRatio >= thresholdCoverage - 2 \
-            and qsLengthRatio <= 100 + (100-thresholdCoverage) + 2 \
-            and match.prct_matchQryOverSbj >= thresholdCoverageMatch:
-                ListMatches_sup_sbjqry.append( match )
-            else:
-                ListMatches_inf_sbjqry.append( match )
-
-        # type 2: sbj C & qry I
-        elif match.prct_sbj >= thresholdCoverage and match.prct_qry < thresholdCoverage:
-            ListMatches_sup_sbj.append( match )
-
-        # type 3: sbj I & qry C
-        elif match.prct_qry >= thresholdCoverage and match.prct_sbj < thresholdCoverage:
-            ListMatches_sup_qry.append( match )
-
-        # type 4: sbj I & qry I
-        elif match.prct_qry < thresholdCoverage and match.prct_sbj < thresholdCoverage:
-            ListMatches_inf_sbjqry.append( match )
-
-        if not dSubject2DistinctQueries.has_key( match.name_sbj ):
-            dSubject2DistinctQueries[ match.name_sbj ] = []
-        if not match.name_qry in dSubject2DistinctQueries[ match.name_sbj ]:
-            dSubject2DistinctQueries[ match.name_sbj ].append( match.name_qry )
-        if not dQuery2DistinctSubjects.has_key( match.name_qry ):
-            dQuery2DistinctSubjects[ match.name_qry ] = []
-        if not match.name_sbj in dQuery2DistinctSubjects[ match.name_qry ]:
-            dQuery2DistinctSubjects[ match.name_qry ].append( match.name_sbj )
-
-    if verbose > 0:
-        print "parsing done !"; sys.stdout.flush()
-        print "nb matches in '%s': %i" % ( tabFileName, nbMatchesInTab )
-        print "nb matches 'CC': %i" % ( len(ListMatches_sup_sbjqry) )
-        if verbose > 1:
-            for match in ListMatches_sup_sbjqry:
-                print "\t%s (%.2f%%) - %s (%.2f%%) id=%.2f" % ( match.name_sbj, match.prct_sbj, match.name_qry, match.prct_qry, match.identity )
-        print "nb matches 'CI': %i" % ( len(ListMatches_sup_sbj) )
-        if verbose > 1:
-            for match in ListMatches_sup_sbj:
-                print "\t%s (%.2f%%) - %s (%.2f%%) id=%.2f" % ( match.name_sbj, match.prct_sbj, match.name_qry, match.prct_qry, match.identity )
-        print "nb matches 'IC': %i" % ( len(ListMatches_sup_qry) )
-        print "nb matches 'II': %i" % ( len(ListMatches_inf_sbjqry) )
-
-    if nbMatchesInTab == 0:
-        print "nothing to do"
-        sys.exit(0)
-
-    # For each type of matchs, record them in 2 dictionaries: Sbj2Qry and Qry2Sbj
-    D_all = make_dico( ListMatches_all )
-    Sbj2Qry_all = D_all[0]
-    Qry2Sbj_all = D_all[1]
-
-    D_sup_sbjqry = make_dico(ListMatches_sup_sbjqry)
-    Sbj2Qry_sup_sbjqry = D_sup_sbjqry[0]
-    Qry2Sbj_sup_sbjqry = D_sup_sbjqry[1]
-
-    D_sup_sbj = make_dico(ListMatches_sup_sbj)
-    Sbj2Qry_sup_sbj = D_sup_sbj[0]
-    Qry2Sbj_sup_sbj = D_sup_sbj[1]
-
-    D_sup_qry = make_dico(ListMatches_sup_qry)
-    Sbj2Qry_sup_qry = D_sup_qry[0]
-    Qry2Sbj_sup_qry = D_sup_qry[1]
-
-    D_inf_sbjqry = make_dico(ListMatches_inf_sbjqry)
-    Sbj2Qry_inf_sbjqry = D_inf_sbjqry[0]
-    Qry2Sbj_inf_sbjqry = D_inf_sbjqry[1]
-
-
-    # For each type of matches, find the subjects/queries that are involve in one or several match
-    list_all = find_UniqRedun(ListMatches_all)
-    UniqSbj_all = list_all[0]
-    RedunSbj_all = list_all[1]
-    UniqQry_all = list_all[2]
-    RedunQry_all = list_all[3]
-
-    list1 = find_UniqRedun(ListMatches_sup_sbjqry)
-    UniqSbj_sup_sbjqry = list1[0]
-    RedunSbj_sup_sbjqry = list1[1]
-    UniqQry_sup_sbjqry = list1[2]
-    RedunQry_sup_sbjqry = list1[3]
-
-    list2 = find_UniqRedun(ListMatches_sup_sbj)
-    UniqSbj_sup_sbj = list2[0]
-    RedunSbj_sup_sbj = list2[1]
-    UniqQry_sup_sbj = list2[2]
-    RedunQry_sup_sbj = list2[3]
-    
-    list3 = find_UniqRedun(ListMatches_sup_qry)
-    UniqSbj_sup_qry = list3[0]
-    RedunSbj_sup_qry = list3[1]
-    UniqQry_sup_qry = list3[2]
-    RedunQry_sup_qry = list3[3]
-    
-    list4 = find_UniqRedun(ListMatches_inf_sbjqry)
-    UniqSbj_inf_sbjqry = list4[0]
-    RedunSbj_inf_sbjqry = list4[1]
-    UniqQry_inf_sbjqry = list4[2]
-    RedunQry_inf_sbjqry = list4[3]
-    
-    iStatSbj = pyRepet.util.Stat.Stat()
-    for subject in dSubject2DistinctQueries.keys():
-        iStatSbj.add( len( dSubject2DistinctQueries[ subject ] ) )
-    iStatQry = pyRepet.util.Stat.Stat()
-    for query in dQuery2DistinctSubjects.keys():
-        iStatQry.add( len( dQuery2DistinctSubjects[ query ] ) )
-
-
-    # Write the review of the '.tab' file
-    outFile = open( tabFileName + "_tabFileReader.txt", "w" )
-    outFile.write( "Input: %s\n" % ( tabFileName ) )
-
-    outFile.write( "\n# Number of subjects in '%s': %i\n" % ( sbjFileName, nbSbj ) )
-    outFile.write( "# Number of queries in '%s': %i\n" % ( qryFileName, nbQry ) )
-
-    outFile.write( "\nNumber of matches: %s\n" % (len(ListMatches_all)))
-    outFile.write( "    # Number of different subjects that match: %s (Sn*=%.2f%%)\n" % ( len(Sbj2Qry_all.keys()), 100 * len(Sbj2Qry_all.keys()) / float(nbSbj) ) )
-    outFile.write( "        Among them, number of different subjects having exactly one match: %s (%.2f%%)\n" % ( len(UniqSbj_all), 100 * len(UniqSbj_all) / float(len(Sbj2Qry_all.keys())) ) )
-    outFile.write( "        Among them, number of different subjects having more than one match: %s\n" % (len(RedunSbj_all)))
-    outFile.write( "        Different queries per subject: mean=%.2f sd=%.2f min=%.2f q25=%.2f med=%.2f q75=%.2f max=%.2f\n" % ( iStatSbj.mean(), iStatSbj.sd(), iStatSbj.min, iStatSbj.quantile(0.25), iStatSbj.median(), iStatSbj.quantile(0.75), iStatSbj.max ) )
-    outFile.write( "    # Number of different queries that match: %s (Sp*=%.2f%%)\n" % ( len(Qry2Sbj_all.keys()), 100 * len(Qry2Sbj_all.keys()) / float(nbQry) ) )
-    outFile.write( "        Among them, number of different queries having exactly one match: %s (%.2f%%)\n" % ( len(UniqQry_all), 100 * len(UniqQry_all) / float(len(Qry2Sbj_all.keys())) ) )
-    outFile.write( "        Among them, number of different queries having more than one match: %s\n" % (len(RedunQry_all)) )
-    outFile.write( "        Different subjects per query: mean=%.2f sd=%.2f min=%.2f q25=%.2f med=%.2f q75=%.2f max=%.2f\n" % ( iStatQry.mean(), iStatQry.sd(), iStatQry.min, iStatQry.quantile(0.25), iStatQry.median(), iStatQry.quantile(0.75), iStatQry.max ) )
-
-    outFile.write( "\nNumber of matches with L >= %i%% for subject & query: %i\n" % ( thresholdCoverage, len(ListMatches_sup_sbjqry) ) )
-    outFile.write( "    # Number of different subjects in the 'CC' case: %s (%.2f%%)\n" % ( len(Sbj2Qry_sup_sbjqry), 100 *  len(Sbj2Qry_sup_sbjqry) / float(nbSbj) ) )
-    outFile.write( "        Among them, number of different subjects having exactly one match: %s\n" % (len(UniqSbj_sup_sbjqry)))
-    outFile.write( "        Among them, number of different subjects having more than one match: %s\n" % (len(RedunSbj_sup_sbjqry)))
-    outFile.write( "    # Number of different queries in the 'CC' case: %s (%.2f%%)\n" % ( len(Qry2Sbj_sup_sbjqry), 100 * len(Qry2Sbj_sup_sbjqry) / float(nbQry) ) )
-    outFile.write( "        Among them, number of different queries having exactly one match: %s\n" % (len(UniqQry_sup_sbjqry)))
-    outFile.write( "        Among them, number of different queries having more than one match: %s\n" % (len(RedunQry_sup_sbjqry)))
-
-    outFile.write( "\nNumber of matches with L >= %i%% for subject and L < %i%% for query: %i\n" % ( thresholdCoverage, thresholdCoverage, len(ListMatches_sup_sbj) ) )
-    outFile.write( "    Number of different subjects in that case: %s\n" % (len(Sbj2Qry_sup_sbj)))
-    outFile.write( "        Among them, number of different subjects having exactly one match: %s\n" % (len(UniqSbj_sup_sbj)))
-    outFile.write( "        Among them, number of different subjects having more than one match: %s\n" % (len(RedunSbj_sup_sbj)))
-    outFile.write( "    Number of different queries in that case: %s\n" % (len(Qry2Sbj_sup_sbj)))
-    outFile.write( "        Among them, number of different queries having exactly one match: %s\n" % (len(UniqQry_sup_sbj)))
-    outFile.write( "        Among them, number of different queries having more than one match: %s\n" % (len(RedunQry_sup_sbj)))
-
-    outFile.write( "\nNumber of matches with L < %i%% for subject and L >= %i%% for query: %i\n" % ( thresholdCoverage, thresholdCoverage, len(ListMatches_sup_qry) ) )
-    outFile.write( "    Number of different subjects in that case: %s\n" % (len(Sbj2Qry_sup_qry)))
-    outFile.write( "        Among them, number of different subjects having exactly one match: %s\n" % (len(UniqSbj_sup_qry)))
-    outFile.write( "        Among them, number of different subjects having more than one match: %s\n" % (len(RedunSbj_sup_qry)))
-    outFile.write( "    Number of different queries in that case: %s\n" % (len(Qry2Sbj_sup_qry)))
-    outFile.write( "        Among them, number of different queries having exactly one match: %s\n" % (len(UniqQry_sup_qry)))
-    outFile.write( "        Among them, number of different queries having more than one match: %s\n" % (len(RedunQry_sup_qry)))
-
-    outFile.write( "\nNumber of matches with L < %i%% for subject & query: %i\n" % ( thresholdCoverage, len(ListMatches_inf_sbjqry) ) )
-    outFile.write( "    Number of different subjects in that case: %s\n" % (len(Sbj2Qry_inf_sbjqry)))
-    outFile.write( "        Among them, number of different subjects having exactly one match: %s\n" % (len(UniqSbj_inf_sbjqry)))
-    outFile.write( "        Among them, number of different subjects having more than one match: %s\n" % (len(RedunSbj_inf_sbjqry)))
-    outFile.write( "    Number of different queries in that case: %s\n" % (len(Qry2Sbj_inf_sbjqry)))
-    outFile.write( "        Among them, number of different queries having exactly one match: %s\n" % (len(UniqQry_inf_sbjqry)))
-    outFile.write( "        Among them, number of different queries having more than one match: %s\n" % (len(RedunQry_inf_sbjqry)))
-    
-    
-    # For the elements already counted in the matches with L >= 95% for subject & query, remove them from the other dictionnaries
-    rmv_Sbj2Qry = remove( Sbj2Qry_all, Sbj2Qry_sup_sbjqry, Sbj2Qry_sup_sbj, Sbj2Qry_sup_qry, Sbj2Qry_inf_sbjqry )
-    rmv_Qry2Sbj = remove( Qry2Sbj_all, Qry2Sbj_sup_sbjqry, Qry2Sbj_sup_sbj, Qry2Sbj_sup_qry, Qry2Sbj_inf_sbjqry )
-    
-    outFile.write("\n\nAfter removal of the subjects/queries already counted in the matches with L >= %i%% for them:\n" % ( thresholdCoverage ) )
-    
-    outFile.write( "\nMatches with L >= %i%% for subject and L < %i%% for query:\n" % ( thresholdCoverage, thresholdCoverage ) )
-    outFile.write( "    # Number of different subjects in the 'CI' case: %s (%.2f%%)\n" % ( len(rmv_Sbj2Qry[0]), 100*len(rmv_Sbj2Qry[0])/float(nbSbj) ) )
-    outFile.write( "    # Number of different queries in the 'CI' case: %s (%.2f%%)\n" % ( len(rmv_Qry2Sbj[0]), 100*len(rmv_Qry2Sbj[0])/float(nbQry) ) )
-    
-    outFile.write( "\nMatches with L < %i%% for subject and L >= %i%% for query:\n" % ( thresholdCoverage, thresholdCoverage ) )
-    outFile.write( "    # Number of different subjects in the 'IC' case: %s (%.2f%%)\n" % (len(rmv_Sbj2Qry[1]), 100*len(rmv_Sbj2Qry[1])/float(nbSbj) ) )
-    outFile.write( "    # Number of different queries in the 'IC' case: %s (%.2f%%)\n" % (len(rmv_Qry2Sbj[1]), 100*len(rmv_Qry2Sbj[1])/float(nbQry) ) )
-    
-    outFile.write( "\nMatches with L < %i%% for subject & query:\n" % ( thresholdCoverage ) )
-    outFile.write( "    # Number of different subjects in the 'II' case: %s (%.2f%%)\n" % (len(rmv_Sbj2Qry[2]), 100*len(rmv_Sbj2Qry[2])/float(nbSbj) ) )
-    outFile.write( "    # Number of different queries in the 'II' case: %s (%.2f%%)\n" % (len(rmv_Qry2Sbj[2]), 100*len(rmv_Qry2Sbj[2])/float(nbQry) ) )
-    
-    outFile.write("\n==========================================================================\n")
-    
-    write_output( outFile, 'CC', Sbj2Qry_sup_sbjqry, dSbj2Cat, Qry2Sbj_sup_sbjqry, dQry2Cat )
-    
-    outFile.write("\n==========================================================================\n")
-    
-    write_output( outFile, 'CI', rmv_Sbj2Qry[0], dSbj2Cat, rmv_Qry2Sbj[0], dQry2Cat )
-    
-    outFile.write("\n==========================================================================\n")
-    
-    write_output( outFile, 'IC', rmv_Sbj2Qry[1], dSbj2Cat, rmv_Qry2Sbj[1], dQry2Cat )
-    
-    outFile.write("\n==========================================================================\n")
-    
-    write_output( outFile, 'II', rmv_Sbj2Qry[2], dSbj2Cat, rmv_Qry2Sbj[2], dQry2Cat )
-    
-    outFile.write("\n==========================================================================\n")
-    
-    outFile.close()
-    
-    writeSubjectCategory( dSbj2Cat )
-    writeQueryCategory( dQry2Cat )
-    
-    if verbose > 0:
-        print "END %s" % (sys.argv[0].split("/")[-1])
-        sys.stdout.flush()
-        
-    return 0
-
-#-----------------------------------------------------------------------------------------------------
-
-if __name__ == "__main__":
-    main()
--- a/commons/tools/tests/MockFastaForReplaceGreaterThanSymbolInFastaHeader.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-class MockFastaForReplaceGreaterThanSymbolInFastaHeader(object):
-	def write(self, inFileName):
-		f = open(inFileName, 'w')
-		f.write(">sp|P0A2V0|NDVA_AGRT5 Beta-(1-->2)glucan export ATP-binding/permease protein ndvA OS=Agrobacterium tumefaciens (strain C58 / ATCC 33970) GN=ndvA PE=3 SV=1\n")
-		f.write("MTLFQVYTRALRYLTVHKWRVAVVVIANVILAAITIAEPVLFGRIIDAISSGTNVTPILI\n")
-		f.write("LWAGFGVFNTVAYVAVAREADRLAHGRRATLLTEAFGRIISMPLSWHHLRGTSNALHTLL\n")
-		f.write("RASETLFGLWLEFMRTHLATFVALVLLIPTAMAMDLRLSFVLIGLGIVYWFIGKWVMGRT\n")
-		f.write("KDGQASVEEHYHSVFAHVSDSISNVSVLHSYNRIEAETKALKSFTEKLLSAQYPVLDWWA\n")
-		f.write("FASALNRTASTVSMMIILVIGTVLVKNGELRVGDVIAFIGFANLLIGRLDQMRQFVTQIF\n")
-		f.write("EARAKLEDFFVLEDAVKEREEPGDARELSNVSGTVEFRNINFGFANTKQGVHDVSFTAKA\n")
-		f.write("GETVAIVGPTGAGKTTLINLLQRVYDPDSGQILIDGTDISTVTKNSLRNSIATVFQDAGL\n")
-		f.write("LNRSIRENIRLGRETATDAEVVEAAAAAAATDFIDSRINGYLTQVGERGNRLSGGERQRI\n")
-		f.write("AIARAILKNAPILVLDEATSALDVETEARVKAAVDALRKNRTTFIIAHRLSTVRDADLVL\n")
-		f.write("FLDQGRIIEKGTFDELTQRGGRFTSLLRTSGLLTEDEGQQPRPKAIAS\n")
-		f.write(">sp|Q694C1|ABC3G_GORGO DNA dC->dU-editing enzyme APOBEC-3G OS=Gorilla gorilla gorilla GN=APOBEC3G PE=2 SV=1\n")
-		f.write("MTPQFRNTVERMYRDTFSYNFNNRPILSRRNTVWLCYEVKTKDPSRPPLDAKIFRGQVYS\n")
-		f.write("ELKYHPEMRFFHWFSKWRKLHRDQEYEVTWYISWSPCTKCTRNVATFLAEDPKVTLTIFV\n")
-		f.write("ARLYYFWDQDYQEALRSLCQKRDGPRATMKIMNYDEFQHCWSKFVYSQRELFEPWNNLPK\n")
-		f.write("YYMLLHIMLGEILRHSMDPPTFTSNFNNEHWVRGRHETYLCYEVERLHNDTWVLLNQRRG\n")
-		f.write("FLCNQAPHKHGFLEGRHAELCFLDVIPFWKLDLHQDYRVTCFTSWSPCFSCAQEMAKFIS\n")
-		f.write("NKKHVSLCIFAARIYDDQGRCQEGLRTLAEAGAKISIMTYSEFKHCWDTFVYHQGCPFQP\n")
-		f.write("WDGLEEHSQALSGRLQAILQNQGN\n")
-		f.write(">sp|P0A4M1|ZTOX_ENTFA Zeta-toxin OS=Enterococcus faecalis PE=3 SV=1\n")
-		f.write("MANITDFTEKQFEDRLEKNVERLTKNRLAVESPTAFLLGGQPGSGKTSLRSAISEETQGN\n")
-		f.write("VVIIDNDTFKQQHPNFDELVKLYEKDVVKYVTPYSNRMTEAIISRLRDKGYNLVIEGTGR\n")
-		f.write("TTDVPIQTATMLQAKDYETKMYVMAVPKINSYLGTIERYETMYADDPMTARATPKQAHDI\n")
-		f.write("VVKNLPTNLETLHKTGLFSDIRLYNREGVKLYSSLETPSISPKETLERELNRKVSGKEIQ\n")
-		f.write("PTLERIEQKMVQNQHQETPEFKAIQQKMESLQPPTPPIPKTPKLPGI\n")
-		f.close()
-		
-class MockFastaForReplaceGreaterThanSymbolInFastaHeader_withoutGreaterThan(object):
-	def write(self, inFileName):
-		f = open(inFileName, 'w')
-		f.write(">sp|P0A2V0|NDVA_AGRT5 Beta-(1 to 2)glucan export ATP-binding/permease protein ndvA OS=Agrobacterium tumefaciens (strain C58 / ATCC 33970) GN=ndvA PE=3 SV=1\n")
-		f.write("MTLFQVYTRALRYLTVHKWRVAVVVIANVILAAITIAEPVLFGRIIDAISSGTNVTPILI\n")
-		f.write("LWAGFGVFNTVAYVAVAREADRLAHGRRATLLTEAFGRIISMPLSWHHLRGTSNALHTLL\n")
-		f.write("RASETLFGLWLEFMRTHLATFVALVLLIPTAMAMDLRLSFVLIGLGIVYWFIGKWVMGRT\n")
-		f.write("KDGQASVEEHYHSVFAHVSDSISNVSVLHSYNRIEAETKALKSFTEKLLSAQYPVLDWWA\n")
-		f.write("FASALNRTASTVSMMIILVIGTVLVKNGELRVGDVIAFIGFANLLIGRLDQMRQFVTQIF\n")
-		f.write("EARAKLEDFFVLEDAVKEREEPGDARELSNVSGTVEFRNINFGFANTKQGVHDVSFTAKA\n")
-		f.write("GETVAIVGPTGAGKTTLINLLQRVYDPDSGQILIDGTDISTVTKNSLRNSIATVFQDAGL\n")
-		f.write("LNRSIRENIRLGRETATDAEVVEAAAAAAATDFIDSRINGYLTQVGERGNRLSGGERQRI\n")
-		f.write("AIARAILKNAPILVLDEATSALDVETEARVKAAVDALRKNRTTFIIAHRLSTVRDADLVL\n")
-		f.write("FLDQGRIIEKGTFDELTQRGGRFTSLLRTSGLLTEDEGQQPRPKAIAS\n")
-		f.write(">sp|Q694C1|ABC3G_GORGO DNA dC to dU-editing enzyme APOBEC-3G OS=Gorilla gorilla gorilla GN=APOBEC3G PE=2 SV=1\n")
-		f.write("MTPQFRNTVERMYRDTFSYNFNNRPILSRRNTVWLCYEVKTKDPSRPPLDAKIFRGQVYS\n")
-		f.write("ELKYHPEMRFFHWFSKWRKLHRDQEYEVTWYISWSPCTKCTRNVATFLAEDPKVTLTIFV\n")
-		f.write("ARLYYFWDQDYQEALRSLCQKRDGPRATMKIMNYDEFQHCWSKFVYSQRELFEPWNNLPK\n")
-		f.write("YYMLLHIMLGEILRHSMDPPTFTSNFNNEHWVRGRHETYLCYEVERLHNDTWVLLNQRRG\n")
-		f.write("FLCNQAPHKHGFLEGRHAELCFLDVIPFWKLDLHQDYRVTCFTSWSPCFSCAQEMAKFIS\n")
-		f.write("NKKHVSLCIFAARIYDDQGRCQEGLRTLAEAGAKISIMTYSEFKHCWDTFVYHQGCPFQP\n")
-		f.write("WDGLEEHSQALSGRLQAILQNQGN\n")
-		f.write(">sp|P0A4M1|ZTOX_ENTFA Zeta-toxin OS=Enterococcus faecalis PE=3 SV=1\n")
-		f.write("MANITDFTEKQFEDRLEKNVERLTKNRLAVESPTAFLLGGQPGSGKTSLRSAISEETQGN\n")
-		f.write("VVIIDNDTFKQQHPNFDELVKLYEKDVVKYVTPYSNRMTEAIISRLRDKGYNLVIEGTGR\n")
-		f.write("TTDVPIQTATMLQAKDYETKMYVMAVPKINSYLGTIERYETMYADDPMTARATPKQAHDI\n")
-		f.write("VVKNLPTNLETLHKTGLFSDIRLYNREGVKLYSSLETPSISPKETLERELNRKVSGKEIQ\n")
-		f.write("PTLERIEQKMVQNQHQETPEFKAIQQKMESLQPPTPPIPKTPKLPGI\n")
-		f.close()
--- a/commons/tools/tests/Test_AlignTEOnGenomeAccordingToAnnotation.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,304 +0,0 @@
-from commons.core.seq.Bioseq import Bioseq
-from commons.core.seq.AlignedBioseqDB import AlignedBioseqDB
-from commons.core.sql.DbFactory import DbFactory
-from commons.core.sql.TableSeqAdaptator import TableSeqAdaptator
-from commons.core.sql.TablePathAdaptator import TablePathAdaptator
-from commons.core.coord.Path import Path
-import os
-import unittest
-from commons.tools.AlignTEOnGenomeAccordingToAnnotation import AlignTEOnGenomeAccordingToAnnotation
-
-class Test_AlignTEOnGenomeAccordingToAnnotation(unittest.TestCase):
-
-    def test_alignBioseqWithNWalign(self):
-        iBioseq1 = Bioseq("dmel_chr4", "TAATCGTAGAGGAAAAGGGTATGAGAGATTTGTTTAGAAGTACGTTACTAGTAGAAGAAA")
-        iBioseq2 = Bioseq("DmelChr4-B-R1-Map4_NoCat", "TTTCTTCTACCTATTACATACTTTTCAACAAATCTAGCATACCCTTTTACTCTACGAGTA")
-        iAlignedBioseq1 = Bioseq("dmel_chr4 Score=58 Identity=0.7", "TAATCGTAGAGGAAAAGGGTATGAGAGATTTGTT-TAGA-AGTACGTTACTAGTAGAAGAAA----------------------------")
-        iAlignedBioseq2 = Bioseq("DmelChr4-B-R1-Map4_NoCat Score=58 Identity=0.7", "----------------------------TTTCTTCTACCTATTACAT-ACTTTTC-AACAAATCTAGCATACCCTTTTACTCTACGAGTA")
-        expiAlignedBioseqDB = AlignedBioseqDB()
-        expiAlignedBioseqDB.add(iAlignedBioseq1)
-        expiAlignedBioseqDB.add(iAlignedBioseq2)
-        
-        iATEOGATA = AlignTEOnGenomeAccordingToAnnotation()
-        obsiAlignedBioseqDB = iATEOGATA.alignBioseqWithNWalign(iBioseq1, iBioseq2)
-        
-        self.assertEquals(expiAlignedBioseqDB, obsiAlignedBioseqDB)
-    
-    def test_alignSeqAccordingToPathAndBuildAlignedSeqTable_one_path(self):
-        iBioseq1 = Bioseq("dmel_chr4", "TTTCTTCTACTAGTAACGTACTTCTAAACAAATCTCTCATACCCTTTTCCTCTACGATTA")
-        iBioseq2 = Bioseq("DmelChr4-B-R1-Map4_NoCat", "TTATTTGTCTCCGAACTTCTTACTGACAATGGCACCAAAATATGATCAGTGTTTGTTGGTATTAATGGCCTTTCATCTAATGGGGGAGTAGCACATCCGAGTCCGTTTTCCAGAATTTCGGCATCAATGGGGGTGGAATTTCCAAAAACACATCGGTATTTTGCAAGAACAAGAAACTTATTATTAATTACAGCTATGTATCCAGTTACACCAATAAATTTCCGTCGCCGTACTTGTTAGTCTTAATAATACCCGTACTCGTAGAGTAAAAGGGTATGCTAGATTTGTTGAAAAGTATGTAATAGGTAGAAGAAAGCGTTTTCGACCATATCAAGTATATATATATTTTTGATAAGGATTAATAGCCGAGTCGAAGTGGCCATGCCATAGACGCATAGAAGCATAGACGCAGCGTAGAGATCCATGTTTCCCACTATAACGCCCACAAACCGCCCAAAATAAAATCGAAATGTTTCGATTTTTCTTTGTTTTATTGTTTGCCTTGTCAATTTCTATGTATTTTATACCCAAAACACTTTGGCCAAGGCCAAGATGTAAGGAAGCATCTACAACACGCTTTTGAACACATCTTTTAATATCGCAGATAAATGATGAAATTTCTCGTTCACATTTCCACTACCATTCCCCGGCTCAGGGGAAACTCAACCATAGCATTCTCTCTTGCTTTGACTTCAGCATAGTGACGATAAGCACCAAGAGTCTGAATTATAAGTAGACTACCGTATAGGACTCATAAAACTGAAAAGCTGCTTTTATATTGCGATCAAAAAAGAAATTAATATTACGAAAATTGCTGTTGCTGGGGCAGGTGGATCAACATATCCCAACATATATTTAACTGTATTGCATTTTACCCTAAAATACGCTTTAATTAATGGTTTAAAAAAAACAGACTGTTTCTATTTTCTATTTCTATTTATTTTATTCTTGGAAAGTTATTTTTTTAATTTTTTGACAAGAATCTTTGAATTTACTTGCTTGCAATCCCACTAGCTAAGTGACGGGTATATAGAGTTTTCCCTTATTTTAATAATCTAGGGTCGCCAGTTTGTCCGTCAGTTCTTCGCTAACGAAGTTCGCTGTTGGCTCGGTATCGACTGTGTAGTCTAGACTCCCTTCGTTGGTCCTCCTGCTGCGTTTCGTCCTTGCTAAGGGCTTTGCCCTCTGGCTTCGTAGTCTTCCTGGTGTGTAGGGTCTATTTTGTTTCCATCTCTGAGTAAGTATAAATAAATTTGGCTTGATTTTTATACTTTAGAGAGCCGTAACGGATAATGAAATAACGCCCCCATACTCTAGATACAGTTTTATCAACAAAGAATTAACCGTATATTGTAATTTGACAAAAATGTTGTATATTTTTCTTCGTAATAAGATCGATAGGGCATAGTTCTTATAATACAAAGCCGGCTTTTCTTACATACGTATAAGTCCATACATTTTTTAAACTAAAATTTATAATTTTTTTGACAATTGTAAATAAATTGTTATCTTGCTAAAAAATAAAAAAGTTACAAAAATTTTTTAAAAATCATATTGATGTCAGCAATTAGATGTGCAATCACCATCTAGTGTAGCAGCAACATTTCCTAATTTTCGTGAAAGATGCATCTTTCGGCAATTAATATCAGTTTCAAGTGATTCCATAATCTTTAAACAAAGGTAAATAAGTGGATTAGACGAAAAAAATTACGAAAATAGGTTAAATAGGTTACCTGATCCTTATATTTAGTTATATAAATGTATAACTCTTTTAATGCAGAAATAGTATCAAACTCTTCGTTTTGCCTTACTGATAGCTGTTGCATAGCTGTACTCATTTCCTGGTCGCTTATTTGTGGAAGCCTTGATACATCGCGGTAAAACTCTTTGACCATAATTCTATAGTTTGGAATATCCTGTCATATAAACCAGTTAATTAAATATTAATGATTTTATTAAAATATTTATACCATTACTTATAAATATTTAAATTTATTATTTGTGTATAAATTTGATAAAGGTAATAATCTAAGTAATATATACCAATATATATGCATATATGTATTCACATTTAAAAAAATGAAAGGGAAAAGAATTTGAAGTCTAATTGTATAAATTGTTTTTAATTTGTTTTATTCTCATTAGACCTCGATAATAGGTCTTTTGTGTGATTAATTAATTTGATAGACTCCTTACTTACAAGAAAAGAAGAAAACAGAAGGTTTACCAGGTGTTCCCTTTATCCGTTACTCCAGTAAAGCGAGGGCGAACTAAATTTTTAAGCGTTGAAGAGGCCGTCTTGGTATTGGATCTTCCATGCTTAATGTCAACGTTCTATATTTTCATACGGACGGACATGGCCAGATC")
-        iPath = Path()
-        iPath.setFromTuple((1, "dmel_chr4", 1, 60, "DmelChr4-B-R1-Map4_NoCat", 315, 256, 0, 249, 81.67))
-
-        seqTable1 = "seqTable1_seq"
-        seqTable2 = "seqTable2_seq"
-        pathTable = "pathTable_path"
-        
-        iDb = DbFactory.createInstance()
-        iDb.createTable(seqTable1, "seq", overwrite = True)
-        iDb.createTable(seqTable2, "seq", overwrite = True)
-        iDb.createTable(pathTable, "path", overwrite = True)
-        
-        iTSA1 = TableSeqAdaptator(iDb, seqTable1)
-        iTSA2 = TableSeqAdaptator(iDb, seqTable2)
-        iTPA = TablePathAdaptator(iDb, pathTable)
-        iTSA1.insert(iBioseq1)
-        iTSA2.insert(iBioseq2)
-        iTPA.insert(iPath)
-        
-        expTTuples = ((1, "TAATCGTAGAGGAAAAGGGTATGAGAGATTTGTTTAGAAGTACGTTACTAG-TAGAAGAAA", "TACTCGTAGAGTAAAAGGGTATGCTAGATTTGTTGAAAAGTATGT-AATAGGTAGAAGAAA", 406, 86.440700000000004),)
-        
-        iATEOGATA = AlignTEOnGenomeAccordingToAnnotation(pathTable, seqTable1, seqTable2)
-        iATEOGATA.setMergeSamePathId(True)
-        iATEOGATA.setDbInstance(iDb)
-        iATEOGATA.alignSeqAccordingToPathAndBuildAlignedSeqTable()
-        
-        #TODO: "select * from ..." + execute + fetchall => create method in TableAdaptator
-        sqlCmd = "SELECT * FROM %s_align" % pathTable
-        iDb.execute(sqlCmd)
-        obsTTuples = iDb.fetchall()
-        
-        iDb.dropTable(seqTable1)
-        iDb.dropTable(seqTable2)
-        iDb.dropTable(pathTable)
-        iDb.dropTable("%s_align" % pathTable)
-        iDb.close()
-        
-        self.assertEquals(expTTuples, obsTTuples)
-        
-    def test_alignSeqAccordingToPathAndBuildAlignedSeqTable_n_paths(self):
-        queryTableName = "query_seq"
-        subjectTableName = "subject_seq"
-        pathTableName = "table_path"
-        
-        iDb = DbFactory.createInstance()
-        queryFileName = "dummyDmelChr4.fa"
-        self._writeDummyDmelChr4(queryFileName)
-        iDb.createTable(queryTableName, "seq", queryFileName, True)
-        os.remove(queryFileName)
-        iDb.createTable(subjectTableName, "seq", overwrite = True)
-        iDb.createTable(pathTableName, "path", overwrite = True)
-        
-        iTSA = TableSeqAdaptator(iDb, subjectTableName)
-        iTPA = TablePathAdaptator(iDb, pathTableName)
-        iBioseq1 = Bioseq("DmelChr4-B-R1-Map4_NoCat", "TTATTTGTCTCCGAACTTCTTACTGACAATGGCACCAAAATATGATCAGTGTTTGTTGGTATTAATGGCCTTTCATCTAATGGGGGAGTAGCACATCCGAGTCCGTTTTCCAGAATTTCGGCATCAATGGGGGTGGAATTTCCAAAAACACATCGGTATTTTGCAAGAACAAGAAACTTATTATTAATTACAGCTATGTATCCAGTTACACCAATAAATTTCCGTCGCCGTACTTGTTAGTCTTAATAATACCCGTACTCGTAGAGTAAAAGGGTATGCTAGATTTGTTGAAAAGTATGTAATAGGTAGAAGAAAGCGTTTTCGACCATATCAAGTATATATATATTTTTGATAAGGATTAATAGCCGAGTCGAAGTGGCCATGCCATAGACGCATAGAAGCATAGACGCAGCGTAGAGATCCATGTTTCCCACTATAACGCCCACAAACCGCCCAAAATAAAATCGAAATGTTTCGATTTTTCTTTGTTTTATTGTTTGCCTTGTCAATTTCTATGTATTTTATACCCAAAACACTTTGGCCAAGGCCAAGATGTAAGGAAGCATCTACAACACGCTTTTGAACACATCTTTTAATATCGCAGATAAATGATGAAATTTCTCGTTCACATTTCCACTACCATTCCCCGGCTCAGGGGAAACTCAACCATAGCATTCTCTCTTGCTTTGACTTCAGCATAGTGACGATAAGCACCAAGAGTCTGAATTATAAGTAGACTACCGTATAGGACTCATAAAACTGAAAAGCTGCTTTTATATTGCGATCAAAAAAGAAATTAATATTACGAAAATTGCTGTTGCTGGGGCAGGTGGATCAACATATCCCAACATATATTTAACTGTATTGCATTTTACCCTAAAATACGCTTTAATTAATGGTTTAAAAAAAACAGACTGTTTCTATTTTCTATTTCTATTTATTTTATTCTTGGAAAGTTATTTTTTTAATTTTTTGACAAGAATCTTTGAATTTACTTGCTTGCAATCCCACTAGCTAAGTGACGGGTATATAGAGTTTTCCCTTATTTTAATAATCTAGGGTCGCCAGTTTGTCCGTCAGTTCTTCGCTAACGAAGTTCGCTGTTGGCTCGGTATCGACTGTGTAGTCTAGACTCCCTTCGTTGGTCCTCCTGCTGCGTTTCGTCCTTGCTAAGGGCTTTGCCCTCTGGCTTCGTAGTCTTCCTGGTGTGTAGGGTCTATTTTGTTTCCATCTCTGAGTAAGTATAAATAAATTTGGCTTGATTTTTATACTTTAGAGAGCCGTAACGGATAATGAAATAACGCCCCCATACTCTAGATACAGTTTTATCAACAAAGAATTAACCGTATATTGTAATTTGACAAAAATGTTGTATATTTTTCTTCGTAATAAGATCGATAGGGCATAGTTCTTATAATACAAAGCCGGCTTTTCTTACATACGTATAAGTCCATACATTTTTTAAACTAAAATTTATAATTTTTTTGACAATTGTAAATAAATTGTTATCTTGCTAAAAAATAAAAAAGTTACAAAAATTTTTTAAAAATCATATTGATGTCAGCAATTAGATGTGCAATCACCATCTAGTGTAGCAGCAACATTTCCTAATTTTCGTGAAAGATGCATCTTTCGGCAATTAATATCAGTTTCAAGTGATTCCATAATCTTTAAACAAAGGTAAATAAGTGGATTAGACGAAAAAAATTACGAAAATAGGTTAAATAGGTTACCTGATCCTTATATTTAGTTATATAAATGTATAACTCTTTTAATGCAGAAATAGTATCAAACTCTTCGTTTTGCCTTACTGATAGCTGTTGCATAGCTGTACTCATTTCCTGGTCGCTTATTTGTGGAAGCCTTGATACATCGCGGTAAAACTCTTTGACCATAATTCTATAGTTTGGAATATCCTGTCATATAAACCAGTTAATTAAATATTAATGATTTTATTAAAATATTTATACCATTACTTATAAATATTTAAATTTATTATTTGTGTATAAATTTGATAAAGGTAATAATCTAAGTAATATATACCAATATATATGCATATATGTATTCACATTTAAAAAAATGAAAGGGAAAAGAATTTGAAGTCTAATTGTATAAATTGTTTTTAATTTGTTTTATTCTCATTAGACCTCGATAATAGGTCTTTTGTGTGATTAATTAATTTGATAGACTCCTTACTTACAAGAAAAGAAGAAAACAGAAGGTTTACCAGGTGTTCCCTTTATCCGTTACTCCAGTAAAGCGAGGGCGAACTAAATTTTTAAGCGTTGAAGAGGCCGTCTTGGTATTGGATCTTCCATGCTTAATGTCAACGTTCTATATTTTCATACGGACGGACATGGCCAGATC")
-        iBioseq2 = Bioseq("DmelChr4-B-R4-Map5_NoCat", "CCAAAATTGCCCTCTTTCCGCTCGCTCACGCTGAGAGCATAAGAAATCTAAAAATAGAATTTGCTTGCTTGTGTGAGTAAAAACAAGAGACGAGAACGCGTATATGTGTGCGTGTTGTGCTAGAAGACTATTTTCGGGCCGAAATCAATTCTGATCGAAAAAACGAATTTACATTGTACATATTAGGGTAGTTTTTGCCAATTTCCTAGCAATATGATAAAATAAAATAATTTTTAAAAATTCGCGCCCTGACTATTATAATTTTAAAGCTTTTAAAATTTGTTTGTTAAAATCGCCGATCGAATTAGCTACCGTTTACACATTTATATTTATGTTTAATTCTAATTTGTCTCTCATCTGACAATTTTTTAAAAGCGAAATATTTTTTTTGAAACACTTTTAATGTTAAAAATGACTTAATAAATATACTAAATAATTAAAGGAAGTACAATAGAAATTATTATAACTACTGTAATTTCATAAATTTCATAAAAATATGATAACTGTTTATTGCAAAAGTCATATCAAAGACACTAGAATTATTCTAGTGTCTTTGCTTTGTTCATATCTTGAGGCACGAAGTGCGGACACAAGCACTCAACAATCATTGCCTTATTAATTTTTCACACGCCGCAAGATGAATACTCTAATGACAAATATTCTTATATAAAGTCATTTTTGAAATTTATTTTTGTGATAATATGTACATAGATTTGGCTATTTCTAATCTATTTTCAAATAATAATAACGTTAAGGCAATGCAAAACAAGAATTTTTCGCATGGTGCCAATTGATCAAAAATAATATAGATTTAAAGTCAAAGAACTTCTAAGGTGAAGGGCATATTTTGTCAAATTTACAATGCATGAGCATACGTGTGCACACATACAGTTGTCTGCTATCACTTTATGCGTTGAAAAGAGCTGTTCGCTGTAGCGCTCTCCGCTCTCTCGCTCTCTAACAAAAATTCGAGAGAGCCTGGAGCCACCTCTAGAGCCACGGCGAAAAAATCGTGTGCCAAAAAATCGTATGGCGTTACGCATCTTGTTATTCTAGTGTCTTTGGTA")
-        iBioseq3 = Bioseq("DmelChr4-B-G9-Map3_NoCat", "ACCAAAGACACTAGAATAACAAGATGCGTAACGGCCATACATTGGTTTGGCACTATGCAGCCACTTTTTTGGTGACGGCCAAAATTACTCTCTTTCCGCTCACTCCCGCTGAGAGCGTAAGAAATCTAAAAATATAATTTGCTTGCTTGTGTGAGTAAAAACAAGAGACGAGAACGCGTATAAGTGTGCGTGTTGTGCTAGAAGACGATTTTCGGGCCGAAATCAATTCTGATCGAAGAAACGAATTTACATGGTACATATTAGGGTAGTTTTTGCCAATTTCCTAGCAATATGATAAAAAAAAAAATTTTTTTTAAATTCGCGCCCTGACTATTATAATTTTAAAGCTTTTTAAATATGTTTGTTAAAATCGCCGCTCGAATTAGCTACCGTTTACACATTTATATTTATGTTTAATTCTAATTTGTCTCTCATCTGACAATTTTTTAAAAGCGAAATATTTTTTTAAAACACTTTTAATGTTAATGTTACATCATATTAAGTCAAATGATTTAATAAATATACTAAATAATTAAATATGATAACTGTTTATTGCAAAAGTAATATCAAAGACACTAGAATAATTCTAATGCTTTGTTCATATCTTGAGGCACGAAGTGCGGACACAAGCCCTCAACAATCATTGGCTTATTAATTTTTCACACGCCGCAAGATGAATACTCTAATGAAAAATATTCTTATATAAAGTCATTTTTGAAATTTATTTTTGTGATAATATGTACATAGATTTGGCTATTTCTAATCTATTTTCAAATAATAATAACGTTAAGGCAATGCAAAACAAGAATTTTTCGCATGGTGCCAATTGATCAAAAATAATATAGATTTAACGTCTAAGAACTTCTGAGGTGAAGGGCATATTTTGTCAAATTTACAATGCATGAGCATACGTGTGCACACATACATTTGTCTGCTATCACTTTGTGCGTTGAAAAGAGCTGTTCGCTGTAGCGCTCTTCGCTCTCTCGCTCTCTAACAAAAATTCGAGAGAGCCTGGAGCCACCTCTAGAGCCACGGCCAAAAAATCGTGTGCCAAAAAATCGTATGGCGTTACGCATCTTGTTATTCTAGTGTCTTTGCAAAGACACTAGAATAACAAGATGCGTAACGCCATACGATTTTTTGGCACACGATTTTTTGGCCGTGGCTCTAGAGGTGGCTCCAGGCTCTCTCGAATTTTTGTTAGAGAGCGAGAGAGCGAAGAGCGCTACAGCGAACAGCTCTTTTCAACGCACAAAGTGATAGCAGACAAATGTATGTGTGCACACGTATGCTCATGCATTGTAAATTTGACAAAATATGCCCTTCACCTCAGAAGTTCTTAGACGTTAAATCTATATTATTTTTGATCAATTGGCACCATGCGAAAAATTCTTGTTTTGCATTGCCTTAACGTTATTATTATTTGAAAATAGATTAGAAATAGCCAAATCTATGTACATATTATCACAAAAATAAATTTCAAAAATGACTTTATATAAGAATATTTTTCATTAGAGTATTCATCTTGCGGCGTGTGAAAAATTAATAAGCCAATGATTGTTGAGGGCTTGTGTCCGCACTTCGTGC")
-        iTSA.insert(iBioseq1)
-        iTSA.insert(iBioseq2)
-        iTSA.insert(iBioseq3)
-        iPath = Path()
-        iPath.setFromTuple((1, "dmel_chr4", 1, 60, "DmelChr4-B-R1-Map4_NoCat", 315, 256, 0, 249, 81.67))
-        iTPA.insert(iPath)
-        iPath.setFromTuple((28, "dmel_chr4", 280, 1380, "DmelChr4-B-G9-Map3_NoCat", 3, 1100, 0, 7456, 94.400000))#28 => seems to be a join from "long join"
-        iTPA.insert(iPath)
-        iPath.setFromTuple((28, "dmel_chr4", 8971, 9459, "DmelChr4-B-G9-Map3_NoCat", 1102, 1590, 0, 758, 96.707800))
-        iTPA.insert(iPath)
-        iPath.setFromTuple((30, "dmel_chr4", 9815, 9826, "DmelChr4-B-G9-Map3_NoCat", 574, 563, 0, 4, 78.162700))#30 => seems to be a join from "matcher"
-        iTPA.insert(iPath)
-        iPath.setFromTuple((30, "dmel_chr4", 9957, 10047, "DmelChr4-B-G9-Map3_NoCat", 429, 337, 0, 33, 78.162700))
-        iTPA.insert(iPath)
-        iPath.setFromTuple((30, "dmel_chr4", 10094, 10127, "DmelChr4-B-G9-Map3_NoCat", 290, 256, 0, 13, 78.162700))
-        iTPA.insert(iPath)
-        
-        expTTuples = ((1, "TAATCGTAGAGGAAAAGGGTATGAGAGATTTGTTTAGAAGTACGTTACTAG-TAGAAGAAA", "TACTCGTAGAGTAAAAGGGTATGCTAGATTTGTTGAAAAGTATGT-AATAGGTAGAAGAAA", 406, 86.440700000000004),\
-                      (28, "CAAAGACACTAGAATAACAAGATGCGTAACGGCCATACATTGGTTTGGCACTATGCAGCCACTTTTTTGGTGACGGCCAAAATTACTCTCTTTCGGCTCACTCCCGCTGAGAGCGTAAGAAATCTAAAAATATAATTTGCTTGCTTGTGTGAGTAAAAACAAGAGACGAGAACGCGTATATGAGTGCGTGTTGTGCTAGAAGACGATTTTCGGGCCGAAATCAATTCTGATCGAAGAAACGAATTTACATGGTACATATTAGGGTAGTTTTTGCCAATTTCCTATCAATATGATAAAATAAAAAAATTTTTAAAAATTCGCGCCCTGACTATTATAACTTGAAAGTTTTTTAAATTTGTTTGTTAAAAT-----------TT-------GTT---------------ATGTTTAATTCTAATTTGTCTGACAATCTGACATCTGACAATTTTTTAAAAGCGAAATATTTTTTTAAA-CACTTTTAATGTTAATGTTACATCATTTTAAGTCAAATGACTTATTAAATATACTAATTAATTAAAGGAAGTACAATAGAAATTATTATAACTACTGTAATTTCATAAATTTCATAAA--AATATGATA---ACTAGAATTATTCCAGTGTCTTTGCTTTGTTCATATCTTGAGGCACGAAGTGCGGACACAAGCACTCAACAATCATTGCCTTATTAATTTTTCACACGCCGCAAGATGAATACTCTAATGACAAATATTCTTATATAAAGTCATTTTTGAAATTTATTTTTGTGATAATATGTACATAGATTTGGCTATTTCTCTTATATTTTTAAATAATAATAACGTTAAGGCAATGCAAA-CAAGAATTTTTCGCATGGTGCCAATTGATCAAAAATAATACAGATTTAAAGTCTAAGAACTTCTAGGGTGAAGGGCTTTTTTTGTCAAATTTACAATGCATGAGCATTCGTGTGCACACATAAAGTTGTCTGCTATCACTGTATGCGTAGAAAAGAGCTGTTTGCTGTAGCGCTCTTCGCTCTCTCGCTCTCTAACAAAAATTCGAGAGAGCCTGGAGCCACCTCTAGAGCCACGGCCAAAAAATCGTGTGCCAAAAAATCGTATGGCGTTACGCATCTTGTTATTCTAGTGTCTTTGAAAGACACTAGAATAACAAGATGCGTAACGCCATACGATTTTTTGGCACACAATTTTTTGGCCGTGGCTCTAGAGGTGGCTCCAGGCTCTCTCGAATTTTTGTTAGAGAGCGAGAGAGCGAAGAGCGCTACAGCGAACCGCTCTTTTCTACGCATACAGTGATAGCAGACAACTTTATGTGCGCACACGTATGCTCATGCATTGTAAATTTGACAAAATATGCCCTTCACCGTAGAAGTTCTTAGACTTTAAATCTATATTATTTTTGATCAATTGGCACCATGCGAAAAATTCTTGTTTTGCATTGCCTTAACGTTATTATTATTTGAAAATAGATTAGAAATAGCCAAATCTATGTACATAATATCACAAAAATAAATTTCAAAAATGACTTTATATAAGAATATTTGTCATTAGAGTATTCATCTTGCGGGGTGTGAAAAATGAATAAGGCAATGATTGTTG----CTTGTGTCCGTCCGCACTTCGTGC", "CAAAGACACTAGAATAACAAGATGCGTAACGGCCATACATTGGTTTGGCACTATGCAGCCACTTTTTTGGTGACGGCCAAAATTACTCTCTTTCCGCTCACTCCCGCTGAGAGCGTAAGAAATCTAAAAATATAATTTGCTTGCTTGTGTGAGTAAAAACAAGAGACGAGAACGCGTATAAGTGTGCGTGTTGTGCTAGAAGACGATTTTCGGGCCGAAATCAATTCTGATCGAAGAAACGAATTTACATGGTACATATTAGGGTAGTTTTTGCCAATTTCCTAGCAATATGATAAAAAAAAAAATTTTTTTTAAATTCGCGCCCTGACTATTATAATTTTAAAGCTTTTTAAATATGTTTGTTAAAATCGCCGCTCGAATTAGCTACCGTTTACACATTTATATTTATGTTTAATTCTAATTTGTCT------CT--CATCTGACAATTTTTTAAAAGCGAAATATTTTTTTAAAACACTTTTAATGTTAATGTTACATCATATTAAGTCAAATGATTTAATAAATATACTAAATAATTAAA-----------------TATGATAACT---GT--TT------ATTGCA-AAAGTAATATCAAAGACACTAGAATAATTCTAATG------CTTTGTTCATATCTTGAGGCACGAAGTGCGGACACAAGCCCTCAACAATCATTGGCTTATTAATTTTTCACACGCCGCAAGATGAATACTCTAATGAAAAATATTCTTATATAAAGTCATTTTTGAAATTTATTTTTGTGATAATATGTACATAGATTTGGCTATTTCTAATCTATTTTCAAATAATAATAACGTTAAGGCAATGCAAAACAAGAATTTTTCGCATGGTGCCAATTGATCAAAAATAATATAGATTTAACGTCTAAGAACTTCTGAGGTGAAGGGCATATTTTGTCAAATTTACAATGCATGAGCATACGTGTGCACACATACATTTGTCTGCTATCACTTTGTGCGTTGAAAAGAGCTGTTCGCTGTAGCGCTCTTCGCTCTCTCGCTCTCTAACAAAAATTCGAGAGAGCCTGGAGCCACCTCTAGAGCCACGGCCAAAAAATCGTGTGCCAAAAAATCGTATGGCGTTACGCATCTTGTTATTCTAGTGTCTTTGAAAGACACTAGAATAACAAGATGCGTAACGCCATACGATTTTTTGGCACACGATTTTTTGGCCGTGGCTCTAGAGGTGGCTCCAGGCTCTCTCGAATTTTTGTTAGAGAGCGAGAGAGCGAAGAGCGCTACAGCGAACAGCTCTTTTCAACGCACAAAGTGATAGCAGACAAATGTATGTGTGCACACGTATGCTCATGCATTGTAAATTTGACAAAATATGCCCTTCACCTCAGAAGTTCTTAGACGTTAAATCTATATTATTTTTGATCAATTGGCACCATGCGAAAAATTCTTGTTTTGCATTGCCTTAACGTTATTATTATTTGAAAATAGATTAGAAATAGCCAAATCTATGTACATATTATCACAAAAATAAATTTCAAAAATGACTTTATATAAGAATATTTTTCATTAGAGTATTCATCTTGCGGCGTGTGAAAAATTAATAAGCCAATGATTGTTGAGGGCTTGTGTCCG----CACTTCGTGC", 13732, 96.1763),\
-                      (30, "------------------------------------ACATTTACAT-TTTTTGAATTTGTGGG-------CGTGGCA-GAACGGGCAATAT-GTATGCATA---ATATGTATGCATAATCTCTACCTTCTTGCTTTTATAGTTCCTGAGACCTCGACGTTCATACGGACAGACGAAATATGCGAAA", "ACATATTAGGGTAGTTTTTGCCAATTTCCTAGCAATAATTTTAAAGCTTTTTAAATATGTTTGTTAAAATCGCCGCTCGAATTAGC--TACCGTTTACACATTTATATTTATGTTTAAT-TCTAATTTGTCAATATCAAAGAC-------------------------------------------", 158, 64.835200000000004))
-
-        iATEOGATA = AlignTEOnGenomeAccordingToAnnotation(pathTableName, queryTableName, subjectTableName)
-        iATEOGATA.setMergeSamePathId(True)
-        iATEOGATA.setDbInstance(iDb)
-        iATEOGATA.alignSeqAccordingToPathAndBuildAlignedSeqTable()
-        
-        #TODO: "select * from ..." + execute + fetchall => create method in TableAdaptator
-        sqlCmd = "SELECT * FROM %s_align" % pathTableName
-        iDb.execute(sqlCmd)
-        obsTTuples = iDb.fetchall()
-        
-        iDb.dropTable(queryTableName)
-        iDb.dropTable(subjectTableName)
-        iDb.dropTable(pathTableName)
-        iDb.dropTable("%s_align" % pathTableName)
-        iDb.close()
-        
-        self.assertEquals(expTTuples, obsTTuples)
-        
-    def _writeDummyDmelChr4(self, fileName):
-        with open(fileName, "w") as f:
-            f.write(">dmel_chr4\n")
-            f.write("TTTCTTCTACTAGTAACGTACTTCTAAACAAATCTCTCATACCCTTTTCCTCTACGATTA\n")
-            f.write("TGTTGGTATTAATGGTCTTTCATCTAATGGGGGAGTAGCACATCCGAGTCCGTTTTCCAG\n")
-            f.write("AATTTCGGCATCAATGGGGGTGGAATTTCCAAAAACACATCGGTATTTTGCAAGAACAAG\n")
-            f.write("AAACTTATTATTAATTACAGCTATGTATCCAGTTACACCAATAAATTTCCGTCGCCGTAC\n")
-            f.write("TTGTTAGTCTTAATAATACCCGTACTCGTAGAGTAAAAGCAAAGACACTAGAATAACAAG\n")
-            f.write("ATGCGTAACGGCCATACATTGGTTTGGCACTATGCAGCCACTTTTTTGGTGACGGCCAAA\n")
-            f.write("ATTACTCTCTTTCGGCTCACTCCCGCTGAGAGCGTAAGAAATCTAAAAATATAATTTGCT\n")
-            f.write("TGCTTGTGTGAGTAAAAACAAGAGACGAGAACGCGTATATGAGTGCGTGTTGTGCTAGAA\n")
-            f.write("GACGATTTTCGGGCCGAAATCAATTCTGATCGAAGAAACGAATTTACATGGTACATATTA\n")
-            f.write("GGGTAGTTTTTGCCAATTTCCTATCAATATGATAAAATAAAAAAATTTTTAAAAATTCGC\n")
-            f.write("GCCCTGACTATTATAACTTGAAAGTTTTTTAAATTTGTTTGTTAAAATTTGTTATGTTTA\n")
-            f.write("ATTCTAATTTGTCTGACAATCTGACATCTGACAATTTTTTAAAAGCGAAATATTTTTTTA\n")
-            f.write("AACACTTTTAATGTTAATGTTACATCATTTTAAGTCAAATGACTTATTAAATATACTAAT\n")
-            f.write("TAATTAAAGGAAGTACAATAGAAATTATTATAACTACTGTAATTTCATAAATTTCATAAA\n")
-            f.write("AATATGATAACTAGAATTATTCCAGTGTCTTTGCTTTGTTCATATCTTGAGGCACGAAGT\n")
-            f.write("GCGGACACAAGCACTCAACAATCATTGCCTTATTAATTTTTCACACGCCGCAAGATGAAT\n")
-            f.write("ACTCTAATGACAAATATTCTTATATAAAGTCATTTTTGAAATTTATTTTTGTGATAATAT\n")
-            f.write("GTACATAGATTTGGCTATTTCTCTTATATTTTTAAATAATAATAACGTTAAGGCAATGCA\n")
-            f.write("AACAAGAATTTTTCGCATGGTGCCAATTGATCAAAAATAATACAGATTTAAAGTCTAAGA\n")
-            f.write("ACTTCTAGGGTGAAGGGCTTTTTTTGTCAAATTTACAATGCATGAGCATTCGTGTGCACA\n")
-            f.write("CATAAAGTTGTCTGCTATCACTGTATGCGTAGAAAAGAGCTGTTTGCTGTAGCGCTCTTC\n")
-            f.write("GCTCTCTCGCTCTCTAACAAAAATTCGAGAGAGCCTGGAGCCACCTCTAGAGCCACGGCC\n")
-            f.write("AAAAAATCGTGTGCCAAAAAATCGTATGGCGTTACGCATCTTGTTATTCTAGTGTCTTTG\n")
-            f.write("GTAAAATGGTATGCTAGATTTGTTGAAAAGTATGTAATAGGTAAAAGAAAGCGTTTTCGA\n")
-            f.write("CCATATCAAGTATATATATATTTTTGATAAGGATTAATAGCCGAGTCGAAGTGGCCATGC\n")
-            f.write("CATAGACGCATAGAAGCATAGACGCAGCGTAGAGATCCATGTTTCCCACTATAACGCCCA\n")
-            f.write("CAAACCGCCCAAAATAAAATCGAAATGTTTCGATTTTTCTTTGTTTTATTGTTTGCCTTG\n")
-            f.write("TCAATTTCTATGTATTTTATACCCAAAACACTTTGGCCAAGGCCAAGATGTAAGGAAGCA\n")
-            f.write("TCTACAACACGCTTTTGAACACATCTTTTAATATCGCAGATAAATGATGAAATTTCTCGT\n")
-            f.write("TCACATTTCCACTACCATTCCCCGGCTCAGGGGAAACTCAACCATAGCATTCTCTCTTGC\n")
-            f.write("TTTGACTTCAGCATAGTGACGATAAGCACCAAGAGTCTGAATTATAAGTAGACTACCGTA\n")
-            f.write("TAGGACTCATAAAACTGAAAAGCTGCTTTTATATTGCGATCAAAAAAGAAATTAATATTA\n")
-            f.write("CGAAAATTGCTGTTGCTGGGGCAGGTGGATCAACATATCCCAACATATATTTAACTGTAT\n")
-            f.write("TGCATTTTACCCTAAAATACGCTTTAATTAATGGTTTAAAAAAAACAGACTGTTTCTATT\n")
-            f.write("TTCTATTTCTATTTATTTTATTCTTGGAAAGTTATTTTTTTAATTTTTTGACAAGAATCT\n")
-            f.write("TTGAATTTACTTGCTTGCAATCCCACTAGCTAAGTGACGGGTATATAGAGTTTTCCCTTA\n")
-            f.write("TTTTAATAATCTAGGGTCGCCAGTTTGTCCGTCAGTTCTTCGCTAACGAAGTTCGCTGTT\n")
-            f.write("GGCTCGGTATCGACTGTGTAGTCTAGACTCCCTTCGTTGGTCCTCCTGCTGCGTTTCGTC\n")
-            f.write("CTTGCTAAGGGCTTTGCCCTCTGGCTTCGTAGTCTTCCTGGTGTGTAGGGTCTATTTTGT\n")
-            f.write("TTCCATCTCTGAGTAAGTATAAATAAATTTGGCTTGATTTTTATACTTTAGAGAGCCGTA\n")
-            f.write("ACGGATAATGAAATAACGCCCCCATACTCTAGATACAGTTTTATCAACAAAGAATTAACC\n")
-            f.write("GTATATTGTAATTTGACAAAAATGTTGTATATTTTTCTTCGTAATAAGATCGATAGGGCA\n")
-            f.write("TAGTTCTTATAATACAAAGCCGGCTTTTCTTACATACGTATAAGTCCATACATTTTTTAA\n")
-            f.write("ACTAAAATTTATAATTTTTTTGACAATTGTAAATAAATTGTTATCTTGCTAAAAAATAAA\n")
-            f.write("AAAGTTACAAAAATTTTTTAAAAATCATATTGATGTCAGCAATTAGATGTGCAATCACCA\n")
-            f.write("TCTAGTGTAGCAGCAACATTTCCTAATTTTCGTGAAAGATGCATCTTTCGGCAATTAATA\n")
-            f.write("TCAGTTTCAAGTGATTCCATAATCTTTAAACAAAGGTAAATAAGTGGATTAGACGAAAAA\n")
-            f.write("AATTACGAAAATAGGTTAAATAGGTTACCTGATCCTTATATTTAGTTATATAAATGTATA\n")
-            f.write("ACTCTTTTAATGCAGAAATAGTATCAAACTCTTCGTTTTGCCTTACTGATAGCTGTTGCA\n")
-            f.write("TCGCTGTACTCATTTCCTGGTCGCTTATTTGTGGAAGCCTTGATACATCGCGGTAAAACT\n")
-            f.write("CTTTGACCATAATTCTATAGTTTGGAATATCCTGTCATATAAACCAGTTAATTAAATATT\n")
-            f.write("AATGATTTTATTAAAATATTTATACCATTACTTATAAATATTTAAATTTATTATTTGTGT\n")
-            f.write("ATAAATTTGATAAAGGTAATAATCTAAGTAATATATACCAATATATATGCATATATGTAT\n")
-            f.write("TCACATTTAAAAAAATGAAAGGGAAAAGAATTTGAAGTCTAATTGTATAAATTGTTTTTA\n")
-            f.write("ATTTGTTTTATTCTCATTAGACCTCGATAATAGGTCTTTTGTGTGATTAATTAATTTGAT\n")
-            f.write("AGACTCCTTACTTACAAGAAAAGAAGAAAACAGAAGGTTTACCAGGTGTTCCCTTTATCC\n")
-            f.write("GTTACTCCAGTAAAGCGAGGGCGAACTAAATTTTTAAGCGTTGAAGAGGCCGTCTTGGTA\n")
-            f.write("TTGGATCTTCCATGCTTAATGTCAACGTTCTATATTTTCATACGGACGGACATGGCCAGA\n")
-            f.write("TCGACTCGCATATTGATGCTGATCAAGAATATTTATATTTTACATGATCGGAAACGCTTC\n")
-            f.write("ATTGCTCTACGAGTAATGGGTACAATAATTTAAAACAAACATATTAAAAGTATAGCAAAA\n")
-            f.write("CCCTATCTGAAGGACTAAAATTTTATCGCATTTTAAAATTTGTTGCATTAAAATCTTTGA\n")
-            f.write("TAACCTTTCGTTGAATTAGGTGCTTCGACTTTTTTTACCCTAAGAACAATTTCGATTTGG\n")
-            f.write("CATACATTGAAAACGTAGAAACTCAACCCTGCATTCATTCATAGAACTTATAAAGAGCTA\n")
-            f.write("CATCTTCGAAAATAAAAAAAAGGTTTGTTTTTAAGACTTAATGCGTACAATGTCGCTTTC\n")
-            f.write("GACATTAGGGTATTGCTAGAATTAATATTCGCTTTGTTGTTTACTTTTCCAAACAAACAT\n")
-            f.write("AATGGGTAAACCAAAAAAATGGGAAACGTCAGTATTAAGTGCTATCGAAAACGTTTAGAA\n")
-            f.write("TATGGAGAATCTAGTTGTTATTACCAAAACGCATAAATACTAAGCATATACTAAAACAAA\n")
-            f.write("ATAGAAAAAGATAATGTTTATTTTAGACTCACCTTAGCAAACAGCAACTTATTCGACGGC\n")
-            f.write("GAATCTTTTCCAAGTCTGTGCTCTGATGTTAAACAAGCGTCCATAAATGTTTGTGCAATG\n")
-            f.write("ACACTTAAACAGGAATCAACGCTGTATGTTTTATTTACATCAAATATAAAATCCGGATTT\n")
-            f.write("TTTATAAAATTAACCCAGAATCGAAGGGGCAAACAATTTGACTTCCAAGCGTGCACAATA\n")
-            f.write("TCAGTATCAGCAATATCATGGCGTCGCGCAGCTTCATCAAGTAAGTCAAAGAGCCATTTA\n")
-            f.write("ACGGCAGGTGGCAACTCCTCATTAACAGTTAAAATAATTGAGAAAAAATCATCAACAAAT\n")
-            f.write("TTTTGTATAGTTCCTTTTGTGGCCAGAAGACGCGTAAGGTAAACTTCTGGTATTGTTTTG\n")
-            f.write("TTCACCCTGTCATTACAATTATTAACGACATGCGATTGAAATGCTGGTGATCCTCCGGAT\n")
-            f.write("AACACGGAATTTTTAATGTTCATATAATGATCAGGTATATTGGGCTTAACAAGATGGTAA\n")
-            f.write("ACCCGGGGCTGCTGCAAACCTGATTCGATATCATTATTAATTATAATATGACTTTGCGAA\n")
-            f.write("TTGTTTATAAAATAAACTGCAAAAAGGCAAAACAATTAATTAAAAAATTTTTAGATATTG\n")
-            f.write("GGCTTAGTACTTACAATTGTGGTATGGTGCCGAATTTTGGTTTTTACTGTATGGTATATG\n")
-            f.write("ATAATTATCATTTTGACGTGCAATTAGTGACATTACTGCAGATTCTTTGACTCCATAATG\n")
-            f.write("AGCTAATGTGTTAAGGCGCTTCCATCCGTTAACGGTTTTGGTTGTCAAGTCTTCATCTTG\n")
-            f.write("TAATGTAAGATGACCTCCTCGGCCGTGCCTCCATTCTAAGTCTACTTCGTTTACAGATGG\n")
-            f.write("CCTCATAGAGAAAGGAGTGTTTTTAAAAATTGCGTCGAGGATTTTAAGCTTAACTTGAGA\n")
-            f.write("AATGGTATCCCAATCGTTAACGCGACATTGGACTTTTTCATCAAGATCATCTTGTAAAAT\n")
-            f.write("ATGCTATATTACAACAGAATGGGTAACTTGTTCATGCAGAAGACGTTCTTCTGAAAGGGA\n")
-            f.write("GTAACGGGCATCGTTGGTTATTGCGTCCACTAAACCCTTTTCAATTTGATGCTTTATTGC\n")
-            f.write("TTTGAAGAGCAAAAATAAATTTGATCCGGCGTACTCTTTCAGGTAATCGTACATACAAAT\n")
-            f.write("TGCTAGGTAGTTGGTCAACATTTTTTCAACAACGCTTTCAGTACGCCTTAGCATCAGCTG\n")
-            f.write("AGGATGTTTGCTGGCAAGTGATTTATCTATCAAACGTAATAAAAGGGACTTCAAAATTTC\n")
-            f.write("CGTGGCATATTCCATCTTGTTCATTAAAACAACCATTATTAATGAGGCAACGTTAACTCG\n")
-            f.write("GTCTCTAATAGAAAATGATGAACGTTGAGCTTCTAATGTTTCTATGAACATTAATAAAAA\n")
-            f.write("ATATTTATTGCCAATCAGTTGTTCAAATTGTACCATAGCTGCGTCATAGTTAGTCTGTGG\n")
-            f.write("GCTACCTTCACGAAATTTTGGAGAATTTAAAATAGGATGATCTGATACACCAGGGAAAAA\n")
-            f.write("CACCTTCATAATATAGTTGACGTGATCTAAAGTTGGTATGCCTGTGCTCTCCAAATCTGC\n")
-            f.write("TGTTAGGTCGGTCATGTCCGTTTGGAGCTCAGCGAATGCCTGTTTACACTCAGAACGTAC\n")
-            f.write("GTTGCTTTCTAATGTAATCATCTGTATCTGAATACGTTTATACTCGCGTTCTGCTTGTGT\n")
-            f.write("TGATTTCCTTCTGAATATTATAAGTACAATTACAAAAACAACGACCAGAAGTGCTACCGT\n")
-            f.write("TAATATGCCGACTAACAAGGCATGTGAGAAAACATAGGGTTTATTTAAATCATACTTAAG\n")
-            f.write("ATATCCTATTACAAAACGAAGATTTCGACCTACTTTAACGACAACAAGAGGTAAATCAGT\n")
-            f.write("TGATTGATCCACACCATTTTCATCAGTTGGAAGTGGTTGTTGCTCCGGCGGAATGCATAA\n")
-            f.write("AAGTTGGTTAAGTGCCAGGCTGGTAATATTGCATTGGGAAGTTCCAATAGTTACATTTAC\n")
-            f.write("ATCGTACTCATCAGCTGCCAAGTTTAATAGCTCGCCTTCTATGACCAAGCTGTCACCCTT\n")
-            f.write("GTAGAGTTTAACGCCGTCGTTGGGAAATGGCAAATATTTTGGGTCTGCTAAATAGACAAT\n")
-            f.write("AGTGCTCCTTATGTCATGAAAATATTTATTCAAGTTTCGAACTAGTTGTACATTGTCCAT\n")
-            f.write("TACAAAACTTAGTTGTAAGTTAAATTGAGTTTCATGAACCTTAACGAATGTGGTGACGTC\n")
-            f.write("CATATTATTGTTAACAAAATAGTTGGCTGAAGATCCTGCATTTGTGTATAAGCGAAAAGT\n")
-            f.write("GTCTCCAAAGTCGGCTCGCCGCTTTTTTCTATCATATTCATTTTTATACCTGGTTTCAGT\n")
-            f.write("TTGAAACGAAGAATTTTGTAAGTGCAATTCAGTATCCATCTTTCTGTTCGTCTTTTTAAA\n")
-            f.write("AGTCTCAAATTTTTAATTTACCGGAGGAGATGGACATTCCATTTGATTAGAGTTGATCAC\n")
-            f.write("CACACAAGATGTTTTATTTACTCTTTCATTGTCATAAAACACTTCTAGTTCAGGTTTTTG\n")
-            f.write("GTTTTATTTGTCTCCGAACTTCTTACTGACAATGGCACCAAAATATGTTCAGTGTTTGTT\n")
-            f.write("GGTATTAATGGCCTTTCATCTAATGGGGGAGTAGCACATCCGAGTCCGTTTTCCAGAATT\n")
-            f.write("TCGGCATCAATGGGGGTGGAATTTCCAAAAACACATCGGTATTTTGCAAGAACAAGAAAC\n")
-            f.write("TTATTATTAATTACAGCTATGTATCCAGTTACACCAATAAATTTCCGTCGCCGTACTTGT\n")
-            f.write("TAGTCTTAATAATACCCGTACTTGTAGAGTAAAAGGGTATGCTAGATTTGTAGAAAAGTA\n")
-            f.write("TGTAATAGGTAGAAGAAAGCGTTTTCGACCATATCAAGTATATATATATTTTTGATAAGG\n")
-            f.write("ATTAATAGCCGAGTCGAAGTGGCCATGCCATAGACGCATAGAAGCATAGACGCAGCGTAG\n")
-            f.write("AGATCCATGTTTCCCACTATAACGCCCACAAACCGCCCAAAATAAAATCGAAATGTTTCG\n")
-            f.write("ATTTTTCTTTGTTTTATTGTTTGCCTTGTCAATTTCTATGTATTTTATACCCAAAACACT\n")
-            f.write("TTGGCCAAGGCCAAGATGTAAGGAAGCATCTACAACACGCTTTTGAACACATCTTTTAAT\n")
-            f.write("ATCGCAGATAAATGATGAAATTTCTCGTTCACATTTCCACTACCATTCCCCGGCTCAGGG\n")
-            f.write("GAAACTCAACCATAACATTCTCTCTTGCTTTGACTTCAGCATAGTGACGATAAGCACCAA\n")
-            f.write("GAGTCTGAATTATAAGTAGACTACCGTATAGGACTCATAAAACTGAAAAGCTGCTTTTAT\n")
-            f.write("ATTGCGATCAAAAAAGAAATTAATATTACGAAAATTGCTGTTGCTGGGGCAGGTGGATCA\n")
-            f.write("ACATATCCCAACATATATTTAACTGTATTGCATTTTACCCTAAAATACGCTTTAATTAAT\n")
-            f.write("GGTTTAAAAAAAACAGACTGTTTCTATTTTCTATTTCTATTTATTTTATTCTTGGAAAGT\n")
-            f.write("TATTTTTTTAATTTTTTGACAAGAATCTTTGAATTTACTTGCTTGCAATCCCACTAGCTA\n")
-            f.write("AGTGACGGGTATATAGAGTTTTCCCTTATTTTAATAATCTAGGGTCGCCAGTTTGTCCGT\n")
-            f.write("CAGTTCTTCGCTAACGAAGTTCGCTGTTGGCTCGGTATCGACTGTGTAGTCTAGACTCCC\n")
-            f.write("TTCGTTGGTCCTCCTGCTGCGTTTCGTCCTTGCTAAGGGCTTTGCCCTCTGGCTTCGTAG\n")
-            f.write("TCTTCCTGGTGTGTAGGGTCTATTTTGTTTCCATCTCTGAGTAAGTATAAATAAATTTGG\n")
-            f.write("CTTGATTTTTATACTTTAGAGAGCCGTAACGGATAATGAAATAACGCCCCCATACTCTAG\n")
-            f.write("ATATAGTTTTATCAACAAAGAATTAACCGTATATTGTAATTTGACAAAAATGTTGTATAT\n")
-            f.write("TTTTCTTCGTAATAAGATCGATAGGGCATAGTTCTTATAATACAAAGCCGGCTTCTCTTA\n")
-            f.write("CATACGTATAAGTCCATACATTTTTTAAACTAAAATTTATAATTTTTTTGACAATTGTAA\n")
-            f.write("ATAAATTGTTATCTTGCTAAAAAATAAAAAAGTTACAAAAATTTTTAAAAAATCATATTG\n")
-            f.write("ATGTCAGCAATTAGATGTGCAATCACCATCTAGTGTAGCAGCAACATTTCCTAATTTTCG\n")
-            f.write("TGAAAGATGCATCTTTCGGCAATTAATATCAGTTTCAAGTGATTCCATAATCTTTAAACA\n")
-            f.write("AAGGTAAATAAGTGGATTAGACGAAAAAAATTACGAAAATAGGTTAAATAGGTTACCTGA\n")
-            f.write("TCCTTATATTTAGTTATATAAATGTATAACTCTTTTAATGCAGAAATAGTATCAAACTCT\n")
-            f.write("TCGTTTTGCCTTACTGATAGCTGTTGCATAGCTGTACTCATTTCCTGGTCGCTTATTTGT\n")
-            f.write("GGAAGCCTTGATACATCGCGGTAAAACTCTTTGACCATAATTCTATAGTTTGGAATATCC\n")
-            f.write("TGTCATATAAACCAGTTAATTAAATATTAATGATTTTATTAAAATATTTATACCATTACT\n")
-            f.write("TATAAATATTTAAATTTATTATTTGTGTATAAATTTGATAAAGGTAATAATCTAAGTAAT\n")
-            f.write("ATATACCAATATATATGCATATATGTATTCACATTTAAAAAAATGAAAGGGAAAAGAATT\n")
-            f.write("TGAAGTCTAATTGTATAAATTGTTTTTAATTTGTTTTATTCTCATTAGACCTCGATAATA\n")
-            f.write("GGTCTTTTGTGTGATTAATTAATTTGATAGACTCCTTACTTACAAGAAAAGAAGAAAACA\n")
-            f.write("GAAGGTTTACCAGGTGTTCCCTTTATCCGTTACTCCAGTAAAGCGAGGGCGAACTAAATT\n")
-            f.write("TTTAAGCGTTGAAGAGGCCGTCTTGGTATTGGATCTTCCATGCTTAATGTCAACGTTCTA\n")
-            f.write("TATTTTCATACGGACGGACATGGCCAGATCAAAGACACTAGAATAACAAGATGCGTAACG\n")
-            f.write("CCATACGATTTTTTGGCACACAATTTTTTGGCCGTGGCTCTAGAGGTGGCTCCAGGCTCT\n")
-            f.write("CTCGAATTTTTGTTAGAGAGCGAGAGAGCGAAGAGCGCTACAGCGAACCGCTCTTTTCTA\n")
-            f.write("CGCATACAGTGATAGCAGACAACTTTATGTGCGCACACGTATGCTCATGCATTGTAAATT\n")
-            f.write("TGACAAAATATGCCCTTCACCGTAGAAGTTCTTAGACTTTAAATCTATATTATTTTTGAT\n")
-            f.write("CAATTGGCACCATGCGAAAAATTCTTGTTTTGCATTGCCTTAACGTTATTATTATTTGAA\n")
-            f.write("AATAGATTAGAAATAGCCAAATCTATGTACATAATATCACAAAAATAAATTTCAAAAATG\n")
-            f.write("ACTTTATATAAGAATATTTGTCATTAGAGTATTCATCTTGCGGGGTGTGAAAAATGAATA\n")
-            f.write("AGGCAATGATTGTTGCTTGTGTCCGTCCGCACTTCGTGCCTCAAGATATGACCAAAACAA\n")
-            f.write("AGACACTAGAATAATTCTAGTGTCTTTGATGTGACTTTTGCAATAAACAGTTTTCATATT\n")
-            f.write("TTTATTTATTTTACAAATTTTTATTTTCTACTTCGTATTATTTTTATGAAATATTTATTT\n")
-            f.write("CTCGATGTAATGTATTCCTTTTGTTATAAGTAGTTATAATAATTTATATTTTACTTCCTT\n")
-            f.write("CAATATCACAAAATAAATTTCAAGTATGGCTTTATATTAGAATAATTGTCATTAAATTAT\n")
-            f.write("TCAGCTTGGGACGTGGGAAAAATTAGAGTAGACATGTCTAGTAGACATCGATTCTTAGGT\n")
-            f.write("GCTTCTGACCGCACGTCGTGCCTCAAGAAATCAATTTCGCATATTTATACCCATTATTTC\n")
-            f.write("TAGAGTAAAAGGGTATACTACATTCGTTGAAAAGTATGTAACAGGCAGAAGAAAGCGTTT\n")
-            f.write("CCGACTATATAATGTATAAAGATCAGGATCAACAGCCGAGTCGATCTGGCCATGTCCGTC\n")
-            f.write("TGTCCGTATGAACGTCGAGGTCTCAGGAACTATAAAAGCAAGAAGGTAGAGATTATGCAT\n")
-            f.write("ACATATTATGCATACATATTGCCCGTTGACCCATGTTGTCACGCCCACTCTAACGTCCAC\n")
-            f.write("AAACCGCACAAAACTGCCACGCCCACAAATTCAAAAAATGTAAATGTAATTGACCAAATT\n")
-            f.write("TAACAAAACTCTAAAAATGTAACTTTGTTTCTTAGATCAAAATTTAGACCAGAAAATCGT\n")
-            f.write("CTTCATCTTCTAATGTTTTTACTCACACAAGAAAGCAAATTCTATTTTTAGATTTTAAAG\n")
-            f.write("TACTCCATTTTACGCGAGCGGAGAGAGAGAGCAATTTTGGCCGTCACCAAAAAAGTGTCT\n")
-
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_CalcCoordCumulLength.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-import unittest
-import os
-import time
-from commons.tools.CalcCoordCumulLength import CalcCoordCumulLength
-from commons.core.utils.FileUtils import FileUtils
-from pyRepet.util.Stat import Stat
-
-
-class Test_CalcCoordCumulLength( unittest.TestCase ):
-    
-    def setUp( self ):
-        self._i = CalcCoordCumulLength()
-        self._uniqId = time.strftime("%Y%m%d%H%M%S")
-        
-        
-    def tearDown( self ):
-        self._i = None
-        self._uniqId = None
-        
-        
-    def test_mergeCoordinates( self ):
-        inFileName = "dummyInFile_%s"  %( self._uniqId )
-        inF = open( inFileName, "w" )
-        inF.write( "TE1\tchr1\t101\t200\n" )
-        inF.write( "TE2\tchr1\t401\t600\n" )
-        inF.write( "TE2\tchr1\t451\t500\n" )
-        inF.close()
-        expFileName = "dummyExpFile_%s"  %( self._uniqId )
-        expF = open( expFileName, "w" )
-        expF.write( "TE1\tchr1\t101\t200\n" )
-        expF.write( "TE2\tchr1\t401\t600\n" )
-        expF.close()
-        self._i.setInputFileName( inFileName )
-        obsFileName = self._i.mergeCoordinates()
-        self.assertTrue( FileUtils.are2FilesIdentical( obsFileName, expFileName ) )
-        for f in [ inFileName, expFileName, obsFileName ]: os.remove( f )
-        
-        
-    def test_getStatsPerChr( self ):
-        inFileName = "dummyInFile_%s"  %( self._uniqId )
-        inF = open( inFileName, "w" )
-        inF.write( "TE1\tchr1\t101\t200\n" )
-        inF.write( "TE2\tchr1\t401\t600\n" )
-        inF.write( "TE1\tchr2\t1301\t1600\n" )
-        inF.close()
-        dExp = { "chr1": Stat(), "chr2": Stat() }
-        dExp["chr1"].add( 200-101+1 )
-        dExp["chr1"].add( 600-401+1 )
-        dExp["chr2"].add( 1600-1301+1 )
-        dObs = self._i.getStatsPerChr( inFileName )
-        self.assertEqual( dObs, dExp )
-        
-        
-    def test_zRunAsScript( self ):
-        cDir = os.getcwd()
-        inFileName = "dummyInFile_%s"  %( self._uniqId )
-        inF = open( inFileName, "w" )
-        inF.write( "TE1\tchr1\t101\t200\n" )
-        inF.write( "TE2\tchr1\t401\t600\n" )
-        inF.write( "TE2\tchr1\t451\t500\n" )
-        inF.close()
-        outFileName = "dummyOutFile_%s"  %( self._uniqId )
-        cmd = "CalcCoordCumulLength.py"
-        cmd += " -i %s" % ( inFileName )
-        cmd += " -o %s" % ( outFileName )
-        cmd += " -v 0"
-        log = os.system( cmd )
-        self.assertTrue( log == 0 )
-        
-        for f in [ inFileName, outFileName ]: os.remove( f )
-        os.chdir( cDir )
-        
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_ChangeSequenceHeaders.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,428 +0,0 @@
-# Copyright INRA (Institut National de la Recherche Agronomique)
-# http://www.inra.fr
-# http://urgi.versailles.inra.fr
-#
-# This software is governed by the CeCILL license under French law and
-# abiding by the rules of distribution of free software.  You can  use, 
-# modify and/ or redistribute the software under the terms of the CeCILL
-# license as circulated by CEA, CNRS and INRIA at the following URL
-# "http://www.cecill.info". 
-#
-# As a counterpart to the access to the source code and  rights to copy,
-# modify and redistribute granted by the license, users are provided only
-# with a limited warranty  and the software's author,  the holder of the
-# economic rights,  and the successive licensors  have only  limited
-# liability. 
-#
-# In this respect, the user's attention is drawn to the risks associated
-# with loading,  using,  modifying and/or developing or reproducing the
-# software by the user in light of its specific status of free software,
-# that may mean  that it is complicated to manipulate,  and  that  also
-# therefore means  that it is reserved for developers  and  experienced
-# professionals having in-depth computer knowledge. Users are therefore
-# encouraged to load and test the software's suitability as regards their
-# requirements in conditions enabling the security of their systems and/or 
-# data to be ensured and,  more generally, to use and operate it in the 
-# same conditions as regards security. 
-#
-# The fact that you are presently reading this means that you have had
-# knowledge of the CeCILL license and that you accept its terms.
-
-
-import unittest
-import os
-import time
-from commons.core.utils.FileUtils import FileUtils
-from commons.tools.ChangeSequenceHeaders import ChangeSequenceHeaders
-
-
-class Test_ChangeSequenceHeaders( unittest.TestCase ):
-    
-    def setUp( self ):
-        self._i = ChangeSequenceHeaders()
-        self._uniqId = "%s_%s" % ( time.strftime("%Y%m%d%H%M%S") , os.getpid() )
-        
-        
-    def tearDown( self ):
-        self._i = None
-        self._uniqId = None
-        
-        
-    def test_script_no_input_file( self ):
-        cDir = os.getcwd()
-        
-        inFile = "dummyInFaFile_%s" % ( self._uniqId )
-        
-        obsFile = "dummyObsFile_%s" % ( self._uniqId )
-        
-        cmd = "python ../ChangeSequenceHeaders.py"
-        cmd += " -i %s" % ( inFile )
-        cmd += " -f fasta"
-        cmd += " -s 1"
-        cmd += " -p TE"
-        cmd += " -o %s" % ( obsFile )
-        exitStatus = os.system( cmd )
-        
-        self.assertFalse( exitStatus == 0 )
-        
-        os.chdir( cDir )
-        
-        
-    def test_shortenSequenceHeadersForFastaFile_fasta_script( self ):
-        cDir = os.getcwd()
-        
-        inFile = "dummyInFaFile_%s" % ( self._uniqId )
-        inF = open( inFile, "w" )
-        inF.write( ">DmelChr4-B-G387-MAP16\nATGTACGATGACGATCAG\n" )
-        inF.write( ">consensus524\nGTGCGGATGGAACAGT\n" )
-        inF.close()
-        
-        linkFile = "dummyLinkFile_%s" % ( self._uniqId )
-        
-        expFile = "dummyExpFile_%s" % ( self._uniqId )
-        expF = open( expFile, "w" )
-        expF.write( ">TE1\nATGTACGATGACGATCAG\n" )
-        expF.write( ">TE2\nGTGCGGATGGAACAGT\n" )
-        expF.close()
-        
-        obsFile = "dummyObsFile_%s" % ( self._uniqId )
-        
-        cmd = "python ../ChangeSequenceHeaders.py"
-        cmd += " -i %s" % ( inFile )
-        cmd += " -f fasta"
-        cmd += " -s 1"
-        cmd += " -p TE"
-        cmd += " -l %s" % ( linkFile )
-        cmd += " -o %s" % ( obsFile )
-        exitStatus = os.system( cmd )
-        
-        self.assertTrue( exitStatus == 0 )
-        self.assertTrue( FileUtils.are2FilesIdentical( expFile, obsFile ) )
-        
-        for f in [ inFile, linkFile, expFile, obsFile ]:
-            os.remove( f )
-        os.chdir( cDir )
-        
-        
-    def test_retrieveInitialSequenceHeaders_fasta_script( self ):
-        cDir = os.getcwd()
-        
-        inFile = "dummyInFaFile_%s" % ( self._uniqId )
-        inF = open( inFile, "w" )
-        inF.write( ">seq2\nATGTACGATGACGATCAG\n" )
-        inF.write( ">seq1\nGTGCGGATGGAACAGT\n" )
-        inF.close()
-        
-        linkFile = "dummyLinkFile_%s" % ( self._uniqId )
-        linkF = open( linkFile, "w" )
-        linkF.write( "seq1\tconsensus524\t1\t18\n" )
-        linkF.write( "seq2\tDmelChr4-B-G387-MAP16\t1\t16\n" )
-        linkF.write( "seq3\treference2\n" )
-        linkF.close()
-        
-        expFile = "dummyExpFile_%s" % ( self._uniqId )
-        expF = open( expFile, "w" )
-        expF.write( ">DmelChr4-B-G387-MAP16\nATGTACGATGACGATCAG\n" )
-        expF.write( ">consensus524\nGTGCGGATGGAACAGT\n" )
-        expF.close()
-        
-        obsFile = "dummyObsFile_%s" % ( self._uniqId )
-        
-        cmd = "python ../ChangeSequenceHeaders.py"
-        cmd += " -i %s" % ( inFile )
-        cmd += " -f fasta"
-        cmd += " -s 2"
-        cmd += " -l %s" % ( linkFile )
-        cmd += " -o %s" % ( obsFile )
-        exitStatus = os.system( cmd )
-        
-        self.assertTrue( exitStatus == 0 )
-        self.assertTrue( FileUtils.are2FilesIdentical( expFile, obsFile ) )
-        
-        for f in [ inFile, linkFile, expFile, obsFile ]:
-            os.remove( f )
-        os.chdir( cDir )
-        
-    def test_retrieveInitialSequenceHeaders_fastaFromClustering_afterLTRHarvest_Blastclust( self ):
-        cDir = os.getcwd()
-        
-        inFile = "dummyInFaFile_%s" % ( self._uniqId )
-        inF = open( inFile, "w" )
-        inF.write( ">BlastclustCluster1Mb3_seq2\nATGTACGATGACGATCAG\n" )
-        inF.write( ">BlastclustCluster8Mb4_seq1\nGTGCGGATGGAACAGT\n" )
-        inF.close()
-        
-        linkFile = "dummyLinkFile_%s" % ( self._uniqId )
-        linkF = open( linkFile, "w" )
-        linkF.write( "seq1\tchunk1 (dbseq-nr 1) [41806,41825]\t1\t18\n" )
-        linkF.write( "seq2\tchunk2 (dbseq-nr 6) [41006,41023]\t1\t16\n" )
-        linkF.write( "seq3\treference2\n" )
-        linkF.close()
-        
-        expFile = "dummyExpFile_%s" % ( self._uniqId )
-        expF = open( expFile, "w" )
-        expF.write( ">BlastclustCluster1Mb3_chunk2 (dbseq-nr 6) [41006,41023]\nATGTACGATGACGATCAG\n" )
-        expF.write( ">BlastclustCluster8Mb4_chunk1 (dbseq-nr 1) [41806,41825]\nGTGCGGATGGAACAGT\n" )
-        expF.close()
-        
-        obsFile = "dummyObsFile_%s" % ( self._uniqId )
-        
-        whichCluster = "A"
-        cmd = "python ../ChangeSequenceHeaders.py"
-        cmd += " -i %s" % ( inFile )
-        cmd += " -f fasta"
-        cmd += " -s 2"
-        cmd += " -l %s" % ( linkFile )
-        cmd += " -w %s" % ( whichCluster )
-        cmd += " -o %s" % ( obsFile )
-        exitStatus = os.system( cmd )
-        
-        self.assertTrue( exitStatus == 0 )
-        self.assertTrue( FileUtils.are2FilesIdentical( expFile, obsFile ) )
-        
-        for f in [ inFile, linkFile, expFile, obsFile ]:
-            os.remove( f )
-        os.chdir( cDir )
-        
-    def test_retrieveInitialSequenceHeaders_fastaFromClustering_forClusterConsensus_Blastclust( self ):
-        cDir = os.getcwd()
-        
-        inFile = "dummyInFaFile_%s" % ( self._uniqId )
-        inF = open( inFile, "w" )
-        inF.write( ">BlastclustCluster8Mb4_seq1\nGTGCGGATGGAACAGT\n" )
-        inF.write( ">BlastclustCluster1Mb3_seq2\nATGTACGATGACGATCAG\n" )
-        inF.close()
-        
-        linkFile = "dummyLinkFile_%s" % ( self._uniqId )
-        linkF = open( linkFile, "w" )
-        linkF.write( "seq1\tDHX-incomp_DmelChr4-B-R1-Map4\t1\t18\n" )
-        linkF.write( "seq2\tRLX-incomp_DmelChr4-B-R12-Map3_reversed\t1\t16\n" )
-        linkF.write( "seq3\treference2\n" )
-        linkF.close()
-        
-        expFile = "dummyExpFile_%s" % ( self._uniqId )
-        expF = open( expFile, "w" )
-        expF.write( ">DHX-incomp_Blc8_DmelChr4-B-R1-Map4\nGTGCGGATGGAACAGT\n" )
-        expF.write( ">RLX-incomp_Blc1_DmelChr4-B-R12-Map3_reversed\nATGTACGATGACGATCAG\n" )
-        expF.close()
-        
-        obsFile = "dummyObsFile_%s" % ( self._uniqId )
-        
-        whichCluster = "B"
-        cmd = "python ../ChangeSequenceHeaders.py"
-        cmd += " -i %s" % ( inFile )
-        cmd += " -f fasta"
-        cmd += " -s 2"
-        cmd += " -l %s" % ( linkFile )
-        cmd += " -w %s" % ( whichCluster )
-        cmd += " -o %s" % ( obsFile )
-        exitStatus = os.system( cmd )
-        
-        self.assertTrue( exitStatus == 0 )
-        self.assertTrue( FileUtils.are2FilesIdentical( expFile, obsFile ) )
-        
-        for f in [ inFile, linkFile, expFile, obsFile ]:
-            os.remove( f )
-        os.chdir( cDir )
-        
-    def test_retrieveInitialSequenceHeaders_fastaFromClustering_afterLTRHarvest_MCL( self ):
-        cDir = os.getcwd()
-        
-        inFile = "dummyInFaFile_%s" % ( self._uniqId )
-        inF = open( inFile, "w" )
-        inF.write( ">MCLCluster1Mb3_seq2\nATGTACGATGACGATCAG\n" )
-        inF.write( ">MCLCluster8Mb4_seq1\nGTGCGGATGGAACAGT\n" )
-        inF.close()
-        
-        linkFile = "dummyLinkFile_%s" % ( self._uniqId )
-        linkF = open( linkFile, "w" )
-        linkF.write( "seq1\tchunk1 (dbseq-nr 1) [41806,41825]\t1\t18\n" )
-        linkF.write( "seq2\tchunk2 (dbseq-nr 6) [41006,41023]\t1\t16\n" )
-        linkF.write( "seq3\treference2\n" )
-        linkF.close()
-        
-        expFile = "dummyExpFile_%s" % ( self._uniqId )
-        expF = open( expFile, "w" )
-        expF.write( ">MCLCluster1Mb3_chunk2 (dbseq-nr 6) [41006,41023]\nATGTACGATGACGATCAG\n" )
-        expF.write( ">MCLCluster8Mb4_chunk1 (dbseq-nr 1) [41806,41825]\nGTGCGGATGGAACAGT\n" )
-        expF.close()
-        
-        obsFile = "dummyObsFile_%s" % ( self._uniqId )
-        
-        whichCluster = "A"
-        cmd = "python ../ChangeSequenceHeaders.py"
-        cmd += " -i %s" % ( inFile )
-        cmd += " -f fasta"
-        cmd += " -s 2"
-        cmd += " -l %s" % ( linkFile )
-        cmd += " -w %s" % ( whichCluster )
-        cmd += " -o %s" % ( obsFile )
-        exitStatus = os.system( cmd )
-        
-        self.assertTrue( exitStatus == 0 )
-        self.assertTrue( FileUtils.are2FilesIdentical( expFile, obsFile ) )
-        
-        for f in [ inFile, linkFile, expFile, obsFile ]:
-            os.remove( f )
-        os.chdir( cDir )
-        
-    def test_retrieveInitialSequenceHeaders_fastaFromClustering_forClusterConsensus_MCL( self ):
-        cDir = os.getcwd()
-        
-        inFile = "dummyInFaFile_%s" % ( self._uniqId )
-        inF = open( inFile, "w" )
-        inF.write( ">MCLCluster8Mb4_seq1\nGTGCGGATGGAACAGT\n" )
-        inF.write( ">MCLCluster1Mb3_seq2\nATGTACGATGACGATCAG\n" )
-        inF.close()
-        
-        linkFile = "dummyLinkFile_%s" % ( self._uniqId )
-        linkF = open( linkFile, "w" )
-        linkF.write( "seq1\tDHX-incomp_DmelChr4-B-R1-Map4\t1\t18\n" )
-        linkF.write( "seq2\tRLX-incomp_DmelChr4-B-R12-Map3_reversed\t1\t16\n" )
-        linkF.write( "seq3\treference2\n" )
-        linkF.close()
-        
-        expFile = "dummyExpFile_%s" % ( self._uniqId )
-        expF = open( expFile, "w" )
-        expF.write( ">DHX-incomp_MCL8_DmelChr4-B-R1-Map4\nGTGCGGATGGAACAGT\n" )
-        expF.write( ">RLX-incomp_MCL1_DmelChr4-B-R12-Map3_reversed\nATGTACGATGACGATCAG\n" )
-        expF.close()
-        
-        obsFile = "dummyObsFile_%s" % ( self._uniqId )
-        
-        whichCluster = "B"
-        cmd = "python ../ChangeSequenceHeaders.py"
-        cmd += " -i %s" % ( inFile )
-        cmd += " -f fasta"
-        cmd += " -s 2"
-        cmd += " -l %s" % ( linkFile )
-        cmd += " -w %s" % ( whichCluster )
-        cmd += " -o %s" % ( obsFile )
-        exitStatus = os.system( cmd )
-        
-        self.assertTrue( exitStatus == 0 )
-        self.assertTrue( FileUtils.are2FilesIdentical( expFile, obsFile ) )
-        
-        for f in [ inFile, linkFile, expFile, obsFile ]:
-            os.remove( f )
-        os.chdir( cDir )
-        
-    def test_retrieveInitialSequenceHeaders_newick_script( self ):
-        cDir = os.getcwd()
-        
-        inFile = "dummyInFile_%s" % ( self._uniqId )
-        inF = open( inFile, "w" )
-        inF.write( "(seq4:0.012511,(seq3:0.005340,seq2:0.002201))" )
-        inF.close()
-        
-        linkFile = "dummyLinkFile_%s" % ( self._uniqId )
-        linkF = open( linkFile, "w" )
-        linkF.write( "seq1\t1360\n" )
-        linkF.write( "seq2\tDmelChr4-B-P2.0-MAP3_classII-TIR-comp|1cl-1gr|26copies\n" )
-        linkF.write( "seq3\tDmelChr4-B-G20-MAP3_classII-TIR-comp|1cl-1gr|53copies\n" )
-        linkF.write( "seq4\tDmelChr4-B-G14-MAP17_classII-TIR-comp|1cl-1gr|41copies\n" )
-        linkF.close()
-        
-        expFile = "dummyExpFile_%s" % ( self._uniqId )
-        expF = open( expFile, "w" )
-        expF.write( "(DmelChr4-B-G14-MAP17_classII-TIR-comp|1cl-1gr|41copies:0.012511,(DmelChr4-B-G20-MAP3_classII-TIR-comp|1cl-1gr|53copies:0.005340,DmelChr4-B-P2.0-MAP3_classII-TIR-comp|1cl-1gr|26copies:0.002201))" )
-        expF.close()
-        
-        obsFile = "dummyObsFile_%s" % ( self._uniqId )
-        
-        cmd = "python ../ChangeSequenceHeaders.py"
-        cmd += " -i %s" % ( inFile )
-        cmd += " -f newick"
-        cmd += " -s 2"
-        cmd += " -l %s" % ( linkFile )
-        cmd += " -o %s" % ( obsFile )
-        exitStatus = os.system( cmd )
-        
-        self.assertTrue( exitStatus == 0 )
-        self.assertTrue( FileUtils.are2FilesIdentical( expFile, obsFile ) )
-        
-        for f in [ inFile, linkFile, expFile, obsFile ]:
-            os.remove( f )
-        os.chdir( cDir )
-        
-        
-    def test_retrieveInitialSequenceHeadersForAlignFile( self ):
-        cDir = os.getcwd()
-        
-        linkFile = "dummyLinkFile_%s" % ( self._uniqId )
-        linkF = open( linkFile, "w" )
-        linkF.write( "seq1\tname=Dm_Blaster_Piler_30.38_Map_8|category=classI|order=LTR|completeness=comp\t1\t1000\n" )
-        linkF.write( "seq2\tname=Dm_Blaster_Recon_34_Map_20|category=classI|order=LTR|completeness=comp\t1\t800\n" )
-        linkF.close()
-        
-        inFile = "dummyAlignFile_%s" % ( self._uniqId )
-        inFileHandler = open( inFile, "w" )
-        inFileHandler.write( "seq1\t1\t100\tseq2\t110\t11\t1e-38\t254\t98.5\n" )
-        inFileHandler.write( "seq2\t11\t110\tseq1\t100\t1\t1e-38\t254\t98.5\n" )
-        inFileHandler.close()
-        
-        expFile = "dummyExpAlignFile_%s" % ( self._uniqId )
-        expFileHandler = open( expFile, "w" )
-        expFileHandler.write( "name=Dm_Blaster_Piler_30.38_Map_8|category=classI|order=LTR|completeness=comp\t1\t100\tname=Dm_Blaster_Recon_34_Map_20|category=classI|order=LTR|completeness=comp\t110\t11\t1e-38\t254\t98.500000\n" )
-        expFileHandler.write( "name=Dm_Blaster_Recon_34_Map_20|category=classI|order=LTR|completeness=comp\t11\t110\tname=Dm_Blaster_Piler_30.38_Map_8|category=classI|order=LTR|completeness=comp\t100\t1\t1e-38\t254\t98.500000\n" )
-        expFileHandler.close()
-        
-        obsFile = "dummyObsAlignFile_%s" % ( self._uniqId )
-        
-        cmd = "python ../ChangeSequenceHeaders.py"
-        cmd += " -i %s" % ( inFile )
-        cmd += " -f align"
-        cmd += " -s 2"
-        cmd += " -l %s" % ( linkFile )
-        cmd += " -o %s" % ( obsFile )
-        exitStatus = os.system( cmd )
-        
-        self.assertTrue( exitStatus == 0 )
-        self.assertTrue( FileUtils.are2FilesIdentical( expFile, obsFile ) )
-        
-        for f in [ inFile, linkFile, expFile, obsFile ]:
-            os.remove( f )
-        os.chdir( cDir )
-        
-        
-    def test_retrieveInitialSequenceHeadersForPathFile( self ):
-        cDir = os.getcwd()
-        
-        linkFile = "dummyLinkFile_%s" % ( self._uniqId )
-        linkF = open( linkFile, "w" )
-        linkF.write( "seq1\tname=Dm_Blaster_Piler_30.38_Map_8|category=classI|order=LTR|completeness=comp\t1\t1000\n" )
-        linkF.write( "seq2\tname=Dm_Blaster_Recon_34_Map_20|category=classI|order=LTR|completeness=comp\t1\t800\n" )
-        linkF.close()
-        
-        inFile = "dummyAlignFile_%s" % ( self._uniqId )
-        inFileHandler = open( inFile, "w" )
-        inFileHandler.write( "11\tseq1\t1\t100\tseq2\t110\t11\t1e-38\t254\t98.5\n" )
-        inFileHandler.write( "2\tseq2\t11\t110\tseq1\t100\t1\t1e-38\t254\t98.5\n" )
-        inFileHandler.close()
-        
-        expFile = "dummyExpAlignFile_%s" % ( self._uniqId )
-        expFileHandler = open( expFile, "w" )
-        expFileHandler.write( "11\tname=Dm_Blaster_Piler_30.38_Map_8|category=classI|order=LTR|completeness=comp\t1\t100\tname=Dm_Blaster_Recon_34_Map_20|category=classI|order=LTR|completeness=comp\t110\t11\t1e-38\t254\t98.500000\n" )
-        expFileHandler.write( "2\tname=Dm_Blaster_Recon_34_Map_20|category=classI|order=LTR|completeness=comp\t11\t110\tname=Dm_Blaster_Piler_30.38_Map_8|category=classI|order=LTR|completeness=comp\t100\t1\t1e-38\t254\t98.500000\n" )
-        expFileHandler.close()
-        
-        obsFile = "dummyObsAlignFile_%s" % ( self._uniqId )
-        
-        cmd = "python ../ChangeSequenceHeaders.py"
-        cmd += " -i %s" % ( inFile )
-        cmd += " -f path"
-        cmd += " -s 2"
-        cmd += " -l %s" % ( linkFile )
-        cmd += " -o %s" % ( obsFile )
-        exitStatus = os.system( cmd )
-        
-        self.assertTrue( exitStatus == 0 )
-        self.assertTrue( FileUtils.are2FilesIdentical( expFile, obsFile ) )
-        
-        for f in [ inFile, linkFile, expFile, obsFile ]:
-            os.remove( f )
-        os.chdir( cDir )
-        
-        
-if __name__ == "__main__":
-        unittest.main()
--- a/commons/tools/tests/Test_CorrelateTEageWithGCcontent.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-
-
-class Test_CorrelateTEageWithGCcontent( unittest.TestCase ):
-    
-    def test_zLaunchAsScript( self ):
-        cDir = os.getcwd()
-        
-        coordFile = "dummyPathFile"
-        coordFileHandler = open( coordFile, "w" )
-        coordFileHandler.write( "1\tchr1\t1\t5\tTE1\t1\t5\t0.0\t100\t98.7\n" )
-        coordFileHandler.write( "1\tchr1\t11\t20\tTE1\t6\t15\t0.0\t100\t98.7\n" )
-        coordFileHandler.write( "2\tchr1\t26\t30\tTE1\t1\t5\t0.0\t100\t96.7\n" )
-        coordFileHandler.write( "3\tchr2\t1\t10\tTE2\t1\t10\t0.0\t100\t98.7\n" )
-        coordFileHandler.close()
-        
-        genomeFile = "dummyGenomeFile"
-        genomeFileHandler = open( genomeFile, "w" )
-        genomeFileHandler.write( ">chr1\n" )
-        genomeFileHandler.write( "AGCTGTTTTTAGCAGACGCATTTTTGGAGGTTTT\n" )
-        genomeFileHandler.write( ">chr2\n" )
-        genomeFileHandler.write( "ATATATATGGTTTTTTTTTT\n" )
-        genomeFileHandler.close()
-        
-        refseqFile = "dummyRefseqFile"
-        refseqFileHandler = open( refseqFile, "w" )
-        refseqFileHandler.write( ">TE1\nAGCAGCGACGACGACGACGACTTTT\n" )
-        refseqFileHandler.write( ">TE2\nAGCAGCGACGACGACGACGACTTTT\n" )
-        refseqFileHandler.write( ">TE3\nAGCAGCGACGACGACGACGACTTTT\n" )
-        refseqFileHandler.close()
-        
-        expFile = "dummyExpFile"
-        expFileHandler = open( expFile, "w" )
-        expFileHandler.write( "copy\tTE\tchr\tlength\tid\tGC\tlengthPerc\n" )
-        expFileHandler.write( "1\tTE1\tchr1\t15\t98.70\t%.2f\t%.2f\n" % ( 100 * 9 / 15.0, 100 * 15 / 25.0 ) )
-        expFileHandler.write( "2\tTE1\tchr1\t5\t96.70\t%.2f\t%.2f\n" % ( 100 * 4 / 5.0, 100 * 5 / 25.0 ) )
-        expFileHandler.write( "3\tTE2\tchr2\t10\t98.70\t%.2f\t%.2f\n" % ( 100 * 2 / 10.0, 100 * 10 / 25.0 ) )
-        expFileHandler.close()
-        
-        obsFile = "dummyObsFile"
-        
-        cmd = "CorrelateTEageWithGCcontent.py"
-        cmd += " -i %s" % ( coordFile )
-        cmd += " -g %s" % ( genomeFile )
-        cmd += " -r %s" % ( refseqFile )
-        cmd += " -o %s" % ( obsFile )
-        cmd += " -v %i" % ( 0 )
-        returnStatus = os.system( cmd )
-        
-        self.assertTrue( returnStatus == 0 )
-        self.assertTrue( FileUtils.are2FilesIdentical( expFile, obsFile ) )
-        
-        for f in [ coordFile, genomeFile, refseqFile, expFile, obsFile ]:
-            os.remove( f )
-        os.chdir( cDir )
-        
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_AlignTEOnGenomeAccordingToAnnotation.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,122 +0,0 @@
-from commons.core.sql.DbFactory import DbFactory
-from commons.core.utils.FileUtils import FileUtils
-import subprocess
-import os
-import unittest
-from commons.tools.AlignTEOnGenomeAccordingToAnnotation import AlignTEOnGenomeAccordingToAnnotation
-
-class Test_F_AlignTEOnGenomeAccordingToAnnotation(unittest.TestCase):
-
-    def test_run_merge_same_paths(self):
-        pathFileName = "%s/Tools/DmelChr4_chr_allTEs_nr_noSSR_join_path.path" % os.environ["REPET_DATA"]
-        queryFileName = "%s/commons/DmelChr4.fa" % os.environ["REPET_DATA"]
-        subjectFileName = "%s/Tools/DmelChr4_refTEs.fa" % os.environ["REPET_DATA"]
-        pathTableName = "testDmelChr4_chr_allTEs_nr_noSSR_join_path"
-        queryTableName = "testDmelChr4_chr_seq"
-        subjectTableName = "testDmelChr4_refTEs_seq"
-        iDb = DbFactory.createInstance()
-        iDb.createTable(queryTableName, "seq", queryFileName, True)
-        iDb.createTable(subjectTableName, "seq", subjectFileName, True)
-        iDb.createTable(pathTableName, "path", pathFileName, True)
-        expFileName = "%s/Tools/exp%s_merge.alignedSeq" % (os.environ["REPET_DATA"], pathTableName)
-        
-        iATOGATA = AlignTEOnGenomeAccordingToAnnotation(pathTableName, queryTableName, subjectTableName, True)
-        iATOGATA.run()
-        obsFileName = "obs%s_merge.alignedSeq" % pathTableName
-        iDb.exportDataToFile("%s_align" % pathTableName, obsFileName)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        
-        os.remove(obsFileName)
-        iDb.dropTable(queryTableName)
-        iDb.dropTable(subjectTableName)
-        iDb.dropTable(pathTableName)
-        iDb.dropTable("%s_align" % pathTableName)
-        iDb.close()
-
-    def test_run_as_script_merge_same_paths(self):
-        pathFileName = "%s/Tools/DmelChr4_chr_allTEs_nr_noSSR_join_path.path" % os.environ["REPET_DATA"]
-        queryFileName = "%s/commons/DmelChr4.fa" % os.environ["REPET_DATA"]
-        subjectFileName = "%s/Tools/DmelChr4_refTEs.fa" % os.environ["REPET_DATA"]
-        pathTableName = "testDmelChr4_chr_allTEs_nr_noSSR_join_path"
-        queryTableName = "testDmelChr4_chr_seq"
-        subjectTableName = "testDmelChr4_refTEs_seq"
-        iDb = DbFactory.createInstance()
-        iDb.createTable(queryTableName, "seq", queryFileName, True)
-        iDb.createTable(subjectTableName, "seq", subjectFileName, True)
-        iDb.createTable(pathTableName, "path", pathFileName, True)
-        expFileName = "%s/Tools/exp%s_merge.alignedSeq" % (os.environ["REPET_DATA"], pathTableName)
-        
-        cmd = "AlignTEOnGenomeAccordingToAnnotation.py -p %s -q %s -s %s -m " % (pathTableName, queryTableName, subjectTableName)
-        process = subprocess.Popen(cmd, shell = True)
-        process.communicate()
-        obsFileName = "obs%s_merge.alignedSeq" % pathTableName
-        iDb.exportDataToFile("%s_align" % pathTableName, obsFileName)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        
-        os.remove(obsFileName)
-        iDb.dropTable(queryTableName)
-        iDb.dropTable(subjectTableName)
-        iDb.dropTable(pathTableName)
-        iDb.dropTable("%s_align" % pathTableName)
-        iDb.close()
-
-    def test_run_as_script_without_merge(self):
-        pathFileName = "%s/Tools/DmelChr4_chr_allTEs_nr_noSSR_join_path.path" % os.environ["REPET_DATA"]
-        queryFileName = "%s/commons/DmelChr4.fa" % os.environ["REPET_DATA"]
-        subjectFileName = "%s/Tools/DmelChr4_refTEs.fa" % os.environ["REPET_DATA"]
-        pathTableName = "testDmelChr4_chr_allTEs_nr_noSSR_join_path"
-        queryTableName = "testDmelChr4_chr_seq"
-        subjectTableName = "testDmelChr4_refTEs_seq"
-        iDb = DbFactory.createInstance()
-        iDb.createTable(queryTableName, "seq", queryFileName, True)
-        iDb.createTable(subjectTableName, "seq", subjectFileName, True)
-        iDb.createTable(pathTableName, "path", pathFileName, True)
-        expFileName = "%s/Tools/exp%s.alignedSeq" % (os.environ["REPET_DATA"], pathTableName)
-        
-        cmd = "AlignTEOnGenomeAccordingToAnnotation.py -p %s -q %s -s %s" % (pathTableName, queryTableName, subjectTableName)
-        process = subprocess.Popen(cmd, shell = True)
-        process.communicate()
-        obsFileName = "obs%s.alignedSeq" % pathTableName
-        iDb.exportDataToFile("%s_align" % pathTableName, obsFileName)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        
-        os.remove(obsFileName)
-        iDb.dropTable(queryTableName)
-        iDb.dropTable(subjectTableName)
-        iDb.dropTable(pathTableName)
-        iDb.dropTable("%s_align" % pathTableName)
-        iDb.close()
-        
-#    def test_run_as_script_merge_same_paths_old(self):
-#        pathFileName = "%s/Tools/DmelChr4_chr_allTEs_nr_noSSR_join_path.path" % os.environ["REPET_DATA"]
-#        queryFileName = "%s/commons/DmelChr4.fa" % os.environ["REPET_DATA"]
-#        subjectFileName = "%s/Tools/DmelChr4_refTEs.fa" % os.environ["REPET_DATA"]
-#        pathTableName = "testDmelChr4_chr_allTEs_nr_noSSR_join_path"
-#        queryTableName = "testDmelChr4_chr_seq"
-#        subjectTableName = "testDmelChr4_refTEs_seq"
-#        iDb = DbFactory.createInstance()
-#        iDb.createTable(queryTableName, "seq", queryFileName, True)
-#        iDb.createTable(subjectTableName, "seq", subjectFileName, True)
-#        iDb.createTable(pathTableName, "path", pathFileName, True)
-#        expFileName = "%s/Tools/exp%s_merge_old.alignedSeq" % (os.environ["REPET_DATA"], pathTableName)
-#        
-#        cmd = "srptAlignPath.py -m %s -q %s -s %s" % (pathTableName, queryTableName, subjectTableName)
-#        process = subprocess.Popen(cmd, shell = True)
-#        process.communicate()
-#        obsFileName = "obs%s.alignedSeq" % pathTableName
-#        iDb.exportDataToFile("%s_align" % pathTableName, obsFileName)
-#        
-#        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-#        
-#        os.remove(obsFileName)
-#        iDb.dropTable(queryTableName)
-#        iDb.dropTable(subjectTableName)
-#        iDb.dropTable(pathTableName)
-#        iDb.dropTable("%s_align" % pathTableName)
-#        iDb.close()
-#        
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_CheckMysqlConnect.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-import unittest
-import os
-import socket
-
-class Test_F_CheckMysqlConnect(unittest.TestCase):
-    
-    HOST_NAME = "compute-2-46.local"
-    
-    def setUp(self):
-        self._host = socket.gethostname()
-        self._cmd = ""
-
-    def tearDown(self):
-        os.remove("testOutputCheckMysqlConnect.txt")
-    
-    def test_CheckMysqlConnect_as_script_True(self):
-        if self.HOST_NAME in self._host:
-            self._cmd = "CheckMysqlConnect.py -p /share/apps/bin/python > testOutputCheckMysqlConnect.txt"
-        else:
-            self._cmd = "CheckMysqlConnect.py > testOutputCheckMysqlConnect.txt"
-        os.system(self._cmd)
-        
-        self.assertFalse(self._isFailedInOutputFile())
-        
-    def test_CheckMysqlConnect_as_script_False(self):
-        configFile = "%s/repet_tools/tests/config.cfg" % os.environ.get("REPET_PATH")
-        host = "unknownServer"
-        self._writeConfig(configFile, host)
-        
-        if self.HOST_NAME in self._host:
-            self._cmd = "CheckMysqlConnect.py -p /share/apps/bin/python -C %s > testOutputCheckMysqlConnect.txt" % configFile
-        else:
-            self._cmd = "CheckMysqlConnect.py -C %s > testOutputCheckMysqlConnect.txt " % configFile
-        os.system(self._cmd)
-        os.remove(configFile)
-        
-        self.assertTrue(self._isFailedInOutputFile())
-        
-    def _isFailedInOutputFile(self):
-        f = open("testOutputCheckMysqlConnect.txt", "r")
-        line = f.readline()
-        
-        while line:
-            if "FAILED" in line:
-                f.close()
-                return True
-            line = f.readline()
-
-        f.close()
-        return False
-    
-    def _writeConfig(self, configFileName, repetHost = os.environ.get("REPET_HOST")):
-        f = open( configFileName, "w" )
-        f.write("[repet_env]\n")
-        f.write("repet_host: %s\n" % repetHost)
-        f.write("repet_user: %s\n" % os.environ.get("REPET_USER"))
-        f.write("repet_pw: %s\n" % os.environ.get("REPET_PW"))
-        f.write("repet_db: %s\n" % os.environ.get("REPET_DB"))
-        f.write("repet_port: %s\n" % os.environ.get("REPET_PORT"))
-        f.close()
-    
-if __name__ == "__main__":
-    unittest.main()
-    
\ No newline at end of file
--- a/commons/tools/tests/Test_F_FilterAlign.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,168 +0,0 @@
-from commons.core.utils.FileUtils import FileUtils
-import unittest
-import os
-
-class Test_F_FilterAlign(unittest.TestCase):
-
-    def test_as_script(self):
-        alignFileName = "batch.fa.align"
-        self._writeAlignFile(alignFileName)
-        expFileName = "exp.filtered"
-        self._writeExpFile(expFileName)
-        obsFileName = "batch.fa.align.filtered"
-        cmd = "FilterAlign.py"
-        cmd += " -i %s" % alignFileName
-        cmd += " -S 100"
-        cmd += " -v 1"
-        os.system(cmd)
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(alignFileName)
-        os.remove(expFileName)
-        os.remove(obsFileName)
-        
-    def _writeExpFile(self, fileName):
-        f = open(fileName, "w")
-        f.write("chunk09914\t2257\t2722\trefTE_747\t2614\t2169\t0\t249\t77.5463\n")
-        f.write("chunk09914\t3114\t4494\trefTE_747\t1598\t228\t0\t571\t78.0453\n")
-        f.write("chunk09914\t2251\t4816\trefTE_759\t173\t2769\t0\t3203\t90.5966\n")
-        f.write("chunk09914\t3019\t3698\trefTE_764\t49\t735\t0\t343\t78.3912\n")
-        f.write("chunk09914\t4102\t4530\trefTE_764\t1191\t1603\t0\t154\t83.0601\n")
-        f.write("chunk09914\t4603\t4864\trefTE_779\t291\t24\t6.5e-39\t135\t80.9917\n")
-        f.write("chunk09914\t4642\t4909\trefTE_787\t56\t326\t0\t132\t79.0323\n")
-        f.write("chunk09914\t5086\t6724\trefTE_787\t532\t2194\t0\t218\t71.4668\n")
-        f.write("chunk09914\t6180\t6594\trefTE_812\t2516\t2949\t1.6e-32\t125\t72.5441\n")
-        f.write("chunk09914\t2349\t2723\trefTE_818\t1034\t663\t0\t347\t80.0539\n")
-        f.write("chunk09914\t2412\t2727\trefTE_818\t1169\t1482\t0\t278\t78.5942\n")
-        f.write("chunk09914\t3853\t5302\trefTE_828\t3133\t1713\t0\t417\t77.8644\n")
-        f.write("chunk09914\t5486\t6724\trefTE_828\t1715\t454\t0\t584\t73.8655\n")
-        f.write("chunk09914\t849\t1203\trefTE_838\t83\t449\t0\t493\t95.7386\n")
-        f.write("chunk09914\t3355\t4471\trefTE_861\t2024\t3183\t0\t260\t77.1289\n")
-        f.write("chunk09914\t2263\t4696\trefTE_866\t19\t2476\t0\t3136\t91.1287\n")
-        f.write("chunk09914\t4803\t5747\trefTE_866\t2479\t3429\t0\t1352\t93.1217\n")
-        f.write("chunk09914\t4134\t4702\trefTE_880\t1685\t1129\t7.8e-35\t126\t80.7851\n")
-        f.write("chunk09914\t3598\t4029\trefTE_904\t666\t1122\t0\t414\t84.7418\n")
-        f.write("chunk09914\t3887\t4480\trefTE_904\t1030\t1635\t0\t384\t82.6087\n")
-        f.write("chunk09914\t2257\t2722\trefTE_908\t1005\t551\t0\t240\t78.5377\n")
-        f.write("chunk09914\t6180\t6594\trefTE_914\t1420\t987\t8.6e-30\t125\t72.5441\n")
-        f.write("chunk09914\t4144\t6724\trefTE_931\t3801\t1202\t0\t1057\t74.7937\n")
-        f.write("chunk09914\t848\t1204\trefTE_966\t370\t1\t0\t522\t98.0282\n")
-        f.write("chunk09914\t854\t1145\trefTE_966\t5130\t4829\t0\t411\t95.8763\n")
-        f.write("chunk09914\t4142\t4487\trefTE_969\t455\t130\t4.2039e-45\t161\t81.1881\n")
-        f.write("chunk09914\t848\t1218\trefTE_980\t1182\t814\t0\t431\t92.1127\n")
-        f.write("chunk09914\t4093\t4489\trefTE_999\t5850\t5485\t3.6e-39\t142\t81.0651\n")
-        f.write("chunk09914\t2257\t2722\trefTE_1006\t2472\t2025\t0\t257\t77.4193\n")
-        f.write("chunk09914\t3755\t4491\trefTE_1006\t941\t230\t0\t188\t80.0948\n")
-        f.write("chunk09914\t5060\t6724\trefTE_1006\t7451\t5776\t0\t711\t72.3792\n")
-        f.write("chunk09914\t2251\t3361\trefTE_1015\t7278\t8364\t0\t1514\t86.8087\n")
-        f.write("chunk09914\t2780\t6724\trefTE_1015\t1\t3962\t0\t5370\t91.9552\n")
-        f.write("chunk09914\t3383\t4672\trefTE_1015\t8150\t9445\t0\t1746\t92.1217\n")
-        f.write("chunk09914\t6228\t6594\trefTE_1018\t5554\t5920\t6.2e-22\t106\t73.3138\n")
-        f.close()
-        
-    def _writeAlignFile(self, fileName):
-        f = open(fileName, "w")
-        f.write("chunk09914\t5038\t5133\trefTE_745\t288\t389\t1.3e-15\t38\t86.747\n")
-        f.write("chunk09914\t6415\t6574\trefTE_745\t605\t761\t1.3e-15\t76\t78.9116\n")
-        f.write("chunk09914\t2257\t2722\trefTE_747\t2614\t2169\t3.8e-165\t249\t77.5463\n")
-        f.write("chunk09914\t3114\t4494\trefTE_747\t1598\t228\t3.8e-165\t571\t78.0453\n")
-        f.write("chunk09914\t2251\t4816\trefTE_759\t173\t2769\t0\t3203\t90.5966\n")
-        f.write("chunk09914\t3019\t3698\trefTE_764\t49\t735\t3.4e-133\t343\t78.3912\n")
-        f.write("chunk09914\t4102\t4530\trefTE_764\t1191\t1603\t3.4e-133\t154\t83.0601\n")
-        f.write("chunk09914\t4640\t4702\trefTE_764\t1676\t1738\t3.4e-133\t39\t86.2069\n")
-        f.write("chunk09914\t1436\t1549\trefTE_779\t749\t628\t3.9e-33\t38\t75.7009\n")
-        f.write("chunk09914\t3992\t4156\trefTE_779\t958\t743\t2.6e-34\t42\t85.4305\n")
-        f.write("chunk09914\t4050\t4229\trefTE_779\t782\t602\t6.5e-39\t57\t82.6923\n")
-        f.write("chunk09914\t4430\t4499\trefTE_779\t1029\t952\t1.2e-33\t39\t83.3333\n")
-        f.write("chunk09914\t4603\t4864\trefTE_779\t291\t24\t6.5e-39\t135\t80.9917\n")
-        f.write("chunk09914\t4642\t4909\trefTE_787\t56\t326\t4e-86\t132\t79.0323\n")
-        f.write("chunk09914\t5086\t6724\trefTE_787\t532\t2194\t4e-86\t218\t71.4668\n")
-        f.write("chunk09914\t4689\t4718\trefTE_812\t828\t855\t1.6e-32\t37\t92.8571\n")
-        f.write("chunk09914\t6178\t6204\trefTE_812\t1111\t1138\t1.6e-32\t36\t92.5926\n")
-        f.write("chunk09914\t6180\t6594\trefTE_812\t2516\t2949\t1.6e-32\t125\t72.5441\n")
-        f.write("chunk09914\t2349\t2723\trefTE_818\t1034\t663\t2e-97\t347\t80.0539\n")
-        f.write("chunk09914\t2412\t2727\trefTE_818\t1169\t1482\t1.1e-73\t278\t78.5942\n")
-        f.write("chunk09914\t3315\t3420\trefTE_818\t423\t318\t2e-97\t41\t74\n")
-        f.write("chunk09914\t3339\t3429\trefTE_818\t153\t49\t1.7e-96\t38\t82.5581\n")
-        f.write("chunk09914\t3853\t5302\trefTE_828\t3133\t1713\t1.6e-281\t417\t77.8644\n")
-        f.write("chunk09914\t5486\t6724\trefTE_828\t1715\t454\t1.6e-281\t584\t73.8655\n")
-        f.write("chunk09914\t2593\t2700\trefTE_831\t905\t798\t1.2e-15\t85\t75\n")
-        f.write("chunk09914\t849\t1203\trefTE_838\t83\t449\t2.6e-138\t493\t95.7386\n")
-        f.write("chunk09914\t5276\t5639\trefTE_842\t725\t1094\t1.7e-16\t47\t71.8563\n")
-        f.write("chunk09914\t6223\t6594\trefTE_842\t1689\t2058\t1.7e-16\t70\t73.8602\n")
-        f.write("chunk09914\t6180\t6594\trefTE_844\t3220\t2788\t3e-19\t97\t71.5013\n")
-        f.write("chunk09914\t6415\t6593\trefTE_847\t3137\t2959\t2e-15\t85\t74.4186\n")
-        f.write("chunk09914\t4691\t4762\trefTE_852\t2829\t2755\t1.9e-21\t36\t82.0895\n")
-        f.write("chunk09914\t6172\t6594\trefTE_852\t1201\t770\t1.9e-21\t97\t71.2121\n")
-        f.write("chunk09914\t2441\t2723\trefTE_861\t995\t1282\t3.9e-54\t78\t75.3906\n")
-        f.write("chunk09914\t3323\t3437\trefTE_861\t1683\t1811\t3.9e-54\t36\t81.3084\n")
-        f.write("chunk09914\t3355\t4471\trefTE_861\t2024\t3183\t3.9e-54\t260\t77.1289\n")
-        f.write("chunk09914\t4602\t4701\trefTE_861\t3281\t3372\t3.9e-54\t39\t85.7143\n")
-        f.write("chunk09914\t360\t470\trefTE_864\t2853\t2962\t6.3e-17\t38\t77.2277\n")
-        f.write("chunk09914\t4200\t4472\trefTE_864\t3062\t3320\t6.3e-17\t81\t75.2066\n")
-        f.write("chunk09914\t2594\t2736\trefTE_865\t3\t145\t1.3e-26\t62\t71.7391\n")
-        f.write("chunk09914\t3531\t3622\trefTE_865\t727\t810\t1.3e-26\t38\t80\n")
-        f.write("chunk09914\t4025\t4484\trefTE_865\t2086\t2534\t1.3e-26\t79\t78.7179\n")
-        f.write("chunk09914\t2263\t4696\trefTE_866\t19\t2476\t0\t3136\t91.1287\n")
-        f.write("chunk09914\t4803\t5747\trefTE_866\t2479\t3429\t0\t1352\t93.1217\n")
-        f.write("chunk09914\t646\t733\trefTE_870\t3379\t3466\t6.1e-19\t96\t79.5455\n")
-        f.write("chunk09914\t6272\t6716\trefTE_875\t2153\t1701\t3.7e-13\t77\t73.7624\n")
-        f.write("chunk09914\t646\t737\trefTE_877\t3412\t3502\t2.2e-18\t94\t82.2222\n")
-        f.write("chunk09914\t3596\t3756\trefTE_880\t2230\t2079\t7.8e-35\t53\t79.2857\n")
-        f.write("chunk09914\t4090\t4521\trefTE_880\t1702\t1261\t4.1e-24\t90\t81.3699\n")
-        f.write("chunk09914\t4134\t4702\trefTE_880\t1685\t1129\t7.8e-35\t126\t80.7851\n")
-        f.write("chunk09914\t2569\t2725\trefTE_885\t789\t935\t6.6e-18\t73\t76.9231\n")
-        f.write("chunk09914\t2583\t2699\trefTE_885\t118\t1\t4.4e-17\t90\t81.25\n")
-        f.write("chunk09914\t3507\t3758\trefTE_885\t1631\t1887\t6.6e-18\t49\t77.6786\n")
-        f.write("chunk09914\t3598\t4029\trefTE_904\t666\t1122\t3e-117\t414\t84.7418\n")
-        f.write("chunk09914\t3841\t3924\trefTE_904\t1044\t1130\t3.1e-11\t60\t82.2785\n")
-        f.write("chunk09914\t3887\t4480\trefTE_904\t1030\t1635\t3.9e-108\t384\t82.6087\n")
-        f.write("chunk09914\t4660\t4708\trefTE_904\t1763\t1813\t3e-117\t40\t79.5918\n")
-        f.write("chunk09914\t2257\t2722\trefTE_908\t1005\t551\t3.9e-62\t240\t78.5377\n")
-        f.write("chunk09914\t4689\t4718\trefTE_914\t3130\t3103\t8.6e-30\t37\t92.8571\n")
-        f.write("chunk09914\t6180\t6594\trefTE_914\t1420\t987\t8.6e-30\t125\t72.5441\n")
-        f.write("chunk09914\t4691\t4755\trefTE_930\t2120\t2187\t2.3e-14\t39\t86.6667\n")
-        f.write("chunk09914\t6172\t6506\trefTE_930\t3738\t4087\t2.3e-14\t71\t72.293\n")
-        f.write("chunk09914\t3755\t3945\trefTE_931\t4127\t3947\t0\t45\t79.3939\n")
-        f.write("chunk09914\t4144\t6724\trefTE_931\t3801\t1202\t0\t1057\t74.7937\n")
-        f.write("chunk09914\t4692\t4772\trefTE_962\t2382\t2453\t1.5e-16\t39\t85.0746\n")
-        f.write("chunk09914\t6178\t6560\trefTE_962\t3929\t4309\t1.5e-16\t79\t70.5882\n")
-        f.write("chunk09914\t848\t1204\trefTE_966\t370\t1\t4e-147\t522\t98.0282\n")
-        f.write("chunk09914\t854\t1145\trefTE_966\t5130\t4829\t1.5e-115\t411\t95.8763\n")
-        f.write("chunk09914\t1139\t1203\trefTE_966\t4770\t4681\t1.5e-115\t38\t87.5\n")
-        f.write("chunk09914\t646\t734\trefTE_967\t4583\t4671\t4.8e-16\t87\t76.4045\n")
-        f.write("chunk09914\t3565\t3698\trefTE_969\t1106\t990\t4.3e-45\t53\t79.646\n")
-        f.write("chunk09914\t4142\t4487\trefTE_969\t455\t130\t4.3e-45\t161\t81.1881\n")
-        f.write("chunk09914\t848\t1218\trefTE_980\t1182\t814\t6.8e-120\t431\t92.1127\n")
-        f.write("chunk09914\t4691\t4762\trefTE_986\t3059\t3133\t3.3e-21\t36\t82.0895\n")
-        f.write("chunk09914\t6172\t6594\trefTE_986\t4689\t5120\t3.3e-21\t97\t71.2121\n")
-        f.write("chunk09914\t149\t280\trefTE_987\t3872\t3721\t2.8e-18\t38\t79.2\n")
-        f.write("chunk09914\t4689\t4769\trefTE_987\t3186\t3102\t2.8e-18\t37\t83.5616\n")
-        f.write("chunk09914\t6178\t6594\trefTE_987\t1600\t1188\t2.8e-18\t77\t72.0317\n")
-        f.write("chunk09914\t4108\t4241\trefTE_991\t2079\t2237\t1.2e-12\t62\t82.1705\n")
-        f.write("chunk09914\t4602\t4701\trefTE_991\t2535\t2634\t1.2e-12\t43\t78.022\n")
-        f.write("chunk09914\t3596\t3757\trefTE_999\t6434\t6307\t3.6e-39\t52\t85.124\n")
-        f.write("chunk09914\t4093\t4489\trefTE_999\t5850\t5485\t3.6e-39\t142\t81.0651\n")
-        f.write("chunk09914\t4348\t4702\trefTE_999\t5619\t5295\t5.9e-13\t54\t79.7251\n")
-        f.write("chunk09914\t4541\t4805\trefTE_1002\t3207\t2973\t6.8e-27\t57\t85.5769\n")
-        f.write("chunk09914\t6178\t6723\trefTE_1002\t1494\t946\t6.8e-27\t96\t75.7764\n")
-        f.write("chunk09914\t4085\t4179\trefTE_1004\t3933\t4033\t1.5e-17\t47\t80\n")
-        f.write("chunk09914\t4690\t4718\trefTE_1004\t4126\t4153\t1.5e-17\t38\t92.8571\n")
-        f.write("chunk09914\t6262\t6594\trefTE_1004\t5242\t5574\t1.5e-17\t65\t70.2265\n")
-        f.write("chunk09914\t2257\t2722\trefTE_1006\t2472\t2025\t2.5e-134\t257\t77.4193\n")
-        f.write("chunk09914\t3134\t3382\trefTE_1006\t1450\t1199\t2.9e-118\t45\t75.7991\n")
-        f.write("chunk09914\t3331\t3661\trefTE_1006\t1468\t1146\t2.5e-134\t98\t78.2313\n")
-        f.write("chunk09914\t3755\t4491\trefTE_1006\t941\t230\t2.5e-134\t188\t80.0948\n")
-        f.write("chunk09914\t5060\t6724\trefTE_1006\t7451\t5776\t3.8e-204\t711\t72.3792\n")
-        f.write("chunk09914\t2670\t2723\trefTE_1009\t6642\t6591\t7.1e-18\t39\t86\n")
-        f.write("chunk09914\t3328\t3647\trefTE_1009\t5826\t5508\t7.1e-18\t84\t75\n")
-        f.write("chunk09914\t6\t130\trefTE_1011\t3884\t3994\t1.6e-11\t38\t76.6355\n")
-        f.write("chunk09914\t4690\t4741\trefTE_1011\t4997\t5046\t1.6e-11\t37\t91.1111\n")
-        f.write("chunk09914\t6180\t6716\trefTE_1011\t6676\t7235\t1.6e-11\t55\t71.2274\n")
-        f.write("chunk09914\t2251\t3361\trefTE_1015\t7278\t8364\t0\t1514\t86.8087\n")
-        f.write("chunk09914\t2780\t6724\trefTE_1015\t1\t3962\t0\t5370\t91.9552\n")
-        f.write("chunk09914\t3383\t4672\trefTE_1015\t8150\t9445\t0\t1746\t92.1217\n")
-        f.write("chunk09914\t6228\t6594\trefTE_1018\t5554\t5920\t6.2e-22\t106\t73.3138\n")
-        f.close()
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_GFF3Maker.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,707 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.sql.DbMySql import DbMySql
-from commons.tools.GFF3Maker import GFF3Maker
-
-class Test_F_GFF3Maker(unittest.TestCase):
-
-    def setUp(self):
-        self._projectName = "projectName"
-        self._iDb = DbMySql()
-        self._tablesFileName = "annotation_tables.txt"
-        self._fastaFileName = "%s_chr.fa" % self._projectName
-        self._fastaTableName = "%s_chr_seq" % self._projectName
-        self._writeFastaFile(self._fastaFileName)
-        self._iDb.createTable(self._fastaTableName, "seq", self._fastaFileName, True)
-        self._inputFileName = "%s_chr_allTEs_nr_noSSR_join.pathOrSet" % self._projectName
-        self._expGFFFileName = "explm_SuperContig_29_v2.gff3"
-        self._obsGFFFileName = "lm_SuperContig_29_v2.gff3"
-        self._obsGFFEmptyFileName = "lm_SuperContig_30_v2.gff3"
-        
-    def tearDown(self):
-        self._iDb.dropTable(self._fastaTableName)
-        self._iDb.dropTable(self._inputTableName)
-        self._iDb.close()
-        os.remove(self._obsGFFFileName)
-        os.remove(self._expGFFFileName)
-        os.remove(self._fastaFileName)
-        os.remove(self._tablesFileName)
-        os.remove(self._inputFileName)
-        
-    def test_run_as_script_path_with_seq_withAllFiles(self):
-        self._writeTablesFile("path")
-        self._writePathFile(self._inputFileName)
-        self._inputTableName = "%s_chr_allTEs_nr_noSSR_join_path" % self._projectName
-        self._iDb.createTable(self._inputTableName, "path", self._inputFileName, True)
-        self._writeExpPathGFFFile(self._expGFFFileName)
-        expGFFEmptyFileName = "explm_SuperContig_30_v2.gff3"
-        self._writeExpEmptyPathGFFFileWithSeq(expGFFEmptyFileName)
-        
-        cmd = "GFF3Maker.py -t %s -f %s -w -a -p"% (self._tablesFileName, self._fastaTableName) 
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expGFFFileName, self._obsGFFFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expGFFEmptyFileName, self._obsGFFEmptyFileName))
-        
-        os.remove(expGFFEmptyFileName)
-        os.remove(self._obsGFFEmptyFileName)
-       
-    def test_run_as_script_path_without_seq_withAllFiles(self):
-        self._writeTablesFile("path")
-        self._writePathFile(self._inputFileName)
-        self._inputTableName = "%s_chr_allTEs_nr_noSSR_join_path" % self._projectName
-        self._iDb.createTable(self._inputTableName, "path", self._inputFileName, True)
-        self._writeExpPathGFFFile_without_seq(self._expGFFFileName)
-        expGFFEmptyFileName = "explm_SuperContig_30_v2.gff3"
-        self._writeExpEmptyPathGFFFile(expGFFEmptyFileName)
-        
-        cmd = "GFF3Maker.py -t %s -f %s -a -p" % (self._tablesFileName, self._fastaTableName)
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expGFFFileName, self._obsGFFFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expGFFEmptyFileName, self._obsGFFEmptyFileName))
-        
-        os.remove(expGFFEmptyFileName)
-        os.remove(self._obsGFFEmptyFileName)
-   
-    def test_run_without_seq(self):
-        self._writeTablesFile("path")
-        self._writePathFile(self._inputFileName)
-        self._inputTableName = "%s_chr_allTEs_nr_noSSR_join_path" % self._projectName
-        self._iDb.createTable(self._inputTableName, "path", self._inputFileName, True)
-        self._writeExpPathGFFFile_without_seq(self._expGFFFileName)
-        
-        iGFF3Maker = GFF3Maker()
-        iGFF3Maker.setTablesFileName(self._tablesFileName)
-        iGFF3Maker.setInFastaName(self._fastaTableName)
-        iGFF3Maker.setAreMatchPartCompulsory(True)
-        iGFF3Maker.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expGFFFileName, self._obsGFFFileName))
-        self.assertFalse(FileUtils.isRessourceExists(self._obsGFFEmptyFileName))
-   
-    def test_run_without_seq_and_match_part_not_compulsory(self):
-        self._writeTablesFile("path")
-        self._writePathFile(self._inputFileName)
-        self._inputTableName = "%s_chr_allTEs_nr_noSSR_join_path" % self._projectName
-        self._iDb.createTable(self._inputTableName, "path", self._inputFileName, True)
-        self._writeExpPathGFFFile_without_seq_and_match_part_not_comulsory(self._expGFFFileName)
-        
-        iGFF3Maker = GFF3Maker()
-        iGFF3Maker.setTablesFileName(self._tablesFileName)
-        iGFF3Maker.setInFastaName(self._fastaTableName)
-        iGFF3Maker.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expGFFFileName, self._obsGFFFileName))
-        self.assertFalse(FileUtils.isRessourceExists(self._obsGFFEmptyFileName))
-
-    def test_run_as_script_pathReversed(self):
-        self._writeTablesFile("path")
-        self._writePathFileReverse(self._inputFileName)
-        self._inputTableName = "%s_chr_allTEs_nr_noSSR_join_path" % self._projectName
-        self._iDb.createTable(self._inputTableName, "path", self._inputFileName, True)
-        self._writeExpPathGFFFileReversed(self._expGFFFileName)
-        
-        cmd = "GFF3Maker.py -t %s -f %s -w -p" % (self._tablesFileName, self._fastaTableName)
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expGFFFileName, self._obsGFFFileName))
-        self.assertFalse(FileUtils.isRessourceExists(self._obsGFFEmptyFileName))
-      
-    def test_run_as_script_set(self):
-        self._writeTablesFile("set")
-        self._writeSetFile(self._inputFileName)
-        self._inputTableName = "%s_chr_allTEs_nr_noSSR_join_set" % self._projectName
-        self._iDb.createTable(self._inputTableName, "set", self._inputFileName, True)
-        self._writeExpSetGFFFile(self._expGFFFileName)
-        
-        cmd = "GFF3Maker.py -t %s -f %s -w -p " % (self._tablesFileName, self._fastaTableName)
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expGFFFileName, self._obsGFFFileName))
-        self.assertFalse(FileUtils.isRessourceExists(self._obsGFFEmptyFileName))
-        
-    def test_run_as_script_setReversed(self):
-        self._writeTablesFile("set")
-        self._writeSetFileReverse(self._inputFileName)
-        self._inputTableName = "%s_chr_allTEs_nr_noSSR_join_set" % self._projectName
-        self._iDb.createTable(self._inputTableName, "set", self._inputFileName, True)
-        self._writeExpSetGFFFileReversed(self._expGFFFileName)
-        
-        cmd = "GFF3Maker.py -t %s -f %s -w -p " % (self._tablesFileName, self._fastaTableName)
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expGFFFileName, self._obsGFFFileName))
-        self.assertFalse(FileUtils.isRessourceExists(self._obsGFFEmptyFileName))
-       
-    def test_run_as_script_path_without_seq_withAllFilesWithClassif_headers_TEdenovo_step6_and_step8(self):
-        self._writeTablesFile("path")
-        self._writePathFile_withClassif(self._inputFileName)
-        self._inputTableName = "%s_chr_allTEs_nr_noSSR_join_path" % self._projectName
-        self._iDb.createTable(self._inputTableName, "path", self._inputFileName, True)
-        
-        self._writeClassifFile("input.classif")
-        inputClassifTableName = "%s_classif" % self._projectName
-        self._iDb.createTable(inputClassifTableName, "classif", "input.classif", True)
-        
-        self._expGFFFileName = "explm_SuperContig_30_v2.gff3"
-        self._obsGFFFileName = "lm_SuperContig_30_v2.gff3"
-        self._writeExpPathGFFFile_without_seq_withClassif(self._expGFFFileName)
-        
-        cmd = "GFF3Maker.py -t %s -f %s -i %s -p" % (self._tablesFileName, self._fastaTableName, inputClassifTableName)
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expGFFFileName, self._obsGFFFileName))
-        
-        os.remove("input.classif")
-        os.remove("lm_SuperContig_29_v2.gff3")
-        self._iDb.dropTable(inputClassifTableName)
-
-    def test_run_as_script_path_without_seq_withAllFilesWithTargetLength(self):
-        fastaFileName = "genome.fa"
-        self._writeFastaFileExtended(fastaFileName)
-        self._iDb.createTable(self._fastaTableName, "seq", fastaFileName, True)
-        os.remove(fastaFileName)
-        
-        self._writeTablesFile_withTESeqTables("path")
-        
-        self._writePathFile(self._inputFileName)
-        self._inputTableName = "%s_chr_allTEs_nr_noSSR_join_path" % self._projectName
-        self._iDb.createTable(self._inputTableName, "path", self._inputFileName, True)
-        
-        inFileName2 = "%s_chr_bankBLRtx.path" % self._projectName
-        self._writePathFile2(inFileName2)
-        bankPathTableName = "%s_chr_bankBLRtx_path" % self._projectName
-        self._iDb.createTable(bankPathTableName, "path", inFileName2, True)
-        os.remove(inFileName2)
-        
-        refTEsFastaFileName = "%s_refTEs.fa" % self._projectName
-        self._writeRefTEsSeqFile(refTEsFastaFileName)
-        refTESeqTableName = "%s_refTEs_seq" % self._projectName
-        self._iDb.createTable(refTESeqTableName, "seq", refTEsFastaFileName, True) 
-        os.remove(refTEsFastaFileName)     
-          
-        bankBLRtxFastaFileName = "dummyRepbase.fa"
-        self._writeBankBLRtxSeqFile(bankBLRtxFastaFileName)
-        bankBLRtxTableName = "%s_bankBLRtx_nt_seq" % self._projectName
-        self._iDb.createTable(bankBLRtxTableName, "seq", bankBLRtxFastaFileName, True)
-        os.remove(bankBLRtxFastaFileName)
-        
-        self._expGFFFileName = "explm_SuperContig_29_v2.gff3"
-        expSeq2GFFFileName = "expChr1.gff3"
-        self._obsGFFFileName = "lm_SuperContig_29_v2.gff3"
-        obsSeq2GFFFileName = "chr1.gff3"
-        self._writeExpPathGFFFile_without_seq_withTargetLength_seq1(self._expGFFFileName)
-        self._writeExpPathGFFFile_without_seq_withTargetLength_seq2(expSeq2GFFFileName)
-        
-        cmd = "GFF3Maker.py -t %s -f %s -p" % (self._tablesFileName, self._fastaTableName)
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expGFFFileName, self._obsGFFFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expSeq2GFFFileName, obsSeq2GFFFileName))
-        
-        os.remove(expSeq2GFFFileName)
-        os.remove(obsSeq2GFFFileName)
-        self._iDb.dropTable(refTESeqTableName)
-        self._iDb.dropTable(bankBLRtxTableName)
-        self._iDb.dropTable(bankPathTableName)
-        
-    def test_run_as_script_split_file_by_annotation_method(self):
-        fastaFileName = "dummyDmelChr4.fa"
-        self._writeFastaFile_DmelChr4(fastaFileName)
-        self._iDb.createTable(self._fastaTableName, "seq", fastaFileName, True)
-        os.remove(fastaFileName)
-        
-        self._writeTablesFile_withTESeqTables("path")
-        
-        self._writePathFile_refTEs_annotation(self._inputFileName)
-        self._inputTableName = "%s_chr_allTEs_nr_noSSR_join_path" % self._projectName
-        self._iDb.createTable(self._inputTableName, "path", self._inputFileName, True)
-        
-        inFileName2 = "%s_chr_bankBLRtx.path" % self._projectName
-        self._writePathFile_bankBLRtx_annotation(inFileName2)
-        bankPathTableName = "%s_chr_bankBLRtx_path" % self._projectName
-        self._iDb.createTable(bankPathTableName, "path", inFileName2, True)
-        os.remove(inFileName2)
-        
-        refTEsFastaFileName = "%s_refTEs.fa" % self._projectName
-        self._writeRefTEsSeqFile(refTEsFastaFileName)
-        refTESeqTableName = "%s_refTEs_seq" % self._projectName
-        self._iDb.createTable(refTESeqTableName, "seq", refTEsFastaFileName, True) 
-        os.remove(refTEsFastaFileName)     
-          
-        bankBLRtxFastaFileName = "dummyRepbase.fa"
-        self._writeBankBLRtxSeqFile(bankBLRtxFastaFileName)
-        bankBLRtxTableName = "%s_bankBLRtx_nt_seq" % self._projectName
-        self._iDb.createTable(bankBLRtxTableName, "seq", bankBLRtxFastaFileName, True)
-        os.remove(bankBLRtxFastaFileName)
-        
-        self._expGFFFileName = "expdmel_chr4_Annot1.gff3"
-        expGFFFileName2 = "expdmel_chr1_Annot1.gff3"
-        expGFFFileName3 = "expdmel_chr4_Annot2.gff3"
-        self._obsGFFFileName = "dmel_chr4_Annot1.gff3"
-        obsGFFFileName2 = "dmel_chr1_Annot1.gff3"
-        obsGFFFileName3 = "dmel_chr4_Annot2.gff3"
-        self._writeExpPathGFFFile_split_file1(self._expGFFFileName)
-        self._writeExpPathGFFFile_split_file2(expGFFFileName2)
-        self._writeExpPathGFFFile_split_file3(expGFFFileName3)
-        
-        cmd = "GFF3Maker.py -t %s -f %s -s -p" % (self._tablesFileName, self._fastaTableName)
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expGFFFileName, self._obsGFFFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expGFFFileName2, obsGFFFileName2))
-        self.assertTrue(FileUtils.are2FilesIdentical(expGFFFileName3, obsGFFFileName3))
-        
-        os.remove(expGFFFileName2)
-        os.remove(expGFFFileName3)
-        os.remove(obsGFFFileName2)
-        os.remove(obsGFFFileName3)
-        self._iDb.dropTable(refTESeqTableName)
-        self._iDb.dropTable(bankBLRtxTableName)
-        self._iDb.dropTable(bankPathTableName)
-        
-    def test_run_path_without_seq_withAllFilesWithClassif_headers_TEdenovo_step6_and_step8_withIdenticalMatches(self):
-        self._writeTablesFile("path")
-        self._writePathFile_withClassif_withIdenticalMatches(self._inputFileName)
-        self._inputTableName = "%s_chr_allTEs_nr_noSSR_join_path" % self._projectName
-        self._iDb.createTable(self._inputTableName, "path", self._inputFileName, True)
-        
-        self._writeClassifFile("input.classif")
-        inputClassifTableName = "%s_classif" % self._projectName
-        self._iDb.createTable(inputClassifTableName, "classif", "input.classif", True)
-        
-        self._expGFFFileName = "explm_SuperContig_30_v2.gff3"
-        self._obsGFFFileName = "lm_SuperContig_30_v2.gff3"
-        self._writeExpPathGFFFile_without_seq_withClassif_withIdenticalMatches(self._expGFFFileName)
-        
-        iGFF3Maker = GFF3Maker()
-        iGFF3Maker.setTablesFileName(self._tablesFileName)
-        iGFF3Maker.setInFastaName(self._fastaTableName)
-        iGFF3Maker.setClassifTable(inputClassifTableName)
-        iGFF3Maker.setDoMergeIdenticalMatches(True)
-        iGFF3Maker.setAreMatchPartCompulsory(True)
-        iGFF3Maker.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expGFFFileName, self._obsGFFFileName))
-        
-        os.remove("input.classif")
-        os.remove("lm_SuperContig_29_v2.gff3")
-        self._iDb.dropTable(inputClassifTableName) 
-        
-    def test_run_as_script_path_without_seq_withAllFilesWithClassif_headers_TEdenovo_step6_and_step8_withIdenticalMatches(self):
-        self._writeTablesFile("path")
-        self._writePathFile_withClassif_withIdenticalMatches(self._inputFileName)
-        self._inputTableName = "%s_chr_allTEs_nr_noSSR_join_path" % self._projectName
-        self._iDb.createTable(self._inputTableName, "path", self._inputFileName, True)
-        
-        self._writeClassifFile("input.classif")
-        inputClassifTableName = "%s_classif" % self._projectName
-        self._iDb.createTable(inputClassifTableName, "classif", "input.classif", True)
-        
-        self._expGFFFileName = "explm_SuperContig_30_v2.gff3"
-        self._obsGFFFileName = "lm_SuperContig_30_v2.gff3"
-        self._writeExpPathGFFFile_without_seq_withClassif_withIdenticalMatches(self._expGFFFileName)
-        
-        cmd = "GFF3Maker.py -t %s -f %s -i %s -m -p" % (self._tablesFileName, self._fastaTableName, inputClassifTableName)
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expGFFFileName, self._obsGFFFileName))
-        
-        os.remove("input.classif")
-        os.remove("lm_SuperContig_29_v2.gff3")
-        self._iDb.dropTable(inputClassifTableName)
-        
-    def _writeRefTEsSeqFile(self, inFileName):
-        with open(inFileName, "w") as f:
-            f.write(">DTX-incomp_DmelChr4-L-B1-Map3\n")
-            f.write("ATCGATCGTT\n")
-            f.write(">DTX-incomp_DmelChr4-B-P0.0-Map3\n")
-            f.write("GCTAGCTA\n")
-        
-    def _writeBankBLRtxSeqFile(self, inFileName):
-        with open(inFileName, "w") as f:
-            f.write(">PROTOP_B:classII:TIR\n")
-            f.write("ATCGATCGTT\n")
-            f.write(">DMRT1C:classI:?\n")
-            f.write("GCTAGCTA\n")
-            f.write(">BATUMI_I:classI:LTR_retrotransposon\n")
-            f.write("GCTAATGGCATA\n")
-            
-    def _writeExpPathGFFFile_without_seq_withTargetLength_seq1(self, inFileName):
-        with open(inFileName, "w") as f:
-            f.write("##gff-version 3\n")
-            f.write("##sequence-region lm_SuperContig_29_v2 1 120\n")
-            f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t193781\t194212\t0.0\t-\t.\tID=ms1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 85 228;TargetLength=10;Identity=30.56\n")
-            f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t193781\t194212\t1e-40\t-\t.\tID=mp1-1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Parent=ms1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 85 228;Identity=30.56\n")
-            f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t192832\t193704\t0.0\t-\t.\tID=ms2_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 229 522;TargetLength=10;Identity=23.99\n")
-            f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t192832\t193704\t1e-40\t-\t.\tID=mp2-1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Parent=ms2_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 229 522;Identity=23.99\n")
-            f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t78031\t78588\t0.0\t+\t.\tID=ms3_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 19 209;TargetLength=8\n")
-            f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t78031\t78080\t3e-21\t+\t.\tID=mp3-1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Parent=ms3_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 19 209;Identity=30.89\n")
-            f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t78081\t78588\t3e-21\t+\t.\tID=mp3-2_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Parent=ms3_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 19 209;Identity=30.89\n")
-        
-    def _writeExpPathGFFFile_without_seq_withTargetLength_seq2(self, inFileName):
-        with open(inFileName, "w") as f:
-            f.write("##gff-version 3\n")
-            f.write("##sequence-region chr1 1 18\n")
-            f.write("chr1\tprojectName_REPET_TEs\tmatch\t1\t100\t0.0\t-\t.\tID=ms1_chr1_PROTOP_B:classII:TIR;Target=PROTOP_B:classII:TIR 85 228;TargetLength=10;Identity=30.56\n")
-            f.write("chr1\tprojectName_REPET_TEs\tmatch_part\t1\t100\t1e-20\t-\t.\tID=mp1-1_chr1_PROTOP_B:classII:TIR;Parent=ms1_chr1_PROTOP_B:classII:TIR;Target=PROTOP_B:classII:TIR 85 228;Identity=30.56\n")
-            f.write("chr1\tprojectName_REPET_TEs\tmatch\t100\t1000\t0.0\t-\t.\tID=ms2_chr1_DMRT1C:classI:?;Target=DMRT1C:classI:? 85 228;TargetLength=8;Identity=30.56\n")
-            f.write("chr1\tprojectName_REPET_TEs\tmatch_part\t100\t1000\t1e-30\t-\t.\tID=mp2-1_chr1_DMRT1C:classI:?;Parent=ms2_chr1_DMRT1C:classI:?;Target=DMRT1C:classI:? 85 228;Identity=30.56\n")
-        
-    def _writeExpPathGFFFile_split_file1(self, inFileName):
-        with open(inFileName, 'w') as f:
-            f.write("##gff-version 3\n")
-            f.write("##sequence-region dmel_chr4 1 18\n")
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch\t4630\t4889\t0.0\t+\t.\tID=ms21_dmel_chr4_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 232 512;TargetLength=8\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t4630\t4704\t0.0\t+\t.\tID=mp21-1_dmel_chr4_DTX-incomp_DmelChr4-B-P0.0-Map3;Parent=ms21_dmel_chr4_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 232 312;Identity=84.4417\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t4837\t4889\t0.0\t+\t.\tID=mp21-2_dmel_chr4_DTX-incomp_DmelChr4-B-P0.0-Map3;Parent=ms21_dmel_chr4_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 456 512;Identity=84.4417\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch\t4364\t4611\t0.0\t+\t.\tID=ms6_dmel_chr4_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 854 1150;TargetLength=10;Identity=91.24\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t4364\t4611\t0.0\t+\t.\tID=mp6-1_dmel_chr4_DTX-incomp_DmelChr4-L-B1-Map3;Parent=ms6_dmel_chr4_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 854 1150;Identity=91.24\n" % self._projectName)
-
-    def _writeExpPathGFFFile_split_file2(self, inFileName):
-        with open(inFileName, 'w') as f:
-            f.write("##gff-version 3\n")
-            f.write("##sequence-region dmel_chr1 1 25\n")
-            f.write("dmel_chr1\t%s_REPET_TEs\tmatch\t4364\t4611\t0.0\t+\t.\tID=ms35_dmel_chr1_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 854 1150;TargetLength=10;Identity=91.24\n" % self._projectName)
-            f.write("dmel_chr1\t%s_REPET_TEs\tmatch_part\t4364\t4611\t0.0\t+\t.\tID=mp35-1_dmel_chr1_DTX-incomp_DmelChr4-L-B1-Map3;Parent=ms35_dmel_chr1_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 854 1150;Identity=91.24\n" % self._projectName)
-
-    def _writeExpPathGFFFile_split_file3(self, inFileName):
-        with open(inFileName, 'w') as f:
-            f.write("##gff-version 3\n")
-            f.write("##sequence-region dmel_chr4 1 18\n")
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch\t3143\t4364\t0.0\t-\t.\tID=ms66_dmel_chr4_DMRT1C:classI:?;Target=DMRT1C:classI:? 24 2206;TargetLength=8\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t3143\t3361\t0.0\t-\t.\tID=mp66-1_dmel_chr4_DMRT1C:classI:?;Parent=ms66_dmel_chr4_DMRT1C:classI:?;Target=DMRT1C:classI:? 1988 2206;Identity=89.7202\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t3345\t3410\t0.0\t-\t.\tID=mp66-2_dmel_chr4_DMRT1C:classI:?;Parent=ms66_dmel_chr4_DMRT1C:classI:?;Target=DMRT1C:classI:? 1654 1719;Identity=54.55\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t3448\t3572\t0.0\t-\t.\tID=mp66-3_dmel_chr4_DMRT1C:classI:?;Parent=ms66_dmel_chr4_DMRT1C:classI:?;Target=DMRT1C:classI:? 1495 1619;Identity=77.3433\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t3564\t3693\t0.0\t-\t.\tID=mp66-4_dmel_chr4_DMRT1C:classI:?;Parent=ms66_dmel_chr4_DMRT1C:classI:?;Target=DMRT1C:classI:? 1380 1509;Identity=83.7306\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t3705\t3857\t0.0\t-\t.\tID=mp66-5_dmel_chr4_DMRT1C:classI:?;Parent=ms66_dmel_chr4_DMRT1C:classI:?;Target=DMRT1C:classI:? 539 691;Identity=84.5762\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t3861\t3992\t0.0\t-\t.\tID=mp66-6_dmel_chr4_DMRT1C:classI:?;Parent=ms66_dmel_chr4_DMRT1C:classI:?;Target=DMRT1C:classI:? 403 534;Identity=67.1422\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t3985\t4106\t0.0\t-\t.\tID=mp66-7_dmel_chr4_DMRT1C:classI:?;Parent=ms66_dmel_chr4_DMRT1C:classI:?;Target=DMRT1C:classI:? 290 411;Identity=76.612\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t4102\t4248\t0.0\t-\t.\tID=mp66-8_dmel_chr4_DMRT1C:classI:?;Parent=ms66_dmel_chr4_DMRT1C:classI:?;Target=DMRT1C:classI:? 139 285;Identity=75.3027\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t4236\t4364\t0.0\t-\t.\tID=mp66-9_dmel_chr4_DMRT1C:classI:?;Parent=ms66_dmel_chr4_DMRT1C:classI:?;Target=DMRT1C:classI:? 24 152;Identity=66.6657\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch\t4412\t4889\t0.0\t-\t.\tID=ms27_dmel_chr4_PROTOP_B:classII:TIR;Target=PROTOP_B:classII:TIR 553 1082;TargetLength=10\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t4412\t4501\t5e-108\t-\t.\tID=mp27-1_dmel_chr4_PROTOP_B:classII:TIR;Parent=ms27_dmel_chr4_PROTOP_B:classII:TIR;Target=PROTOP_B:classII:TIR 993 1082;Identity=91.3066\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t4483\t4652\t9e-146\t-\t.\tID=mp27-2_dmel_chr4_PROTOP_B:classII:TIR;Parent=ms27_dmel_chr4_PROTOP_B:classII:TIR;Target=PROTOP_B:classII:TIR 821 990;Identity=86.5572\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t4672\t4775\t9e-146\t-\t.\tID=mp27-3_dmel_chr4_PROTOP_B:classII:TIR;Parent=ms27_dmel_chr4_PROTOP_B:classII:TIR;Target=PROTOP_B:classII:TIR 684 787;Identity=88.8013\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t4782\t4889\t9e-141\t-\t.\tID=mp27-4_dmel_chr4_PROTOP_B:classII:TIR;Parent=ms27_dmel_chr4_PROTOP_B:classII:TIR;Target=PROTOP_B:classII:TIR 553 661;Identity=53.7067\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch\t4917\t5195\t0.0\t+\t.\tID=ms141_dmel_chr4_BATUMI_I:classI:LTR_retrotransposon;Target=BATUMI_I:classI:LTR_retrotransposon 7030 7303;TargetLength=12\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t4917\t5007\t2e-144\t+\t.\tID=mp141-1_dmel_chr4_BATUMI_I:classI:LTR_retrotransposon;Parent=ms141_dmel_chr4_BATUMI_I:classI:LTR_retrotransposon;Target=BATUMI_I:classI:LTR_retrotransposon 7030 7120;Identity=94.1756\n" % self._projectName)
-            f.write("dmel_chr4\t%s_REPET_TEs\tmatch_part\t4976\t5195\t2e-144\t+\t.\tID=mp141-2_dmel_chr4_BATUMI_I:classI:LTR_retrotransposon;Parent=ms141_dmel_chr4_BATUMI_I:classI:LTR_retrotransposon;Target=BATUMI_I:classI:LTR_retrotransposon 7087 7303;Identity=82.2343\n" % self._projectName)
-        
-    def _writeClassifFile(self, inputFileName):
-        f = open(inputFileName, "w")
-        f.write("PotentialHostGene-chim_fTest05105818-B-G11-Map20\t1240\t+\tPotentialChimeric\tNA\tPotentialHostGene\tNA\tCI=100; coding=(HG_BLRn: FBtr0089196_Dmel_r4.3: 95.65%); other=(TE_BLRtx: PROTOP:classII:TIR: 12.03%, PROTOP_A:classII:TIR: 49.14%; TermRepeats: termTIR: 49; SSRCoverage=0.25<0.75)\n")
-        f.write("DTX-comp-chim_fTest05105818-B-G7-Map3_reversed\t1944\t-\tPotentialChimeric\tII\tTIR\tcomplete\tCI=33; coding=(TE_BLRtx: PROTOP:classII:TIR: 12.77%, PROTOP_A:classII:TIR: 25.16%, PROTOP_A:classII:TIR: 100.00%); struct=(TElength: <700bps; TermRepeats: termTIR: 844); other=(HG_BLRn: FBtr0089196_Dmel_r4.3: 29.48%; SSRCoverage=0.24<0.75)\n")
-        f.write("DTX-incomp_fTest05105818-B-G9-Map3_reversed\t1590\t-\tok\tII\tTIR\tincomplete\tCI=33; coding=(TE_BLRtx: PROTOP:classII:TIR: 10.92%, PROTOP:classII:TIR: 11.03%, PROTOP_A:classII:TIR: 55.20%); struct=(TElength: >700bps); other=(HG_BLRn: FBtr0089196_Dmel_r4.3: 35.60%; SSRCoverage=0.21<0.75)\n")
-        f.write("DTX-incomp_fTest05105818-B-P0.0-Map3\t1042\t.\tok\tII\tTIR\tincomplete\tCI=50; coding=(TE_BLRtx: PROTOP:classII:TIR: 17.39%, PROTOP_A:classII:TIR: 22.17%); struct=(TElength: >700bps; TermRepeats: termTIR: 50); other=(HG_BLRn: FBtr0089196_Dmel_r4.3: 47.22%; SSRCoverage=0.25<0.75)\n")
-        f.write("DTX-comp_fTest05105818-B-P1.0-Map9_reversed\t1137\t-\tok\tII\tTIR\tcomplete\tCI=50; coding=(TE_BLRtx: PROTOP:classII:TIR: 6.70%, PROTOP_A:classII:TIR: 66.43%, PROTOP_B:classII:TIR: 6.42%); struct=(TElength: >700bps; TermRepeats: termTIR: 52); other=(HG_BLRn: FBtr0089196_Dmel_r4.3: 51.19%; SSRCoverage=0.22<0.75)\n")
-        f.write("RLX-incomp_fTest05105818-B-R12-Map3_reversed\t2284\t-\tok\tI\tLTR\tincomplete\tCI=28; coding=(TE_BLRtx: ROOA_I:classI:LTR_retrotransposon: 27.57%, ROOA_LTR:classI:LTR_retrotransposon: 94.56%; TE_BLRx: BEL11_AGp:classI:LTR_retrotransposon: 19.47%, BEL2-I_Dmoj_1p:classI:LTR_retrotransposon: 11.49%); struct=(TElength: >700bps); other=(SSRCoverage=0.07<0.75)\n")
-        f.write("DTX-incomp_fTest05105818-B-R19-Map4\t705\t+\tok\tII\tTIR\tincomplete\tCI=66; coding=(TE_BLRtx: TC1-2_DM:classII:TIR: 42.70%; TE_BLRx: TC1-2_DMp:classII:TIR: 41.18%); struct=(TElength: >700bps); other=(SSRCoverage=0.14<0.75)\n")
-        f.write("DHX-incomp_fTest05105818-B-R1-Map4\t2367\t.\tok\tII\tHelitron\tincomplete\tCI=20; coding=(TE_BLRtx: DNAREP1_DM:classII:Helitron: 17.00%, DNAREP1_DYak:classII:Helitron: 9.08%); struct=(TElength: >700bps); other=(HG_BLRn: FBtr0089179_Dmel_r4.3: 13.52%; SSRCoverage=0.18<0.75)\n")
-        f.write("noCat_fTest05105818-B-R2-Map6\t4638\t.\tok\tnoCat\tnoCat\tNA\tCI=NA; coding=(HG_BLRn: FBtr0089179_Dmel_r4.3: 73.65%); struct=(SSRCoverage=0.05<0.75)\n")
-        f.write("PotentialHostGene-chim_fTest05105818-B-R4-Map5_reversed\t1067\t-\tPotentialChimeric\tNA\tPotentialHostGene\tNA\tCI=100; coding=(HG_BLRn: FBtr0089196_Dmel_r4.3: 99.91%); other=(TE_BLRtx: PROTOP:classII:TIR: 13.06%, PROTOP_A:classII:TIR: 37.47%; SSRCoverage=0.27<0.75)\n")
-        f.write("DTX-incomp_fTest05105818-B-R9-Map3_reversed\t714\t-\tok\tII\tTIR\tincomplete\tCI=66; coding=(TE_BLRtx: TC1_DM:classII:TIR: 40.88%; TE_BLRx: Tc1-1_TCa_1p:classII:TIR: 30.18%, Tc1-3_FR_1p:classII:TIR: 9.97%); struct=(TElength: >700bps); other=(SSRCoverage=0.08<0.75)\n")        
-        f.close()
-        
-    def _writePathFile_withClassif(self,inFileName):
-        f = open(inFileName,'w')
-        f.write('1\tlm_SuperContig_29_v2\t193781\t194212\t1nc550_030\t228\t85\t1e-40\t84\t30.56\n')
-        f.write('2\tlm_SuperContig_29_v2\t192832\t193704\t1nc550_030\t522\t229\t1e-40\t106\t23.99\n')
-        f.write('3\tlm_SuperContig_30_v2\t78081\t78088\tDHX-incomp_Blc1_fTest05105818-B-R1-Map4\t19\t209\t3e-21\t101\t30.89\n')
-        f.write('3\tlm_SuperContig_30_v2\t78089\t78588\tDHX-incomp_Blc1_fTest05105818-B-R1-Map4\t150\t350\t3e-22\t101\t35.89\n')
-        f.write('4\tlm_SuperContig_30_v2\t88031\t88080\tDTX-incomp_fTest05105818-B-G1-Map3\t370\t420\t3e-23\t101\t31.89\n')
-        f.write('5\tlm_SuperContig_30_v2\t108588\t108081\tDTX-incomp_fTest05105818-B-G9-Map3_reversed\t590\t820\t3e-24\t101\t32.89\n')
-        f.write('6\tlm_SuperContig_30_v2\t118081\t118588\tPotentialHostGene-chim_Blc6_fTest05105818-B-R4-Map5_reversed\t154\t289\t3e-25\t101\t33.89\n')
-        f.write('7\tlm_SuperContig_30_v2\t288031\t288080\tnoCat_Blc22_fTest05105818-B-R2-Map6\t1900\t2090\t3e-26\t101\t34.89\n')
-        f.close() 
-        
-    def _writeExpPathGFFFile_without_seq_withClassif(self, inFileName):
-        f = open(inFileName, 'w')
-        f.write("##gff-version 3\n")
-        f.write("##sequence-region lm_SuperContig_30_v2 1 120\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch\t78081\t78588\t0.0\t+\t.\tID=ms3_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Target=DHX-incomp_Blc1_fTest05105818-B-R1-Map4 19 350;TargetDescription=CI:20 coding:(TE_BLRtx: DNAREP1_DM:classII:Helitron: 17.00% | DNAREP1_DYak:classII:Helitron: 9.08%) struct:(TElength: >700bps) other:(HG_BLRn: FBtr0089179_Dmel_r4.3: 13.52% SSRCoverage:0.18<0.75)\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t78081\t78088\t3e-21\t+\t.\tID=mp3-1_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Parent=ms3_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Target=DHX-incomp_Blc1_fTest05105818-B-R1-Map4 19 209;Identity=30.89\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t78089\t78588\t3e-22\t+\t.\tID=mp3-2_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Parent=ms3_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Target=DHX-incomp_Blc1_fTest05105818-B-R1-Map4 150 350;Identity=35.89\n")
-        
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch\t88031\t88080\t0.0\t+\t.\tID=ms4_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G1-Map3;Target=DTX-incomp_fTest05105818-B-G1-Map3 370 420;Identity=31.89\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t88031\t88080\t3e-23\t+\t.\tID=mp4-1_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G1-Map3;Parent=ms4_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G1-Map3;Target=DTX-incomp_fTest05105818-B-G1-Map3 370 420;Identity=31.89\n")
-        
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch\t108081\t108588\t0.0\t-\t.\tID=ms5_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G9-Map3_reversed;Target=DTX-incomp_fTest05105818-B-G9-Map3_reversed 590 820;TargetDescription=CI:33 coding:(TE_BLRtx: PROTOP:classII:TIR: 10.92% | PROTOP:classII:TIR: 11.03% | PROTOP_A:classII:TIR: 55.20%) struct:(TElength: >700bps) other:(HG_BLRn: FBtr0089196_Dmel_r4.3: 35.60% SSRCoverage:0.21<0.75);Identity=32.89\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t108081\t108588\t3e-24\t-\t.\tID=mp5-1_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G9-Map3_reversed;Parent=ms5_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G9-Map3_reversed;Target=DTX-incomp_fTest05105818-B-G9-Map3_reversed 590 820;Identity=32.89\n")
-        
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch\t118081\t118588\t0.0\t+\t.\tID=ms6_lm_SuperContig_30_v2_PotentialHostGene-chim_Blc6_fTest05105818-B-R4-Map5_reversed;Target=PotentialHostGene-chim_Blc6_fTest05105818-B-R4-Map5_reversed 154 289;TargetDescription=CI:100 coding:(HG_BLRn: FBtr0089196_Dmel_r4.3: 99.91%) other:(TE_BLRtx: PROTOP:classII:TIR: 13.06% | PROTOP_A:classII:TIR: 37.47% SSRCoverage:0.27<0.75);Identity=33.89\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t118081\t118588\t3e-25\t+\t.\tID=mp6-1_lm_SuperContig_30_v2_PotentialHostGene-chim_Blc6_fTest05105818-B-R4-Map5_reversed;Parent=ms6_lm_SuperContig_30_v2_PotentialHostGene-chim_Blc6_fTest05105818-B-R4-Map5_reversed;Target=PotentialHostGene-chim_Blc6_fTest05105818-B-R4-Map5_reversed 154 289;Identity=33.89\n")
-        
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch\t288031\t288080\t0.0\t+\t.\tID=ms7_lm_SuperContig_30_v2_noCat_Blc22_fTest05105818-B-R2-Map6;Target=noCat_Blc22_fTest05105818-B-R2-Map6 1900 2090;TargetDescription=CI:NA coding:(HG_BLRn: FBtr0089179_Dmel_r4.3: 73.65%) struct:(SSRCoverage:0.05<0.75);Identity=34.89\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t288031\t288080\t3e-26\t+\t.\tID=mp7-1_lm_SuperContig_30_v2_noCat_Blc22_fTest05105818-B-R2-Map6;Parent=ms7_lm_SuperContig_30_v2_noCat_Blc22_fTest05105818-B-R2-Map6;Target=noCat_Blc22_fTest05105818-B-R2-Map6 1900 2090;Identity=34.89\n")
-       
-        f.close()
-
-    def _writePathFile_withClassif_withIdenticalMatches(self,inFileName):
-        f = open(inFileName,'w')
-        f.write('1\tlm_SuperContig_29_v2\t193781\t194212\t1nc550_030\t228\t85\t1e-40\t84\t30.56\n')
-        f.write('2\tlm_SuperContig_29_v2\t192832\t193704\t1nc550_030\t522\t229\t1e-40\t106\t23.99\n')
-        f.write('3\tlm_SuperContig_30_v2\t78081\t78088\tDHX-incomp_Blc1_fTest05105818-B-R1-Map4\t19\t209\t3e-21\t101\t30.89\n')
-        f.write('3\tlm_SuperContig_30_v2\t78089\t78588\tDHX-incomp_Blc1_fTest05105818-B-R1-Map4\t150\t350\t3e-22\t101\t35.89\n')
-        f.write('4\tlm_SuperContig_30_v2\t88031\t88080\tDTX-incomp_fTest05105818-B-G1-Map3\t370\t420\t3e-23\t101\t31.89\n')
-        f.write('5\tlm_SuperContig_30_v2\t108588\t108081\tDTX-incomp_fTest05105818-B-G9-Map3_reversed\t590\t820\t3e-24\t101\t32.89\n')
-        f.write('6\tlm_SuperContig_30_v2\t118081\t118588\tPotentialHostGene-chim_Blc6_fTest05105818-B-R4-Map5_reversed\t154\t289\t3e-25\t101\t33.89\n')
-
-        f.write('7\tlm_SuperContig_30_v2\t288031\t288080\tnoCat_Blc22_fTest05105818-B-R2-Map6\t1900\t2090\t3e-26\t101\t34.89\n')
-        f.write('8\tlm_SuperContig_30_v2\t288031\t288080\tDTX-incomp_fTest05105818-B-P0.0-Map3\t100\t190\t3e-26\t101\t39.89\n')
-        f.write('9\tlm_SuperContig_30_v2\t288031\t288080\tRLX-incomp_fTest05105818-B-R12-Map3_reversed\t1100\t1290\t3e-26\t101\t40.89\n')
-        f.write('10\tlm_SuperContig_30_v2\t288031\t288080\tPotentialHostGene-chim_fTest05105818-B-G11-Map20\t990\t1890\t3e-26\t101\t38.09\n')
-
-        f.write('11\tlm_SuperContig_30_v2\t288031\t288080\tDTX-incomp_fTest05105818-B-G1-Map3\t990\t1890\t3e-26\t301\t38.09\n')
-        
-        f.write('12\tlm_SuperContig_30_v2\t388031\t388080\tDHX-incomp_Blc1_fTest05105818-B-R1-Map4\t19\t209\t3e-21\t101\t30.89\n')
-        f.write('12\tlm_SuperContig_30_v2\t388081\t388380\tDHX-incomp_Blc1_fTest05105818-B-R1-Map4\t150\t350\t3e-22\t101\t35.89\n')
-        
-        f.write('13\tlm_SuperContig_30_v2\t388031\t388080\tDTX-incomp_fTest05105818-B-P0.0-Map3\t119\t309\t3e-21\t101\t30.89\n')
-        f.write('13\tlm_SuperContig_30_v2\t388081\t388380\tDTX-incomp_fTest05105818-B-P0.0-Map3\t250\t450\t3e-22\t101\t35.89\n')
-        f.close() 
-
-    def _writeExpPathGFFFile_without_seq_withClassif_withIdenticalMatches(self, inFileName):
-        f = open(inFileName, 'w')
-        f.write("##gff-version 3\n")
-        f.write("##sequence-region lm_SuperContig_30_v2 1 120\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch\t78081\t78588\t0.0\t+\t.\tID=ms3_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Target=DHX-incomp_Blc1_fTest05105818-B-R1-Map4 19 350;TargetDescription=CI:20 coding:(TE_BLRtx: DNAREP1_DM:classII:Helitron: 17.00% | DNAREP1_DYak:classII:Helitron: 9.08%) struct:(TElength: >700bps) other:(HG_BLRn: FBtr0089179_Dmel_r4.3: 13.52% SSRCoverage:0.18<0.75)\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t78081\t78088\t3e-21\t+\t.\tID=mp3-1_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Parent=ms3_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Target=DHX-incomp_Blc1_fTest05105818-B-R1-Map4 19 209;Identity=30.89\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t78089\t78588\t3e-22\t+\t.\tID=mp3-2_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Parent=ms3_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Target=DHX-incomp_Blc1_fTest05105818-B-R1-Map4 150 350;Identity=35.89\n")
-        
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch\t88031\t88080\t0.0\t+\t.\tID=ms4_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G1-Map3;Target=DTX-incomp_fTest05105818-B-G1-Map3 370 420;Identity=31.89\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t88031\t88080\t3e-23\t+\t.\tID=mp4-1_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G1-Map3;Parent=ms4_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G1-Map3;Target=DTX-incomp_fTest05105818-B-G1-Map3 370 420;Identity=31.89\n")
-       
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch\t108081\t108588\t0.0\t-\t.\tID=ms5_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G9-Map3_reversed;Target=DTX-incomp_fTest05105818-B-G9-Map3_reversed 590 820;TargetDescription=CI:33 coding:(TE_BLRtx: PROTOP:classII:TIR: 10.92% | PROTOP:classII:TIR: 11.03% | PROTOP_A:classII:TIR: 55.20%) struct:(TElength: >700bps) other:(HG_BLRn: FBtr0089196_Dmel_r4.3: 35.60% SSRCoverage:0.21<0.75);Identity=32.89\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t108081\t108588\t3e-24\t-\t.\tID=mp5-1_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G9-Map3_reversed;Parent=ms5_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G9-Map3_reversed;Target=DTX-incomp_fTest05105818-B-G9-Map3_reversed 590 820;Identity=32.89\n")
-        
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch\t118081\t118588\t0.0\t+\t.\tID=ms6_lm_SuperContig_30_v2_PotentialHostGene-chim_Blc6_fTest05105818-B-R4-Map5_reversed;Target=PotentialHostGene-chim_Blc6_fTest05105818-B-R4-Map5_reversed 154 289;TargetDescription=CI:100 coding:(HG_BLRn: FBtr0089196_Dmel_r4.3: 99.91%) other:(TE_BLRtx: PROTOP:classII:TIR: 13.06% | PROTOP_A:classII:TIR: 37.47% SSRCoverage:0.27<0.75);Identity=33.89\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t118081\t118588\t3e-25\t+\t.\tID=mp6-1_lm_SuperContig_30_v2_PotentialHostGene-chim_Blc6_fTest05105818-B-R4-Map5_reversed;Parent=ms6_lm_SuperContig_30_v2_PotentialHostGene-chim_Blc6_fTest05105818-B-R4-Map5_reversed;Target=PotentialHostGene-chim_Blc6_fTest05105818-B-R4-Map5_reversed 154 289;Identity=33.89\n")
-        
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch\t288031\t288080\t0.0\t+\t.\tID=ms10_lm_SuperContig_30_v2_PotentialHostGene-chim_fTest05105818-B-G11-Map20;Target=PotentialHostGene-chim_fTest05105818-B-G11-Map20 990 1890;OtherTargets=RLX-incomp_fTest05105818-B-R12-Map3_reversed 1100 1290, DTX-incomp_fTest05105818-B-P0.0-Map3 100 190, noCat_Blc22_fTest05105818-B-R2-Map6 1900 2090\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t288031\t288080\t3e-26\t+\t.\tID=mp10-1_lm_SuperContig_30_v2_PotentialHostGene-chim_fTest05105818-B-G11-Map20;Parent=ms10_lm_SuperContig_30_v2_PotentialHostGene-chim_fTest05105818-B-G11-Map20;Target=PotentialHostGene-chim_fTest05105818-B-G11-Map20 990 1890\n")
-
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch\t288031\t288080\t0.0\t+\t.\tID=ms11_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G1-Map3;Target=DTX-incomp_fTest05105818-B-G1-Map3 990 1890;Identity=38.09\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t288031\t288080\t3e-26\t+\t.\tID=mp11-1_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G1-Map3;Parent=ms11_lm_SuperContig_30_v2_DTX-incomp_fTest05105818-B-G1-Map3;Target=DTX-incomp_fTest05105818-B-G1-Map3 990 1890;Identity=38.09\n")
-
-        #TODO:
-        #Should this case really occur : If merging multiple match-parts, the current behaviour needs to be fixed to get correct subject start/end coordinates 
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch\t388031\t388380\t0.0\t+\t.\tID=ms12_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Target=DHX-incomp_Blc1_fTest05105818-B-R1-Map4 19 350;OtherTargets=DTX-incomp_fTest05105818-B-P0.0-Map3 119 309\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t388031\t388080\t3e-21\t+\t.\tID=mp12-1_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Parent=ms12_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Target=DHX-incomp_Blc1_fTest05105818-B-R1-Map4 19 209\n")
-        f.write("lm_SuperContig_30_v2\tprojectName_REPET_TEs\tmatch_part\t388081\t388380\t3e-22\t+\t.\tID=mp12-2_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Parent=ms12_lm_SuperContig_30_v2_DHX-incomp_Blc1_fTest05105818-B-R1-Map4;Target=DHX-incomp_Blc1_fTest05105818-B-R1-Map4 150 350\n")
-        f.close()
-
-    def _writeTablesFile_withTESeqTables(self, tableType):
-        tableFile = open( self._tablesFileName, "w" )
-        string = "%s_REPET_TEs\t%s\t%s_chr_allTEs_nr_noSSR_join_%s\t%s_refTEs_seq\n" % (self._projectName, tableType, self._projectName, tableType, self._projectName)
-        tableFile.write(string)
-        string = "%s_REPET_TEs\t%s\t%s_chr_bankBLRtx_%s\t%s_bankBLRtx_nt_seq\n" % (self._projectName, tableType, self._projectName, tableType, self._projectName)
-        tableFile.write(string)
-        tableFile.close()
-        
-    def _writeTablesFile(self, tableType):
-        tableFile = open( self._tablesFileName, "w" )
-        string = "%s_REPET_TEs\t%s\t%s_chr_allTEs_nr_noSSR_join_%s\n" % (self._projectName, tableType, self._projectName, tableType)
-        tableFile.write(string)
-        tableFile.close()
-        
-    def _writePathFile(self,inFileName):
-        f = open(inFileName,'w')
-        f.write('1\tlm_SuperContig_29_v2\t193781\t194212\tDTX-incomp_DmelChr4-L-B1-Map3\t228\t85\t1e-40\t84\t30.56\n')
-        f.write('2\tlm_SuperContig_29_v2\t192832\t193704\tDTX-incomp_DmelChr4-L-B1-Map3\t522\t229\t1e-40\t106\t23.99\n')
-        f.write('3\tlm_SuperContig_29_v2\t78031\t78080\tDTX-incomp_DmelChr4-B-P0.0-Map3\t19\t209\t3e-21\t101\t30.89\n')
-        f.write('3\tlm_SuperContig_29_v2\t78081\t78588\tDTX-incomp_DmelChr4-B-P0.0-Map3\t19\t209\t3e-21\t101\t30.89\n')
-        f.close() 
-        
-    def _writePathFile2(self,inFileName):
-        f = open(inFileName,'w')
-        f.write('1\tchr1\t1\t100\tPROTOP_B:classII:TIR\t228\t85\t1e-20\t84\t30.56\n')
-        f.write('2\tchr1\t100\t1000\tDMRT1C:classI:?\t228\t85\t1e-30\t84\t30.56\n')
-        f.close() 
-        
-    def _writePathFile_refTEs_annotation(self,inFileName):
-        f = open(inFileName,'w')
-        f.write('6\tdmel_chr4\t4364\t4611\tDTX-incomp_DmelChr4-L-B1-Map3\t854\t1150\t0\t1475\t91.24\n')
-        f.write('21\tdmel_chr4\t4630\t4704\tDTX-incomp_DmelChr4-B-P0.0-Map3\t232\t312\t0\t65\t84.4417\n')
-        f.write('21\tdmel_chr4\t4837\t4889\tDTX-incomp_DmelChr4-B-P0.0-Map3\t456\t512\t0\t46\t84.4417\n')
-        f.write('35\tdmel_chr1\t4364\t4611\tDTX-incomp_DmelChr4-L-B1-Map3\t854\t1150\t0\t1475\t91.24\n')
-        f.close()
-        
-    def _writePathFile_bankBLRtx_annotation(self,inFileName):
-        f = open(inFileName, 'w')
-        f.write('27\tdmel_chr4\t4412\t4501\tPROTOP_B:classII:TIR\t1082\t993\t5e-108\t702\t91.3066\n')
-        f.write('27\tdmel_chr4\t4483\t4652\tPROTOP_B:classII:TIR\t990\t821\t9e-146\t707\t86.5572\n')
-        f.write('27\tdmel_chr4\t4672\t4775\tPROTOP_B:classII:TIR\t787\t684\t9e-146\t707\t88.8013\n')
-        f.write('27\tdmel_chr4\t4782\t4889\tPROTOP_B:classII:TIR\t661\t553\t9e-141\t356\t53.7067\n')
-        f.write('66\tdmel_chr4\t3143\t3361\tDMRT1C:classI:?\t2206\t1988\t0\t1878\t89.7202\n')
-        f.write('66\tdmel_chr4\t3345\t3410\tDMRT1C:classI:?\t1719\t1654\t0\t313\t54.55\n')
-        f.write('66\tdmel_chr4\t3448\t3572\tDMRT1C:classI:?\t1619\t1495\t0\t1252\t77.3433\n')
-        f.write('66\tdmel_chr4\t3564\t3693\tDMRT1C:classI:?\t1509\t1380\t0\t1565\t83.7306\n')
-        f.write('66\tdmel_chr4\t3705\t3857\tDMRT1C:classI:?\t691\t539\t0\t1252\t84.5762\n')
-        f.write('66\tdmel_chr4\t3861\t3992\tDMRT1C:classI:?\t534\t403\t0\t1565\t67.1422\n')
-        f.write('66\tdmel_chr4\t3985\t4106\tDMRT1C:classI:?\t411\t290\t0\t1252\t76.612\n')
-        f.write('66\tdmel_chr4\t4102\t4248\tDMRT1C:classI:?\t285\t139\t0\t1565\t75.3027\n')
-        f.write('66\tdmel_chr4\t4236\t4364\tDMRT1C:classI:?\t152\t24\t0\t1565\t66.6657\n')
-        f.write('141\tdmel_chr4\t4917\t5007\tBATUMI_I:classI:LTR_retrotransposon\t7030\t7120\t2e-144\t984\t94.1756\n')
-        f.write('141\tdmel_chr4\t4976\t5195\tBATUMI_I:classI:LTR_retrotransposon\t7087\t7303\t2e-144\t2098\t82.2343\n')
-        f.close() 
-        
-    def _writePathFileReverse(self,inFileName):
-        f = open(inFileName,'w')
-        f.write('1\tlm_SuperContig_29_v2\t193781\t194212\t1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein)\t228\t85\t1e-40\t84\t30.56\n')
-        f.write('2\tlm_SuperContig_29_v2\t192832\t193704\t1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein)\t522\t229\t1e-40\t106\t23.99\n')
-        f.write('3\tlm_SuperContig_29_v2\t78080\t78031\txnc164_090 related to multidrug resistance protein\t19\t209\t3e-21\t101\t30.89\n')
-        f.write('3\tlm_SuperContig_29_v2\t78588\t78081\txnc164_090 related to multidrug resistance protein\t19\t209\t3e-21\t101\t30.89\n')
-        f.close() 
-        
-    def _writeSetFile(self,inFileName):
-        f = open(inFileName,'w')
-        f.write('1\tset1\tlm_SuperContig_29_v2\t193781\t194212\n')
-        f.write('2\tset2\tlm_SuperContig_29_v2\t192832\t193704\n')
-        f.write('3\tset3\tlm_SuperContig_29_v2\t78031\t78080\n')
-        f.write('3\tset3\tlm_SuperContig_29_v2\t78081\t78588\n')
-        f.close() 
-        
-    def _writeSetFileReverse(self,inFileName):
-        f = open(inFileName,'w')
-        f.write('1\tset1\tlm_SuperContig_29_v2\t193781\t194212\n')
-        f.write('2\tset2\tlm_SuperContig_29_v2\t192832\t193704\n')
-        f.write('3\tset3\tlm_SuperContig_29_v2\t78080\t78031\n')
-        f.write('3\tset3\tlm_SuperContig_29_v2\t78588\t78081\n')
-        f.close() 
-    
-    def _writeExpEmptyPathGFFFile(self, inFileName):
-        f = open(inFileName, 'w')
-        f.write("##gff-version 3\n")
-        f.write("##sequence-region lm_SuperContig_30_v2 1 120\n")
-        f.close()
-    
-    def _writeExpPathGFFFile(self, inFileName):
-        f = open(inFileName, 'w')
-        f.write("##gff-version 3\n")
-        f.write("##sequence-region lm_SuperContig_29_v2 1 120\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t193781\t194212\t0.0\t-\t.\tID=ms1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 85 228;Identity=30.56\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t193781\t194212\t1e-40\t-\t.\tID=mp1-1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Parent=ms1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 85 228;Identity=30.56\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t192832\t193704\t0.0\t-\t.\tID=ms2_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 229 522;Identity=23.99\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t192832\t193704\t1e-40\t-\t.\tID=mp2-1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Parent=ms2_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 229 522;Identity=23.99\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t78031\t78588\t0.0\t+\t.\tID=ms3_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 19 209\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t78031\t78080\t3e-21\t+\t.\tID=mp3-1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Parent=ms3_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 19 209;Identity=30.89\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t78081\t78588\t3e-21\t+\t.\tID=mp3-2_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Parent=ms3_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 19 209;Identity=30.89\n")
-        f.write("##FASTA\n")
-        self._writeSeq1(f)
-        f.close()
-    
-    def _writeExpEmptyPathGFFFileWithSeq(self, inFileName):
-        f = open(inFileName, 'w')
-        f.write("##gff-version 3\n")
-        f.write("##sequence-region lm_SuperContig_30_v2 1 120\n")
-        f.write("##FASTA\n")
-        self._writeSeq2(f)
-        f.close()
-    
-    def _writeExpPathGFFFile_without_seq(self, inFileName):
-        f = open(inFileName, 'w')
-        f.write("##gff-version 3\n")
-        f.write("##sequence-region lm_SuperContig_29_v2 1 120\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t193781\t194212\t0.0\t-\t.\tID=ms1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 85 228;Identity=30.56\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t193781\t194212\t1e-40\t-\t.\tID=mp1-1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Parent=ms1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 85 228;Identity=30.56\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t192832\t193704\t0.0\t-\t.\tID=ms2_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 229 522;Identity=23.99\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t192832\t193704\t1e-40\t-\t.\tID=mp2-1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Parent=ms2_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 229 522;Identity=23.99\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t78031\t78588\t0.0\t+\t.\tID=ms3_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 19 209\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t78031\t78080\t3e-21\t+\t.\tID=mp3-1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Parent=ms3_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 19 209;Identity=30.89\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t78081\t78588\t3e-21\t+\t.\tID=mp3-2_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Parent=ms3_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 19 209;Identity=30.89\n")
-        f.close()
-    
-    def _writeExpPathGFFFile_without_seq_and_match_part_not_comulsory(self, inFileName):
-        f = open(inFileName, 'w')
-        f.write("##gff-version 3\n")
-        f.write("##sequence-region lm_SuperContig_29_v2 1 120\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t193781\t194212\t0.0\t-\t.\tID=ms1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 85 228;Identity=30.56\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t192832\t193704\t0.0\t-\t.\tID=ms2_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-L-B1-Map3;Target=DTX-incomp_DmelChr4-L-B1-Map3 229 522;Identity=23.99\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t78031\t78588\t0.0\t+\t.\tID=ms3_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 19 209\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t78031\t78080\t3e-21\t+\t.\tID=mp3-1_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Parent=ms3_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 19 209;Identity=30.89\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t78081\t78588\t3e-21\t+\t.\tID=mp3-2_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Parent=ms3_lm_SuperContig_29_v2_DTX-incomp_DmelChr4-B-P0.0-Map3;Target=DTX-incomp_DmelChr4-B-P0.0-Map3 19 209;Identity=30.89\n")
-        f.close()
-        
-    def _writeExpPathGFFFileReversed(self, inFileName):
-        f = open(inFileName, 'w')
-        f.write("##gff-version 3\n")
-        f.write("##sequence-region lm_SuperContig_29_v2 1 120\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t193781\t194212\t0.0\t-\t.\tID=ms1_lm_SuperContig_29_v2_1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein);Target=1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein) 85 228;Identity=30.56\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t193781\t194212\t1e-40\t-\t.\tID=mp1-1_lm_SuperContig_29_v2_1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein);Parent=ms1_lm_SuperContig_29_v2_1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein);Target=1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein) 85 228;Identity=30.56\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t192832\t193704\t0.0\t-\t.\tID=ms2_lm_SuperContig_29_v2_1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein);Target=1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein) 229 522;Identity=23.99\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t192832\t193704\t1e-40\t-\t.\tID=mp2-1_lm_SuperContig_29_v2_1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein);Parent=ms2_lm_SuperContig_29_v2_1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein);Target=1nc550_030 related to putative multidrug transporter Mfs1.1 (major facilitator family protein) 229 522;Identity=23.99\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t78031\t78588\t0.0\t-\t.\tID=ms3_lm_SuperContig_29_v2_xnc164_090 related to multidrug resistance protein;Target=xnc164_090 related to multidrug resistance protein 19 209\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t78031\t78080\t3e-21\t-\t.\tID=mp3-1_lm_SuperContig_29_v2_xnc164_090 related to multidrug resistance protein;Parent=ms3_lm_SuperContig_29_v2_xnc164_090 related to multidrug resistance protein;Target=xnc164_090 related to multidrug resistance protein 19 209;Identity=30.89\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t78081\t78588\t3e-21\t-\t.\tID=mp3-2_lm_SuperContig_29_v2_xnc164_090 related to multidrug resistance protein;Parent=ms3_lm_SuperContig_29_v2_xnc164_090 related to multidrug resistance protein;Target=xnc164_090 related to multidrug resistance protein 19 209;Identity=30.89\n")
-        f.write("##FASTA\n")
-        self._writeSeq1(f)
-        f.close()
-        
-    def _writeExpSetGFFFile(self, inFileName):
-        f = open(inFileName, 'w')
-        f.write("##gff-version 3\n")
-        f.write("##sequence-region lm_SuperContig_29_v2 1 120\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t193781\t194212\t0.0\t+\t.\tID=ms1_lm_SuperContig_29_v2_set1;Target=set1 1 432\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t193781\t194212\t0.0\t+\t.\tID=mp1-1_lm_SuperContig_29_v2_set1;Parent=ms1_lm_SuperContig_29_v2_set1;Target=set1 1 432\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t192832\t193704\t0.0\t+\t.\tID=ms2_lm_SuperContig_29_v2_set2;Target=set2 1 873\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t192832\t193704\t0.0\t+\t.\tID=mp2-1_lm_SuperContig_29_v2_set2;Parent=ms2_lm_SuperContig_29_v2_set2;Target=set2 1 873\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t78031\t78588\t0.0\t+\t.\tID=ms3_lm_SuperContig_29_v2_set3;Target=set3 1 558\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t78031\t78080\t0.0\t+\t.\tID=mp3-1_lm_SuperContig_29_v2_set3;Parent=ms3_lm_SuperContig_29_v2_set3;Target=set3 1 50\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t78081\t78588\t0.0\t+\t.\tID=mp3-2_lm_SuperContig_29_v2_set3;Parent=ms3_lm_SuperContig_29_v2_set3;Target=set3 1 508\n")
-        f.write("##FASTA\n")
-        self._writeSeq1(f)
-        f.close()
-        
-    def _writeExpSetGFFFileReversed(self, inFileName):
-        f = open(inFileName, 'w')
-        f.write("##gff-version 3\n")
-        f.write("##sequence-region lm_SuperContig_29_v2 1 120\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t193781\t194212\t0.0\t+\t.\tID=ms1_lm_SuperContig_29_v2_set1;Target=set1 1 432\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t193781\t194212\t0.0\t+\t.\tID=mp1-1_lm_SuperContig_29_v2_set1;Parent=ms1_lm_SuperContig_29_v2_set1;Target=set1 1 432\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t192832\t193704\t0.0\t+\t.\tID=ms2_lm_SuperContig_29_v2_set2;Target=set2 1 873\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t192832\t193704\t0.0\t+\t.\tID=mp2-1_lm_SuperContig_29_v2_set2;Parent=ms2_lm_SuperContig_29_v2_set2;Target=set2 1 873\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch\t78031\t78588\t0.0\t-\t.\tID=ms3_lm_SuperContig_29_v2_set3;Target=set3 1 558\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t78031\t78080\t0.0\t-\t.\tID=mp3-1_lm_SuperContig_29_v2_set3;Parent=ms3_lm_SuperContig_29_v2_set3;Target=set3 1 50\n")
-        f.write("lm_SuperContig_29_v2\tprojectName_REPET_TEs\tmatch_part\t78081\t78588\t0.0\t-\t.\tID=mp3-2_lm_SuperContig_29_v2_set3;Parent=ms3_lm_SuperContig_29_v2_set3;Target=set3 1 508\n")
-        f.write("##FASTA\n")
-        self._writeSeq1(f)
-        f.close()
-    
-    def _writeFastaFile(self, inFileName):
-        f = open(inFileName,'w')
-        self._writeSeq2(f)
-        self._writeSeq1(f)
-        f.close()
-        
-    def _writeFastaFileExtended(self, inFileName):
-        f = open(inFileName,'w')
-        self._writeSeq2(f)
-        self._writeSeq1(f)
-        f.write(">chr1\n")
-        f.write("CTAAGCTGCGCTATGTAG\n")
-        f.close()
-    
-    def _writeSeq1(self, f):
-        f.write('>lm_SuperContig_29_v2\n')
-        f.write('CCTAGACAATTAATTATAATAATTAATAAACTATTAGGCTAGTAGTAGGTAATAATAAAA\n')
-        f.write('GGATTACTACTAAGCTGCGCTATGTAGATATTTAAAACATGTGGCTTAGGCAAGAGTATA\n')
-
-    def _writeSeq2(self, f):
-        f.write('>lm_SuperContig_30_v2\n')
-        f.write('TGTTCATATTCATAGGATGGAGCTAGTAAGCGATGTCGGCTTAGCTCATCCACATGAATG\n')
-        f.write('CAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACACGAGCTGGGTTAAAT\n')
-        
-    def _writeFastaFile_DmelChr4(self, inFileName):
-        f = open(inFileName,'w')
-        f.write(">dmel_chr4\n")
-        f.write("CTAAGCTGCGCTATGTAG\n")
-        f.write(">dmel_chr1\n")
-        f.write("CGTAACGCTAGCGCTTATAGTGAGC\n")
-        f.close()
-
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_GameXmlMaker.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,281 +0,0 @@
-import unittest
-import os
-import glob
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.sql.DbFactory import DbFactory
-from commons.tools.GameXmlMaker import GameXmlMaker
-
-
-class Test_F_GameXmlMaker(unittest.TestCase):
-
-    def setUp(self):
-        pass
-
-
-    def tearDown(self):
-        FileUtils.removeFilesByPattern("*gamexml")
-
-
-    def test_run_as_script_step1(self):
-        fastaFileName = "input.fa"
-        self._writeFastaFile(fastaFileName)
-        
-        cmd = "GameXmlMaker.py -f %s " % fastaFileName 
-        os.system(cmd)
-       
-        lObsGameXmlNew = glob.glob("*.gamexml")
-        self._writeStep1ExpectedXmls()
-        self.assertTrue(len(lObsGameXmlNew) > 0)
-        for obsGameXmlNew in lObsGameXmlNew:
-            expGameXmlNew = "exp_%s" % obsGameXmlNew
-            self.assertTrue(FileUtils.are2FilesIdentical(expGameXmlNew,obsGameXmlNew))
-        
-        os.remove(fastaFileName)
-    
-    def test_run_as_script_step2(self):
-        self._tableFileName = "annotation_tables.txt"
-        
-        self._writeStep2InputTableFile()
-        self._writeStep2InputXmls()
-        self._writeStep2InputPathFile()
-        self._writeStep2InputSetFile()
-        self._writeStep2InputMapFile()
-        self._createStep2Tables()
-        
-        lObsGameXmlNew = glob.glob("*.gamexml")
-        
-        cmd = "GameXmlMaker.py -t %s " % self._tableFileName
-        os.system(cmd)
-        
-        self._writeStep2ExpXmls()
-        
-        self.assertTrue(len(lObsGameXmlNew) > 0)
-        for obsGameXmlNew in lObsGameXmlNew:
-            expGameXmlNew = "exp_%s" % obsGameXmlNew
-            self.assertTrue(FileUtils.are2FilesIdentical(expGameXmlNew,obsGameXmlNew))
-            
-        os.remove("Test_F_GameXmlMaker_path.path")
-        os.remove("Test_F_GameXmlMaker_set.set")
-        os.remove("Test_F_GameXmlMaker_chk_map.map")
-            
-        os.remove(self._tableFileName)
-        os.system("ListAndDropTables.py -d Test_F_GameXmlMaker")
-            
-    def test_run_step2(self):
-        self._tableFileName = "annotation_tables.txt"
-        
-        self._writeStep2InputTableFile()
-        self._writeStep2InputXmls()
-        self._writeStep2InputPathFile()
-        self._writeStep2InputSetFile()
-        self._writeStep2InputMapFile()
-        self._createStep2Tables()
-        
-        lObsGameXmlNew = glob.glob("*.gamexml")
-        
-        iGameXmlMaker = GameXmlMaker(tablesFileName = self._tableFileName)
-        iGameXmlMaker.run()
-        self._writeStep2ExpXmls()
-        self.assertTrue(len(lObsGameXmlNew) > 0)
-        for obsGameXmlNew in lObsGameXmlNew:
-            expGameXmlNew = "exp_%s" % obsGameXmlNew
-            self.assertTrue(FileUtils.are2FilesIdentical(expGameXmlNew,obsGameXmlNew))
-            
-        os.remove("Test_F_GameXmlMaker_path.path")
-        os.remove("Test_F_GameXmlMaker_set.set")
-        os.remove("Test_F_GameXmlMaker_chk_map.map")
-        
-        os.remove(self._tableFileName)
-        os.system("ListAndDropTables.py -d Test_F_GameXmlMaker")
-        
-    def _writeFastaFile(self, inFileName):
-        f = open(inFileName,'w')
-        f.write('>seq1\n')
-        f.write('TGTTCATATTCATAGGATGGAGCTAGTAAGCGATGTCGGCTTAGCTCATCCACATGAATG\n')
-        f.write('CAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACACGAGCTGGGTTAAAT\n')
-        f.write('CAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACA\n')
-        f.write('>seq2\n')
-        f.write('TGTTCATATTCATAGGATGGAGCTAGTAAGCGATGTCGGCTTAGCTCATCCACATGAATG\n')
-        f.write('CAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACACGAGCTGGGTTAAAT\n')
-        f.write('CAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACACGAGCTGGGTTAAAT\n')
-        f.write('>seq3\n')
-        f.write('CCTAGACAATTAATTATAATAATTAATAAACTATTAGGCTAGTAGTAGGTAATAATAAAA\n')
-        f.write('GGATTACTACTAAGCTGCGCTATGTAGATATTTAAAACATGTGGCTTAGGCAAGAGTATA\n')
-        f.write('>seq4\n')
-        f.write('TGTTCATATTCATAGGATGGAGCTAGTAAGCGATGTCGGCTTAGCTCATCCACATGAATG\n')
-        f.write('CAGGAATCATGAAGGGTACGACTGTTCG\n')
-        f.close()
-        
-    def _writeStep1ExpectedXmls(self):
-        f = open("exp_seq1.gamexml", 'w')
-        f.write('<?xml version="1.0" ?><game><seq focus="true" id="seq1"><name>seq1</name>')
-        f.write('<residues>TGTTCATATTCATAGGATGGAGCTAGTAAGCGATGTCGGCTTAGCTCATCCACATGAATGCAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACACGAGCTGGGTTAAATCAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACA</residues>')
-        f.write('</seq><map_position><arm>seq1</arm><span><start>1</start><end>165</end></span></map_position></game>')
-        f.close()
-        f = open("exp_seq2.gamexml", 'w')
-        f.write('<?xml version="1.0" ?><game><seq focus="true" id="seq2"><name>seq2</name>')
-        f.write('<residues>TGTTCATATTCATAGGATGGAGCTAGTAAGCGATGTCGGCTTAGCTCATCCACATGAATGCAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACACGAGCTGGGTTAAATCAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACACGAGCTGGGTTAAAT</residues>')
-        f.write('</seq><map_position><arm>seq2</arm><span><start>1</start><end>180</end></span></map_position></game>')
-        f.close()
-        f = open("exp_seq3.gamexml", 'w')
-        f.write('<?xml version="1.0" ?><game><seq focus="true" id="seq3"><name>seq3</name>')
-        f.write('<residues>CCTAGACAATTAATTATAATAATTAATAAACTATTAGGCTAGTAGTAGGTAATAATAAAAGGATTACTACTAAGCTGCGCTATGTAGATATTTAAAACATGTGGCTTAGGCAAGAGTATA</residues>')
-        f.write('</seq><map_position><arm>seq3</arm><span><start>1</start><end>120</end></span></map_position></game>')
-        f.close()
-        f = open("exp_seq4.gamexml", 'w')
-        f.write('<?xml version="1.0" ?><game><seq focus="true" id="seq4"><name>seq4</name>')
-        f.write('<residues>TGTTCATATTCATAGGATGGAGCTAGTAAGCGATGTCGGCTTAGCTCATCCACATGAATGCAGGAATCATGAAGGGTACGACTGTTCG</residues>')
-        f.write('</seq><map_position><arm>seq4</arm><span><start>1</start><end>88</end></span></map_position></game>')
-        f.close()
-      
-    def _createStep2Tables(self):
-        iDb = DbFactory.createInstance()
-        iDb.createTable("Test_F_GameXmlMaker_set", "set", "Test_F_GameXmlMaker_set.set", True)
-        iDb.createTable("Test_F_GameXmlMaker_chk_map", "map", "Test_F_GameXmlMaker_chk_map.map", True)
-        iDb.createTable("Test_F_GameXmlMaker_path", "path", "Test_F_GameXmlMaker_path.path", True)
-        iDb.close()
-    
-    def _writeStep2InputXmls(self):
-        f = open("seq1.gamexml", 'w')
-        f.write('<?xml version="1.0" ?><game><seq focus="true" id="seq1"><name>seq1</name>')
-        f.write('<residues>TGTTCATATTCATAGGATGGAGCTAGTAAGCGATGTCGGCTTAGCTCATCCACATGAATGCAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACACGAGCTGGGTTAAATCAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACA</residues>')
-        f.write('</seq><map_position><arm>seq1</arm><span><start>1</start><end>165</end></span></map_position></game>')
-        f.close()
-        f = open("seq2.gamexml", 'w')
-        f.write('<?xml version="1.0" ?><game><seq focus="true" id="seq2"><name>seq2</name>')
-        f.write('<residues>TGTTCATATTCATAGGATGGAGCTAGTAAGCGATGTCGGCTTAGCTCATCCACATGAATGCAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACACGAGCTGGGTTAAATCAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACACGAGCTGGGTTAAAT</residues>')
-        f.write('</seq><map_position><arm>seq2</arm><span><start>1</start><end>180</end></span></map_position></game>')
-        f.close()
-        f = open("seq3.gamexml", 'w')
-        f.write('<?xml version="1.0" ?><game><seq focus="true" id="seq3"><name>seq3</name>')
-        f.write('<residues>CCTAGACAATTAATTATAATAATTAATAAACTATTAGGCTAGTAGTAGGTAATAATAAAAGGATTACTACTAAGCTGCGCTATGTAGATATTTAAAACATGTGGCTTAGGCAAGAGTATA</residues>')
-        f.write('</seq><map_position><arm>seq3</arm><span><start>1</start><end>120</end></span></map_position></game>')
-        f.close()
-        f = open("seq4.gamexml", 'w')
-        f.write('<?xml version="1.0" ?><game><seq focus="true" id="seq4"><name>seq4</name>')
-        f.write('<residues>TGTTCATATTCATAGGATGGAGCTAGTAAGCGATGTCGGCTTAGCTCATCCACATGAATGCAGGAATCATGAAGGGTACGACTGTTCG</residues>')
-        f.write('</seq><map_position><arm>seq4</arm><span><start>1</start><end>88</end></span></map_position></game>')
-        f.close()
-        
-    def _writeStep2InputPathFile(self):
-        f = open("Test_F_GameXmlMaker_path.path", 'w')
-        f.write("1\tseq1\t1\t10\tTE1\t1\t10\t0\t550\t80.7\n")
-        f.write("2\tseq1\t15\t50\tTE1\t12\t47\t0\t770\t90.8\n")
-        f.write("2\tseq1\t55\t70\tTE1\t50\t65\t0\t5410\t97.7\n")
-        f.write("3\tseq1\t75\t80\tTE2\t10\t15\t0\t8710\t60.0\n")
-        f.write("4\tseq2\t1\t10\tTE2\t20\t30\t0\t5410\t75.7\n")
-        f.write("5\tseq3\t1\t120\tTE2\t450\t550\t0\t5410\t75.7\n")
-        f.close()
-        
-    def _writeStep2InputSetFile(self):
-        f = open("Test_F_GameXmlMaker_set.set", 'w')
-        f.write("1\tseq1\tseq1\t1\t10\n")
-        f.write("2\tseq1\tseq1\t15\t50\n")
-        f.write("3\tseq1\tseq1\t75\t80\n")
-        f.write("4\tseq2\tseq2\t1\t10\n")
-        f.write("5\tseq3\tseq3\t1\t120\n")
-        f.close()
-        
-    def _writeStep2InputMapFile(self):
-        f = open("Test_F_GameXmlMaker_chk_map.map", 'w')        
-        f.write("chunk1\tseq1\t1\t200000\n")
-        f.write("chunk2\tseq1\t190001\t390000\n")
-        f.write("chunk3\tseq3\t380001\t580000\n")
-        f.write("chunk4\tseq4\t570001\t770000\n")
-        f.write("chunk5\tseq5\t760001\t960000\n")
-        f.write("chunk6\tseq6\t950001\t1150000\n")
-        f.write("chunk7\tseq7\t1140001\t1281640\n")
-        f.close()
-        
-    def _writeStep2ExpXmls(self):
-        f = open("exp_seq1.gamexml", 'w')
-        f.write('<?xml version="1.0" ?><game><seq focus="true" id="seq1"><name>seq1</name>')
-        f.write('<residues>TGTTCATATTCATAGGATGGAGCTAGTAAGCGATGTCGGCTTAGCTCATCCACATGAATGCAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACACGAGCTGGGTTAAATCAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACA</residues>')
-        f.write('</seq><map_position><arm>seq1</arm><span><start>1</start><end>165</end></span></map_position>')
-        f.write('<computational_analysis><program>Test_F_GameXmlMaker_path</program><database>db</database><result_set id="1"><name>TE1::1</name>')
-        f.write('<result_span><seq_relationship seq="seq1" type="query"><span><start>1</start><end>10</end></span></seq_relationship><seq_relationship seq="TE1::1" type="subject"><span>')
-        f.write('<start>1</start><end>10</end></span></seq_relationship><score>80.7</score></result_span></result_set><result_set id="2"><name>TE1::2</name><result_span>')
-        f.write('<seq_relationship seq="seq1" type="query"><span><start>15</start><end>50</end></span></seq_relationship><seq_relationship seq="TE1::2" type="subject"><span><start>12</start>')
-        f.write('<end>47</end></span></seq_relationship><score>90.8</score></result_span><result_span><seq_relationship seq="seq1" type="query"><span><start>55</start><end>70</end></span></seq_relationship>')
-        f.write('<seq_relationship seq="TE1::2" type="subject"><span><start>50</start><end>65</end></span></seq_relationship><score>97.7</score></result_span></result_set><result_set id="3"><name>TE2::3</name>')
-        f.write('<result_span><seq_relationship seq="seq1" type="query"><span><start>75</start><end>80</end></span></seq_relationship><seq_relationship seq="TE2::3" type="subject"><span><start>10</start><end>15</end></span></seq_relationship>')
-        f.write('<score>60.0</score></result_span></result_set></computational_analysis>')
-        f.write('<computational_analysis><program>Test_F_GameXmlMaker_set</program><database>db</database>')
-        f.write('<result_set id="1"><name>seq1::1</name><result_span>')
-        f.write('<seq_relationship seq="seq1" type="query"><span><start>1</start><end>10</end></span></seq_relationship>')
-        f.write('<seq_relationship seq="seq1::1" type="subject"><span><start>-1</start><end>-1</end></span></seq_relationship>')
-        f.write('<score>0</score></result_span></result_set>')
-        f.write('<result_set id="2"><name>seq1::2</name><result_span>')
-        f.write('<seq_relationship seq="seq1" type="query"><span><start>15</start><end>50</end></span></seq_relationship>')
-        f.write('<seq_relationship seq="seq1::2" type="subject"><span><start>-1</start><end>-1</end></span></seq_relationship>')
-        f.write('<score>0</score></result_span></result_set>')
-        f.write('<result_set id="3"><name>seq1::3</name><result_span>')
-        f.write('<seq_relationship seq="seq1" type="query"><span><start>75</start><end>80</end></span></seq_relationship>')
-        f.write('<seq_relationship seq="seq1::3" type="subject"><span><start>-1</start><end>-1</end></span></seq_relationship>')
-        f.write('<score>0</score></result_span></result_set></computational_analysis>')
-        f.write('<computational_analysis><program>Test_F_GameXmlMaker_chk_map</program><database>db</database>')
-        f.write('<result_set id="-1"><name>chunk1::-1</name>')
-        f.write('<result_span><seq_relationship seq="seq1" type="query"><span><start>1</start><end>200000</end></span></seq_relationship>')
-        f.write('<seq_relationship seq="chunk1::-1" type="subject"><span><start>-1</start><end>-1</end></span></seq_relationship>')
-        f.write('<score>0</score></result_span></result_set>')
-        f.write('<result_set id="-1"><name>chunk2::-1</name>')
-        f.write('<result_span><seq_relationship seq="seq1" type="query"><span><start>190001</start><end>390000</end></span></seq_relationship>')
-        f.write('<seq_relationship seq="chunk2::-1" type="subject"><span><start>-1</start><end>-1</end></span></seq_relationship><score>0</score></result_span></result_set></computational_analysis></game>')
-        f.close()
-        
-        f = open("exp_seq2.gamexml", 'w')
-        f.write('<?xml version="1.0" ?><game><seq focus="true" id="seq2"><name>seq2</name>')
-        f.write('<residues>TGTTCATATTCATAGGATGGAGCTAGTAAGCGATGTCGGCTTAGCTCATCCACATGAATGCAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACACGAGCTGGGTTAAATCAGGAATCATGAAGGGTACGACTGTTCGTCGATTAAAGAGCTACACGAGCTGGGTTAAAT</residues>')
-        f.write('</seq><map_position><arm>seq2</arm><span><start>1</start><end>180</end></span></map_position>')
-        f.write('<computational_analysis><program>Test_F_GameXmlMaker_path</program><database>db</database><result_set id="4"><name>TE2::4</name>')
-        f.write('<result_span><seq_relationship seq="seq2" type="query"><span><start>1</start><end>10</end></span>')
-        f.write('</seq_relationship><seq_relationship seq="TE2::4" type="subject"><span><start>20</start><end>30</end></span></seq_relationship>')
-        f.write('<score>75.7</score></result_span></result_set></computational_analysis>')
-        f.write('<computational_analysis><program>Test_F_GameXmlMaker_set</program><database>db</database><result_set id="4"><name>seq2::4</name>')
-        f.write('<result_span><seq_relationship seq="seq2" type="query"><span><start>1</start><end>10</end></span></seq_relationship>')
-        f.write('<seq_relationship seq="seq2::4" type="subject"><span><start>-1</start><end>-1</end></span></seq_relationship>')
-        f.write('<score>0</score></result_span></result_set></computational_analysis>')
-        f.write('<computational_analysis><program>Test_F_GameXmlMaker_chk_map</program><database>db</database></computational_analysis></game>')
-        f.close()
-        
-        f = open("exp_seq3.gamexml", 'w')
-        f.write('<?xml version="1.0" ?><game><seq focus="true" id="seq3"><name>seq3</name>')
-        f.write('<residues>CCTAGACAATTAATTATAATAATTAATAAACTATTAGGCTAGTAGTAGGTAATAATAAAAGGATTACTACTAAGCTGCGCTATGTAGATATTTAAAACATGTGGCTTAGGCAAGAGTATA</residues>')
-        f.write('</seq><map_position><arm>seq3</arm><span><start>1</start><end>120</end></span></map_position>')
-        f.write('<computational_analysis><program>Test_F_GameXmlMaker_path</program><database>db</database><result_set id="5"><name>TE2::5</name>')
-        f.write('<result_span><seq_relationship seq="seq3" type="query"><span><start>1</start><end>120</end></span>')
-        f.write('</seq_relationship><seq_relationship seq="TE2::5" type="subject"><span><start>450</start><end>550</end></span></seq_relationship>')
-        f.write('<score>75.7</score></result_span></result_set></computational_analysis>')
-        f.write('<computational_analysis><program>Test_F_GameXmlMaker_set</program><database>db</database><result_set id="5"><name>seq3::5</name>')
-        f.write('<result_span><seq_relationship seq="seq3" type="query"><span><start>1</start><end>120</end></span></seq_relationship>')
-        f.write('<seq_relationship seq="seq3::5" type="subject"><span><start>-1</start><end>-1</end></span></seq_relationship>')
-        f.write('<score>0</score></result_span></result_set></computational_analysis>')
-        f.write('<computational_analysis><program>Test_F_GameXmlMaker_chk_map</program><database>db</database>')
-        f.write('<result_set id="-1"><name>chunk3::-1</name>')
-        f.write('<result_span><seq_relationship seq="seq3" type="query"><span><start>380001</start><end>580000</end></span></seq_relationship>')
-        f.write('<seq_relationship seq="chunk3::-1" type="subject"><span><start>-1</start><end>-1</end></span></seq_relationship>')
-        f.write('<score>0</score></result_span></result_set></computational_analysis></game>')
-        f.close()
-        
-        f = open("exp_seq4.gamexml", 'w')
-        f.write('<?xml version="1.0" ?><game><seq focus="true" id="seq4"><name>seq4</name>')
-        f.write('<residues>TGTTCATATTCATAGGATGGAGCTAGTAAGCGATGTCGGCTTAGCTCATCCACATGAATGCAGGAATCATGAAGGGTACGACTGTTCG</residues>')
-        f.write('</seq><map_position><arm>seq4</arm><span><start>1</start><end>88</end></span></map_position>')
-        f.write('<computational_analysis><program>Test_F_GameXmlMaker_path</program><database>db</database></computational_analysis>')
-        f.write('<computational_analysis><program>Test_F_GameXmlMaker_set</program><database>db</database></computational_analysis>')
-        f.write('<computational_analysis><program>Test_F_GameXmlMaker_chk_map</program><database>db</database>')
-        f.write('<result_set id="-1"><name>chunk4::-1</name>')
-        f.write('<result_span><seq_relationship seq="seq4" type="query"><span><start>570001</start><end>770000</end></span></seq_relationship>')
-        f.write('<seq_relationship seq="chunk4::-1" type="subject"><span><start>-1</start><end>-1</end></span></seq_relationship>')
-        f.write('<score>0</score></result_span></result_set></computational_analysis></game>')
-        f.close()
-                
-    def _writeStep2InputTableFile(self):
-        f = open(self._tableFileName,'w')
-        f.write("Test_F_GameXmlMaker_path\tpath\tTest_F_GameXmlMaker_path\n")
-        f.write("Test_F_GameXmlMaker_set\tset\tTest_F_GameXmlMaker_set\n")
-        f.write("Test_F_GameXmlMaker_chk_map\tmap\tTest_F_GameXmlMaker_chk_map")
-        f.close()
-        
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_GetMultiAlignAndPhylogenyPerTErefSeq.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,147 +0,0 @@
-import subprocess
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.sql.DbMySql import DbMySql
-from commons.tools.GetMultAlignAndPhylogenyPerTErefSeq import GetMultAlignAndPhylogenyPerTErefSeq
-from shutil import rmtree
-from glob import glob
-
-class Test_F_GetMultAlignAndPhylogenyPerTErefSeq(unittest.TestCase):
-    
-    def setUp(self):
-        self._verbosity = 3
-        
-        self._testPrefix = 'Test_GMAAPperTErefSeq_'
-        self._configFileName = "%sConfig.cfg" % self._testPrefix
-        self._iDb = DbMySql()
-
-        self.inPathTableName = "%sDmelChr4_chr_allTEs_nr_noSSR_join_path" % (self._testPrefix)
-        self.inPathFileName = "%s/Tools/DmelChr4_chr_allTEs_nr_noSSR_join_path.path" % os.environ["REPET_DATA"]
-        self._iDb.createTable(self.inPathTableName, "path", self.inPathFileName, True)
-        
-        self.RefTETableName = "%sDmelChr4_refTEs" % (self._testPrefix)
-        self.RefTEFileName = "%s/Tools/DmelChr4_refTEs.fa" % os.environ["REPET_DATA"]
-        self._iDb.createTable(self.RefTETableName, "seq", self.RefTEFileName, True)
-        
-        self.genomeTableName = "%sDmelChr4_chr" % (self._testPrefix)
-        self.genomeFileName = "%s/Tools/DmelChr4.fa" % os.environ["REPET_DATA"]
-        self._iDb.createTable(self.genomeTableName, "seq", self.genomeFileName, True)
-
-        try:
-            os.makedirs(self._testPrefix)
-        except:pass
-        os.chdir(self._testPrefix)
-        self._writeConfigFile()
-        
-#        self._expFileName_FullLengthCopy = "%s/Tools/GiveInfoTeAnnotFile_ConsensusWithFullLengthCopy.txt" % os.environ["REPET_DATA"]
-#        self._expFileName_Copy = "%s/Tools/GiveInfoTeAnnotFile_ConsensusWithCopy.txt" % os.environ["REPET_DATA"]
-#        self._expFileName_FullLengthFrag = "%s/Tools/GiveInfoTeAnnotFile_ConsensusWithFullLengthFrag.txt" % os.environ["REPET_DATA"]
-#        self._expFastaFileName_FullLengthCopy = "%s/Tools/GiveInfoTeAnnotFile_ConsensusWithFullLengthCopy.fa" % os.environ["REPET_DATA"]
-#        self._expFastaFileName_Copy = "%s/Tools/GiveInfoTeAnnotFile_ConsensusWithCopy.fa" % os.environ["REPET_DATA"]
-#        self._expFastaFileName_FullLengthFrag = "%s/Tools/GiveInfoTeAnnotFile_ConsensusWithFullLengthFrag.fa" % os.environ["REPET_DATA"]
-
-        
-#        inputFastaFileName = "input_TEannot_refTEs.fa"
-#        os.symlink(self._expFastaFileName_Copy, inputFastaFileName)
-        
-#        self._tableName = "Dummy_Atha_refTEs_seq"
-#        self._iDb.createTable(self._tableName, "seq", inputFastaFileName, True)
-#        os.remove(inputFastaFileName)      
-#        
-#        self._obsFileName_FullLengthCopy = "%s_FullLengthCopy.txt" % os.path.splitext(os.path.basename(self._inFileName))[0]
-#        self._obsFileName_Copy = "%s_OneCopyAndMore.txt" % os.path.splitext(os.path.basename(self._inFileName))[0]
-#        self._obsFileName_FullLengthFrag = "%s_FullLengthFrag.txt" % os.path.splitext(os.path.basename(self._inFileName))[0]
-#        self._obsFastaFileName_FullLengthCopy = "%s.fa" % os.path.splitext(self._obsFileName_FullLengthCopy)[0]
-#        self._obsFastaFileName_Copy = "%s.fa" % os.path.splitext(self._obsFileName_Copy)[0]
-#        self._obsFastaFileName_FullLengthFrag = "%s.fa" % os.path.splitext(self._obsFileName_FullLengthFrag)[0]
-        
-    def tearDown(self):
-#        self._iDb.dropTable(self.inPathTableName)
-#        self._iDb.dropTable(self.RefTETableName)
-#        self._iDb.dropTable(self.genomeTableName)
-#        self._iDb.close()
-        
-        os.chdir("..")
-#        try:
-#            rmtree(self._testPrefix)
-#        except:pass
-        
-
-#    def test_run_step1(self):
-#        iGMAAPperTErefSeq = GetMultAlignAndPhylogenyPerTErefSeq(pathTableName= self.inPathTableName, refSeqTableName=self.RefTETableName, genomeSeqTableName= self.genomeTableName, configFileName=self._configFileName, step=1, verbosity=self._verbosity)
-#        iGMAAPperTErefSeq.run()
-#        
-#        copiesFiles = glob("*_copies.fa")
-#        self.assertTrue(len(copiesFiles) > 0)
-#        self.assertTrue(os.stat("DmelChr4-B-R9-Map3_NoCat_copies.fa")[6] != 0)#check if file is empty
-#    
-#    def test_run_step1Step2Map(self):
-#        iGMAAPperTErefSeq = GetMultAlignAndPhylogenyPerTErefSeq(pathTableName= self.inPathTableName, refSeqTableName=self.RefTETableName, genomeSeqTableName= self.genomeTableName, mSAmethod="Map", configFileName=self._configFileName, step=1, verbosity=self._verbosity)
-#        iGMAAPperTErefSeq.run()
-#        iGMAAPperTErefSeq.step = 2
-#        iGMAAPperTErefSeq.run()
-#
-#        self.assertTrue(os.stat("DmelChr4-B-G9-Map3_NoCat_all.fa.oriented_map.fa_aln")[6] != 0)
-#
-#    def test_run_step1Step2RefAlign(self):
-#        iGMAAPperTErefSeq = GetMultAlignAndPhylogenyPerTErefSeq(pathTableName= self.inPathTableName, refSeqTableName=self.RefTETableName, genomeSeqTableName= self.genomeTableName, mSAmethod="RefAlign", configFileName=self._configFileName, step=1, verbosity=self._verbosity)
-#        iGMAAPperTErefSeq.run()
-#        iGMAAPperTErefSeq.step = 2
-#        iGMAAPperTErefSeq.run()
-#
-#        self.assertTrue(os.stat("DmelChr4-B-G9-Map3_NoCat_all.fa.oriented_refalign.fa_aln")[6] != 0)
-
-    def test_run_step1Step2Step3Map(self):
-        iGMAAPperTErefSeq = GetMultAlignAndPhylogenyPerTErefSeq(pathTableName= self.inPathTableName, refSeqTableName=self.RefTETableName, genomeSeqTableName= self.genomeTableName, mSAmethod="Map", configFileName=self._configFileName, step=1, verbosity=self._verbosity)
-        iGMAAPperTErefSeq.run()
-        iGMAAPperTErefSeq.step = 2
-        iGMAAPperTErefSeq.run()
-        iGMAAPperTErefSeq.step = 3
-        iGMAAPperTErefSeq.run()
-
-        self.assertTrue(os.stat("DmelChr4-B-G9-Map3_NoCat_all.fa.oriented_map.fa_aln")[6] != 0)
-    
-    def _writeConfigFile(self):
-        f = open(self._configFileName, "w")
-        f.write("[repet_env]\n")
-        f.write("repet_host: %s\n" % os.environ["REPET_HOST"])
-        f.write("repet_user: %s\n" % os.environ["REPET_USER"])
-        f.write("repet_pw: %s\n" % os.environ["REPET_PW"])
-        f.write("repet_db: %s\n" % os.environ["REPET_DB"])
-        f.write("repet_port: %s\n" % os.environ["REPET_PORT"])
-        f.write("repet_job_manager: SGE\n")
-        f.close()
-    
-                    
-#    def test_run_as_script_step1Step2Map(self):
-#        #cmd= "GetMultAlignAndPhylogenyPerTErefSeq.py -S 1 -m 'Map' -p %s -s %s -g %s -C %s" % (self._inPathTableName,self._RefTETableName, self._genomeTableName, self._configFileName)
-#        cmd= "GetMultAlignAndPhylogenyPerTErefSeq.py -S 1 -p %s -s %s -g %s -C %s" % (self.inPathTableName,self.RefTETableName, self.genomeTableName, self._configFileName)
-#        subprocess.call(cmd, shell = True)
-#        
-#        cmd= "GetMultAlignAndPhylogenyPerTErefSeq.py -S 2 -p %s -s %s -g %s -C %s" % (self.inPathTableName,self.RefTETableName, self.genomeTableName, self._configFileName)
-#        subprocess.call(cmd, shell = True)
-#        
-#        self.assertTrue(os.stat("DmelChr4-B-G9-Map3_NoCat_all.fa.oriented_map.fa_aln")[6] != 0)
-        
-        
-#        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName_FullLengthCopy, self._obsFileName_FullLengthCopy))
-#        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName_Copy, self._obsFileName_Copy))
-#        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName_FullLengthFrag, self._obsFileName_FullLengthFrag))
-#        self.assertTrue(FileUtils.are2FilesIdentical(self._expFastaFileName_FullLengthCopy, self._obsFastaFileName_FullLengthCopy))
-#        self.assertTrue(FileUtils.are2FilesIdentical(self._expFastaFileName_Copy, self._obsFastaFileName_Copy))
-#        self.assertTrue(FileUtils.are2FilesIdentical(self._expFastaFileName_FullLengthFrag, self._obsFastaFileName_FullLengthFrag))
-
-#    def test_run_as_script_step2(self):
-#        cmd= "GetMultAlignAndPhylogenyPerTErefSeq.py -S 1 -p %s -s %s -g %s -C %s" % (self._inPathTableName,self._RefTETableName, self._genomeTableName, self._configFileName)
-#        print cmd
-#        subprocess.call(cmd, shell = True)
-#        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName_FullLengthCopy, self._obsFileName_FullLengthCopy))
-#        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName_Copy, self._obsFileName_Copy))
-#        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName_FullLengthFrag, self._obsFileName_FullLengthFrag))
-#        self.assertTrue(FileUtils.are2FilesIdentical(self._expFastaFileName_FullLengthCopy, self._obsFastaFileName_FullLengthCopy))
-#        self.assertTrue(FileUtils.are2FilesIdentical(self._expFastaFileName_Copy, self._obsFastaFileName_Copy))
-#        self.assertTrue(FileUtils.are2FilesIdentical(self._expFastaFileName_FullLengthFrag, self._obsFastaFileName_FullLengthFrag))
-    
-if __name__ == "__main__":
-    unittest.main()
--- a/commons/tools/tests/Test_F_GetSpecificTELibAccordingToAnnotation.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-import subprocess
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.sql.DbMySql import DbMySql
-from commons.tools.GetSpecificTELibAccordingToAnnotation import GetSpecificTELibAccordingToAnnotation
-
-class Test_F_GetSpecificTELibAccordingToAnnotation(unittest.TestCase):
-    
-    def setUp(self):
-        self._expFileName_FullLengthCopy = "%s/Tools/GiveInfoTeAnnotFile_ConsensusWithFullLengthCopy.txt" % os.environ["REPET_DATA"]
-        self._expFileName_Copy = "%s/Tools/GiveInfoTeAnnotFile_ConsensusWithCopy.txt" % os.environ["REPET_DATA"]
-        self._expFileName_FullLengthFrag = "%s/Tools/GiveInfoTeAnnotFile_ConsensusWithFullLengthFrag.txt" % os.environ["REPET_DATA"]
-        self._expFastaFileName_FullLengthCopy = "%s/Tools/GiveInfoTeAnnotFile_ConsensusWithFullLengthCopy.fa" % os.environ["REPET_DATA"]
-        self._expFastaFileName_Copy = "%s/Tools/GiveInfoTeAnnotFile_ConsensusWithCopy.fa" % os.environ["REPET_DATA"]
-        self._expFastaFileName_FullLengthFrag = "%s/Tools/GiveInfoTeAnnotFile_ConsensusWithFullLengthFrag.fa" % os.environ["REPET_DATA"]
-        
-        self._inFileName = "%s/Tools/GiveInfoTeAnnotFile.txt" % os.environ["REPET_DATA"]
-        inputFastaFileName = "input_TEannot_refTEs.fa"
-        os.symlink(self._expFastaFileName_Copy, inputFastaFileName)
-        self._iDb = DbMySql()
-        self._tableName = "Dummy_Atha_refTEs_seq"
-        self._iDb.createTable(self._tableName, "seq", inputFastaFileName, True)
-        os.remove(inputFastaFileName)      
-        
-        self._obsFileName_FullLengthCopy = "%s_FullLengthCopy.txt" % os.path.splitext(os.path.basename(self._inFileName))[0]
-        self._obsFileName_Copy = "%s_OneCopyAndMore.txt" % os.path.splitext(os.path.basename(self._inFileName))[0]
-        self._obsFileName_FullLengthFrag = "%s_FullLengthFrag.txt" % os.path.splitext(os.path.basename(self._inFileName))[0]
-        self._obsFastaFileName_FullLengthCopy = "%s.fa" % os.path.splitext(self._obsFileName_FullLengthCopy)[0]
-        self._obsFastaFileName_Copy = "%s.fa" % os.path.splitext(self._obsFileName_Copy)[0]
-        self._obsFastaFileName_FullLengthFrag = "%s.fa" % os.path.splitext(self._obsFileName_FullLengthFrag)[0]
-        
-    def tearDown(self):
-        self._iDb.dropTable(self._tableName)
-        self._iDb.close()
-        os.remove(self._obsFileName_FullLengthCopy)
-        os.remove(self._obsFileName_Copy)
-        os.remove(self._obsFileName_FullLengthFrag)
-        os.remove(self._obsFastaFileName_FullLengthCopy)
-        os.remove(self._obsFastaFileName_Copy)
-        os.remove(self._obsFastaFileName_FullLengthFrag)
-
-    def test_run(self):
-        iGetTELib = GetSpecificTELibAccordingToAnnotation(self._inFileName)
-        iGetTELib.setTableName(self._tableName)
-        iGetTELib.run()
-
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName_FullLengthCopy, self._obsFileName_FullLengthCopy))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName_Copy, self._obsFileName_Copy))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName_FullLengthFrag, self._obsFileName_FullLengthFrag))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFastaFileName_FullLengthCopy, self._obsFastaFileName_FullLengthCopy))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFastaFileName_Copy, self._obsFastaFileName_Copy))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFastaFileName_FullLengthFrag, self._obsFastaFileName_FullLengthFrag))
-
-    def test_run_as_script(self):
-        cmd = "GetSpecificTELibAccordingToAnnotation.py -i %s -t %s -v 4" % (self._inFileName, self._tableName)
-        subprocess.call(cmd, shell = True)
-
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName_FullLengthCopy, self._obsFileName_FullLengthCopy))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName_Copy, self._obsFileName_Copy))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFileName_FullLengthFrag, self._obsFileName_FullLengthFrag))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFastaFileName_FullLengthCopy, self._obsFastaFileName_FullLengthCopy))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFastaFileName_Copy, self._obsFastaFileName_Copy))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expFastaFileName_FullLengthFrag, self._obsFastaFileName_FullLengthFrag))
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_HmmOutput2alignAndTransformCoordInNtAndFilterScores_script.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,95 +0,0 @@
-import os
-import unittest
-from commons.core.utils.FileUtils import FileUtils
-
-CURRENT_DIR = os.getcwd()
-
-class Test_F_HmmOutput2alignAndTransformCoordInNtAndFilterScores_script(unittest.TestCase):
-    
-    def setUp(self):
-        self._inputFile = os.environ["REPET_PATH"] + "/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/test_hmmpfam_output"
-        self._outputFile = os.environ["REPET_PATH"] + "/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/hmmpfam_output.align"
-        self._prg = "HmmOutput2alignAndTransformCoordInNtAndFilterScores_script.py"
-        self._inputFile2 = os.environ["REPET_PATH"] + "/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/OutputHmmpfamTest"
-        self._consensusFile = os.environ["REPET_PATH"] + "/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/ConsensusTestFile_nt.fsa"
-        self._inputFileScan =  os.environ["REPET_PATH"] + "/commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/hmmscanOutput"
-        self._outputFileScan = os.environ["REPET_PATH"] + "/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/hmmscan_output.align"
-        self._expectedFile =  os.environ["REPET_PATH"] + "/commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/hmmscanOutput.align"
-        os.chdir(CURRENT_DIR)
-        
-    def testHmmpfamOuput2align(self):
-        cmd = self._prg
-        cmd += " -i %s" % ( self._inputFile )
-        cmd += " -o %s" % ( self._outputFile )
-        os.system( cmd )              
-        self.assertTrue(FileUtils.isRessourceExists(self._outputFile))  
-        self.assertTrue(FileUtils.are2FilesIdentical(self._inputFile + ".align", self._outputFile))
-        self._clean()
-        
-    def testHmmpfamOuput2align_clean_option(self):
-        os.system( "cp " + self._inputFile + " " + self._inputFile + "bis" )
-        cmd = self._prg
-        cmd += " -i %s" % ( self._inputFile + "bis" )
-        cmd += " -o %s" % ( self._outputFile )
-        cmd += " -c"
-        os.system( cmd )        
-        self.assertTrue(FileUtils.isRessourceExists(self._outputFile))  
-        self.assertTrue( FileUtils.are2FilesIdentical( self._inputFile + ".align", self._outputFile) )
-        self.assertFalse( FileUtils.isRessourceExists( self._inputFile + "bis" ) )
-        self._clean()
-        
-    def testHmmpfamOutput2alignAndTransformCoordInNtAndFilterScores(self):
-        cmd = self._prg
-        cmd += " -i %s" % ( self._inputFile2 )
-        cmd += " -o %s" % ( self._outputFile )
-        cmd += " -T %s" % ( self._consensusFile )
-        os.system( cmd )
-        self._expectedFile = os.environ["REPET_PATH"] + "/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/PostPostProcessTestFiltered.align"
-        self.assertTrue(FileUtils.isRessourceExists(self._outputFile))              
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expectedFile, self._outputFile))
-        self._clean()    
-        
-    def testHmmscanOuput2align(self):
-        cmd = self._prg
-        cmd += " -i %s" % ( self._inputFileScan )
-        cmd += " -o %s" % ( self._outputFileScan )
-        cmd += " -p hmmscan"
-        os.system( cmd )             
-        self.assertTrue(FileUtils.isRessourceExists(self._outputFileScan))   
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expectedFile, self._outputFileScan))
-        self._cleanScan()
-        
-    def testHmmscanOuput2align_clean_option(self):
-        os.system( "cp " + self._inputFileScan + " " + self._inputFileScan + "bis" )
-        cmd = self._prg
-        cmd += " -i %s" % ( self._inputFileScan + "bis" )
-        cmd += " -o %s" % ( self._outputFileScan )
-        cmd += " -c -p hmmscan"
-        os.system( cmd )        
-        self.assertTrue( FileUtils.are2FilesIdentical( self._expectedFile, self._outputFileScan) )
-        self.assertFalse( FileUtils.isRessourceExists( self._inputFileScan + "bis" ) )
-        self._cleanScan()
-        
-    def testHmmscanOutput2alignAndTransformCoordInNtAndFilterScores(self):
-        self._inputFileScan2 = os.environ["REPET_PATH"] + "/commons/pyRepetUnit/hmmer/hmmOutput/tests/datas/hmmscanOutput"
-        self._consensusFileScan = os.environ["REPET_PATH"] + "/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/repetHmmscan.fa"
-        self._expectedFileScan = os.environ["REPET_PATH"] + "/commons/pyRepetUnit/align/hmmOutputParsing/tests/datas/hmmscanTransformedExpected.align"
-        cmd = self._prg
-        cmd += " -i %s" % ( self._inputFileScan2 )
-        cmd += " -o %s" % ( self._outputFileScan )
-        cmd += " -T %s" % ( self._consensusFileScan )
-        cmd += " -p hmmscan"
-        os.system( cmd )       
-        self.assertTrue(FileUtils.isRessourceExists(self._outputFileScan))         
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expectedFileScan, self._outputFileScan))
-        self._cleanScan()    
-        
-    def _clean(self):
-        os.system( "rm " + self._outputFile )
-        
-    def _cleanScan(self):
-        os.system( "rm " + self._outputFileScan )
-        
-            
-if __name__ == "__main__":                 
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_LaunchBlaster.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,101 +0,0 @@
-from commons.core.utils.FileUtils import FileUtils
-import unittest
-import os
-import glob
-from commons.tools.LaunchBlaster import LaunchBlaster
-
-class Test_F_LaunchBlaster(unittest.TestCase):
-
-    def setUp(self):
-        self._inFileName = "DmelChr4.fa"
-        inFilePath = "%s/Tools/%s" % (os.environ["REPET_DATA"], self._inFileName)
-        try:
-            os.remove(self._inFileName)
-        except:
-            pass
-        os.symlink(inFilePath, self._inFileName)
-        self._iLaunchBlaster = LaunchBlaster(self._inFileName)
-        self._iLaunchBlaster.setDoAllByall(True)
-        self._iLaunchBlaster.setVerbosity(4)
-
-    def tearDown(self):
-        try:
-            FileUtils.removeFilesByPattern("%s*" % self._inFileName)
-            os.remove("formatdb.log")
-        except:
-            pass
-
-    def test_run_as_class_1_file(self):
-        expFileName = "%s/Tools/DmelChr4.align" % os.environ["REPET_DATA"]
-        obsFileName = "%s.align" % self._inFileName
-        
-        self._iLaunchBlaster.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        
-    def test_run_as_class_1_file_changed_params(self):
-        expFileName = "DmelChr4.align"
-        with open(expFileName, "w") as fh:
-            fh.write("dmel_chr4\t691910\t692326\tdmel_chr4\t700019\t700435\t0\t827\t100\n")
-        obsFileName = "%s.align" % self._inFileName
-        
-        self._iLaunchBlaster.setIdentity(100)
-        self._iLaunchBlaster.setCPU(4)
-        self._iLaunchBlaster.setDoClean(True)
-        self._iLaunchBlaster.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(expFileName)
-        self.assertTrue(glob.glob("*fa_cut*") == [])
-        self.assertTrue(glob.glob("*Nstretch*") == [])
-        self.assertTrue(glob.glob("*seq_treated*") == [])
-        self.assertTrue(glob.glob("*.log") == [])
-        
-    def test_run_as_script_1bank_1file(self):
-        inputFileName = "chunks.fa"
-        with open(inputFileName, "w") as f:
-            f.write(">chunk1\n")
-            f.write("GAATTCGCGTCCGCTTACCCATGTGCCTGTGGATGCCGAACAGGAGGCGCCGTTGACGGC\n")
-            f.write("GAATGACTTACTCAAGGGAGTAGCCAATCTGTCGGATACGCCCGGATTGGAGCTGCCCAT\n")
-        expFileName = "exp.align"
-        with open(expFileName, "w") as f:
-            f.write("chunk1\t1\t120\tdmel_chr4\t1\t120\t2e-64\t238\t100\n")
-        obsFileName = "%s.align" % inputFileName
-        
-        cmd = "LaunchBlaster.py -q %s -s %s -e 0.1 -a" % (inputFileName, self._inFileName)
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        FileUtils.removeFilesByPattern("%s*" % inputFileName)
-        os.remove(expFileName)
-        
-    def test_run_as_script_1bank_1file_withoutABA(self):
-        queryFileName = "chunks.fa"
-        with open(queryFileName, "w") as f:
-            f.write(">chunk1\n")
-            f.write("GAATTCGCGTCCGCTTACCCATGTGCCTGTGGATGCCGAACAGGAGGCGCCGTTGACGGC\n")
-            f.write("GAATGACTTACTCAAGGGAGTAGCCAATCTGTCGGATACGCCCGGATTGGAGCTGCCCAT\n")
-        subjectFileName = "genome.fa"
-        with open(subjectFileName, "w") as f:
-            f.write(">chunk1\n")
-            f.write("GAATTCGCGTCCGCTTACCCATGTGCCTGTGGATGCCGAACAGGAGGCGCCGTTGACGGC\n")
-            f.write("GAATGACTTACTCAAGGGAGTAGCCAATCTGTCGGATACGCCCGGATTGGAGCTGCCCAT\n")
-            f.write(">chunk2\n")
-            f.write("GAATTCGCGTCCGCTTACCCATGTGCCTGTGGATGCCGAACAGGAGGCGCCGTTGACGGC\n")
-            f.write("GAATGACTTACTCAAGGGAGTAGCCAATCTGTCGGATACGCCCGGATTGGAGCTGCCCAT\n")
-        expFileName = "exp.align"
-        with open(expFileName, "w") as f:
-            f.write("chunk1\t1\t120\tchunk1\t1\t120\t4e-68\t238\t100\n")
-            f.write("chunk1\t1\t120\tchunk2\t1\t120\t4e-68\t238\t100\n")
-        obsFileName = "%s.align" % queryFileName
-        
-        cmd = "LaunchBlaster.py -q %s -s %s -e 0.1" % (queryFileName, subjectFileName)
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        FileUtils.removeFilesByPattern("%s*" % queryFileName)
-        FileUtils.removeFilesByPattern("%s*" % subjectFileName)
-        os.remove(expFileName)
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_LaunchBlasterInParallel.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,116 +0,0 @@
-from commons.core.utils.FileUtils import FileUtils
-import unittest
-import os
-import shutil
-from commons.tools.LaunchBlasterInParallel import LaunchBlasterInParallel
-
-class Test_F_LaunchBlasterInParallel(unittest.TestCase):
-
-    CLUSTER_HOST = "compute-2-46.local"
-
-    def setUp(self):
-        self._inFilePath = "%s/Tools/DmelChr4_chunks.fa" % os.environ["REPET_DATA"]
-        self._configFileName = "TE.cfg"
-        self._outputFileName = "out.align.not_over"
-
-    def tearDown(self):
-        try:
-            os.remove(self._outputFileName)
-            os.remove(self._configFileName)
-        except:
-            pass
-
-    def test_run_as_script_1bank_1file_withoutABA(self):
-        self._outputFileName = "out.align"
-        os.mkdir("tmp")
-        os.chdir("tmp")
-        queryFileName = "chunks.fa"
-        with open(queryFileName, "w") as f:
-            f.write(">chunk1\n")
-            f.write("GAATTCGCGTCCGCTTACCCATGTGCCTGTGGATGCCGAACAGGAGGCGCCGTTGACGGC\n")
-            f.write("GAATGACTTACTCAAGGGAGTAGCCAATCTGTCGGATACGCCCGGATTGGAGCTGCCCAT\n")
-        os.chdir("..")
-        subjectFileName = "genome.fa"
-        with open(subjectFileName, "w") as f:
-            f.write(">chunk1\n")
-            f.write("GAATTCGCGTCCGCTTACCCATGTGCCTGTGGATGCCGAACAGGAGGCGCCGTTGACGGC\n")
-            f.write("GAATGACTTACTCAAGGGAGTAGCCAATCTGTCGGATACGCCCGGATTGGAGCTGCCCAT\n")
-            f.write(">chunk2\n")
-            f.write("GAATTCGCGTCCGCTTACCCATGTGCCTGTGGATGCCGAACAGGAGGCGCCGTTGACGGC\n")
-            f.write("GAATGACTTACTCAAGGGAGTAGCCAATCTGTCGGATACGCCCGGATTGGAGCTGCCCAT\n")
-        expFileName = "expected"
-        with open(expFileName, "w") as f:
-            f.write("chunk1\t1\t120\tchunk1\t1\t120\t4e-68\t238\t100\n")
-            f.write("chunk1\t1\t120\tchunk2\t1\t120\t4e-68\t238\t100\n")
-        self._writeConfig(0.1)
-        
-        cmd = "LaunchBlasterInParallel.py -q %s/tmp -s %s/%s -C %s -o %s" % (os.getcwd(), os.getcwd(), subjectFileName, self._configFileName, self._outputFileName)
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, self._outputFileName))
-        FileUtils.removeFilesByPattern("*.param")
-        shutil.rmtree("tmp")
-        os.remove(subjectFileName)
-        os.remove(expFileName)
-        
-    def test_run_as_script_1bank_2_batches(self):
-        os.mkdir("tmp")
-        os.chdir("tmp")
-        os.symlink("%s/Tools/batches/batch_1.fa" % os.environ["REPET_DATA"], "batch_1.fa")
-        os.symlink("%s/Tools/batches/batch_2.fa" % os.environ["REPET_DATA"], "batch_2.fa")
-        os.chdir("..")
-        
-        expFileName = "%s/Tools/DmelChr4.align.not_over" % os.environ["REPET_DATA"]
-        self._writeConfig()
-        
-        cmd = "LaunchBlasterInParallel.py -q %s/tmp -s %s -a -o %s -C %s" % (os.getcwd(), self._inFilePath, self._outputFileName, self._configFileName)
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, self._outputFileName))
-        FileUtils.removeFilesByPattern("*.param")
-        shutil.rmtree("tmp")
-        
-    def test_run_1bank_1bank_2_batches(self):
-        os.mkdir("tmp")
-        os.chdir("tmp")
-        os.symlink("%s/Tools/batches/batch_1.fa" % os.environ["REPET_DATA"], "batch_1.fa")
-        os.symlink("%s/Tools/batches/batch_2.fa" % os.environ["REPET_DATA"], "batch_2.fa")
-        os.chdir("..")
-        
-        expFileName = "%s/Tools/DmelChr4.align.not_over" % os.environ["REPET_DATA"]
-        self._writeConfig()
-        
-        iLaunchBlaster = LaunchBlasterInParallel(configFileName = self._configFileName, outFileName = self._outputFileName)
-        iLaunchBlaster.setDoAllByall(True)
-        iLaunchBlaster.setVerbosity(4)
-        iLaunchBlaster.setQueryDirectory("%s/tmp" % os.getcwd())
-        iLaunchBlaster.setSubjectFilePath(self._inFilePath)
-        iLaunchBlaster.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, self._outputFileName))
-        FileUtils.removeFilesByPattern("*.param")
-        shutil.rmtree("tmp")
-        
-    def _writeConfig(self, eValue = 1e-300):
-        with open(self._configFileName, "w") as fh:
-            fh.write("[jobs]\n")
-            if os.getenv("HOSTNAME") == self.CLUSTER_HOST:
-                fh.write("resources: test\n")
-            else:
-                fh.write("resources:\n")
-            fh.write("tmpDir:\n")
-            fh.write("copy: no\n") 
-            fh.write("clean: yes\n")
-            fh.write("\n")
-            fh.write("[prepare_data]\n")
-            fh.write("chunk_length: 200000\n")
-            fh.write("chunk_overlap: 10000\n")
-            fh.write("\n")
-            fh.write("[alignment]\n")
-            fh.write("blast: ncbi\n")
-            fh.write("Evalue: %s\n" % eValue)
-            fh.write("length: 100\n")
-            fh.write("identity: 90\n")
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_LaunchMatcherInParallel.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,88 +0,0 @@
-from commons.core.utils.FileUtils import FileUtils
-import shutil
-import unittest
-import os
-from commons.tools.LaunchMatcherInParallel import LaunchMatcherInParallel
-
-class Test_F_LaunchMatcherInParallel(unittest.TestCase):
-
-    CLUSTER_HOST = "compute-2-46.local"
-
-    def setUp(self):
-        self._configFileName = "TE.cfg"
-        self._writeConfig()
-
-    def tearDown(self):
-        FileUtils.removeFilesByPattern("DmelChr4*")
-        os.remove(self._configFileName)
-
-    def test_run_as_class_1_seq(self):
-        inFileName = "DmelChr4.align"
-        fastaFileName = "DmelChr4.fa"
-        inFilePath = "%s/Tools/%s" % (os.environ["REPET_DATA"], inFileName)
-        inFastaPath = "%s/Tools/%s" % (os.environ["REPET_DATA"], fastaFileName)
-        os.symlink(inFilePath, inFileName)
-        os.symlink(inFastaPath, fastaFileName)
-        expPathFileName = "%s/Tools/DmelChr4.align.match.path" % os.environ["REPET_DATA"]
-        expTabFileName = "%s/Tools/DmelChr4.align.match.tab" % os.environ["REPET_DATA"]
-        
-        obsPathFileName = "%s.match.path" % inFileName
-        obsTabFileName = "%s.match.tab" % inFileName
-        
-        iLaunchMatcherInParallel = LaunchMatcherInParallel(align=inFileName, queryFileName=fastaFileName, subjectFileName=fastaFileName, doJoin=True, evalue="1e-20", keepConflict=True, config=self._configFileName)
-        iLaunchMatcherInParallel.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expPathFileName, obsPathFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expTabFileName, obsTabFileName))
-
-    def test_run_as_class_n_seq_less_jobs_than_n(self):
-        inFileName = "DmelChr4_dummy.align"
-        fastaFileName = "DmelChr4.fa"
-        inFilePath = "%s/Tools/%s" % (os.environ["REPET_DATA"], inFileName)
-        inFastaPath = "%s/Tools/%s" % (os.environ["REPET_DATA"], fastaFileName)
-        os.symlink(inFilePath, inFileName)
-        os.symlink(inFastaPath, fastaFileName)
-        expPathFileName = "%s/Tools/DmelChr4_dummy.align.match.path" % os.environ["REPET_DATA"]
-        expTabFileName = "%s/Tools/DmelChr4_dummy.align.match.tab" % os.environ["REPET_DATA"]
-        
-        obsPathFileName = "%s.match.path" % inFileName
-        obsTabFileName = "%s.match.tab" % inFileName
-        
-        iLaunchMatcherInParallel = LaunchMatcherInParallel(align=inFileName, queryFileName=fastaFileName, subjectFileName=fastaFileName, doJoin=True, evalue="1e-20", keepConflict=True, config=self._configFileName, doClean=True)
-        iLaunchMatcherInParallel.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expPathFileName, obsPathFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expTabFileName, obsTabFileName))
-        
-    def test_run_as_class_n_seq_less_jobs_than_n_not_merged_results(self):
-        inFileName = "DmelChr4_dummy.align"
-        fastaFileName = "DmelChr4.fa"
-        inFilePath = "%s/Tools/%s" % (os.environ["REPET_DATA"], inFileName)
-        inFastaPath = "%s/Tools/%s" % (os.environ["REPET_DATA"], fastaFileName)
-        os.symlink(inFilePath, inFileName)
-        os.symlink(inFastaPath, fastaFileName)
-        
-        iLaunchMatcherInParallel = LaunchMatcherInParallel(align=inFileName, queryFileName=fastaFileName, subjectFileName=fastaFileName, doJoin=True, evalue="1e-20", keepConflict=True, config=self._configFileName, maxFileSize=100, mergeResults=False)
-        iLaunchMatcherInParallel.run()
-        
-        baseFileName = os.path.splitext(inFileName)[0]
-        lExpMatchFileNames = ["%s_1.align.match.path" % baseFileName, "%s_2.align.match.path" % baseFileName, "%s_3.align.match.path" % baseFileName]
-        lExpTabFileNames = ["%s_1.align.match.tab" % baseFileName, "%s_2.align.match.tab" % baseFileName, "%s_3.align.match.tab" % baseFileName]
-        for i in range(0,3):
-            self.assertTrue(FileUtils.isRessourceExists("tmpMatcher/%s" % lExpMatchFileNames[i]))
-            self.assertTrue(FileUtils.isRessourceExists("tmpMatcher/%s" % lExpTabFileNames[i]))
-        shutil.rmtree("tmpMatcher")
-
-    def _writeConfig(self):
-        with open(self._configFileName, "w") as fh:
-            fh.write("[jobs]\n")
-            if os.getenv("HOSTNAME") == self.CLUSTER_HOST:
-                fh.write("resources: test\n")
-            else:
-                fh.write("resources:\n")
-            fh.write("tmpDir:\n")
-            fh.write("copy: no\n") 
-            fh.write("clean: yes\n")
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_MergeMatchsFiles.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,302 +0,0 @@
-import os
-import unittest
-from commons.core.utils.FileUtils import FileUtils
-from commons.tools.MergeMatchsFiles import MergeMatchsFiles
-
-
-class Test_F_MergeMatchsFiles(unittest.TestCase):
-
-    def test_run_set(self):
-        inFileName1 = "test1.set"
-        inFileName2 = "test2.set"
-        self._writeSetFiles(inFileName1, inFileName2)
-        iMMF = MergeMatchsFiles("set", "out")
-        iMMF.run()
-        obsFileName = "out.set"
-        expFileName = "exp.set"
-        self._writeExpSetFile(expFileName)
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(expFileName)
-        os.remove(obsFileName)
-
-    def test_run_align(self):
-        inFileName1 = "test1.align"
-        inFileName2 = "test2.align"
-        self._writeAlignFiles(inFileName1, inFileName2)
-        iMMF = MergeMatchsFiles("align", "out")
-        iMMF.run()
-        obsFileName = "out.align"
-        expFileName = "exp.align"
-        self._writeExpAlignFile(expFileName)
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(expFileName)
-        os.remove(obsFileName)
-
-    def test_run_align_allByAll(self):
-        inFileName1 = "test1.align"
-        inFileName2 = "test2.align"
-        self._writeAlignFiles(inFileName1, inFileName2)
-        iMMF = MergeMatchsFiles("align", "out", True)
-        iMMF.run()
-        obsFileName = "out.align"
-        expFileName = "exp.align"
-        self._writeExpAlignFile_allByAll(expFileName)
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(expFileName)
-        os.remove(obsFileName)
-
-    def test_run_path(self):
-        inFileName1 = "test1.path"
-        inFileName2 = "test2.path"
-        self._writePathFiles(inFileName1, inFileName2)
-        iMMF = MergeMatchsFiles("path", "out")
-        iMMF.run()
-        obsFileName = "out.path"
-        expFileName = "exp.path"
-        self._writeExpPathFile(expFileName)
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(expFileName)
-        os.remove(obsFileName)
-
-    def test_run_tab(self):
-        inFileName1 = "test1.tab"
-        inFileName2 = "test2.tab"
-        self._writeTabFiles(inFileName1, inFileName2)
-        iMMF = MergeMatchsFiles("tab", "out")
-        iMMF.run()
-        obsFileName = "out.tab"
-        expFileName = "exp.tab"
-        self._writeExpTabFile(expFileName)
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(expFileName)
-        os.remove(obsFileName)
-        
-    def _writeSetFiles(self, fileName1, fileName2):
-        f = open(fileName1, "w")
-        f.write("1\t(TCTAT)3\tchunk006\t295\t309\n")
-        f.write("2\t(A)33\tchunk006\t679\t711\n")
-        f.write("3\t(G)16\tchunk006\t731\t746\n")
-        f.write("4\t(GAG)9\tchunk006\t903\t929\n")
-        f.write("5\t(GGAGGG)4\tchunk006\t905\t929\n")
-        f.close()
-        f = open(fileName2, "w")
-        f.write("1\t(CCACT)3\tchunk011\t101\t116\n")
-        f.write("2\t(TATATA)7\tchunk011\t316\t357\n")
-        f.write("3\t(AT)22\tchunk011\t323\t366\n")
-        f.close()
-        
-    def _writeExpSetFile(self, fileName):
-        f = open(fileName, "w")
-        f.write("1\t(TCTAT)3\tchunk006\t295\t309\n")
-        f.write("2\t(A)33\tchunk006\t679\t711\n")
-        f.write("3\t(G)16\tchunk006\t731\t746\n")
-        f.write("4\t(GAG)9\tchunk006\t903\t929\n")
-        f.write("5\t(GGAGGG)4\tchunk006\t905\t929\n")
-        f.write("6\t(CCACT)3\tchunk011\t101\t116\n")
-        f.write("7\t(TATATA)7\tchunk011\t316\t357\n")
-        f.write("8\t(AT)22\tchunk011\t323\t366\n")
-        f.close()
-
-    def _writeAlignFiles(self, fileName1, fileName2):
-        f = open(fileName1, "w")
-        f.write("chunk1\t25601\t27800\tchunk1\t52250\t54450\t0\t4244\t99.36\n")
-        f.write("chunk1\t27791\t28620\tchunk1\t55918\t56749\t0\t1588\t99.16\n")
-        f.write("chunk1\t28618\t32380\tchunk1\t56794\t60572\t0\t7299\t99.29\n")
-        f.write("chunk1\t28692\t30872\tchunk1\t49901\t52081\t0\t4260\t99.63\n")
-        f.write("chunk1\t32216\t34275\tchunk1\t52084\t54143\t0\t4012\t99.56\n")
-        f.write("chunk1\t41016\t45652\tchunk1\t55918\t60572\t0\t8942\t99.18\n")
-        f.write("chunk1\t41964\t44144\tchunk1\t49901\t52081\t0\t4252\t99.59\n")
-        f.write("chunk1\t46237\t46863\tchunk1\t73980\t74625\t0\t837\t91.36\n")
-        f.write("chunk1\t46330\t46860\tchunk1\t54981\t54450\t0\t841\t95.11\n")
-        f.write("chunk1\t46861\t48962\tchunk1\t52349\t54450\t0\t4103\t99.62\n")
-        f.write("chunk1\t48953\t50000\tchunk1\t55918\t56967\t0\t2036\t99.52\n")
-        f.write("chunk1\t49901\t52081\tchunk1\t28692\t30872\t0\t4260\t99.63\n")
-        f.write("chunk1\t49901\t52081\tchunk1\t41964\t44144\t0\t4252\t99.59\n")
-        f.write("chunk1\t52084\t54143\tchunk1\t32216\t34275\t0\t4012\t99.56\n")
-        f.write("chunk1\t52250\t54450\tchunk1\t25601\t27800\t0\t4244\t99.36\n")
-        f.write("chunk1\t52349\t54450\tchunk1\t46861\t48962\t0\t4103\t99.62\n")
-        f.write("chunk1\t54450\t54980\tchunk1\t74622\t74091\t0\t769\t93.63\n")
-        f.write("chunk1\t54450\t54981\tchunk1\t46860\t46330\t0\t841\t95.11\n")
-        f.write("chunk1\t55918\t56749\tchunk1\t27791\t28620\t0\t1588\t99.16\n")
-        f.write("chunk1\t55918\t56967\tchunk1\t48953\t50000\t0\t2036\t99.52\n")
-        f.write("chunk1\t55918\t60572\tchunk1\t41016\t45652\t0\t8942\t99.18\n")
-        f.write("chunk1\t56794\t60572\tchunk1\t28618\t32380\t0\t7299\t99.29\n")
-        f.write("chunk1\t73980\t74625\tchunk1\t46237\t46863\t0\t837\t91.36\n")
-        f.write("chunk1\t74091\t74622\tchunk1\t54980\t54450\t0\t769\t93.63\n")
-        f.write("chunk1\t99211\t99791\tchunk1\t164000\t164577\t0\t767\t91.74\n")
-        f.write("chunk1\t101527\t102429\tchunk1\t167161\t168059\t0\t1074\t90.14\n")
-        f.write("chunk1\t164000\t164577\tchunk1\t99211\t99791\t0\t767\t91.74\n")
-        f.write("chunk1\t167161\t168059\tchunk1\t101527\t102429\t0\t1074\t90.14\n")
-        f.write("chunk1\t46330\t46862\tchunk6\t2564\t3101\t0\t835\t94.8\n")
-        f.write("chunk1\t46372\t46862\tchunk6\t5328\t4837\t0\t753\t94.51\n")
-        f.write("chunk1\t54450\t54915\tchunk6\t4839\t5304\t0\t749\t95.28\n")
-        f.write("chunk1\t54450\t55021\tchunk6\t3099\t2524\t0\t878\t94.27\n")
-        f.write("chunk1\t54600\t55021\tchunk6\t25505\t25926\t0\t638\t94.08\n")
-        f.write("chunk1\t74091\t74624\tchunk6\t2565\t3101\t0\t898\t96.48\n")
-        f.write("chunk1\t74132\t74624\tchunk6\t5328\t4837\t0\t763\t94.95\n")
-        f.close()
-        f = open(fileName2, "w")
-        f.write("chunk6\t2524\t3099\tchunk1\t55021\t54450\t0\t878\t94.27\n")
-        f.write("chunk6\t2564\t3101\tchunk1\t46330\t46862\t0\t835\t94.8\n")
-        f.write("chunk6\t2565\t3101\tchunk1\t74091\t74624\t0\t898\t96.48\n")
-        f.write("chunk6\t4837\t5328\tchunk1\t46862\t46372\t0\t753\t94.51\n")
-        f.write("chunk6\t4837\t5328\tchunk1\t74624\t74132\t0\t763\t94.95\n")
-        f.write("chunk6\t4839\t5304\tchunk1\t54450\t54915\t0\t749\t95.28\n")
-        f.write("chunk6\t25505\t25926\tchunk1\t54600\t55021\t0\t638\t94.08\n")
-        f.write("chunk6\t1998\t2948\tchunk6\t26450\t25506\t0\t1758\t98.42\n")
-        f.write("chunk6\t2606\t3101\tchunk6\t5328\t4837\t0\t815\t95.77\n")
-        f.write("chunk6\t4837\t5328\tchunk6\t3101\t2606\t0\t815\t95.77\n")
-        f.write("chunk6\t25506\t26450\tchunk6\t2948\t1998\t0\t1758\t98.42\n")
-        f.write("chunk6\t95526\t96047\tchunk6\t115678\t116199\t0\t688\t92.19\n")
-        f.write("chunk6\t115678\t116199\tchunk6\t95526\t96047\t0\t688\t92.19\n")
-        f.close()
-        
-    def _writeExpAlignFile_allByAll(self, fileName):
-        f = open(fileName, "w")
-        f.write("chunk1\t25601\t27800\tchunk1\t52250\t54450\t0\t4244\t99.360000\n")
-        f.write("chunk1\t27791\t28620\tchunk1\t55918\t56749\t0\t1588\t99.160000\n")
-        f.write("chunk1\t28618\t32380\tchunk1\t56794\t60572\t0\t7299\t99.290000\n")
-        f.write("chunk1\t28692\t30872\tchunk1\t49901\t52081\t0\t4260\t99.630000\n")
-        f.write("chunk1\t32216\t34275\tchunk1\t52084\t54143\t0\t4012\t99.560000\n")
-        f.write("chunk1\t41016\t45652\tchunk1\t55918\t60572\t0\t8942\t99.180000\n")
-        f.write("chunk1\t41964\t44144\tchunk1\t49901\t52081\t0\t4252\t99.590000\n")
-        f.write("chunk1\t46237\t46863\tchunk1\t73980\t74625\t0\t837\t91.360000\n")
-        f.write("chunk1\t46330\t46860\tchunk1\t54981\t54450\t0\t841\t95.110000\n")
-        f.write("chunk1\t46861\t48962\tchunk1\t52349\t54450\t0\t4103\t99.620000\n")
-        f.write("chunk1\t48953\t50000\tchunk1\t55918\t56967\t0\t2036\t99.520000\n")
-        f.write("chunk1\t54450\t54980\tchunk1\t74622\t74091\t0\t769\t93.630000\n")
-        f.write("chunk1\t99211\t99791\tchunk1\t164000\t164577\t0\t767\t91.740000\n")
-        f.write("chunk1\t101527\t102429\tchunk1\t167161\t168059\t0\t1074\t90.140000\n")
-        f.write("chunk1\t46330\t46862\tchunk6\t2564\t3101\t0\t835\t94.800000\n")
-        f.write("chunk1\t46372\t46862\tchunk6\t5328\t4837\t0\t753\t94.510000\n")
-        f.write("chunk1\t54450\t54915\tchunk6\t4839\t5304\t0\t749\t95.280000\n")
-        f.write("chunk1\t54450\t55021\tchunk6\t3099\t2524\t0\t878\t94.270000\n")
-        f.write("chunk1\t54600\t55021\tchunk6\t25505\t25926\t0\t638\t94.080000\n")
-        f.write("chunk1\t74091\t74624\tchunk6\t2565\t3101\t0\t898\t96.480000\n")
-        f.write("chunk1\t74132\t74624\tchunk6\t5328\t4837\t0\t763\t94.950000\n")
-        f.write("chunk6\t1998\t2948\tchunk6\t26450\t25506\t0\t1758\t98.420000\n")
-        f.write("chunk6\t2606\t3101\tchunk6\t5328\t4837\t0\t815\t95.770000\n")
-        f.write("chunk6\t95526\t96047\tchunk6\t115678\t116199\t0\t688\t92.190000\n")
-        f.close()
-        
-    def _writeExpAlignFile(self, fileName):
-        f = open(fileName, "w")
-        f.write("chunk1\t25601\t27800\tchunk1\t52250\t54450\t0\t4244\t99.36\n")
-        f.write("chunk1\t27791\t28620\tchunk1\t55918\t56749\t0\t1588\t99.16\n")
-        f.write("chunk1\t28618\t32380\tchunk1\t56794\t60572\t0\t7299\t99.29\n")
-        f.write("chunk1\t28692\t30872\tchunk1\t49901\t52081\t0\t4260\t99.63\n")
-        f.write("chunk1\t32216\t34275\tchunk1\t52084\t54143\t0\t4012\t99.56\n")
-        f.write("chunk1\t41016\t45652\tchunk1\t55918\t60572\t0\t8942\t99.18\n")
-        f.write("chunk1\t41964\t44144\tchunk1\t49901\t52081\t0\t4252\t99.59\n")
-        f.write("chunk1\t46237\t46863\tchunk1\t73980\t74625\t0\t837\t91.36\n")
-        f.write("chunk1\t46330\t46860\tchunk1\t54981\t54450\t0\t841\t95.11\n")
-        f.write("chunk1\t46861\t48962\tchunk1\t52349\t54450\t0\t4103\t99.62\n")
-        f.write("chunk1\t48953\t50000\tchunk1\t55918\t56967\t0\t2036\t99.52\n")
-        f.write("chunk1\t49901\t52081\tchunk1\t28692\t30872\t0\t4260\t99.63\n")
-        f.write("chunk1\t49901\t52081\tchunk1\t41964\t44144\t0\t4252\t99.59\n")
-        f.write("chunk1\t52084\t54143\tchunk1\t32216\t34275\t0\t4012\t99.56\n")
-        f.write("chunk1\t52250\t54450\tchunk1\t25601\t27800\t0\t4244\t99.36\n")
-        f.write("chunk1\t52349\t54450\tchunk1\t46861\t48962\t0\t4103\t99.62\n")
-        f.write("chunk1\t54450\t54980\tchunk1\t74622\t74091\t0\t769\t93.63\n")
-        f.write("chunk1\t54450\t54981\tchunk1\t46860\t46330\t0\t841\t95.11\n")
-        f.write("chunk1\t55918\t56749\tchunk1\t27791\t28620\t0\t1588\t99.16\n")
-        f.write("chunk1\t55918\t56967\tchunk1\t48953\t50000\t0\t2036\t99.52\n")
-        f.write("chunk1\t55918\t60572\tchunk1\t41016\t45652\t0\t8942\t99.18\n")
-        f.write("chunk1\t56794\t60572\tchunk1\t28618\t32380\t0\t7299\t99.29\n")
-        f.write("chunk1\t73980\t74625\tchunk1\t46237\t46863\t0\t837\t91.36\n")
-        f.write("chunk1\t74091\t74622\tchunk1\t54980\t54450\t0\t769\t93.63\n")
-        f.write("chunk1\t99211\t99791\tchunk1\t164000\t164577\t0\t767\t91.74\n")
-        f.write("chunk1\t101527\t102429\tchunk1\t167161\t168059\t0\t1074\t90.14\n")
-        f.write("chunk1\t164000\t164577\tchunk1\t99211\t99791\t0\t767\t91.74\n")
-        f.write("chunk1\t167161\t168059\tchunk1\t101527\t102429\t0\t1074\t90.14\n")
-        f.write("chunk1\t46330\t46862\tchunk6\t2564\t3101\t0\t835\t94.8\n")
-        f.write("chunk1\t46372\t46862\tchunk6\t5328\t4837\t0\t753\t94.51\n")
-        f.write("chunk1\t54450\t54915\tchunk6\t4839\t5304\t0\t749\t95.28\n")
-        f.write("chunk1\t54450\t55021\tchunk6\t3099\t2524\t0\t878\t94.27\n")
-        f.write("chunk1\t54600\t55021\tchunk6\t25505\t25926\t0\t638\t94.08\n")
-        f.write("chunk1\t74091\t74624\tchunk6\t2565\t3101\t0\t898\t96.48\n")
-        f.write("chunk1\t74132\t74624\tchunk6\t5328\t4837\t0\t763\t94.95\n")
-        f.write("chunk6\t2524\t3099\tchunk1\t55021\t54450\t0\t878\t94.27\n")
-        f.write("chunk6\t2564\t3101\tchunk1\t46330\t46862\t0\t835\t94.8\n")
-        f.write("chunk6\t2565\t3101\tchunk1\t74091\t74624\t0\t898\t96.48\n")
-        f.write("chunk6\t4837\t5328\tchunk1\t46862\t46372\t0\t753\t94.51\n")
-        f.write("chunk6\t4837\t5328\tchunk1\t74624\t74132\t0\t763\t94.95\n")
-        f.write("chunk6\t4839\t5304\tchunk1\t54450\t54915\t0\t749\t95.28\n")
-        f.write("chunk6\t25505\t25926\tchunk1\t54600\t55021\t0\t638\t94.08\n")
-        f.write("chunk6\t1998\t2948\tchunk6\t26450\t25506\t0\t1758\t98.42\n")
-        f.write("chunk6\t2606\t3101\tchunk6\t5328\t4837\t0\t815\t95.77\n")
-        f.write("chunk6\t4837\t5328\tchunk6\t3101\t2606\t0\t815\t95.77\n")
-        f.write("chunk6\t25506\t26450\tchunk6\t2948\t1998\t0\t1758\t98.42\n")
-        f.write("chunk6\t95526\t96047\tchunk6\t115678\t116199\t0\t688\t92.19\n")
-        f.write("chunk6\t115678\t116199\tchunk6\t95526\t96047\t0\t688\t92.19\n")
-        f.close()
-
-    def _writePathFiles(self, fileName1, fileName2):
-        f = open(fileName1, "w")
-        f.write("1\tchunk001\t11046\t11071\tAT_rich#Low_complexity\t166\t141\t0.0\t9\t34.62\n")
-        f.write("2\tchunk001\t11050\t11074\tAT_rich#Low_complexity\t161\t137\t0.0\t14\t56.0\n")
-        f.write("3\tchunk001\t17216\t17266\tAT_rich#Low_complexity\t144\t194\t0.0\t14\t29.41\n")
-        f.write("4\tchunk001\t17736\t17766\tAT_rich#Low_complexity\t118\t148\t0.0\t6\t22.58\n")
-        f.write("5\tchunk001\t18723\t18758\tAT_rich#Low_complexity\t110\t145\t0.0\t5\t13.89\n")
-        f.write("6\tchunk001\t20024\t20073\tAT_rich#Low_complexity\t125\t174\t0.0\t13\t26.0\n")
-        f.write("7\tchunk002\t12855\t12882\tAT_rich#Low_complexity\t131\t158\t0.0\t13\t46.43\n")
-        f.write("8\tchunk002\t20736\t20771\tAT_rich#Low_complexity\t135\t170\t0.0\t12\t36.11\n")
-        f.close()
-        f = open(fileName2, "w")
-        f.write("1\tchunk006\t12114\t12143\tAT_rich#Low_complexity\t146\t117\t0.0\t6\t20.0\n")
-        f.write("2\tchunk006\t25538\t25574\tAT_rich#Low_complexity\t128\t164\t0.0\t14\t37.84\n")
-        f.write("3\tchunk006\t25794\t25818\tAT_rich#Low_complexity\t162\t138\t0.0\t15\t60.0\n")
-        f.write("4\tchunk006\t28373\t28403\tAT_rich#Low_complexity\t135\t165\t0.0\t17\t54.84\n")
-        f.write("5\tchunk006\t29180\t29201\tAT_rich#Low_complexity\t163\t142\t0.0\t14\t68.18\n")
-        f.write("6\tchunk006\t33773\t33825\tAT_rich#Low_complexity\t142\t194\t0.0\t11\t22.64\n")
-        f.close()
-        
-    def _writeExpPathFile(self, fileName):
-        f = open(fileName, "w")
-        f.write("1\tchunk001\t11046\t11071\tAT_rich#Low_complexity\t166\t141\t0.0\t9\t34.62\n")
-        f.write("2\tchunk001\t11050\t11074\tAT_rich#Low_complexity\t161\t137\t0.0\t14\t56.0\n")
-        f.write("3\tchunk001\t17216\t17266\tAT_rich#Low_complexity\t144\t194\t0.0\t14\t29.41\n")
-        f.write("4\tchunk001\t17736\t17766\tAT_rich#Low_complexity\t118\t148\t0.0\t6\t22.58\n")
-        f.write("5\tchunk001\t18723\t18758\tAT_rich#Low_complexity\t110\t145\t0.0\t5\t13.89\n")
-        f.write("6\tchunk001\t20024\t20073\tAT_rich#Low_complexity\t125\t174\t0.0\t13\t26.0\n")
-        f.write("7\tchunk002\t12855\t12882\tAT_rich#Low_complexity\t131\t158\t0.0\t13\t46.43\n")
-        f.write("8\tchunk002\t20736\t20771\tAT_rich#Low_complexity\t135\t170\t0.0\t12\t36.11\n")
-        f.write("9\tchunk006\t12114\t12143\tAT_rich#Low_complexity\t146\t117\t0.0\t6\t20.0\n")
-        f.write("10\tchunk006\t25538\t25574\tAT_rich#Low_complexity\t128\t164\t0.0\t14\t37.84\n")
-        f.write("11\tchunk006\t25794\t25818\tAT_rich#Low_complexity\t162\t138\t0.0\t15\t60.0\n")
-        f.write("12\tchunk006\t28373\t28403\tAT_rich#Low_complexity\t135\t165\t0.0\t17\t54.84\n")
-        f.write("13\tchunk006\t29180\t29201\tAT_rich#Low_complexity\t163\t142\t0.0\t14\t68.18\n")
-        f.write("14\tchunk006\t33773\t33825\tAT_rich#Low_complexity\t142\t194\t0.0\t11\t22.64\n")
-        f.close()
-        
-    def _writeTabFiles(self, fileName1, fileName2):
-        f = open(fileName1, "w")
-        f.write("query.name\tquery.start\tquery.end\tquery.length\tquery.length.%\tmatch.length.%\tsubject.name\tsubject.start\tsubject.end\tsubject.length\tsubject.length.%\tE.value\tScore\tIdentity\tpath\n")
-        f.write("DmelChr4_bench_Blaster_Grouper_1_Map_3\t2\t542\t541\t0.998155\t0.32473\tTC1_DM:ClassII:TIR:Tc1-Mariner\t1\t543\t543\t0.32593\t1.4e-93\t984\t87.541\t1\n")
-        f.write("DmelChr4_bench_Blaster_Grouper_2_Map_8\t2\t517\t516\t0.998066\t0.115179\tPROTOP:ClassII:TIR:P\t530\t16\t515\t0.114955\t1.2e-79\t928\t95.2118\t2\n")
-        f.write("DmelChr4_bench_Blaster_Grouper_3_Map_20\t5\t598\t594\t0.978583\t0.537557\tPROTOP_A:ClassII:TIR:P\t572\t1\t572\t0.517647\t3e-93\t1048\t97.6307\t3\n")
-        f.write("DmelChr4_bench_Blaster_Grouper_4_Map_3\t5\t534\t530\t0.992509\t0.479638\tPROTOP_A:ClassII:TIR:P\t1105\t576\t530\t0.479638\t2.9e-87\t1828\t98.4848\t4\n")
-        f.write("DmelChr4_bench_Blaster_Grouper_5_Map_3\t5\t704\t700\t0.994318\t0.425791\tTC1-2_DM:ClassII:TIR:Tc1-Mariner\t1644\t945\t700\t0.425791\t7.3e-120\t1228\t98.1349\t5\n")
-        f.close()
-        f = open(fileName2, "w")
-        f.write("query.name\tquery.start\tquery.end\tquery.length\tquery.length.%\tmatch.length.%\tsubject.name\tsubject.start\tsubject.end\tsubject.length\tsubject.length.%\tE.value\tScore\tIdentity\tpath\n")
-        f.write("DmelChr4_bench_Blaster_Grouper_5_Map_3\t274\t702\t429\t0.609375\t1.26176\tTC1-2_DMp:ClassII:TIR:Tc1-Mariner\t340\t198\t143\t0.420588\t5e-74\t265\t98.6014\t1\n")
-        f.write("DmelChr4_bench_Blaster_Recon_12_Map_3\t311\t374\t64\t0.028021\t0.0359349\tBEL-27_AA-I_1p:ClassI:LTR:Bel-Pao\t605\t582\t24\t0.0134756\t6.3e-17\t11\t30.8511\t2\n")
-        f.write("DmelChr4_bench_Blaster_Recon_12_Map_3\t1472\t1552\t81\t0.0354641\t0.0463918\tBEL-76_AA-I_1p:ClassI:LTR:Bel-Pao\t79\t52\t28\t0.0160367\t1e-13\t8\t27.7778\t3\n")
-        f.close()
-        
-    def _writeExpTabFile(self, fileName):
-        f = open(fileName, "w")
-        f.write("query.name\tquery.start\tquery.end\tquery.length\tquery.length.%\tmatch.length.%\tsubject.name\tsubject.start\tsubject.end\tsubject.length\tsubject.length.%\tE.value\tScore\tIdentity\tpath\n")
-        f.write("DmelChr4_bench_Blaster_Grouper_1_Map_3\t2\t542\t541\t0.998155\t0.32473\tTC1_DM:ClassII:TIR:Tc1-Mariner\t1\t543\t543\t0.32593\t1.4e-93\t984\t87.541\t1\n")
-        f.write("DmelChr4_bench_Blaster_Grouper_2_Map_8\t2\t517\t516\t0.998066\t0.115179\tPROTOP:ClassII:TIR:P\t530\t16\t515\t0.114955\t1.2e-79\t928\t95.2118\t2\n")
-        f.write("DmelChr4_bench_Blaster_Grouper_3_Map_20\t5\t598\t594\t0.978583\t0.537557\tPROTOP_A:ClassII:TIR:P\t572\t1\t572\t0.517647\t3e-93\t1048\t97.6307\t3\n")
-        f.write("DmelChr4_bench_Blaster_Grouper_4_Map_3\t5\t534\t530\t0.992509\t0.479638\tPROTOP_A:ClassII:TIR:P\t1105\t576\t530\t0.479638\t2.9e-87\t1828\t98.4848\t4\n")
-        f.write("DmelChr4_bench_Blaster_Grouper_5_Map_3\t5\t704\t700\t0.994318\t0.425791\tTC1-2_DM:ClassII:TIR:Tc1-Mariner\t1644\t945\t700\t0.425791\t7.3e-120\t1228\t98.1349\t5\n")
-        f.write("DmelChr4_bench_Blaster_Grouper_5_Map_3\t274\t702\t429\t0.609375\t1.26176\tTC1-2_DMp:ClassII:TIR:Tc1-Mariner\t340\t198\t143\t0.420588\t5e-74\t265\t98.6014\t6\n")
-        f.write("DmelChr4_bench_Blaster_Recon_12_Map_3\t311\t374\t64\t0.028021\t0.0359349\tBEL-27_AA-I_1p:ClassI:LTR:Bel-Pao\t605\t582\t24\t0.0134756\t6.3e-17\t11\t30.8511\t7\n")
-        f.write("DmelChr4_bench_Blaster_Recon_12_Map_3\t1472\t1552\t81\t0.0354641\t0.0463918\tBEL-76_AA-I_1p:ClassI:LTR:Bel-Pao\t79\t52\t28\t0.0160367\t1e-13\t8\t27.7778\t8\n")
-        f.close()
-        
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_PostAnalyzeTELib.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,294 +0,0 @@
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.sql.DbFactory import DbFactory
-from commons.tools.PostAnalyzeTELib import PostAnalyzeTELib
-import subprocess
-import unittest
-import os
-
-
-class Test_F_PostAnalyzeTELib(unittest.TestCase):
-    
-    def setUp(self):
-        self._expStatFileName = "expStats.tab"
-        self._obsStatFileName = ""
-        self._genomeSize = 1281640
-        self._pathTableName = "dummyDmelChr4_chr_allTEs_nr_noSSR_join_path"
-        self._seqTableName = "dummyDmelChr4_denovoLibTEs_seq"
-        
-    def tearDown(self):
-        try:
-            os.remove(self._expStatFileName)
-        except: pass
-        try:
-            os.remove(self._obsStatFileName)
-        except: pass
-
-    def test_run_analysis1(self):
-        libFileName = "TElib.fa"
-        self._writeInputFasta_analysis1(libFileName)
-        expClusterFileName = "expClusters.tab"
-        self._writeExpClusterFile_analysis1(expClusterFileName)
-        expGlobalStatFileName = "expGlobalStats.txt"
-        self._writeExpGlobalStats_analysis1(expGlobalStatFileName)
-        self._writeExpStatsFile_analysis1(self._expStatFileName)
-        obsClusterFileName = "TElib.tab"
-        obsGlobalStatFileName = "TElib.globalStatsPerCluster.txt"
-        self._obsStatFileName = "TElib.statsPerCluster.tab"
-        
-        iPATEL = PostAnalyzeTELib(analysis=1, fastaFileName=libFileName, doClean=True)
-        iPATEL.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expClusterFileName, obsClusterFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expGlobalStatFileName, obsGlobalStatFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expStatFileName, self._obsStatFileName))
-        
-        os.remove(libFileName)
-        os.remove(expClusterFileName)
-        os.remove(expGlobalStatFileName)
-        os.remove(obsClusterFileName)
-        os.remove(obsGlobalStatFileName)
-
-    def test_run_as_script_analysis1(self):
-        libFileName = "TElib.fa"
-        with open(libFileName, "w") as f:
-            f.write(">transib2\n")
-            f.write("GGCCAGTCACAATGGGGGTTTCACTGGTGTGTCATGCACATTTAATAGGGGTAAGACTGA\n")
-            f.write("ATAAAAAATGATTATTTGCATGAAATGGGGATGAGAGAGAAGGAAAGAGTTTCATCCTGG\n")
-            f.write("GATTCGTTTCATTCACCGGATCTCTTGCGTCCGCCTCCGCCGTGCGACCTCCGCATTC\n")
-            f.write(">transib3\n")
-            f.write("ATAAAAAATGATTATTTGCATGAAATGGGGATGAGAGAGAAGGAAAGAGTTTCATCCTGG\n")
-            f.write("TGAAACTCGTCAGCGTCGTTTCCAAGTCCT\n")
-            f.write(">transib4\n")
-            f.write("GGCCAGTCACAATGGGGGTTTCACTGGTGTGTCATGCACATTTAATAGGGGTAAGACTGA\n")
-            f.write("ATAAAAAATGATTATTTGCATGAAATGGGGATGAGAGAGAAGGAAAGAGTTTCATCCTGG\n")
-            f.write("GATTCGTTTCATTCACCGGATCTCTTGCGTCCGCCTCCGCCGTGCGACCTCCGCATTCAT\n")
-            f.write("AAAAAATGATTATTTGCATGAAATGGGGATGAGAGAGAAGGAAAGAGTTTCATCCTGG\n")
-        expClusterFileName = "expClusters.tab"
-        with open(expClusterFileName, "w") as f:
-            f.write("transib4 \n")
-            f.write("transib2 \n")
-            f.write("transib3 \n")
-        with open(self._expStatFileName, "w") as f:
-            f.write("cluster\tsequencesNb\tsizeOfSmallestSeq\tsizeOfLargestSeq\taverageSize\tmedSize\n")
-            f.write("1\t1\t238\t238\t238\t238\n")
-            f.write("2\t1\t178\t178\t178\t178\n")
-            f.write("3\t1\t90\t90\t90\t90\n")
-        expGlobalStatFileName = "expGlobalStats.txt"
-        with open(expGlobalStatFileName, "w") as f:
-            f.write("nb of clusters: 3\n")
-            f.write("nb of clusters with 1 sequence: 3\n")
-            f.write("nb of clusters with 2 sequences: 0\n")
-            f.write("nb of clusters with >2 sequences: 0 (0 sequences)\n")
-            f.write("nb of sequences: 3\n")
-            f.write("nb of sequences in the largest cluster: 1\n")
-            f.write("nb of sequences in the smallest cluster: 1\n")
-            f.write("size of the smallest sequence: 90\n")
-            f.write("size of the largest sequence: 238\n")
-            f.write("average sequences size: 168\n")
-            f.write("median sequences size: 178\n")
-        obsClusterFileName = "TElib.tab"
-        obsGlobalStatFileName = "TElib.globalStatsPerCluster.txt"
-        self._obsStatFileName = "TElib.statsPerCluster.tab"
-        
-        cmd = "PostAnalyzeTELib.py -i %s -L 98 -S 95 -b -c -v 3" % libFileName
-        process = subprocess.Popen(cmd, shell = True)
-        process.communicate()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expClusterFileName, obsClusterFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(expGlobalStatFileName, obsGlobalStatFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expStatFileName, self._obsStatFileName))
-        
-        os.remove(libFileName)
-        os.remove(expClusterFileName)
-        os.remove(expGlobalStatFileName)
-        os.remove(obsClusterFileName)
-        os.remove(obsGlobalStatFileName)
-
-    def test_run_analysis2(self):
-        clusterFileName = "ConsensusClusters.tab"
-        self._writeClusterFile_analysis2(clusterFileName)
-        self._writeExpStatsFile_analysis2(self._expStatFileName)
-        self._obsStatFileName = "ConsensusClusters.classifStatsPerCluster.tab"
-        
-        iPATEL = PostAnalyzeTELib(analysis=2, clusterFileName=clusterFileName, verbosity=3)
-        iPATEL.run()
-        print "exp: %s, obs: %s" % (self._expStatFileName, self._obsStatFileName)
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expStatFileName, self._obsStatFileName))
-        
-        os.remove(clusterFileName)
-
-    def test_run_analysis3(self):
-        iDb = DbFactory.createInstance()
-        iDb.createTable(self._pathTableName, "path", "%s/Tools/DmelChr4_chr_allTEs_nr_noSSR_join_path.path" % os.environ['REPET_DATA'], True)
-        iDb.createTable(self._seqTableName, "seq", "%s/TEannot/DmelChr4_denovoLibTEs.fa" % os.environ['REPET_DATA'], True)
-       
-        expGlobalStatFileName = "expGlobalStats.txt"
-        self._writeExpGlobalStats_analysis3(expGlobalStatFileName)
-        self._writeExpStatsFile_analysis3(self._expStatFileName)
-        obsGlobalStatFileName = "%s.globalAnnotStatsPerTE.txt" % self._pathTableName
-        self._obsStatFileName = "%s.annotStatsPerTE.tab" % self._pathTableName
-
-        iPATEL = PostAnalyzeTELib(analysis=3, pathTableName=self._pathTableName, seqTableName=self._seqTableName, genomeSize=self._genomeSize)
-        iPATEL.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expGlobalStatFileName, obsGlobalStatFileName))
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expStatFileName, self._obsStatFileName))
-        
-        iDb.dropTable(self._pathTableName)
-        iDb.dropTable(self._seqTableName)
-        iDb.close()
-        os.remove(expGlobalStatFileName)
-        os.remove(obsGlobalStatFileName)
-
-    def test_run_analysis4(self):
-        iDb = DbFactory.createInstance()
-        iDb.createTable(self._pathTableName, "path", "%s/Tools/DmelChr4_chr_allTEs_nr_noSSR_join_path.path" % os.environ['REPET_DATA'], True)
-        iDb.createTable(self._seqTableName, "seq", "%s/TEannot/DmelChr4_denovoLibTEs.fa" % os.environ['REPET_DATA'], True)
-        
-        clusterFileName = "clusters.tab"
-        self._writeClusterFile_analysis4(clusterFileName)
-        self._writeExpStatsFile_analysis4(self._expStatFileName)
-        self._obsStatFileName = "%s.annotStatsPerCluster.tab" % self._pathTableName
-        
-        iPATEL = PostAnalyzeTELib(analysis=4, clusterFileName=clusterFileName, pathTableName=self._pathTableName, seqTableName=self._seqTableName, genomeSize=self._genomeSize)
-        iPATEL.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(self._expStatFileName, self._obsStatFileName))
-        
-        iDb.dropTable(self._pathTableName)
-        iDb.dropTable(self._seqTableName)
-        iDb.close()
-        os.remove(clusterFileName)
-    
-    def _writeInputFasta_analysis1(self, fileName):
-        with open(fileName, "w") as f:
-            f.write(">DTX-incomp_DmelChr4-B-R9-Map3_reversed\n")
-            f.write("CATTAGATTCAAGGCATCATGGATCAGCACATTTACACAGATATCCTGGAAAATGTGATG\n")
-            f.write("CTGCCATATGCCGGGGATGAAATGCCGTTGGTTTGGACATTTCAACAGGATAACGATTCA\n")
-            f.write("AAACACACGAGCAAGAAAGCTTGAAAGTGGTTTGAGCAGAAATCGATCCGAGTAATGAAA\n")
-            f.write("TGGCCTGCTCTGTCATCCGACTTGAATCCAATCGAAAACCTTTGGGCGGACGTGGAAAAA\n")
-            f.write(">DTX-incomp_DmelChr4-B-R10-Map3\n")
-            f.write("CATTAGATTCAAGGCATCATGGATCAGCACATTTACACAGATATCCTGGAAAATGTGATG\n")
-            f.write("CTGCCATATGCCGGGGATGAAATGCCGTTGGTTTGGACATTTCAACAGGATAACGATTCA\n")
-            f.write("AAACACACGAGCAAGAAAGCTTGAAAGTGGTTTGAGCAGAAATCGATCCGAGTAATGAAA\n")
-            f.write("TGGCCTGCTCTGTCATCCGACTTGAATCCAATCGAAAACCTTTGGGCGGACGTGGAAAAA\n")
-            f.write(">PotentialHostGene-chim_DmelChr4-B-R4-Map5_reversed\n")
-            f.write("TACCAAAGACACTAGAATAACAAGATGCGTAACGCCATACGATTTTTTGGCACACGATTT\n")
-            f.write("TTTCGCCGTGGCTCTAGAGGTGGCTCCAGGCTCTCTCGAATTTTTGTTAGAGAGCGAGAG\n")
-            f.write("AGCGGAGAGCGCTACAGCGAACAGCTCTTTTCAACGCATAAAGTGATAGCAGACAACTGT\n")
-        
-    def _writeExpClusterFile_analysis1(self, fileName):
-        with open(fileName, "w") as f:
-            f.write("DTX-incomp_DmelChr4-B-R10-Map3 DTX-incomp_DmelChr4-B-R9-Map3_reversed \n")
-            f.write("PotentialHostGene-chim_DmelChr4-B-R4-Map5_reversed \n")
-        
-    def _writeExpStatsFile_analysis1(self, fileName):
-        #TODO: header in option ?
-        with open(fileName, "w") as f:
-            f.write("cluster\tsequencesNb\tsizeOfSmallestSeq\tsizeOfLargestSeq\taverageSize\tmedSize\n")
-            f.write("1\t2\t240\t240\t240\t240\n")
-            f.write("2\t1\t180\t180\t180\t180\n")
-        
-    def _writeExpGlobalStats_analysis1(self, fileName):
-        #TODO: file or STDOUT ?
-        with open(fileName, "w") as f:
-            f.write("nb of clusters: 2\n")
-            f.write("nb of clusters with 1 sequence: 1\n")
-            f.write("nb of clusters with 2 sequences: 1\n")
-            f.write("nb of clusters with >2 sequences: 0 (0 sequences)\n")
-            f.write("nb of sequences: 3\n")
-            f.write("nb of sequences in the largest cluster: 2\n")
-            f.write("nb of sequences in the smallest cluster: 1\n")
-            f.write("size of the smallest sequence: 180\n")
-            f.write("size of the largest sequence: 240\n")
-            f.write("average sequences size: 220\n")
-            f.write("median sequences size: 240\n")
-        
-    def _writeClusterFile_analysis2(self, fileName):
-        with open(fileName, "w") as f:
-            f.write("DTX-incomp_DmelChr4-B-R9-Map3_reversed\tDTX-incomp_DmelChr4-B-R10-Map3_reversed\tPotentialHostGene-chim_DmelChr4-B-R4-Map5_reversed\n")
-            f.write("DTX-incomp_Blc1_DmelChr4-B-R9-Map3_reversed\tDTX-incomp_Blc1_DmelChr4-B-R10-Map3\n")
-            f.write("DXX-comp_DmelChr4-B-R9-Map3\tDTX-comp_DmelChr4-B-R10-Map3_reversed\tDTX-incomp_DmelChr4-B-R10-Map3_reversed\tnoCat_DmelChr4-B-G1-Map3\tnoCat_DmelChr4-B-R1-Map4\n")
-            f.write("RXX-MITE_DmelChr4-B-G7-Map3\tRXX-MITE_DmelChr4-B-G5-Map3\tRXX-MITE_DmelChr4-B-G2-Map3\tRXX-MITE_DmelChr4-B-G23-Map3\tRXX-MITE_DmelChr4-B-G6-Map3\n")
-        
-    def _writeExpStatsFile_analysis2(self, fileName):
-        #TODO: header in option ?
-        with open(fileName, "w") as f:
-            f.write("cluster\tnoCat\tPotentialChimeric\tcomp\tincomp\tclassifs (nbTEs)\n")
-            f.write("1\t0\t1\t0\t2\tDTX (2)\tPotentialHostGene (1)\n")
-            f.write("2\t0\t0\t0\t2\tDTX (2)\n")
-            f.write("3\t2\t0\t2\t1\tDTX (2)\tDXX (1)\n")
-            f.write("4\t0\t0\t0\t0\tMITE (5)\n")
-
-    def _writeExpStatsFile_analysis3(self, fileName):
-        #TODO: header in option ?
-        with open(fileName, "w") as f:
-            f.write("TE\tlength\tcovg\tfrags\tfullLgthFrags\tcopies\tfullLgthCopies\tmeanId\tmeanLgth\tmeanLgthPerc\n")
-            f.write("DmelChr4-B-G1-Map3_NoCat\t542\t3701\t12\t4\t10\t4\t95.72\t370.10\t68.28\n")
-            f.write("DmelChr4-B-G11-Map20_classII-TIR-incomp\t1240\t8216\t27\t0\t22\t0\t88.80\t375.00\t30.24\n")
-            f.write("DmelChr4-B-G7-Map3_classII-TIR-incomp\t1944\t15212\t49\t1\t42\t1\t89.44\t382.36\t19.67\n")
-            f.write("DmelChr4-B-G9-Map3_NoCat\t1590\t11564\t24\t0\t21\t1\t92.03\t550.67\t34.63\n")
-            f.write("DmelChr4-B-P0.0-Map3_classII-TIR-incomp\t1042\t4001\t13\t3\t11\t3\t85.11\t366.36\t35.16\n")
-            f.write("DmelChr4-B-R1-Map4_NoCat\t2367\t66031\t484\t0\t361\t0\t77.84\t182.91\t7.73\n")
-            f.write("DmelChr4-B-R12-Map3_NoCat\t2284\t4938\t3\t2\t3\t2\t99.26\t1646.00\t72.07\n")
-            f.write("DmelChr4-B-R19-Map4_NoCat\t705\t3328\t10\t3\t10\t3\t88.51\t332.80\t47.21\n")
-            f.write("DmelChr4-B-R2-Map6_NoCat\t4638\t20539\t34\t2\t29\t3\t80.93\t708.24\t15.27\n")
-            f.write("DmelChr4-B-R4-Map5_NoCat\t1067\t7292\t35\t1\t28\t1\t86.50\t260.54\t24.42\n")
-            f.write("DmelChr4-B-R9-Map3_NoCat\t714\t5453\t19\t2\t16\t2\t81.18\t340.81\t47.73\n")
-        
-    def _writeExpGlobalStats_analysis3(self, fileName):
-        with open(fileName, "w") as f:
-            f.write("nb of sequences: 11\n")
-            f.write("nb of matched sequences: 11\n")
-            f.write("cumulative coverage: 150275 bp\n")
-            f.write("coverage percentage: 11.73%\n")
-            f.write("\n")
-            f.write("total nb of TE fragments: 710\n")
-            f.write("total nb full-length fragments: 18 (2.54%)\n")
-            f.write("total nb of TE copies: 553\n")
-            f.write("total nb full-length copies: 20 (3.62%)\n")
-            f.write("families with full-length fragments: 8 (72.73%)\n")
-            f.write(" with only one full-length fragment: 2\n")
-            f.write(" with only two full-length fragments: 3\n")
-            f.write(" with only three full-length fragments: 2\n")
-            f.write(" with more than three full-length fragments: 1\n")
-            f.write("families with full-length copies: 9 (81.82%)\n")
-            f.write(" with only one full-length copy: 3\n")
-            f.write(" with only two full-length copies: 2\n")
-            f.write(" with only three full-length copies: 3\n")
-            f.write(" with more than three full-length copies: 1\n")
-            f.write("mean of median identity of all families: 88.30 +- 8.33\n")
-            f.write("mean of median length percentage of all families: 30.83 +- 32.30\n")
-            
-    def _writeClusterFile_analysis4(self, fileName):
-        with open(fileName, "w") as f:
-            f.write("1\tDmelChr4-B-R1-Map4_NoCat\tDmelChr4-B-R2-Map6_NoCat\tDmelChr4-B-R4-Map5_NoCat\n")
-            f.write("2\tDmelChr4-B-G7-Map3_classII-TIR-incomp\tDmelChr4-B-P0.0-Map3_classII-TIR-incomp\n")
-
-    def _writeExpStatsFile_analysis4(self, fileName):
-        with open(fileName, "w") as f:
-            f.write("Cluster\tcovg\tfrags\tcopies\n")
-            f.write("1\t93862\t553\t418\n")
-            f.write("2\t19213\t62\t53\n")
-            
-    def _writeConfigFile(self, configFileName):
-        with open(configFileName, "w") as fHandle:
-            fHandle.write("[repet_env]\n")
-            fHandle.write("repet_host: %s\n" % os.environ["REPET_HOST"])
-            fHandle.write("repet_user: %s\n" % os.environ["REPET_USER"])
-            fHandle.write("repet_pw: %s\n" % os.environ["REPET_PW"])
-            fHandle.write("repet_db: %s\n" % os.environ["REPET_DB"])
-            fHandle.write("repet_port: 3306\n")
-            fHandle.write("[analysis1]\n")
-            fHandle.write("fasta_name: %s\n" % self._expStatFileName)
-            
-            fHandle.write("[analysis2]\n")
-            fHandle.write("clusterFileName: %s\n" % self._expStatFileName)
-            
-            fHandle.write("[analysis3]\n")
-            fHandle.write("pathTableName: %s\n" % self._pathTableName)
-            fHandle.write("seqTableName: %s\n" % self._seqTableName)
-            fHandle.write("genomeSize: %s\n" % self._genomeSize)
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_ReplaceGreaterThanSymbolInFastaHeader.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.tools.tests.MockFastaForReplaceGreaterThanSymbolInFastaHeader import MockFastaForReplaceGreaterThanSymbolInFastaHeader_withoutGreaterThan,\
-    MockFastaForReplaceGreaterThanSymbolInFastaHeader
-from commons.tools.replaceGreaterThanSymbolInFastaHeaderProgramLauncher import replaceGreaterThanSymbolInFastaHeaderProgramLauncher
-
-class Test_F_ReplaceGreaterThanSymbolInHeader(unittest.TestCase):
-
-
-    def test_run(self):
-        inputFileName = "dummy_fasta.fsa"
-        mockInput = MockFastaForReplaceGreaterThanSymbolInFastaHeader()
-        mockInput.write(inputFileName)
-        
-        expFileName = "exp_dummy_fasta.preprocessed.fsa"
-        mockInput = MockFastaForReplaceGreaterThanSymbolInFastaHeader_withoutGreaterThan()
-        mockInput.write(expFileName)
-        
-        obsFileName = "dummy_fasta.preprocessed.fasta"
-        rgtspl = replaceGreaterThanSymbolInFastaHeaderProgramLauncher()
-        rgtspl.setInputFile(inputFileName)
-        rgtspl.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(inputFileName)
-        os.remove(expFileName)
-        os.remove(obsFileName)
-
-    def test_run_as_script(self):
-        inputFileName = "dummy_fasta.fsa"
-        mockInput = MockFastaForReplaceGreaterThanSymbolInFastaHeader()
-        mockInput.write(inputFileName)
-        
-        expFileName = "exp_dummy_fasta.preprocessed.fsa"
-        mockInput = MockFastaForReplaceGreaterThanSymbolInFastaHeader_withoutGreaterThan()
-        mockInput.write(expFileName)
-        
-        obsFileName = "dummy_fasta.preprocessed.fasta"
-
-        cmd2Launch = "replaceGreaterThanSymbolInFastaHeaderProgramLauncher.py -i " + inputFileName
-        os.system(cmd2Launch)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(inputFileName)       
-        os.remove(expFileName)
-        os.remove(obsFileName)    
-
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_RetrieveInitHeaders.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,85 +0,0 @@
-from commons.core.sql.DbMySql import DbMySql
-from commons.core.sql.TablePathAdaptator import TablePathAdaptator
-from commons.core.coord.PathUtils import PathUtils
-from commons.core.utils.FileUtils import FileUtils
-import os
-import unittest
-
-class Test_F_RetrieveInitHeaders(unittest.TestCase):
-    
-    def setUp(self):
-        self._iDb = DbMySql()
-        
-    def tearDown(self):
-        self._iDb.close()
-
-    def test_run_as_script_rename_subject_and_clean_table(self):
-        shortHLinkFileName = "dummy.shortHlink"
-        self._writeShortHLinkFile(shortHLinkFileName)
-        pathTableName = "dummyInput_path"
-        self._createPathTable(pathTableName)
-        expFileName = "exp.path"
-        self._writeExpFile(expFileName)
-        obsTableName = "dummyOutput_path"
-        
-        cmd = "RetrieveInitHeaders.py -i %s -l %s -o %s -s -c -v 1" % (pathTableName, shortHLinkFileName, obsTableName)
-        os.system(cmd)
-
-        self.assertTrue(self._iDb.doesTableExist(obsTableName))        
-        self.assertFalse(self._iDb.doesTableExist(pathTableName))
-        obsFileName = "obs.path"
-        iTPA = TablePathAdaptator(self._iDb, obsTableName)
-        lPaths = iTPA.getListOfAllPaths()
-        PathUtils.writeListInFile(lPaths, obsFileName)
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        
-        os.remove(shortHLinkFileName)
-        os.remove(expFileName)
-        os.remove(obsFileName)
-        self._iDb.dropTable(obsTableName)
-    
-    def _writeShortHLinkFile(self, fileName):
-        f = open(fileName, "w")
-        f.write("refTE_1\tPaphi_v2-B-R11932-Map16_classI-LTR-comp\t1\t5388\n")
-        f.write("refTE_2\tPaphi_v2-B-R2469-Map20_classI-LTR-comp\t1\t6385\n")
-        f.write("refTE_3\tPaphi_v2-B-R8543-Map9_classI-LTR-comp\t1\t7148\n")
-        f.write("refTE_4\tPaphi_v2-B-R33384-Map4_classI-LTR-incomp\t1\t262\n")
-        f.write("refTE_5\tPaphi_v2-B-P73.1298-Map3_classI-LTR-incomp\t1\t389\n")
-        f.write("refTE_6\tPaphi_v2-B-R36143-Map3_classI-LTR-incomp\t1\t393\n")
-        f.write("refTE_7\tPaphi_v2-B-R35261-Map5_classI-LTR-incomp\t1\t408\n")
-        f.write("refTE_8\tPaphi_v2-B-R12434-Map4_classI-LTR-incomp\t1\t420\n")
-        f.write("refTE_9\tPaphi_v2-B-R20580-Map4_classI-LTR-incomp\t1\t426\n")
-        f.write("refTE_10\tPaphi_v2-B-R5129-Map3_classI-LTR-incomp\t1\t441\n")
-        f.close()
-        
-    def _createPathTable(self, tableName):
-        fileName = "dummy.path"
-        f = open(fileName, "w")
-        f.write("7615\tchunk0030\t188432\t188611\trefTE_1\t5386\t5208\t0\t174\t97.23\n")
-        f.write("86375\tchunk0372\t155816\t157157\trefTE_1\t2213\t3575\t0\t843\t62.89\n")
-        f.write("88018\tchunk0381\t52141\t53500\trefTE_1\t2191\t3575\t0\t860\t63.3\n")
-        f.write("110377\tchunk0473\t117281\t117518\trefTE_1\t3966\t3716\t0\t230\t97.05\n")
-        f.write("39621\tchunk0169\t123563\t124003\trefTE_10\t1\t441\t0\t439\t99.55\n")
-        f.write("544710\tchunk2778\t62387\t62625\trefTE_10\t100\t327\t0\t165\t69.09\n")
-        f.write("601761\tchunk4780\t441\t559\trefTE_10\t5\t123\t0\t119\t100\n")
-        f.write("17589\tchunk0071\t58591\t59763\trefTE_2\t5139\t6384\t0\t1150\t98.12\n")
-        f.write("21050\tchunk0087\t186576\t186812\trefTE_2\t3636\t3891\t0\t232\t98.31\n")
-        f.close()
-        self._iDb.createTable(tableName, "path", fileName, True)
-        os.remove(fileName)
-        
-    def _writeExpFile(self, fileName):
-        f = open(fileName, "w")
-        f.write("7615\tchunk0030\t188432\t188611\tPaphi_v2-B-R11932-Map16_classI-LTR-comp\t5386\t5208\t0\t174\t97.230000\n")
-        f.write("86375\tchunk0372\t155816\t157157\tPaphi_v2-B-R11932-Map16_classI-LTR-comp\t2213\t3575\t0\t843\t62.890000\n")
-        f.write("88018\tchunk0381\t52141\t53500\tPaphi_v2-B-R11932-Map16_classI-LTR-comp\t2191\t3575\t0\t860\t63.300000\n")
-        f.write("110377\tchunk0473\t117281\t117518\tPaphi_v2-B-R11932-Map16_classI-LTR-comp\t3966\t3716\t0\t230\t97.050000\n")
-        f.write("39621\tchunk0169\t123563\t124003\tPaphi_v2-B-R5129-Map3_classI-LTR-incomp\t1\t441\t0\t439\t99.550000\n")
-        f.write("544710\tchunk2778\t62387\t62625\tPaphi_v2-B-R5129-Map3_classI-LTR-incomp\t100\t327\t0\t165\t69.090000\n")
-        f.write("601761\tchunk4780\t441\t559\tPaphi_v2-B-R5129-Map3_classI-LTR-incomp\t5\t123\t0\t119\t100.000000\n")
-        f.write("17589\tchunk0071\t58591\t59763\tPaphi_v2-B-R2469-Map20_classI-LTR-comp\t5139\t6384\t0\t1150\t98.120000\n")
-        f.write("21050\tchunk0087\t186576\t186812\tPaphi_v2-B-R2469-Map20_classI-LTR-comp\t3636\t3891\t0\t232\t98.310000\n")
-        f.close()
-
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_SplicerFromAnnotation.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,131 +0,0 @@
-import unittest
-import os
-from commons.core.sql.DbMySql import DbMySql
-from commons.core.utils.FileUtils import FileUtils
-#from commons.tools.SplicerFromAnnotation import SplicerFromAnnotation
-
-class Test_F_SplicerFromAnnotation(unittest.TestCase):
-
-    def setUp(self):
-        self._inFastaFileName = "%s/Tools/Splicer_inputFile.fa" % os.environ["REPET_DATA"]
-        self._outFastaFileName = "%s/Tools/Splicer_outputSplicedFile.fa.splice" % os.environ["REPET_DATA"]
-        self._refTEseqFileName = "%s/Tools/Splicer_refTEs_seq.fa" % os.environ["REPET_DATA"]
-        self.configFileName = "TEdenovo.cfg"
-        self._writeConfigFile()
-        self.pathFileName = "annotations_path"
-        self._writePathFile()
-        self._iDb = DbMySql(cfgFileName = self.configFileName)
-        self._tableName = "Splicer_inputFile_chr_allTEs_nr_noSSR_join_path"
-        self._iDb.createTable(self._tableName, "path", self.pathFileName, True)
-        self._tableName_refTEseq = "Splicer_inputFile_refTEs_seq"
-        self._iDb.createTable(self._tableName_refTEseq, "seq", self._refTEseqFileName, True)
-   
-    def tearDown(self):
-        self._iDb.dropTable(self._tableName)
-        self._iDb.dropTable(self._tableName_refTEseq)
-        self._iDb.dropTable("Splicer_inputFile_annotationIdentitySup80_path")
-        self._iDb.dropTable("Splicer_inputFile_annotationToSplice_path")
-        self._iDb.close()
-        os.remove("annotations_path")
-        os.remove("Splicer_inputFile_chr_allTEs_nr_noSSR_join_path.annotStatsPerTE.tab")
-        os.remove("Splicer_inputFile_chr_allTEs_nr_noSSR_join_path.globalAnnotStatsPerTE.txt")
-        os.remove("Splicer_inputFile_chr_allTEs_nr_noSSR_join_path.annotStatsPerTE_FullLengthCopy.fa")
-        os.remove("Splicer_inputFile_chr_allTEs_nr_noSSR_join_path.annotStatsPerTE_FullLengthCopy.txt")
-        os.remove("Splicer_inputFile_chr_allTEs_nr_noSSR_join_path.annotStatsPerTE_FullLengthFrag.fa")
-        os.remove("Splicer_inputFile_chr_allTEs_nr_noSSR_join_path.annotStatsPerTE_FullLengthFrag.txt")
-        os.remove("Splicer_inputFile_chr_allTEs_nr_noSSR_join_path.annotStatsPerTE_OneCopyAndMore.txt")
-        os.remove("Splicer_inputFile_chr_allTEs_nr_noSSR_join_path.annotStatsPerTE_OneCopyAndMore.fa")
-        os.remove("Splicer_inputFile_annotationToSplice_path.path")
-        os.remove(self.configFileName)
-#        os.remove(self.obsOutSplicedFastaFileName)
-        
-    def test_run_as_script_FLC(self):
-        expOutSplicedFastaFileName = "%s/Tools/Splicer_outputSplicedFile_FLC.fa.splice" % os.environ["REPET_DATA"]
-        self.obsOutSplicedFastaFileName = "Splicer_inputFile_FLC.fa.splice"
-        self._writeConfigFile()
-        self._writePathFile()
-        cmd = 'SplicerFromAnnotation.py -i %s -C %s -o %s -v 2' % (self._inFastaFileName,self.configFileName, self.obsOutSplicedFastaFileName)
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expOutSplicedFastaFileName, self.obsOutSplicedFastaFileName))
-        
-    def test_run_as_script_FLF(self):
-        expOutSplicedFastaFileName = "%s/Tools/Splicer_outputSplicedFile_FLF.fa.splice" % os.environ["REPET_DATA"]
-        self.obsOutSplicedFastaFileName = "Splicer_inputFile_FLF.fa.splice"
-        self._writeConfigFile()
-        self._writePathFile()
-        cmd = 'SplicerFromAnnotation.py -i %s -t 3 -C %s -o %s -v 2' % (self._inFastaFileName,self.configFileName, self.obsOutSplicedFastaFileName)
-        os.system(cmd)
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expOutSplicedFastaFileName, self.obsOutSplicedFastaFileName))
-
-    def _writeConfigFile(self):
-        f = open(self.configFileName, "w")
-        f.write("[repet_env]\n")
-        f.write("repet_version: 2.0\n")
-        f.write("repet_host: %s\n" % os.environ["REPET_HOST"])
-        f.write("repet_user: %s\n" % os.environ["REPET_USER"])
-        f.write("repet_pw: %s\n" % os.environ["REPET_PW"])
-        f.write("repet_db: %s\n" % os.environ["REPET_DB"])
-        f.write("repet_port: %s\n" % os.environ["REPET_PORT"])
-        f.write("repet_job_manager: %s\n" % os.environ["REPET_JOB_MANAGER"])
-        f.close()
-
-    def _writePathFile(self):      
-        f = open(self.pathFileName, "w")
-        f.write("1\tA_contig00012\t2853\t3530\tRLX-comp_3b_Itr1_v2-L-B1064-Map1_reversed\t8127\t8803\t0\t648\t95.7227\n")
-        f.write("3\tA_contig00012\t3531\t6064\tRLX-incomp_3b_Itr1_v2-L-B450-Map1\t3207\t709\t0\t2166\t85.4973\n")
-        f.write("4\tA_contig00012\t1\t1542\tDTX-incomp_3b_Itr1_v2-L-B1836-Map1\t673\t2218\t0\t1460\t94.7437\n")
-        f.write("4\tA_contig00012\t1523\t2849\tDTX-incomp_3b_Itr1_v2-L-B1836-Map1\t2385\t3693\t0\t1086\t81.9079\n")
-        f.write("23\tA_contig00033\t10551\t10668\tRLX-comp_3b_Itr1_v2-L-B2275-Map1\t668\t784\t1.3e-11\t97\t82.8571\n")
-        f.write("24\tA_contig00033\t7649\t7753\tRLX-comp_3b_Itr1_v2-L-B1105-Map1\t5349\t5453\t1.4e-13\t82\t78.5714\n")
-        f.write("25\tA_contig00033\t2998\t3243\tRLX-comp_3b_Itr1_v2-L-B757-Map1\t4422\t4659\t1.2e-12\t201\t81.8182\n")
-        f.write("26\tA_contig00033\t30462\t30502\tRLX-comp_3b_Itr1_v2-L-B389-Map1_reversed\t1548\t1509\t0\t38\t95.12\n")
-        f.write("26\tA_contig00033\t30462\t30504\tRLX-comp_3b_Itr1_v2-L-B389-Map1_reversed\t1548\t1505\t0\t41\t94.8026\n")
-        f.write("28\tA_contig00033\t6826\t7046\tRLX-comp_3b_Itr1_v2-L-B381-Map1\t5655\t5443\t0\t170\t77.3196\n")
-        f.write("30\tA_contig00033\t11712\t11818\tRLX-comp_3b_Itr1_v2-L-B108-Map1_reversed\t7782\t7682\t0\t80\t75\n")
-        f.write("31\tA_contig00033\t17122\t17221\tRLX-comp-chim_3b_Itr1_v2-L-B410-Map1_reversed\t9987\t9889\t0\t75\t75.2187\n")
-        f.write("32\tA_contig00033\t19069\t19131\tRLX-comp-chim_3b_Itr1_v2-L-B410-Map1_reversed\t8261\t8325\t2.8e-14\t45\t71.345\n")
-        f.write("33\tA_contig00033\t19343\t19375\tRLX-comp-chim_3b_Itr1_v2-L-B410-Map1_reversed\t8229\t8197\t0\t29\t86.6953\n")
-        f.write("34\tA_contig00033\t20411\t20783\tRLX-comp-chim_3b_Itr1_v2-L-B410-Map1_reversed\t7558\t7186\t0\t314\t84.4327\n")
-        f.write("35\tA_contig00033\t6346\t6541\tRLX-incomp-chim_3b_Itr1_v2-L-B359-Map1_reversed\t10604\t10416\t1.9e-24\t163\t83.2536\n")
-        f.write("36\tA_contig00033\t16757\t17121\tDTX-incomp-chim_3b_Itr1_v2-L-B171-Map1_reversed\t8290\t7930\t0\t282\t77.5216\n")
-        f.write("37\tA_contig00033\t17222\t18658\tDTX-incomp-chim_3b_Itr1_v2-L-B171-Map1_reversed\t7243\t5796\t0\t1094\t76.1977\n")
-        f.write("38\tA_contig00033\t19132\t19342\tDTX-incomp-chim_3b_Itr1_v2-L-B171-Map1_reversed\t5780\t5567\t0\t191\t90.9524\n")
-        f.write("39\tA_contig00033\t19409\t19455\tDTX-incomp-chim_3b_Itr1_v2-L-B171-Map1_reversed\t5558\t5512\t0\t38\t82.9787\n")
-        f.write("39\tA_contig00033\t19416\t19441\tDTX-incomp-chim_3b_Itr1_v2-L-B171-Map1_reversed\t5551\t5526\t0\t24\t96.15\n")
-        f.write("40\tA_contig00033\t19641\t20410\tDTX-incomp-chim_3b_Itr1_v2-L-B171-Map1_reversed\t5533\t4749\t0\t651\t84.55\n")
-        f.write("41\tA_contig00033\t19475\t19640\tDTX-incomp-chim_3b_Itr1_v2-L-B151-Map1_reversed\t9514\t9708\t0\t127\t76.7025\n")
-        f.write("42\tA_contig00033\t3244\t3364\tDTX-incomp_3b_Itr1_v2-L-B1836-Map1\t2536\t2405\t6.8e-23\t95\t78.8462\n")
-        f.write("43\tA_contig00033\t19376\t19408\tRLX-comp_3b_Itr1_v2-L-B1517-Map1\t705\t733\t1.1e-11\t27\t80.4348\n")
-        f.write("43\tA_contig00033\t19456\t19474\tRLX-comp_3b_Itr1_v2-L-B1517-Map1\t775\t790\t1.1e-11\t15\t80.4348\n")
-        f.write("44\tA_contig00033\t5494\t5583\tRIX-incomp-chim_3b_Itr1_v2-L-B121-Map1\t7419\t7507\t4.9e-11\t68\t76.1905\n")
-        f.write("45\tA_contig00033\t10810\t11031\tRLX-comp_3b_Itr1_v2-L-B2073-Map1\t3079\t3297\t1e-17\t171\t77.2021\n")
-        f.write("46\tA_contig00033\t11253\t11406\tRLX-comp_3b_Itr1_v2-L-B1616-Map1\t1726\t1569\t0\t120\t78.2609\n")
-        f.write("47\tA_contig00033\t11407\t11508\tRLX-comp_3b_Itr1_v2-L-B351-Map1_reversed\t10133\t10039\t0\t79\t77.8689\n")
-        f.write("48\tA_contig00033\t3673\t3719\tRLX-comp_3b_Itr1_v2-L-B228-Map1_reversed\t13011\t12966\t0\t37\t78.629\n")
-        f.write("49\tA_contig00033\t3959\t4055\tRLX-comp_3b_Itr1_v2-L-B134-Map1_reversed\t1917\t2010\t5.5e-24\t74\t77.2727\n")
-        f.write("50\tA_contig00033\t30505\t37270\tRLX-comp_3b_Itr1_v2-L-B124-Map1\t14149\t7383\t0\t6365\t94.0818\n")
-        f.write("51\tA_contig00033\t8859\t9079\tRLX-incomp_3b_Itr1_v2-L-B2010-Map1_reversed\t390\t603\t1.9e-11\t171\t77.6596\n")
-        f.write("52\tA_contig00033\t9080\t9140\tRLX-incomp_3b_Itr1_v2-L-B1720-Map1_reversed\t1393\t1460\t0\t49\t80.8333\n")
-        f.write("53\tA_contig00033\t12386\t12435\tRLX-incomp_3b_Itr1_v2-L-B1706-Map1\t2678\t2725\t1.3e-25\t40\t81.1765\n")
-        f.write("54\tA_contig00033\t5052\t5096\tRLX-incomp_3b_Itr1_v2-L-B77-Map2_reversed\t5445\t5402\t6.1e-13\t37\t84.507\n")
-        f.write("55\tA_contig00033\t14485\t16756\tRLX-incomp_3b_Itr1_v2-L-B965-Map1\t4566\t6848\t0\t1881\t82.8154\n")
-        f.write("57\tA_contig00033\t10229\t10370\tRLX-incomp_3b_Itr1_v2-L-B502-Map1_reversed\t8598\t8438\t0\t109\t77.2727\n")
-        f.write("59\tA_contig00033\t2457\t2617\tRLX-incomp_3b_Itr1_v2-L-B405-Map1\t4742\t4910\t0\t129\t80.2721\n")
-        f.write("60\tA_contig00033\t8071\t8183\tRLX-incomp_3b_Itr1_v2-L-B109-Map1\t4413\t4529\t0\t97\t86.5979\n")
-        f.write("61\tA_contig00033\t12867\t14362\tRXX-LARD-chim_3b_Itr1_v2-L-B1998-Map1_reversed\t1465\t3000\t0\t1283\t85.8025\n")
-        f.write("62\tA_contig00033\t90\t256\tRXX-LARD-chim_3b_Itr1_v2-L-B1928-Map1\t905\t717\t2.5e-38\t128\t76.875\n")
-        f.write("63\tA_contig00033\t5097\t5249\tRXX-LARD-chim_3b_Itr1_v2-L-B1928-Map1\t4158\t4017\t4e-36\t127\t83.3333\n")
-        f.write("64\tA_contig00033\t8689\t8796\tRXX-LARD-chim_3b_Itr1_v2-L-B1905-Map1\t5584\t5469\t5.04467e-44\t85\t79.2079\n")
-        f.write("65\tA_contig00033\t6800\t6825\tRXX-LARD-chim_3b_Itr1_v2-L-B1790-Map1_reversed\t3426\t3399\t0\t21\t79.1667\n")
-        f.write("66\tA_contig00033\t10193\t10228\tRLX-comp-chim_3b_Itr1_v2-L-B1760-Map1_reversed\t1470\t1504\t8.7e-23\t29\t80.5195\n")
-        f.write("67\tA_contig00033\t6542\t6603\tRXX-LARD-chim_3b_Itr1_v2-L-B1741-Map1_reversed\t5509\t5567\t0\t48\t77.9412\n")
-        f.write("69\tA_contig00033\t12769\t12816\tRLX-comp-chim_3b_Itr1_v2-L-B1518-Map1\t2026\t1979\t0\t39\t81.25\n")
-        f.write("70\tA_contig00033\t28383\t29146\tRLX-comp-chim_3b_Itr1_v2-L-B1494-Map1_reversed\t999\t1761\t0\t672\t88.0282\n")
-        f.write("71\tA_contig00033\t21712\t28382\tRLX-incomp-chim_3b_Itr1_v2-L-B1485-Map1\t1132\t7813\t0\t6011\t90.1124\n")
-        f.write("71\tA_contig00033\t20784\t21728\tRLX-incomp-chim_3b_Itr1_v2-L-B1485-Map1\t159\t1113\t0\t833\t88.172 \n")
-        f.close()
-        
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_F_TEclassifierPE.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
-import os
-import unittest
-from commons.tools.TEclassifierPE import TEclassifierPE
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.sql.DbFactory import DbFactory
-
-class Test_F_TEclassifierPE(unittest.TestCase):
-
-    def test_run(self):
-        projectName = "dummy"
-        configFileName = "dummy.cfg"
-        self.writeConfigFile(configFileName, projectName)
-        inputFileName = "dummy.fa"
-        with open(inputFileName, "w") as f:
-            f.write(">dummySSR\n")
-            f.write("AGTTACCATGCCCAGCATTAACCCCCCTCAACAACCACCTCCGCCTATGAAGCCCGCCCG\n")
-            f.write("AGTTACCATGCCCAGCATTAACCCCCCTCAACAACCACCTCCGCCTATGAAGCCCGCCCG\n")
-        expFileName = "exp.classif"
-        with open(expFileName, "w") as f:
-            f.write("dummySSR\t120\t.\tok\tNA\tSSR\tNA\tCI=100; struct=(TElength: <150bps; SSRCoverage=0.00)\n")
-        obsFileName = "%s.classif" % projectName
-        statsFileName = "%s.classif_stats.txt" % projectName
-        analysisFileName = "%s.SSR.set" % inputFileName
-            
-        iTEclassifierPE = TEclassifierPE(inputFileName, configFileName, doClean = True)
-        iTEclassifierPE.run()
-        
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        
-        iDb = DbFactory.createInstance()
-        iDb.dropTable("%s_TR_set" % projectName)
-        iDb.dropTable("%s_polyA_set" % projectName)
-        iDb.dropTable("%s_ORF_map" % projectName)
-        iDb.dropTable("%s_SSR_set" % projectName)
-        iDb.close()
-        os.remove(configFileName)
-        os.remove(inputFileName)
-        os.remove(expFileName)
-        os.remove(obsFileName)
-        os.remove(statsFileName)
-        os.remove(analysisFileName)
-        
-    def writeConfigFile(self, fileName, projectName):
-        with open(fileName, "w") as f:
-            f.write("[repet_env]\n")
-            f.write("repet_host: %s\n" % os.environ["REPET_HOST"])
-            f.write("repet_user: %s\n" % os.environ["REPET_USER"])
-            f.write("repet_pw: %s\n" % os.environ["REPET_PW"])
-            f.write("repet_db: %s\n" % os.environ["REPET_DB"])
-            f.write("repet_port: %s\n" % os.environ["REPET_PORT"])
-            f.write("\n")
-            f.write("[project]\n")
-            f.write("project_name: %s\n" % projectName)
-            f.write("project_dir: %s\n" % os.getcwd())
-            f.write("\n")
-            f.write("[detect_features]\n")
-            f.write("clean: yes\n")
-            f.write("blast: ncbi\n")
-            f.write("term_rep: no\n")
-            f.write("polyA: no\n")
-            f.write("tand_rep: yes\n")
-            f.write("orf: no\n")
-            f.write("TE_HMMER: no\n")
-            f.write("TE_BLRtx: no\n")
-            f.write("TE_BLRn: no\n")
-            f.write("TE_BLRx: no\n")
-            f.write("HG_BLRn: no\n")
-            f.write("rDNA_BLRn: no\n") 
-            f.write("tRNA_scan: no\n")
-            f.write("TRFmaxPeriod: 15\n")
-            f.write("\n")
-            f.write("[classif_consensus]\n")
-            f.write("max_profiles_evalue: 1e-3\n")
-            f.write("min_TE_profiles_coverage: 20\n")
-            f.write("min_HG_profiles_coverage: 75\n")
-            f.write("max_helitron_extremities_evalue: 1e-3\n")
-            f.write("min_TE_bank_coverage: 5\n")
-            f.write("min_HG_bank_coverage: 95\n")
-            f.write("min_rDNA_bank_coverage: 95\n")
-            f.write("min_HG_bank_identity: 90\n")
-            f.write("min_rDNA_bank_identity: 90\n")
-            f.write("min_SSR_coverage: 0.75\n")
-            f.write("max_SSR_size: 150\n")
-            f.write("clean: yes\n")
-            
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_GetMultAlignAndPhylogenyPerTErefSeq.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-import unittest
-import os
-import time
-from commons.core.sql.DbMySql import DbMySql
-from commons.tools.GetMultAlignAndPhylogenyPerTErefSeq import GetMultAlignAndPhylogenyPerTErefSeq
-from commons.core.utils.FileUtils import FileUtils
-
-
-class Test_GetMultAlignAndPhylogenyPerTErefSeq( unittest.TestCase ):
-    
-    def setUp( self ):
-        self.fileUtils = FileUtils()
-        self._inputTEFile = "dummyTE"
-        self._iGMAP = GetMultAlignAndPhylogenyPerTErefSeq()
-        self._uniqId = "%s_%s" % ( time.strftime("%Y_%m_%d_%H_%M_%S") , os.getpid() )
-        self._configFileName = "dummyConfig_%s" % self._uniqId
-        configFile = open( self._configFileName, "w" )
-        configFile.write("[repet_env]\n")
-        configFile.write( "repet_host: %s\n" % ( os.environ["REPET_HOST"] ) )
-        configFile.write( "repet_user: %s\n" % ( os.environ["REPET_USER"] ) )
-        configFile.write( "repet_pw: %s\n" % ( os.environ["REPET_PW"] ) )
-        configFile.write( "repet_db: %s\n" % ( os.environ["REPET_DB"] ) )
-        configFile.write( "repet_port: %s\n" % ( os.environ["REPET_PORT"] ) )
-        configFile.close()
-        
-    def tearDown( self ):
-        os.remove( self._configFileName )
-        os.remove( self._inputTEFile )
-    
-        
-    def test_getNamesOfTErefSeq_fromFile_ok(self):
-        expTEList =["DHX-incomp-chim_Blc1_DmelChr4-L-B1-Map1_reversed",
-                    "DT-comp_DmelChr4-B-P0.0-Map3", "RLX-incomp_Blc3_DmelChr4-L-B3-Map1"]
-        self._iGMAP._TErefseq = os.path.abspath(self._inputTEFile)
-        self.writeInputTEFile()
-        obsTEList = self._iGMAP.getNamesOfTErefSeq()
-        self.assertEqual(obsTEList, expTEList)
-    
-    def test_getNamesOfTErefSeq_from_empty_file(self):
-        expTEList =[]
-        self._iGMAP._TErefseq = os.path.abspath(self._inputTEFile)
-        with open(self._inputTEFile,"w") as TEFile:
-            TEFile.write("")
-        obsTEList = self._iGMAP.getNamesOfTErefSeq()
-        self.assertEqual(obsTEList, expTEList)
-        
-    def writeInputTEFile(self):
-        with open(self._inputTEFile,"w") as TEFile:
-            TEFile.write("""DHX-incomp-chim_Blc1_DmelChr4-L-B1-Map1_reversed
-RLX-incomp_Blc3_DmelChr4-L-B3-Map1\t reverse
-DT-comp_DmelChr4-B-P0.0-Map3\t""")
-            
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_GetSpecificTELibAccordingToAnnotation.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-import os
-import unittest
-from commons.core.utils.FileUtils import FileUtils
-from commons.core.sql.DbMySql import DbMySql
-from commons.tools.GetSpecificTELibAccordingToAnnotation import GetSpecificTELibAccordingToAnnotation
-
-class Test_GetSpecificTELibAccordingToAnnotation(unittest.TestCase):
-    
-    def test_writeFastaFileFromGiveInfoTEAnnot(self):
-        self._iDb = DbMySql()
-        fileName = "GiveInfoTEannot.txt"
-        self._writeGiveInfoTEannotOutput(fileName)
-        tableName = "projectName_refTEs_chr_seq"
-        self._createConsensusTable(tableName)
-        expFileName = "consensusExp.fa"
-        self._writeExpConsensusFile(expFileName)
-        obsFileName = "%s.fa" % os.path.splitext(fileName)[0]
-        iGetTElib = GetSpecificTELibAccordingToAnnotation()
-        iGetTElib.setTableName(tableName)
-        iGetTElib.writeFastaFileFromGiveInfoTEAnnot(fileName)
-        self._iDb.dropTable(tableName)
-        self._iDb.close()
-        self.assertTrue(FileUtils.are2FilesIdentical(expFileName, obsFileName))
-        os.remove(fileName)
-        os.remove(expFileName)
-        os.remove(obsFileName)
-        
-    def _writeGiveInfoTEannotOutput(self, fileName):
-        f = open(fileName, "w")
-        f.write("TE\tmaxLength\tmeanLength\tcovg\tfrags\tfullLgthFrags\tcopies\tfullLgthCopies\tmeanId\tsdId\tminId\tq25Id\tmedId\tq75Id\tmaxId\tmeanLgth\tsdLgth\tminLgth\tq25Lgth\tmedLgth\tq75Lgth\tmaxLgth\tmeanLgthPerc\tsdLgthPerc\tminLgthPerc\tq25LgthPerc\tmedLgthPerc\tq75LgthPerc\tmaxLgthPerc\n")
-        f.write("Atha_benchs-B-P66.38-Map20_classII-Helitron-incomp\t2150\t2150\t195657\t158\t49\t152\t52\t84.88\t8.75\t74.29\t77.16\t80.08\t96.40\t97.83\t1287.32\t776.47\t21\t570.00\t1320.50\t2077.00\t2272\t59.88\t36.11\t0.98\t26.51\t61.42\t96.60\t105.67\n")
-        f.write("Atha_benchs-B-R1047-Map6_classI-LINE-comp\t1653\t1653\t25423\t57\t4\t56\t4\t79.09\t8.21\t64.32\t73.63\t79.21\t83.65\t96.65\t453.98\t488.66\t29\t98.00\t244.00\t634.00\t1650\t27.46\t29.56\t1.75\t5.93\t14.76\t38.35\t99.82\n")
-        f.write("Atha_benchs-B-R1276-Map4_classII-Helitron-incomp\t1293\t1293\t24416\t48\t4\t47\t4\t80.31\t5.74\t75.14\t77.00\t78.25\t80.89\t99.46\t519.60\t419.01\t37\t171.00\t334.00\t838.00\t1296\t40.19\t32.41\t2.86\t13.23\t25.83\t64.81\t100.23\n")
-        f.close()
-        
-    def _createConsensusTable(self, tableName):
-        fileName = "consensus.fa"
-        f = open(fileName, "w")
-        f.write(">Atha_benchs-B-P66.38-Map20_classII-Helitron-incomp\n")
-        f.write("ATGCTAGCTAGCT\n")
-        f.write(">Atha_benchs-B-R12-Map5_classII-Helitron-comp\n")
-        f.write("ATGCTAGCTAGCTATGCTAGCTAGCATGCTAGCTAGCTT\n")
-        f.write(">Atha_benchs-B-R1047-Map6_classI-LINE-comp\n")
-        f.write("ATGCTAGCTAGCT\n")
-        f.write(">Atha_benchs-B-G56-Map5_classII-Helitron-comp\n")
-        f.write("ATGCTAGCTAGCTATGCTAGCTAGCT\n")
-        f.write(">Atha_benchs-B-R1276-Map4_classII-Helitron-incomp\n")
-        f.write("ATGCTAGCTAGCATGCTAGCTAGCTATGCTAGCTAGCTATGCTAGCTAGCTT\n")
-        f.close()
-        self._iDb.createTable(tableName, "seq", fileName, True)
-        os.remove(fileName)
-    
-    def _writeExpConsensusFile(self, fileName):
-        f = open(fileName, "w")
-        f.write(">Atha_benchs-B-P66.38-Map20_classII-Helitron-incomp\n")
-        f.write("ATGCTAGCTAGCT\n")
-        f.write(">Atha_benchs-B-R1047-Map6_classI-LINE-comp\n")
-        f.write("ATGCTAGCTAGCT\n")
-        f.write(">Atha_benchs-B-R1276-Map4_classII-Helitron-incomp\n")
-        f.write("ATGCTAGCTAGCATGCTAGCTAGCTATGCTAGCTAGCTATGCTAGCTAGCTT\n")
-        f.close()
-        
-if __name__ == "__main__":
-    unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_OrientSequences.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,101 +0,0 @@
-import unittest
-import time
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.tools.OrientSequences import OrientSequences
-
-
-class Test_OrientSequences( unittest.TestCase ):
-    
-    def setUp( self ):
-        self._i = OrientSequences ()
-        self._uniqId = "%s_%s" % ( time.strftime("%Y%m%d%H%M%S"), os.getpid() )
-        
-        
-    def tearDown( self ):
-        self._i = None
-        self._uniqId = None
-        
-        
-    def test_parseMummerOutput( self ):
-        inFileName = "dummyInFile_%s" % ( self._uniqId )
-        inF = open( inFileName, "w" )
-        inF.write( "> seq1\n" )
-        inF.write( "  seq2      20        1        20\n" )
-        inF.write( "> seq1 Reverse\n" )
-        inF.write( "  seq2      100        1        100\n" )
-        inF.write( "  seq2      450      400        50\n" )
-        inF.close()
-        dExp = { "direct": 1, "reverse": 2 }
-        self._i._verbose = 0
-        dObs = self._i.parseMummerOutput( inFileName, "seq1", "seq2" )
-        self.assertEqual( dObs, dExp )
-        os.remove( inFileName )
-        
-        
-    def test_getSequencesToReverseFromMatrix_2seq( self ):
-        lNewHeaders = [ "seq1", "seq2" ]
-        dMatrix = { "1_vs_2": { "direct": 1, "reverse": 2 } }
-        lExp = [ "seq2" ]
-        self._i._verbose = 0
-        lObs = self._i.getSequencesToReverseFromMatrix( dMatrix, lNewHeaders )
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lObs, lExp )
-        
-        
-    def test_getSequencesToReverseFromMatrix_3seq( self ):
-        lNewHeaders = [ "seq1", "seq2", "seq3" ]
-        dMatrix = { "1_vs_2": { "direct": 1, "reverse": 10 },
-                   "1_vs_3": { "direct": 10, "reverse": 1 },
-                   "2_vs_3": { "direct": 1, "reverse": 10 } }
-        lExp = [ "seq2" ]
-        self._i._verbose = 0
-        lObs = self._i.getSequencesToReverseFromMatrix( dMatrix, lNewHeaders )
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_getSequencesToReverseFromMatrix_4seq( self ):
-        lNewHeaders = [ "seq1", "seq2", "seq3", "seq4" ]
-        dMatrix = { "1_vs_2": { "direct": 10, "reverse": 1 },
-                   "1_vs_3": { "direct": 1, "reverse": 10 },
-                   "1_vs_4": { "direct": 1, "reverse": 10 },
-                   "2_vs_3": { "direct": 1, "reverse": 10 },
-                   "2_vs_4": { "direct": 1, "reverse": 10 },
-                   "3_vs_4": { "direct": 1, "reverse": 2 } }
-        lExp = [ "seq3", "seq4" ]
-        self._i._verbose = 0
-        lObs = self._i.getSequencesToReverseFromMatrix( dMatrix, lNewHeaders )
-        lExp.sort()
-        lObs.sort()
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_orientInputSequences( self ):
-        lSeqToOrient = [ "seq1" ]
-        tmpFileName = "dummyInFile_%s" % ( self._uniqId )
-        tmpF = open( tmpFileName, "w" )
-        tmpF.write( ">seq1\n" )
-        tmpF.write( "ATGCGGTGCATG\n" )
-        tmpF.write( ">seq2\n" )
-        tmpF.write( "GGCGAAGTGAAA\n" )
-        tmpF.close()
-        expFileName = "dummyExpFile_%s" % ( self._uniqId )
-        expF = open( expFileName, "w" )
-        expF.write( ">seq1 re-oriented\n" )
-        expF.write( "CATGCACCGCAT\n" )
-        expF.write( ">seq2\n" )
-        expF.write( "GGCGAAGTGAAA\n" )
-        expF.close()
-        obsFileName = "dummyObsFile_%s" % ( self._uniqId )
-        self._i._verbose = 0
-        self._i._outFileName = obsFileName
-        self._i.orientInputSequences( lSeqToOrient, tmpFileName )
-        self.assertTrue( FileUtils.are2FilesIdentical( obsFileName, expFileName ) )
-        for f in [ tmpFileName, expFileName, obsFileName ]:
-            os.remove( f )
-            
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_RmvPairAlignInChunkOverlaps.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,161 +0,0 @@
-import unittest
-import os
-import time
-from commons.core.coord.Align import Align
-from commons.core.utils.FileUtils import FileUtils
-from commons.tools.RmvPairAlignInChunkOverlaps import RmvPairAlignInChunkOverlaps
-
-
-class Test_RmvPairAlignInChunkOverlaps( unittest.TestCase ):
-    
-    def setUp( self ):
-        self._i = RmvPairAlignInChunkOverlaps()
-        self._uniqId = "%s" % ( time.strftime("%Y%m%d%H%M%S") )
-
-
-    def tearDown( self ):
-        self._i = None
-        self._uniqId = None
-        
-        
-    def test_isPairAlignAChunkOverlap( self ):
-        a = Align()
-        a.setFromTuple( ( "chunk1", "401", "500", "chunk2", "1", "100", "0.0", "125", "97.6" ) )
-        self._i.setChunkLength( 500 )
-        self._i.setChunkOverlap( 100 )
-        obs = self._i.isPairAlignAChunkOverlap( a, 1, 2 )
-        self.assertTrue( obs )
-        a.setFromTuple( ( "chunk1", "401", "500", "chunk2", "1", "100", "0.0", "125", "97.6" ) )  # reverse subject
-        obs = self._i.isPairAlignAChunkOverlap( a, 1, 2 )
-        self.assertTrue( obs )
-        a.setFromTuple( ( "chunk1", "401", "500", "chunk3", "1", "100", "0.0", "125", "97.6" ) )   # chunk subject not contiguous
-        obs = self._i.isPairAlignAChunkOverlap( a, 1, 3 )
-        self.assertFalse( obs )
-        a.setFromTuple( ( "chunk1", "390", "500", "chunk2", "1", "110", "0.0", "125", "97.6" ) )   # hit longer than chunk overlap
-        obs = self._i.isPairAlignAChunkOverlap( a, 1, 2 )
-        self.assertFalse( obs )
-        a.setFromTuple( ( "chunk2", "1", "101", "chunk1", "401", "500", "0.0", "500", "100.0" ) )   # chunk overlap returned by PALS (+1), query > subject
-        obs = self._i.isPairAlignAChunkOverlap( a, 2, 1 )
-        self.assertTrue( obs )
-        a.setFromTuple( ( "chunk1", "401", "500", "chunk2", "1", "101", "0.0", "500", "100.0" ) )   # chunk overlap returned by PALS (+1), query < subject
-        obs = self._i.isPairAlignAChunkOverlap( a, 1, 2 )
-        self.assertTrue( obs )
-        
-        
-    def test_isPairAlignWithinAndDueToAChunkOverlap( self ):
-        a = Align()
-        a.setFromTuple( ( "chunk1", "411", "450", "chunk2", "11", "50", "0.0", "73", "97.6" ) )  # included, due to overlap
-        self._i.setChunkLength( 500 )
-        self._i.setChunkOverlap( 100 )
-        self._i._verbose = 0
-        obs = self._i.isPairAlignWithinAndDueToAChunkOverlap( a, 1, 2 )
-        self.assertTrue( obs )
-        a.setFromTuple( ( "chunk1", "411", "450", "chunk2", "50", "11", "0.0", "73", "97.6" ) )  # reverse subject
-        obs = self._i.isPairAlignWithinAndDueToAChunkOverlap( a, 1, 2 )
-        self.assertFalse( obs )
-        a.setFromTuple( ( "chunk1", "401", "500", "chunk3", "1", "100", "0.0", "125", "97.6" ) )   # chunk subject not contiguous
-        obs = self._i.isPairAlignWithinAndDueToAChunkOverlap( a, 1, 3 )
-        self.assertFalse( obs )
-        a.setFromTuple( ( "chunk1", "390", "500", "chunk2", "1", "110", "0.0", "125", "97.6" ) )   # hit longer than chunk overlap
-        obs = self._i.isPairAlignWithinAndDueToAChunkOverlap( a, 1, 2 )
-        self.assertFalse( obs )
-        a.setFromTuple( ( "chunk1", "411", "430", "chunk2", "16", "35", "0.0", "73", "97.6" ) )   # repeat within overlap...
-        self._i._margin = 2   # ... but not due to it
-        obs = self._i.isPairAlignWithinAndDueToAChunkOverlap( a, 1, 2 )
-        self.assertFalse( obs )
-        self._i._margin = 10   # ... and due to it
-        obs = self._i.isPairAlignWithinAndDueToAChunkOverlap( a, 1, 2 )
-        self.assertTrue( obs )
-        
-        
-    def test_removeChunkOverlaps( self ):
-        inFileName = "dummyInFile_%s" % ( self._uniqId )
-        inF = open( inFileName, "w" )
-        a = Align()
-        a.setFromTuple( ( "chunk1", "411", "490", "chunk2", "11", "90", "0.0", "73", "97.6" ) )
-        a.write( inF )
-        a.setFromTuple( ( "chunk1", "1", "500", "chunk1", "1", "500", "0.0", "500", "100.0" ) )
-        a.write( inF )
-        inF.close()
-        self._i.setInputFileName( inFileName )
-        self._i.setChunkLength( 500 )
-        self._i.setChunkOverlap( 100 )
-        obsFileName = "dummyObsFile_%s"  %( self._uniqId )
-        self._i.setOutputFileName( obsFileName )
-        d = self._i.removeChunkOverlaps()
-        expFileName = "dummyExpFile_%s" % ( self._uniqId )
-        expF = open( expFileName, "w" )
-        expF.write( "" )
-        expF.close()
-        self.assertTrue( FileUtils.are2FilesIdentical( obsFileName, expFileName ) )
-        for f in [ inFileName, obsFileName, expFileName ]: os.remove( f )
-        
-        
-    def test_zRunAsScript( self ):
-        cDir = os.getcwd()
-        
-        alignFileName = "dummyInFile_%s" % ( self._uniqId )
-        aF = open( alignFileName, "w" )
-        aF.write( "chunk1\t401\t500\tchunk2\t1\t100\t0.0\t131\t100.0\n" )  # remove
-        aF.write( "chunk2\t1\t100\tchunk1\t401\t500\t0.0\t132\t100.0\n" )  # remove
-        aF.write( "chunk1\t401\t500\tchunk3\t1\t100\t0.0\t132\t100.0\n" )  # keep because non-contiguous chunks
-        aF.write( "chunk3\t401\t500\tchunk1\t1\t100\t0.0\t132\t100.0\n" )  # keep because non-contiguous chunks
-        aF.write( "chunk1\t401\t500\tchunk2\t100\t1\t0.0\t132\t100.0\n" )  # keep because within overlap but reverse
-        aF.write( "chunk1\t431\t490\tchunk2\t31\t90\t0.0\t132\t100.0\n" )  # remove because within and due to overlap
-        aF.write( "chunk1\t411\t430\tchunk2\t61\t90\t0.0\t132\t100.0\n" )  # keep because within but not due to overlap
-        aF.write( "chunk1\t390\t500\tchunk2\t1\t100\t0.0\t132\t100.0\n" )  # keep because longer HSP on query
-        aF.close()
-        
-        expFileName = "dummyExpFile_%s" % ( self._uniqId )
-        expF = open( expFileName, "w" )
-        expF.write( "chunk1\t401\t500\tchunk3\t1\t100\t0\t132\t100.000000\n" )
-        expF.write( "chunk3\t401\t500\tchunk1\t1\t100\t0\t132\t100.000000\n" )
-        expF.write( "chunk1\t401\t500\tchunk2\t100\t1\t0\t132\t100.000000\n" )
-        expF.write( "chunk1\t411\t430\tchunk2\t61\t90\t0\t132\t100.000000\n" )
-        expF.write( "chunk1\t390\t500\tchunk2\t1\t100\t0\t132\t100.000000\n" )
-        expF.close()
-        
-        obsFileName = "dummyObsFile_%s" % ( self._uniqId )
-        cmd = "RmvPairAlignInChunkOverlaps.py"
-        cmd += " -i %s" % ( alignFileName )
-        cmd += " -l 500"
-        cmd += " -o 100"
-        cmd += " -O %s" % ( obsFileName )
-        cmd += " -v 0"
-        os.system( cmd )
-        
-        self.assertTrue( FileUtils.are2FilesIdentical( obsFileName, expFileName ) )
-        for f in [ alignFileName, expFileName, obsFileName ]: os.remove( f )
-        os.chdir( cDir )
-        
-    def test_zRunAsScript_bug_to_fix(self):
-        cDir = os.getcwd()
-        
-        alignFileName = "dummyInFile_%s" % ( self._uniqId )
-        aF = open( alignFileName, "w" )
-        aF.write("chunk4\t63217\t63680\tchunk5\t195316\t194837\t0\t676\t92.71\n")
-        aF.write("chunk4\t63217\t63680\tchunk6\t2618\t3101\t0\t714\t93.6\n")
-        aF.write("chunk4\t63217\t63680\tchunk6\t5316\t4837\t0\t676\t92.71\n")
-        aF.close()
-        
-        expFileName = "dummyExpFile_%s" % ( self._uniqId )
-        expF = open( expFileName, "w" )
-        expF.write("chunk4\t63217\t63680\tchunk5\t195316\t194837\t0\t676\t92.71\n")
-        expF.write("chunk4\t63217\t63680\tchunk6\t2618\t3101\t0\t714\t93.6\n")
-        expF.close()
-        
-        obsFileName = "dummyObsFile_%s" % ( self._uniqId )
-        cmd = "RmvPairAlignInChunkOverlaps.py"
-        cmd += " -i %s" % ( alignFileName )
-        cmd += " -l 200000"
-        cmd += " -o 10000"
-        cmd += " -O %s" % ( obsFileName )
-        cmd += " -v 0"
-        os.system( cmd )
-        
-        self.assertTrue( FileUtils.are2FilesIdentical( obsFileName, expFileName ) )
-        for f in [ alignFileName, expFileName, obsFileName ]: os.remove( f )
-        os.chdir( cDir )
-        
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_SpliceTEsFromGenome.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-from commons.tools.SpliceTEsFromGenome import SpliceTEsFromGenome
-
-
-class Test_SpliceTEsFromGenome( unittest.TestCase ):
-    
-    def setUp( self ):
-        self._i = SpliceTEsFromGenome()
-        
-        
-    def test_zLaunchAsScript( self ):
-        cDir = os.getcwd()
-        
-        coordFile = "dummyCoordFile"
-        coordFileHandler = open( coordFile, "w" )
-        coordFileHandler.write( "TE1\tchr1\t2\t5\n" )
-        coordFileHandler.write( "TE2\tchr1\t11\t15\n" )
-        coordFileHandler.write( "TE3\tchr1\t12\t14\n" )
-        coordFileHandler.close()
-        
-        genomeFile = "dummyGenomeFile"
-        genomeFileHandler = open( genomeFile, "w" )
-        genomeFileHandler.write( ">chr1\n" )
-        genomeFileHandler.write( "AGGGGAAAAACCCCCAAAAA\n" )
-        genomeFileHandler.write( ">chr2\n" )
-        genomeFileHandler.write( "TTTTTTTTTT\n" )
-        genomeFileHandler.close()
-        
-        expFile = "dummyExpFile"
-        expFileHandler = open( expFile, "w" )
-        expFileHandler.write( ">chr1\n" )
-        expFileHandler.write( "AAAAAAAAAAA\n" )
-        expFileHandler.write( ">chr2\n" )
-        expFileHandler.write( "TTTTTTTTTT\n" )
-        expFileHandler.close()
-        
-        obsFile = "dummyObsFile"
-        
-        cmd = "SpliceTEsFromGenome.py"
-        cmd += " -i %s" % ( coordFile )
-        cmd += " -f %s" % ( "map" )
-        cmd += " -g %s" % ( genomeFile )
-        cmd += " -o %s" % ( obsFile )
-        cmd += " -v %i" % ( 0 )
-        returnStatus = os.system( cmd )
-        
-        self.assertTrue( returnStatus == 0 )
-        self.assertTrue( FileUtils.are2FilesIdentical( expFile, obsFile ) )
-        
-        for f in [ coordFile, genomeFile, expFile, obsFile ]:
-            os.remove( f )
-        os.chdir( cDir )
-        
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_getCumulLengthFromTEannot.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-import unittest
-import os
-import time
-from commons.core.sql.DbMySql import DbMySql
-from commons.tools.getCumulLengthFromTEannot import getCumulLengthFromTEannot
-from commons.core.utils.FileUtils import FileUtils
-
-
-class Test_getCumulLengthFromTEannot( unittest.TestCase ):
-    
-    def setUp( self ):
-        self.fileUtils = FileUtils()
-        self._getCumulLengthFromTEannot = None
-        self._uniqId = "%s_%s" % ( time.strftime("%Y_%m_%d_%H_%M_%S") , os.getpid() )
-        self._configFileName = "dummyConfig_%s" % self._uniqId
-        configFile = open( self._configFileName, "w" )
-        configFile.write("[repet_env]\n")
-        configFile.write( "repet_host: %s\n" % ( os.environ["REPET_HOST"] ) )
-        configFile.write( "repet_user: %s\n" % ( os.environ["REPET_USER"] ) )
-        configFile.write( "repet_pw: %s\n" % ( os.environ["REPET_PW"] ) )
-        configFile.write( "repet_db: %s\n" % ( os.environ["REPET_DB"] ) )
-        configFile.write( "repet_port: %s\n" % ( os.environ["REPET_PORT"] ) )
-        configFile.close()
-        
-        
-    def tearDown( self ):
-        os.remove( self._configFileName )
-        
-        
-    def test_getAllSubjectsAsMapOfQueries( self ):
-        inFileName = "dummyInFile_%s" % self._uniqId
-        expFileName = "dummyExp_%s" % self._uniqId
-        for f in [inFileName,expFileName]:
-            if os.path.exists(f): os.remove(f)
-        inFile = open( inFileName, "w" )
-        inFile.write( "1\tchr1\t1501\t2500\tTE1\t1\t500\t0.0\t880\t95.7\n" )
-        inFile.write( "2\tchr1\t3401\t4000\tTE3\t101\t700\t0.0\t950\t97.2\n" )
-        inFile.close()
-        inTable = "dummyPathTable_%s" % self._uniqId
-        db = DbMySql(cfgFileName=self._configFileName)
-        db.createTable(inTable, "path", inFileName)
-        expFile = open( expFileName, "w" )
-        expFile.write( "TE1\tchr1\t1501\t2500\n" )
-        expFile.write( "TE3\tchr1\t3401\t4000\n" )
-        expFile.close()
-        self._getCumulLengthFromTEannot = getCumulLengthFromTEannot()
-        self._getCumulLengthFromTEannot._tableName = inTable
-        self._getCumulLengthFromTEannot._configFileName = self._configFileName
-        self._getCumulLengthFromTEannot.setAdaptatorToTable()
-        obsFileName = self._getCumulLengthFromTEannot.getAllSubjectsAsMapOfQueries()
-        self.assertTrue( self.fileUtils.are2FilesIdentical( obsFileName, expFileName ) )
-        for f in [inFileName,inTable+".map",expFileName]:
-            if os.path.exists(f): os.remove(f)
-        db.dropTable(inTable)
-        db.close()
-        
-        
-    def test_getCumulLength( self ):
-        mergeFileName = "dummyInFile_%s" % self._uniqId
-        mergeFile = open( mergeFileName, "w" )
-        mergeFile.write( "TE1\tchr1\t1501\t2500\n" )
-        mergeFile.write( "TE3\tchr1\t4000\t3401\n" )
-        mergeFile.close()
-        exp = 1000+600
-        self._getCumulLengthFromTEannot = getCumulLengthFromTEannot()
-        obs = self._getCumulLengthFromTEannot.getCumulLength( mergeFileName )
-        self.assertEqual( obs, exp )
-        os.remove( mergeFileName )
-
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_pathnum2id.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-import unittest
-import os
-from commons.core.utils.FileUtils import FileUtils
-
-
-class Test_pathnum2id( unittest.TestCase ):
-    
-    def setUp( self ):
-        self._inputFileName = "dummyInputPathFile"
-        self._outputFileName = "dummyOutputPathFile"
-        self._expectedFileName = "dummyExpectedPathFile"
-        self._prg = "pathnum2id.py"
-        
-        
-    def test_runWhithoutReturnAtEndOfFile( self ):
-        cDir = os.getcwd()
-        
-        self._createAndFillInputFileWhithoutReturnAtTheEnd()
-        self._createExpectedFile()
-        cmd = self._prg
-        cmd += " -i %s" % ( self._inputFileName )
-        cmd += " -o %s" % ( self._outputFileName )
-        os.system( cmd )        
-        self.assertTrue( FileUtils.are2FilesIdentical( self._outputFileName, self._expectedFileName ) )
-        
-        os.remove( self._inputFileName )
-        os.remove( self._expectedFileName )
-        if os.path.exists( self._outputFileName ):
-            os.remove( self._outputFileName )
-        os.chdir( cDir )
-        
-        
-    def test_runWhithReturnAtEndOfFile( self ):
-        cDir = os.getcwd()
-        
-        self._createAndFillInputFileWhithReturnAtTheEnd()
-        self._createExpectedFile()
-        cmd = self._prg
-        cmd += " -i %s" % ( self._inputFileName )
-        cmd += " -o %s" % ( self._outputFileName )
-        os.system( cmd )        
-        self.assertTrue( FileUtils.are2FilesIdentical( self._outputFileName, self._expectedFileName ) )
-        
-        os.remove( self._inputFileName )
-        os.remove( self._expectedFileName )
-        if os.path.exists( self._outputFileName ):
-            os.remove( self._outputFileName )
-        os.chdir( cDir )
-        
-        
-    def _createExpectedFile( self ):
-        f = open(self._expectedFileName, "w")
-        f.write("1\tblumeria_Grouper_590_20:NoCat_1\t91\t108\tDUF234\t5\t22\t1.5\t3.2\t0\n")
-        f.write("2\tblumeria_Grouper_590_20:NoCat_1\t111\t119\tDUF1414\t1\t9\t6.3\t2.9\t0\n")
-        f.write("3\tblumeria_Grouper_590_20:NoCat_3\t30\t37\tCPW_WPC\t1\t9\t7.7\t1.5\t0\n")
-        f.write("4\tblumeria_Grouper_590_20:NoCat_3\t55\t69\tHECT\t341\t355\t9.2e-06\t0.0\t0\n")
-        f.write("5\tblumeria_Grouper_590_20:NoCat_4\t82\t91\tDUF46\t173\t182\t0.11\t6.4\t0\n")
-        f.write("6\tblumeria_Grouper_590_20:NoCat_5\t121\t125\tPOC4\t276\t280\t6.3\t-1.7\t0\n")
-        f.close()
-        
-        
-    def _createAndFillInputFileWhithoutReturnAtTheEnd( self ):
-        f = open(self._inputFileName, "w")
-        f.write("1\tblumeria_Grouper_590_20:NoCat_1\t91\t108\tDUF234\t5\t22\t1.5\t3.2\t0\n")
-        f.write("2\tblumeria_Grouper_590_20:NoCat_1\t111\t119\tDUF1414\t1\t9\t6.3\t2.9\t0\n")
-        f.write("3\tblumeria_Grouper_590_20:NoCat_3\t30\t37\tCPW_WPC\t1\t9\t7.7\t1.5\t0\n")
-        f.write("1\tblumeria_Grouper_590_20:NoCat_3\t55\t69\tHECT\t341\t355\t9.2e-06\t0.0\t0\n")
-        f.write("2\tblumeria_Grouper_590_20:NoCat_4\t82\t91\tDUF46\t173\t182\t0.11\t6.4\t0\n")
-        f.write("3\tblumeria_Grouper_590_20:NoCat_5\t121\t125\tPOC4\t276\t280\t6.3\t-1.7\t0")
-        f.close()
-        
-        
-    def _createAndFillInputFileWhithReturnAtTheEnd( self ):
-        f = open(self._inputFileName, "w")
-        f.write("1\tblumeria_Grouper_590_20:NoCat_1\t91\t108\tDUF234\t5\t22\t1.5\t3.2\t0\n")
-        f.write("2\tblumeria_Grouper_590_20:NoCat_1\t111\t119\tDUF1414\t1\t9\t6.3\t2.9\t0\n")
-        f.write("3\tblumeria_Grouper_590_20:NoCat_3\t30\t37\tCPW_WPC\t1\t9\t7.7\t1.5\t0\n")
-        f.write("1\tblumeria_Grouper_590_20:NoCat_3\t55\t69\tHECT\t341\t355\t9.2e-06\t0.0\t0\n")
-        f.write("2\tblumeria_Grouper_590_20:NoCat_4\t82\t91\tDUF46\t173\t182\t0.11\t6.4\t0\n")
-        f.write("3\tblumeria_Grouper_590_20:NoCat_5\t121\t125\tPOC4\t276\t280\t6.3\t-1.7\t0\n")
-        f.close()
-        
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_refalign2fasta.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,135 +0,0 @@
-import unittest
-import time
-from commons.tools.refalign2fasta import *
-from commons.core.utils.FileUtils import FileUtils
-
-
-class Test_refalign2fasta( unittest.TestCase ):
-    
-    
-    def setUp( self ):
-        self._uniqId = "%s_%s" % ( time.strftime("%Y%m%d%H%M%S") , os.getpid() )
-        
-        
-    def tearDown( self ):
-        self._uniqId = None
-        
-        
-    def test_getAlignments( self ):
-        inFile = "dummyInFile_%s" % ( self._uniqId )
-        inFileHandler = open( inFile, "w" )
-        inFileHandler.write( "AAAACTTTT-T\tAAAA-TTTGGT\trefseq::1 chr3 1..10\n" )  # 1 insertion and 1 deletion in the copy + 1 mismatch
-        inFileHandler.close()
-        lExp = [ ( "AAAACTTTT-T", "AAAA-TTTGGT", "refseq::1 chr3 1..10" ) ]
-        lObs = getAlignments( inFile )
-        self.assertEqual( lExp, lObs )
-        os.remove( inFile )
-        
-        
-    def test_getGaps_OneGap( self ):
-        sequence = "AAAACTTTT-T"
-        lExp = [ ( 9, 1 ) ]
-        lObs = getGaps( sequence )
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_getGaps_TwoGaps( self ):
-        sequence = "AAAA--CTTT-TT"
-        lExp = [ ( 4, 2 ), ( 8, 1 ) ]
-        lObs = getGaps( sequence )
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_getGapsOnRefSeq_OneSeq( self ):
-        lAlign = [ ( "AAAACTTTT-T", "AAAA-TTTGGT", "refseq::1 chr3 1..10" ) ]
-        lExp = [ [ ( 9, 1 ) ] ]
-        lObs = getGapsOnRefSeq( lAlign )
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_getGapsOnRefSeq_TwoSeq( self ):
-        lAlign = [ ( "AAAACTTTT-T", "AAAA-TTTGGT", "refseq::1 chr3 1..10" ) ]
-        lAlign.append( ( "AAAA--CTTT-TT", "AAAAGGCTTTGTT", "refseq::2 chr5 1..10" ) )
-        lExp = [ [ ( 9, 1 ) ] ]
-        lExp.append( [ ( 4, 2 ), ( 8, 1 ) ] )
-        lObs = getGapsOnRefSeq( lAlign )
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_insertGap( self ):
-        sequence = "GGGGAAAGTTG"
-        start = 5
-        length = 3
-        exp = "GGGGA---AAGTTG"
-        obs = insertGap( sequence, start, length )
-        self.assertEqual( exp, obs )
-        
-        
-    def test_insertListGaps( self ):
-        sequence = "GGGGAAAGTTG"
-        lGaps =[ ( 5, 3 ), ( 9, 1 ) ]
-        exp = "GGGGA---AAGT-TG"
-        obs = insertListGaps( sequence, lGaps )
-        self.assertEqual( exp, obs )
-        
-        
-    def test_insertGapsInRefSeq( self ):
-        lAlign = [ ( "AAAACTTTT-T", "AAAA-TTTGGT", "refseq::1 chr3 1..10" ) ]
-        lAlign.append( ( "AAAA--CTTT-TT", "AAAAGGCTTTGTT", "refseq::2 chr5 1..10" ) )
-        lGapsOnRefSeqPerAlign = [ [ ( 9, 1 ) ] ]
-        lGapsOnRefSeqPerAlign.append( [ ( 4, 2 ), ( 8, 1 ) ] )
-        refseqName = "reference_sequence"
-        lExp = ( refseqName, "AAAA--CTTT-T-T" )
-        lObs = insertGapsInRefSeq( lAlign, lGapsOnRefSeqPerAlign, refseqName )
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_insertgap_seq( self ):
-        # AAAACTTTT-T (refseq)
-        # AAAA-TTTGGT ( copy 1)
-        #
-        # AAAA--CTTT-TT (refseq)
-        # AAAAGGCTTTGTT (copy 2)
-        lAlign = [ ( "AAAACTTTT-T", "AAAA-TTTGGT", "refseq::1 chr3 1..10" ) ]
-        lAlign.append( ( "AAAA--CTTT-TT", "AAAAGGCTTTGTT", "refseq::2 chr5 1..10" ) )
-        lGapsOnRefSeqPerAlign = [ [ ( 9, 1 ) ] ]
-        lGapsOnRefSeqPerAlign.append( [ ( 4, 2 ), ( 8, 1 ) ] )
-        lExp = [ ( "refseq::1 chr3 1..10", "AAAA---TTT-GGT" ) ]
-        lExp.append( ( "refseq::2 chr5 1..10", "AAAAGGCTTTGT-T" ) )
-        lObs = insertgap_seq( lAlign, lGapsOnRefSeqPerAlign )
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_getSeqWithDeletions( self ):
-        lAlign = [ ( "AAAACTTTT-T", "AAAA-TTTGGT", "refseq::1 chr3 1..10" ) ]
-        lExp = [ ( "refseq::1 chr3 1..10", "AAAA-TTTGT" ) ]
-        lObs = getSeqWithDeletions( lAlign )
-        self.assertEqual( lExp, lObs )
-        
-        
-    def test_saveOnlyWithDeletions( self ):
-        refseqName = "Dm-B-G54-Map3"
-        lAlign = [ ( "AAAACTTTT-T", "AAAA-TTTGGT", "Dm-B-G54-Map3::1 chr3 1..10" ) ]
-        lAlign.append( ( "AAAA--CTTT-TT", "AAAAGGCTTTGTT", "Dm-B-G54-Map3::2 chr5 1..10" ) )
-        
-        expFile = "dummyExpFile_%s"  %( self._uniqId )
-        expFileHandler = open( expFile, "w" )
-        expFileHandler.write( ">Dm-B-G54-Map3\n" )
-        expFileHandler.write( "AAAACTTTTT\n" )
-        expFileHandler.write( ">Dm-B-G54-Map3::1 chr3 1..10\n" )
-        expFileHandler.write( "AAAA-TTTGT\n" )
-        expFileHandler.write( ">Dm-B-G54-Map3::2 chr5 1..10\n" )
-        expFileHandler.write( "AAAACTTTTT\n" )
-        expFileHandler.close()
-        
-        obsFile = "dummyObsFile_%s" % ( self._uniqId )
-        
-        saveOnlyWithDeletions( lAlign, refseqName, obsFile )
-        
-        self.assertTrue( FileUtils.are2FilesIdentical( expFile, obsFile ) )
-        
-        for f in [ expFile, obsFile ]:
-            os.remove( f )
-            
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file
--- a/commons/tools/tests/Test_srptTableOverlap.py	Tue Apr 30 14:33:21 2013 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-import unittest
-import os
-import time
-import pyRepet.sql.RepetDBMySQL
-from commons.core.utils.FileUtils import FileUtils
-from commons.tools import srptTableOverlap
-
-
-class Test_srptTableOverlap( unittest.TestCase ):
-    
-    def setUp(self):
-        self._uniqId = "%s_%s" % ( time.strftime("%Y%m%d%H%M%S") , os.getpid() )
-        self._db = pyRepet.sql.RepetDBMySQL.RepetDB( os.environ["REPET_USER"],
-                                                     os.environ["REPET_HOST"],
-                                                     os.environ["REPET_PW"],
-                                                     os.environ["REPET_DB"] )
-        
-        
-    def test_getOverlapAllPaths(self):
-        qryFileName = "dummyQryFile_%s" % ( self._uniqId )
-        qryF = open( qryFileName, "w" )
-        qryF.write("1\tchr1\t1301\t2000\tTE2\t11\t17\t1e-20\t30\t90.2\n")
-        qryF.close()
-        qryTable = "dummyQryTable_%s" % ( self._uniqId )
-        self._db.create_table( self._db, qryTable, qryFileName, "path" )
-        sbjFileName = "dummySbjFile_%s" % ( self._uniqId )
-        sbjF = open( sbjFileName, "w" )
-        sbjF.write("1\tchr1\t1001\t1500\tTE1\t11\t17\t1e-20\t30\t90.2\n")   # 200-bp overlap: 1301-1500
-        sbjF.write("2\tchr1\t1401\t1800\tTE2\t11\t17\t1e-20\t30\t90.2\n")   # 300-bp overlap: 1501-1800
-        sbjF.write("3\tchr1\t2001\t2100\tTE2\t11\t17\t1e-20\t30\t90.2\n")
-        sbjF.write("4\tchr2\t1301\t2000\tTE2\t11\t17\t1e-20\t30\t90.2\n")   # different query
-        sbjF.close()
-        sbjTable = "dummySbjTable_%s" % ( self._uniqId )
-        self._db.create_table( self._db, sbjTable, sbjFileName, "path" )
-        exp_sum_osize, exp_sum_non_osize, exp_sum_qsize = 500, 200, 700
-        obs_sum_osize, obs_sum_non_osize, obs_sum_qsize = srptTableOverlap.getOverlapAllPaths( qryTable, "path", sbjTable, "path", self._db )
-        self.assertEqual( obs_sum_osize, exp_sum_osize )
-        self.assertEqual( obs_sum_non_osize, exp_sum_non_osize )
-        self.assertEqual( obs_sum_qsize, exp_sum_qsize )
-        os.remove( qryFileName )
-        os.remove( sbjFileName )
-        self._db.remove_if_exist( qryTable )
-        self._db.remove_if_exist( sbjTable )
-        
-        
-    def test_pathOverlapByPath(self):
-        qryFileName = "dummyQryFile_%s" % ( self._uniqId )
-        qryF = open( qryFileName, "w" )
-        qryF.write("1\tchr1\t1301\t2000\tTE2\t1\t700\t1e-80\t850\t90.2\n")
-        qryF.write("1\tchr1\t2301\t3000\tTE2\t801\t1500\t1e-90\t930\t90.2\n")
-        qryF.close()
-        qryTable = "dummyQryTable_%s" % ( self._uniqId )
-        self._db.create_table( self._db, qryTable, qryFileName, "path" )
-        sbjFileName = "dummySbjFile_%s" % ( self._uniqId )
-        sbjF = open( sbjFileName, "w" )
-        sbjF.write("1\tchr1\t1401\t1800\tTE2\t11\t17\t1e-20\t30\t90.2\n")
-        sbjF.write("1\tchr1\t2101\t250000\tTE2\t11\t17\t1e-20\t30\t90.2\n")
-        sbjF.write("2\tchr1\t3501\t4000\tTE3\t11\t17\t1e-20\t30\t90.2\n")
-        sbjF.close()
-        sbjTable = "dummySbjTable_%s" % ( self._uniqId )
-        self._db.create_table( self._db, sbjTable, sbjFileName, "path" )
-        expFileName = "dummyOutFileExp_%s" % ( self._uniqId )
-        expF = open( expFileName, "w" )
-        expF.write("1\tTE2\t1400\t1:TE2\t1\t248300\t1100\t0.785714\t0.004430\n")
-        expF.close()
-        obsFileName = "dummyOutFileObs_%s" % ( self._uniqId )
-        obsF = open( obsFileName, "w" )
-        srptTableOverlap.pathOverlapByPath( qryTable, "path", sbjTable, "path", self._db, obsF )
-        obsF.close()
-        self.assertTrue(  FileUtils.are2FilesIdentical( obsFileName, expFileName ) )
-        for f in [ qryFileName, sbjFileName, expFileName, obsFileName ]:
-            os.remove( f )
-        self._db.remove_if_exist( qryTable )
-        self._db.remove_if_exist( sbjTable )
-        self._db.remove_if_exist( sbjTable+"_bin" )
-        
-        
-if __name__ == "__main__":
-        unittest.main()
\ No newline at end of file